Re: move geo/py-* to python3 only ?
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
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
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
>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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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
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
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 >