Re: move geo/py-* to python3 only ?

2020-02-24 Thread Martin Reindl
On Sat, Feb 22, 2020 at 07:24:59PM +0100, Benoit Lecocq wrote:
> 
> 
> On 22/02/2020 12:37, Landry Breuil wrote:
> > On Fri, Feb 21, 2020 at 11:26:52PM -0500, Kurt Mosiejczuk wrote:
> > > On Fri, Feb 21, 2020 at 08:21:12PM +0100, Landry Breuil wrote:
> > > > Hi,
> > > 
> > > > here's a rather large but mechanical diff (with updates in it..) to move
> > > > those python ports to py3 only.
> > > 
> > > > - updated py-planet to 1.4.5, all tests (fetched manually from github) 
> > > > pass
> > > > - updated pyproj to 2.4.2.post1, 2.5.0 isnt yet on pypi, and a future
> > > >version will require proj 7 which is due next week
> > > > - for the others, dropped the py2 specific bits, added the
> > > >@conflict/@pkgpath markers, bumped REVISIONs, etc.
> > > > - to my knowledge there are no py2 consumers for all of those but more
> > > >eyes could triplecheck ..
> > > 
> > > I checked again. The only python2 consumers are done away with by
> > > this patch :)
> > > 
> > > > cc'ed maintainers for py-rasterio & py-proj :)
> > > 
> > > I don't see them cc'd. I've added them to this reply.
> > > 
> > > Assuming they are ok with the changes, ok kmos
> > 
> > Bah sorry, was meant to cc but ran out of time/brain cells.. and hit
> > send. thanks for noticing and cc'ing martin and benoit :)
> > 
> > Landry
> > 
> 
> :) ok benoit@

py-rasterio still tests fine, OK martin@



broken games/supertux

2020-02-24 Thread Solene Rapenne
I can't start supertux on -current and same issue happen on 6.6

[FATAL] 
/usr/obj/ports/supertux-0.6.0/SuperTux-v0.6.0-Source/src/supertux/main.cpp:601 
Unexpected exception: boost::filesystem::status: Permission denied: 
"/usr/obj/ports/supertux-0.6.0/SuperTux-v0.6.0-Source/data/credits.stxt"

using ktrace I see that there is a read for credits.stxt
 32466 supertux2 NAMI  
"/usr/obj/ports/supertux-0.6.0/SuperTux-v0.6.0-Source/data/credits.stxt"



[update patch] remind 3.1.16 -> 3.3.0

2020-02-24 Thread Martin Ziemer
This patch updates remind from 3.1.16 to 3.3.0.

Since i saw there is no maintainer, i also added myself as maintainer.

Tested the new version on three amd64 systems.

Index: Makefile
===
RCS file: /cvs/ports/misc/remind/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- Makefile12 Jul 2019 21:02:23 -  1.38
+++ Makefile21 Feb 2020 08:11:40 -
@@ -2,13 +2,15 @@
 
 COMMENT=   scripting language for reminders, with a Tk front end
 
-DISTNAME=  remind-03.01.16
-PKGNAME=   remind-3.1.16
+DISTNAME=  remind-03.03.00
+PKGNAME=   remind-3.3.0
 CATEGORIES=misc
 
 MASTER_SITES=  https://dianne.skoll.ca/projects/remind/download/
 
 HOMEPAGE=  https://dianne.skoll.ca/projects/remind/
+
+MAINTAINER =   Martin Ziemer 
 
 # GPLv2
 PERMIT_PACKAGE=Yes
Index: distinfo
===
RCS file: /cvs/ports/misc/remind/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo6 Mar 2019 18:24:43 -   1.11
+++ distinfo21 Feb 2020 08:11:40 -
@@ -1,2 +1,2 @@
-SHA256 (remind-03.01.16.tar.gz) = 7reb1AGdI6Az/j6GxnLZYDmdtqJ8dH5bRmrVWDHfypM=
-SIZE (remind-03.01.16.tar.gz) = 354521
+SHA256 (remind-03.03.00.tar.gz) = lolbmBrlnDuhNsWa1UvMqk+5WRl/Nxr/TrFuyoGztho=
+SIZE (remind-03.03.00.tar.gz) = 390762



UPDATE: multimedia/frei0r-plugins 1.7.0

2020-02-24 Thread Raphael Graf
>From the changelog:

 This release includes three new filters, code cleanups and several
 bugfixes improving stability of existing plugins.
 New filters (3): normaliz0r, elastic_scale, premultiply.
 Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur,
 c0rners, cairogradient, cairoimagegrid, cartoon, cluster,
 coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r,
 delay0r, edgeglow, emboss, facebl0r, facedetect, levels,
 lightgraffiti, measure, ndvi, nervous, nosync0r, primaries,
 rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress,
 three_point_balance, timeout, tutorial, vertigo, vignette, water,
 alphaatop, alphain, alphaout, alphaover, alphaxor,
 cairoaffineblend, cairoblend, xfade0r


Comments, ok?
Index: Makefile
===
RCS file: /cvs/ports/multimedia/frei0r-plugins/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile12 Jul 2019 21:02:23 -  1.2
+++ Makefile24 Feb 2020 14:02:25 -
@@ -3,7 +3,7 @@
 COMMENT =  minimalistic plugin API for video effects
 CATEGORIES =   graphics multimedia
 
-DISTNAME = frei0r-plugins-1.6.1
+DISTNAME = frei0r-plugins-1.7.0
 MASTER_SITES = https://files.dyne.org/frei0r/releases/
 
 HOMEPAGE = https://frei0r.dyne.org/
@@ -19,7 +19,7 @@ LIB_DEPENDS = graphics/cairo
 
 MODULES =  devel/cmake
 
-CONFIGURE_ARGS =   -DWITHOUT_OPENCV:BOOL=ON \
+CONFIGURE_ARGS =   -DWITHOUT_OPENCV=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
 
 NO_TEST =  Yes
Index: distinfo
===
RCS file: /cvs/ports/multimedia/frei0r-plugins/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo30 Dec 2018 11:44:29 -  1.1.1.1
+++ distinfo24 Feb 2020 14:02:25 -
@@ -1,2 +1,2 @@
-SHA256 (frei0r-plugins-1.6.1.tar.gz) = 
4MJGMJYRldm9ZaqNQ3MkaegkjokY+qlCz7iBdp0RUV4=
-SIZE (frei0r-plugins-1.6.1.tar.gz) = 1103969
+SHA256 (frei0r-plugins-1.7.0.tar.gz) = 
Gx/48Pm8I+7XJOlOmnwdjwJEv+M0JLtP5o5kYMCIUjo=
+SIZE (frei0r-plugins-1.7.0.tar.gz) = 1214323
Index: patches/patch-src_filter_CMakeLists_txt
===
RCS file: patches/patch-src_filter_CMakeLists_txt
diff -N patches/patch-src_filter_CMakeLists_txt
--- patches/patch-src_filter_CMakeLists_txt 30 Dec 2018 11:44:29 -  
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,51 +0,0 @@
-$OpenBSD: patch-src_filter_CMakeLists_txt,v 1.1.1.1 2018/12/30 11:44:29 
rsadowski Exp $
-
-Index: src/filter/CMakeLists.txt
 src/filter/CMakeLists.txt.orig
-+++ src/filter/CMakeLists.txt
-@@ -11,7 +11,6 @@ endif (${OpenCV_FOUND})
- 
- if (${Cairo_FOUND})
-   add_subdirectory (cairoimagegrid)
--  add_subdirectory (cairogradient)
- endif (${Cairo_FOUND})
- 
- add_subdirectory (3dflippo)
-@@ -19,7 +18,6 @@ add_subdirectory (alpha0ps)
- add_subdirectory (balanc0r)
- add_subdirectory (baltan)
- add_subdirectory (bluescreen0r)
--add_subdirectory (bgsubtract0r)
- add_subdirectory (blur)
- add_subdirectory (brightness)
- add_subdirectory (bw0r)
-@@ -36,13 +34,11 @@ add_subdirectory (c0rners)
- add_subdirectory (curves)
- add_subdirectory (d90stairsteppingfix)
- add_subdirectory (defish0r)
--add_subdirectory (delay0r)
- add_subdirectory (delaygrab)
- add_subdirectory (denoise)
- add_subdirectory (distort0r)
- add_subdirectory (dither)
- add_subdirectory (edgeglow)
--add_subdirectory (emboss)
- add_subdirectory (equaliz0r)
- add_subdirectory (flippo)
- add_subdirectory (gamma)
-@@ -72,7 +68,6 @@ add_subdirectory (posterize)
- add_subdirectory (primaries)
- add_subdirectory (RGB)
- add_subdirectory (rgbnoise)
--add_subdirectory (rgbsplit0r)
- add_subdirectory (saturat0r)
- add_subdirectory (scanline0r)
- add_subdirectory (select0r)
-@@ -87,7 +82,6 @@ add_subdirectory (tehroxx0r)
- add_subdirectory (three_point_balance)
- add_subdirectory (threelay0r)
- add_subdirectory (threshold0r)
--add_subdirectory (timeout)
- add_subdirectory (tint0r)
- add_subdirectory (transparency)
- add_subdirectory (tutorial)
Index: pkg/PLIST
===
RCS file: /cvs/ports/multimedia/frei0r-plugins/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   30 Dec 2018 11:44:29 -  1.1.1.1
+++ pkg/PLIST   24 Feb 2020 14:02:25 -
@@ -1,125 +1,134 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2018/12/30 11:44:29 rsadowski Exp $
 include/frei0r.h
 lib/frei0r-1/
-lib/frei0r-1/3dflippo.so
-lib/frei0r-1/B.so
-lib/frei0r-1/G.so
-lib/frei0r-1/IIRblur.so
-lib/frei0r-1/R.so
-lib/frei0r-1/RGB.so
-lib/frei0r-1/addition.so
-lib/frei0r-1/addition_alpha.so
-lib/frei0r-1/alpha0ps.so
-lib/frei0r-1/alphaatop.so
-lib/frei0r-1/alphagrad.so
-lib/frei0r-1/alphain.so
-lib/frei0r-1/alphainjection.so
-lib/frei0r-1/alphaout.so
-lib/frei0r-1/alphaover.so
-lib/frei0r-1/alphaspot.so
-lib/f

new misc/p5-OPCUA-Open62541

2020-02-24 Thread Alexander Bluhm
Hi,

I would like to access the open62541 C library from Perl.  So I
have written wrapper for it.

ok to import p5-OPCUA-Open62541 ?

bluhm

Comment:
Perl XS wrapper for open62541 OPC UA library

Description:
The open62541 is a library implementing an OPC UA client and server.
This module provides access to the C functionality from Perl programs.


p5-OPCUA-Open62541.tgz
Description: application/tar-gz


Re: new misc/p5-OPCUA-Open62541

2020-02-24 Thread Benoit Lecocq




On 24/02/2020 15:27, Alexander Bluhm wrote:

Hi,

I would like to access the open62541 C library from Perl.  So I
have written wrapper for it.

ok to import p5-OPCUA-Open62541 ?


ok benoit@



bluhm

Comment:
Perl XS wrapper for open62541 OPC UA library

Description:
The open62541 is a library implementing an OPC UA client and server.
This module provides access to the C functionality from Perl programs.





fixed version of portbump

2020-02-24 Thread Marc Espie
The few runs of make should just grab the whole file and return an array of
lines, that way I can do proper error handling.

This also fixes the SUBDIR problem.

Create the object in new early so I can do OO as expected...

Index: portbump
===
RCS file: /cvs/ports/infrastructure/bin/portbump,v
retrieving revision 1.22
diff -u -p -r1.22 portbump
--- portbump27 Jun 2018 16:20:08 -  1.22
+++ portbump24 Feb 2020 14:51:34 -
@@ -98,12 +98,39 @@ my @_REV_NEIGHBORS_WEAK = qw(
 );
 my $_rev_neighbors_plain_all = join('|', @_REV_NEIGHBORS, 
@_REV_NEIGHBORS_WEAK);
 
+sub run_make_in
+{
+   my $self = shift;
+   my $dir = shift;
+   my $pid = open(my $pipe, "-|");
+   if (!defined $pid) {
+   die "Couldn't start pipe: $!";
+   }
+   if ($pid == 0) {
+   $ENV{SUBDIR}=$dir if defined $dir;
+   exec {'make'} ('make', @_);
+   exit(1);
+   }
+   my @lines = <$pipe>;
+   close($pipe);
+   if ($? != 0) {
+   die "Pipe errored out with $?";
+   }
+   return @lines;
+}
+
+sub run_make
+{
+   my $self = shift;
+   return $self->run_make_in(undef, @_);
+}
+
 sub new {
my ($class, $dir, $tweak_wantlib, $lib_depends_tgt) = @_;
die "lib depends target specified without WANTLIB tweaking"
if !$tweak_wantlib and defined($lib_depends_tgt);
 
-   my $self = {
+   my $self = bless {
dir => $dir,
modules => [],
noarch => {},
@@ -111,15 +138,14 @@ sub new {
tweak_wantlib => $tweak_wantlib,
wantlib_mod => {},
verbose => 0,
-   };
+   }, $class;
 
#
# Get actual information about subpackages (including their
# REVISIONs) and shared libraries.
#
-   open (my $dumpvars, '-|', "make", "SUBDIR=$dir", "dump-vars") or
-   die "cannot run make dump-vars: $!";
-   while (<$dumpvars>) {
+
+   for ($self->run_make_in($dir, 'dump-vars')) {
chomp;
next unless /^[^,]*(?:,[^.-]*(-[^.]+)?)?\.([^=.]+)=(.*)$/;
my ($subpkg, $var, $value) = ($1, $2, $3);
@@ -142,7 +168,6 @@ sub new {
$self->{modules} = [ split(/\s+/, $value) ];
}
}
-   close $dumpvars;
 
if (scalar(keys %{$self->{mpkgs}}) == 1 and 
exists($self->{mpkgs}->{"-"})) {
$self->{mpkgs} = { "" => 1 };
@@ -154,32 +179,26 @@ sub new {
# Get actual value of WANTLIB (not the one of WANTLIB-foo or 
WANTLIB-),
# to be used to avoid extra WANTLIB-* lines.
#
-   open ($dumpvars, '-|', "make", "SUBDIR=$dir", "show=WANTLIB") or
-   die "cannot run make show=WANTLIB: $!";
-   while (<$dumpvars>) {
+   for ($self->run_make_in($dir, 'show=WANTLIB')) {
chomp;
next if /^===>/;
$_ =~ s/^\s*//;
$self->{wantlib_resolved}->{""} =
{ map { $_ => 1 } split(/\s+/, $_) };
}
-   close $dumpvars;
}
if (defined $lib_depends_tgt) {
my $dirref = ($dir eq ".") ? "" : " in $dir";
# first, make sure we don't have to build/install anything
if ($lib_depends_tgt eq 'lib-depends-check') {
-   open ($dumpvars, '-|', qw(make show=PKGFILES)) or
-   die "cannot run make show=PKGFILES: $!";
my @missing;
-   while (<$dumpvars>) {
+   for ($self->run_make('show=PKGFILES')) {
chomp;
unless (-e $_) {
$_ =~ s,.*/,,;
push(@missing, $_);
}
}
-   close $dumpvars;
if (scalar(@missing)) {
print STDERR "cannot tweak WANTLIB$dirref"
. " due to missing packages: "
@@ -187,10 +206,7 @@ sub new {
return undef;
}
} else {
-   open ($dumpvars, '-|', qw(make show=_FAKE_COOKIE)) or
-   die "cannot run make show=_FAKE_COOKIE: $!";
-   my $cookie = <$dumpvars>;
-   close $dumpvars;
+   my $cookie = ($self->run_make('show=_FAKE_COOKIE'))[0];
chomp $cookie;
unless (-e $cookie) {
print STDERR "cannot tweak WANTLIB$dirref,"
@@ -201,11 +217,9 @@ sub new {
 
  

Re: www/hugo needs a volunteer

2020-02-24 Thread Aaron Bieber
On Sat, 22 Feb 2020 at 09:24:19 +0100, Rafael Sadowski wrote:
> Hi ports@,
> 
> www/hugo needs a volunteer/maintainer to update and build a new tarball
> with all bundle/vendor dependencies. If you need distfile hosting feel
> free to mail me.
> 
> I would be happy if someone would take responsibility for this port.
> 
> RS
> 

Here ya go: 

  https://deftly.net/dist/hugo-0.65.3.tar.gz

I started working on a "proxy-proxy" which one will be able to use to request
a vendored tarball by passing in a module name.

Plan is to have something like:

  ftp https://proxy.suah.dev/github.com/gohugoio/hugo

Which would give you a tarball likek the one linked above (for the latest
version of 'github.com/gohugoio/hugo'.

Anyway - it isn't ready yet, but hopefully soon :D

-- 
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE



Delphinus DNS

2020-02-24 Thread PiRATA
Hey @ports,

Delphinus DNS is a non-caching, non-recursing DNS server that serves 
authoritative answers for A, , CNAME, DNSKEY, DS, MX, NAPTR, NS, NSEC3, 
NSEC3PARAM, PTR, RRSIG, SOA, SRV, SSHFP, TLSA, and TXT resource records.

Homepage: https://delphinusdns.org/

Tested on amd64.
Comments and testing needed. OK?




delphinusdnsd.tar.gz
Description: application/gzip


[UPDATE] math/py-bottleneck 1.3.1 -> 1.3.2

2020-02-24 Thread Martin Reindl
Hi folks,

When py-pandas goes python3-only, py-bottleneck can follow (no other consumers).
While there update to 1.3.2. Changelog does not really affect us:

https://groups.google.com/forum/#!topic/bottle-neck/UG8zDpYIbIE

OK once pandas is python3?

-m

Index: math/Makefile
===
RCS file: /cvs/ports/math/Makefile,v
retrieving revision 1.173
diff -u -p -u -p -r1.173 Makefile
--- math/Makefile   9 Feb 2020 18:48:29 -   1.173
+++ math/Makefile   24 Feb 2020 18:35:28 -
@@ -118,7 +118,6 @@
  SUBDIR += py-Numeric
  SUBDIR += py-affine
  SUBDIR += py-affine,python3
- SUBDIR += py-bottleneck
  SUBDIR += py-bottleneck,python3
  SUBDIR += py-cftime
  SUBDIR += py-graphviz
Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.854
diff -u -p -u -p -r1.854 Makefile
--- devel/quirks/Makefile   22 Feb 2020 05:43:00 -  1.854
+++ devel/quirks/Makefile   24 Feb 2020 18:35:28 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-3.245
+PKGNAME =  quirks-3.246
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks/files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.872
diff -u -p -u -p -r1.872 Quirks.pm
--- devel/quirks/files/Quirks.pm22 Feb 2020 05:43:01 -  1.872
+++ devel/quirks/files/Quirks.pm24 Feb 2020 18:35:29 -
@@ -347,6 +347,7 @@ my $stem_extensions = {
'py-napalm' => 'py3-napalm',
'py-IOSXR' => 'py3-IOSXR',
'py-owslib' => 'py3-owslib',
+   'py-bottleneck' => 'py3-bottleneck',
 };
 
 my $obsolete_reason = {
Index: math/py-bottleneck/Makefile
===
RCS file: /cvs/ports/math/py-bottleneck/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- math/py-bottleneck/Makefile 6 Feb 2020 12:26:54 -   1.9
+++ math/py-bottleneck/Makefile 24 Feb 2020 18:35:29 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast NumPy array functions written in C
 
-MODPY_EGG_VERSION =1.3.1
+MODPY_EGG_VERSION =1.3.2
 DISTNAME = Bottleneck-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME:L}
 CATEGORIES =   math
@@ -26,14 +26,13 @@ MODPY_PI =  Yes
 MODPY_SETUPTOOLS = Yes
 
 FLAVORS =  python3
-FLAVOR ?=
+FLAVOR =   python3
 
 MODPY_PYTEST = Yes
 TEST_DEPENDS = devel/py-pluggy${MODPY_FLAVOR} \
devel/py-nose${MODPY_FLAVOR} \
devel/py-test${MODPY_FLAVOR}
 
-# on python2 with base-clang, test_memory_leak fails
 pre-test:
@${MODPY_CMD} build_ext --inplace
 
Index: math/py-bottleneck/distinfo
===
RCS file: /cvs/ports/math/py-bottleneck/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- math/py-bottleneck/distinfo 6 Feb 2020 12:26:54 -   1.3
+++ math/py-bottleneck/distinfo 24 Feb 2020 18:35:29 -
@@ -1,2 +1,2 @@
-SHA256 (Bottleneck-1.3.1.tar.gz) = RRWGNwRiy2I9atYEpUXR6X+1HSq1JSsaxXNQqD5JSig=
-SIZE (Bottleneck-1.3.1.tar.gz) = 88192
+SHA256 (Bottleneck-1.3.2.tar.gz) = IBefC2Y1l5LqKDtpqhY2ZBkTLzts862twMSOLoEY5XM=
+SIZE (Bottleneck-1.3.2.tar.gz) = 88246
Index: math/py-bottleneck/pkg/PLIST
===
RCS file: /cvs/ports/math/py-bottleneck/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- math/py-bottleneck/pkg/PLIST6 Feb 2020 12:26:54 -   1.2
+++ math/py-bottleneck/pkg/PLIST24 Feb 2020 18:35:29 -
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.2 2020/02/06 12:26:54 martin Exp $
+@conflict py-bottleneck-*
+@pkgpath math/py-bottleneck
 
lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt



Re: [UPDATE] math/py-bottleneck 1.3.1 -> 1.3.2

2020-02-24 Thread Kurt Mosiejczuk
On Mon, Feb 24, 2020 at 07:38:48PM +0100, Martin Reindl wrote:
> Hi folks,

> When py-pandas goes python3-only, py-bottleneck can follow (no other 
> consumers).
> While there update to 1.3.2. Changelog does not really affect us:

> https://groups.google.com/forum/#!topic/bottle-neck/UG8zDpYIbIE

> OK once pandas is python3?

Looks good.

ok kmos once the py-pandas change goes in.

> -m
> 
> Index: math/Makefile
> ===
> RCS file: /cvs/ports/math/Makefile,v
> retrieving revision 1.173
> diff -u -p -u -p -r1.173 Makefile
> --- math/Makefile 9 Feb 2020 18:48:29 -   1.173
> +++ math/Makefile 24 Feb 2020 18:35:28 -
> @@ -118,7 +118,6 @@
>   SUBDIR += py-Numeric
>   SUBDIR += py-affine
>   SUBDIR += py-affine,python3
> - SUBDIR += py-bottleneck
>   SUBDIR += py-bottleneck,python3
>   SUBDIR += py-cftime
>   SUBDIR += py-graphviz
> Index: devel/quirks/Makefile
> ===
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.854
> diff -u -p -u -p -r1.854 Makefile
> --- devel/quirks/Makefile 22 Feb 2020 05:43:00 -  1.854
> +++ devel/quirks/Makefile 24 Feb 2020 18:35:28 -
> @@ -5,7 +5,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =quirks-3.245
> +PKGNAME =quirks-3.246
>  PKG_ARCH =   *
>  MAINTAINER = Marc Espie 
>  
> Index: devel/quirks/files/Quirks.pm
> ===
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> retrieving revision 1.872
> diff -u -p -u -p -r1.872 Quirks.pm
> --- devel/quirks/files/Quirks.pm  22 Feb 2020 05:43:01 -  1.872
> +++ devel/quirks/files/Quirks.pm  24 Feb 2020 18:35:29 -
> @@ -347,6 +347,7 @@ my $stem_extensions = {
>   'py-napalm' => 'py3-napalm',
>   'py-IOSXR' => 'py3-IOSXR',
>   'py-owslib' => 'py3-owslib',
> + 'py-bottleneck' => 'py3-bottleneck',
>  };
>  
>  my $obsolete_reason = {
> Index: math/py-bottleneck/Makefile
> ===
> RCS file: /cvs/ports/math/py-bottleneck/Makefile,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 Makefile
> --- math/py-bottleneck/Makefile   6 Feb 2020 12:26:54 -   1.9
> +++ math/py-bottleneck/Makefile   24 Feb 2020 18:35:29 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =fast NumPy array functions written in C
>  
> -MODPY_EGG_VERSION =  1.3.1
> +MODPY_EGG_VERSION =  1.3.2
>  DISTNAME =   Bottleneck-${MODPY_EGG_VERSION}
>  PKGNAME =py-${DISTNAME:L}
>  CATEGORIES = math
> @@ -26,14 +26,13 @@ MODPY_PI =Yes
>  MODPY_SETUPTOOLS =   Yes
>  
>  FLAVORS =python3
> -FLAVOR ?=
> +FLAVOR = python3
>  
>  MODPY_PYTEST =   Yes
>  TEST_DEPENDS =   devel/py-pluggy${MODPY_FLAVOR} \
>   devel/py-nose${MODPY_FLAVOR} \
>   devel/py-test${MODPY_FLAVOR}
>  
> -# on python2 with base-clang, test_memory_leak fails
>  pre-test:
>   @${MODPY_CMD} build_ext --inplace
>  
> Index: math/py-bottleneck/distinfo
> ===
> RCS file: /cvs/ports/math/py-bottleneck/distinfo,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 distinfo
> --- math/py-bottleneck/distinfo   6 Feb 2020 12:26:54 -   1.3
> +++ math/py-bottleneck/distinfo   24 Feb 2020 18:35:29 -
> @@ -1,2 +1,2 @@
> -SHA256 (Bottleneck-1.3.1.tar.gz) = 
> RRWGNwRiy2I9atYEpUXR6X+1HSq1JSsaxXNQqD5JSig=
> -SIZE (Bottleneck-1.3.1.tar.gz) = 88192
> +SHA256 (Bottleneck-1.3.2.tar.gz) = 
> IBefC2Y1l5LqKDtpqhY2ZBkTLzts862twMSOLoEY5XM=
> +SIZE (Bottleneck-1.3.2.tar.gz) = 88246
> Index: math/py-bottleneck/pkg/PLIST
> ===
> RCS file: /cvs/ports/math/py-bottleneck/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 PLIST
> --- math/py-bottleneck/pkg/PLIST  6 Feb 2020 12:26:54 -   1.2
> +++ math/py-bottleneck/pkg/PLIST  24 Feb 2020 18:35:29 -
> @@ -1,4 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.2 2020/02/06 12:26:54 martin Exp $
> +@conflict py-bottleneck-*
> +@pkgpath math/py-bottleneck
>  
> lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/Bottleneck-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
> 



Mark x11/grep ONLY_FOR_ARCHES aarch64 amd64 arm mips64

2020-02-24 Thread Kurt Mosiejczuk
http://build-failures.rhaalovely.net/powerpc/2020-01-27/x11/ogre.log
http://build-failures.rhaalovely.net/sparc64/2020-02-19/x11/ogre.log

Rather than add multiple more BROKEN lines for sparc64 and powerpc
to this port, switch to ONLY_FOR_ARCHES for those arches that this
will actually build upon.

cc maintainer

--Kurt

Index: Makefile
===
RCS file: /cvs/ports/x11/ogre/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile12 Jul 2019 20:51:18 -  1.31
+++ Makefile24 Feb 2020 21:12:08 -
@@ -1,8 +1,6 @@
 # $OpenBSD: Makefile,v 1.31 2019/07/12 20:51:18 sthen Exp $
 
-BROKEN-hppa =  missing atomic ops
-BROKEN-alpha = missing atomic ops
-BROKEN-i386 =  MMX-related problems with clang build
+ONLY_FOR_ARCHES =  aarch64 amd64 arm mips64
 
 COMMENT-main = 3D rendering engine
 COMMENT-samples =  3D rendering engine, demos



NEW: libde265, libheif

2020-02-24 Thread Stuart Henderson
as req'd by jcs@ (with these we can enable GIMP's HEIF support).

any comments / OKs?



$ pkg_info libheif libde265
Information for inst:libheif-1.6.2

Comment:
ISO/IEC 23008-12:2017 HEIF file format decoder and encoder

Description:
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and
encoder.

HEIF is a new image file format employing HEVC (h.265) image coding for
the best compression ratios currently possible.

libheif makes use of libde265 for the actual image decoding and x265 for
encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins. There is experimental code for an AV1 plugin (for AVIF format
support) in the 'avif' branch.

The library has a C API for easy integration and wide language support.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.libheif.org/


Information for inst:libde265-1.0.5

Comment:
open H.265 video codec implementation

Required by:
libheif-1.6.2

Description:
libde265 is an open source implementation of the h.265 video codec.
It is written from scratch and has a plain C API to enable a simple
integration into other software.

libde265 supports WPP and tile-based multithreading and includes SSE
optimizations. The decoder includes all features of the Main profile and
correctly decodes almost all conformance streams.

The library comes with two example programs:

dec265, a simple player for raw h.265 bitstreams. It serves nicely as an
example program how to use libde265.

sherlock265, a Qt-based video player with the additional capability to
overlay some graphical representations of the h.265 bitstream (like
CU-trees, intra-prediction modes).

Example bitstreams can be found, e.g., at this site:
ftp://ftp.kw.bbc.co.uk/hevc/hm-10.1-anchors/bitstreams/ra_main/

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.libde265.org/




de265-heif.tgz
Description: application/tar-gz


Re: NEW: libde265, libheif

2020-02-24 Thread Kurt Mosiejczuk
On Mon, Feb 24, 2020 at 10:01:04PM +, Stuart Henderson wrote:
> as req'd by jcs@ (with these we can enable GIMP's HEIF support).

> any comments / OKs?

Looks good to me and builds/packages fine on sparc64. ok kmos

--Kurt

> $ pkg_info libheif libde265
> Information for inst:libheif-1.6.2
> 
> Comment:
> ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
> 
> Description:
> libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and
> encoder.
> 
> HEIF is a new image file format employing HEVC (h.265) image coding for
> the best compression ratios currently possible.
> 
> libheif makes use of libde265 for the actual image decoding and x265 for
> encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
> plugins. There is experimental code for an AV1 plugin (for AVIF format
> support) in the 'avif' branch.
> 
> The library has a C API for easy integration and wide language support.
> 
> Maintainer: The OpenBSD ports mailing-list 
> 
> WWW: https://www.libheif.org/
> 
> 
> Information for inst:libde265-1.0.5
> 
> Comment:
> open H.265 video codec implementation
> 
> Required by:
> libheif-1.6.2
> 
> Description:
> libde265 is an open source implementation of the h.265 video codec.
> It is written from scratch and has a plain C API to enable a simple
> integration into other software.
> 
> libde265 supports WPP and tile-based multithreading and includes SSE
> optimizations. The decoder includes all features of the Main profile and
> correctly decodes almost all conformance streams.
> 
> The library comes with two example programs:
> 
> dec265, a simple player for raw h.265 bitstreams. It serves nicely as an
> example program how to use libde265.
> 
> sherlock265, a Qt-based video player with the additional capability to
> overlay some graphical representations of the h.265 bitstream (like
> CU-trees, intra-prediction modes).
> 
> Example bitstreams can be found, e.g., at this site:
> ftp://ftp.kw.bbc.co.uk/hevc/hm-10.1-anchors/bitstreams/ra_main/
> 
> Maintainer: The OpenBSD ports mailing-list 
> 
> WWW: https://www.libde265.org/
> 
> 




[UPDATE] fonts/inter (3.11 -> 3.12)

2020-02-24 Thread Alex Naumov
this patch updates inter to version 3.12.

'portcheck' returns OK.
Port has no tests, so 'make test' also returns OK.

Cheers,
Alex
Index: Makefile
===
RCS file: /cvs/ports/fonts/inter/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile	8 Nov 2019 21:43:22 -	1.4
+++ Makefile	25 Feb 2020 00:59:38 -
@@ -2,7 +2,7 @@
 
 COMMENT =	typeface carefully crafted & designed for computer screens
 
-V =		3.11
+V =		3.12
 DISTNAME =	Inter-$V
 PKGNAME =	inter-$V
 
Index: distinfo
===
RCS file: /cvs/ports/fonts/inter/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo	8 Nov 2019 21:43:22 -	1.3
+++ distinfo	25 Feb 2020 00:59:38 -
@@ -1,2 +1,2 @@
-SHA256 (Inter-3.11.zip) = RUlbLCwKZKXeGoemzuMia5KwkDnMFEU0tWJHvpuLBok=
-SIZE (Inter-3.11.zip) = 18676371
+SHA256 (Inter-3.12.zip) = rRjcCV4jMBzh6D97B45QhV0RDupGaXZW1y6w723C5vE=
+SIZE (Inter-3.12.zip) = 18521697


Re: [UPDATE] fonts/inter (3.11 -> 3.12)

2020-02-24 Thread Brian Callahan




On 2020-02-24 8:03 PM, Alex Naumov wrote:

this patch updates inter to version 3.12.

'portcheck' returns OK.
Port has no tests, so 'make test' also returns OK.

Cheers,
Alex


When I run 'make port-lib-depends-check', the PLIST changes.
Other than that this looks ok.

~Brian



Re: UPDATE: www/libmicrohttpd 0.9.69 => 0.9.70

2020-02-24 Thread Brian Callahan




On 2020-02-16 2:28 PM, Brian Callahan wrote:

Hi ports --

Attached is an update for libmicrohttpd.
No symbol changes. I built everything that depends on libmicrohttpd 
and everything checked out OK.
Added debug packages, since there were times I definitely could have 
used it with drawpile.


OK?

~Brian



Ping.



Re: [update] sbcl-2.0.1

2020-02-24 Thread Josh Elsasser
Sorry, I lost track of this. It tested fine for me, I think it should
go in. It looks like 2.0.2 will be broken for us on powerpc, I'll need
to convert the assembly to use secure-plt before it will run on openbsd.

On Fri, Jan 31, 2020 at 11:01:01AM +0200, Timo Myyrä wrote:
> Hi,
> 
> New attempt at updating sbcl. Tested on amd64 with threads on native_bootstrap
> and clisp bootstrapped.
> 
> Timo
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/sbcl/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- Makefile  16 Sep 2019 06:24:18 -  1.43
> +++ Makefile  31 Jan 2020 08:57:58 -
> @@ -6,7 +6,7 @@ USE_WXNEEDED =Yes
>  
>  COMMENT= compiler and runtime system for ANSI Common Lisp
>  
> -V =  1.5.5
> +V =  2.0.1
>  DISTNAME=sbcl-${V}-source
>  PKGNAME= sbcl-${V}
>  WRKDIST= ${WRKDIR}/sbcl-${V}
> @@ -82,6 +82,7 @@ do-install:
>  
>  post-install:
>   chown -R 0:0 ${PREFIX}/lib/sbcl
> + rmdir ${PREFIX}/share/doc/sbcl/html
>  
>  do-test:
>   cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} DONT_CLEAN_SBCL_CONTRIB=1 \
> Index: distinfo
> ===
> RCS file: /cvs/ports/lang/sbcl/distinfo,v
> retrieving revision 1.18
> diff -u -p -r1.18 distinfo
> --- distinfo  16 Sep 2019 06:24:18 -  1.18
> +++ distinfo  31 Jan 2020 08:57:58 -
> @@ -1,2 +1,2 @@
> -SHA256 (sbcl-1.5.5-source.tar.bz2) = 
> y0f65qhvDFxXQxYE+05fEcioI/lM4SjVaLh3D8W8quI=
> -SIZE (sbcl-1.5.5-source.tar.bz2) = 6351480
> +SHA256 (sbcl-2.0.1-source.tar.bz2) = 
> hFDWC3Jko0FY+IEdRtxudP+FW70SJ3Ulcod+ZgTOVug=
> +SIZE (sbcl-2.0.1-source.tar.bz2) = 6466983
> Index: patches/patch-src_runtime_GNUmakefile
> ===
> RCS file: /cvs/ports/lang/sbcl/patches/patch-src_runtime_GNUmakefile,v
> retrieving revision 1.8
> diff -u -p -r1.8 patch-src_runtime_GNUmakefile
> --- patches/patch-src_runtime_GNUmakefile 8 Mar 2018 15:17:39 -   
> 1.8
> +++ patches/patch-src_runtime_GNUmakefile 31 Jan 2020 08:57:58 -
> @@ -2,7 +2,7 @@ $OpenBSD: patch-src_runtime_GNUmakefile,
>  Index: src/runtime/GNUmakefile
>  --- src/runtime/GNUmakefile.orig
>  +++ src/runtime/GNUmakefile
> -@@ -30,7 +30,7 @@ __LDFLAGS__ =
> +@@ -34,7 +34,7 @@ __LDFLAGS__ =
>   
>   include ../../output/prefix.def
>   
> Index: patches/patch-src_runtime_gc-common_c
> ===
> RCS file: /cvs/ports/lang/sbcl/patches/patch-src_runtime_gc-common_c,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-src_runtime_gc-common_c
> --- patches/patch-src_runtime_gc-common_c 8 Mar 2018 15:17:39 -   
> 1.2
> +++ patches/patch-src_runtime_gc-common_c 31 Jan 2020 08:57:58 -
> @@ -5,7 +5,7 @@ clang only has it as builtin
>  Index: src/runtime/gc-common.c
>  --- src/runtime/gc-common.c.orig
>  +++ src/runtime/gc-common.c
> -@@ -55,6 +55,8 @@
> +@@ -57,6 +57,8 @@
>   #define LONG_FLOAT_SIZE 3
>   #endif
>   



Remove Qt4 support in inputmethods/fcitx

2020-02-24 Thread Rafael Sadowski
Hi ports@, Hi Kevin,

I think we can say goodbye to the qt4 support in fcitx. For Qt5 there is
a fcitx-qt5 port. We only have a handful of Qt4 ports left and I'd like
it to be less.

OK for the diff below with a line in devel/quirks?

Index: Makefile
===
RCS file: /cvs/ports/inputmethods/fcitx/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile12 Jul 2019 20:47:12 -  1.11
+++ Makefile25 Feb 2020 06:07:04 -
@@ -2,16 +2,13 @@
 
 COMMENT-main = flexible input method framework
 COMMENT-gtk3 = fcitx for GTK+3
-COMMENT-qt4 =  fcitx for QT4
 
 V =4.2.9.6
 DISTNAME = fcitx-$V
 PKGNAME-main = fcitx-$V
 PKGNAME-gtk3 = fcitx-gtk3-$V
-PKGNAME-qt4 =  fcitx-qt4-$V
 REVISION-main =1
 REVISION-gtk3 =0
-REVISION-qt4 = 0
 
 SHARED_LIBS += fcitx-config0.0 # 4.1
 SHARED_LIBS += fcitx-core  0.0 # 0.3
@@ -28,7 +25,7 @@ MAINTAINER =  Kevin Lo https://download.fcitx-im.org/fcitx/
 DISTFILES =${DISTNAME}${EXTRACT_SUFX}
 
@@ -90,8 +78,7 @@ EXTRACT_SUFX =.tar.xz
 
 DIST_SUBDIR =  fcitx
 
-MODULES =  devel/cmake \
-   x11/qt4
+MODULES =  devel/cmake
 
 CONFIGURE_ARGS =-DENABLE_GTK3_IM_MODULE=ON \
-DENABLE_ENCHANT=OFF \
Index: pkg/DESCR-qt4
===
RCS file: pkg/DESCR-qt4
diff -N pkg/DESCR-qt4
--- pkg/DESCR-qt4   28 Nov 2017 02:56:56 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,4 +0,0 @@
-QT4 input module for fcitx.
-
-Usage requires setting the following in the environment:
-export QT_IM_MODULE=fcitx
Index: pkg/PLIST-qt4
===
RCS file: pkg/PLIST-qt4
diff -N pkg/PLIST-qt4
--- pkg/PLIST-qt4   28 Nov 2017 02:56:56 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,18 +0,0 @@
-@comment $OpenBSD: PLIST-qt4,v 1.1.1.1 2017/11/28 02:56:56 kevlo Exp $
-include/fcitx-qt/
-include/fcitx-qt/fcitxqt_export.h
-include/fcitx-qt/fcitxqtconfiguifactory.h
-include/fcitx-qt/fcitxqtconfiguiplugin.h
-include/fcitx-qt/fcitxqtconfiguiwidget.h
-include/fcitx-qt/fcitxqtconnection.h
-include/fcitx-qt/fcitxqtformattedpreedit.h
-include/fcitx-qt/fcitxqtinputcontextproxy.h
-include/fcitx-qt/fcitxqtinputmethoditem.h
-include/fcitx-qt/fcitxqtinputmethodproxy.h
-include/fcitx-qt/fcitxqtkeyboardlayout.h
-include/fcitx-qt/fcitxqtkeyboardproxy.h
-include/fcitx-qt/fcitxqtkeysequencewidget.h
-@bin lib/fcitx/libexec/fcitx-qt-gui-wrapper
-@lib lib/libfcitx-qt.so.${LIBfcitx-qt_VERSION}
-lib/pkgconfig/fcitx-qt.pc
-lib/qt4/plugins/inputmethods/qtim-fcitx.so



Re: Mark x11/grep ONLY_FOR_ARCHES aarch64 amd64 arm mips64

2020-02-24 Thread Antoine Jacoutot
s/ogre/grep/ :-)
In this case the BROKEN markers give move information. 

—
Antoine

> On 24 Feb 2020, at 22:15, Kurt Mosiejczuk  wrote:
> 
> http://build-failures.rhaalovely.net/powerpc/2020-01-27/x11/ogre.log
> http://build-failures.rhaalovely.net/sparc64/2020-02-19/x11/ogre.log
> 
> Rather than add multiple more BROKEN lines for sparc64 and powerpc
> to this port, switch to ONLY_FOR_ARCHES for those arches that this
> will actually build upon.
> 
> cc maintainer
> 
> --Kurt
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/x11/ogre/Makefile,v
> retrieving revision 1.31
> diff -u -p -r1.31 Makefile
> --- Makefile12 Jul 2019 20:51:18 -1.31
> +++ Makefile24 Feb 2020 21:12:08 -
> @@ -1,8 +1,6 @@
> # $OpenBSD: Makefile,v 1.31 2019/07/12 20:51:18 sthen Exp $
> 
> -BROKEN-hppa =missing atomic ops
> -BROKEN-alpha =missing atomic ops
> -BROKEN-i386 =MMX-related problems with clang build
> +ONLY_FOR_ARCHES =aarch64 amd64 arm mips64
> 
> COMMENT-main =3D rendering engine
> COMMENT-samples =3D rendering engine, demos
>