CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ben...@cvs.openbsd.org 2017/11/12 00:52:14 Modified files: devel/p5-String-CRC32: Makefile distinfo Log message: Update to p5-String-CRC32-1.6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ki...@cvs.openbsd.org 2017/11/11 23:37:15 Modified files: games/abuse: Makefile Log message: mirror distfile
[UPDATE] sysutils/dfc 3.1.0 -> 3.1.1
This a bugfix release: - fix a typo in the compilation instructions in the readme file - fix an old bug (4+ years) which messed up colors in HTML export when a configuration file is used - fix a bug which prevented some file systems to be displayed when the filtering option was used - fix a bad implicit fallthrough Continues to work fine on my amd64 machine. Feedback? diff --git a/sysutils/dfc/Makefile b/sysutils/dfc/Makefile index d41b5169845..983750a1996 100644 --- a/sysutils/dfc/Makefile +++ b/sysutils/dfc/Makefile @@ -2,11 +2,10 @@ COMMENT = display file system space usage using graph and colors -DISTNAME = dfc-3.1.0 +DISTNAME = dfc-3.1.1 CATEGORIES = sysutils -REVISION = 0 -MASTER_SITES = https://projects.gw-computing.net/attachments/download/614/ +MASTER_SITES = https://projects.gw-computing.net/attachments/download/615/ HOMEPAGE = https://projects.gw-computing.net/projects/dfc # BSD diff --git a/sysutils/dfc/distinfo b/sysutils/dfc/distinfo index 0bb706d1904..42f31e1bbc0 100644 --- a/sysutils/dfc/distinfo +++ b/sysutils/dfc/distinfo @@ -1,2 +1,2 @@ -SHA256 (dfc-3.1.0.tar.gz) = itmLoaloWhvzOi07jyc33t72AZVD0Z0bXr0Xg750D+s= -SIZE (dfc-3.1.0.tar.gz) = 52459 +SHA256 (dfc-3.1.1.tar.gz) = liRm53QH3VvnFaQf/FClT851iniDFUbwOmuyguhpLlQ= +SIZE (dfc-3.1.1.tar.gz) = 52709
[UPDATE] sysutils/mdp 1.0.9 -> 1.0.10
Another trivial version bump adding support for github flavored markdown. I've also ditched VERSION and DISTNAME since GH_* take care of that. Any takers? diff --git a/textproc/mdp/Makefile b/textproc/mdp/Makefile index c02c4c6aa22..578d932ecf4 100644 --- a/textproc/mdp/Makefile +++ b/textproc/mdp/Makefile @@ -2,12 +2,9 @@ COMMENT = command-line based markdown presentation tool -VERSION = 1.0.9 -DISTNAME = mdp-${VERSION} - GH_ACCOUNT = visit1985 GH_PROJECT = mdp -GH_TAGNAME = ${VERSION} +GH_TAGNAME = 1.0.10 CATEGORIES = textproc diff --git a/textproc/mdp/distinfo b/textproc/mdp/distinfo index e69461c814c..4035efec226 100644 --- a/textproc/mdp/distinfo +++ b/textproc/mdp/distinfo @@ -1,2 +1,2 @@ -SHA256 (mdp-1.0.9.tar.gz) = iT4TqaYaibrPKe4UG9n26JNXEDI3AePTZYSku5DhNy0= -SIZE (mdp-1.0.9.tar.gz) = 36877 +SHA256 (mdp-1.0.10.tar.gz) = c4TBujK9jksRNCVw0hRBZaYGgkmbTLVOUMjrMWTPq8U= +SIZE (mdp-1.0.10.tar.gz) = 37502
[UPDATE] sysutils/entr 3.7 -> 3.9
Straight forward update, all tests pass and entr continues to work fine on my amd64 machine. Feedback? Does anyone want to commit this? diff --git a/sysutils/entr/Makefile b/sysutils/entr/Makefile index 49bdd79fa1d..ca6691145c1 100644 --- a/sysutils/entr/Makefile +++ b/sysutils/entr/Makefile @@ -2,8 +2,8 @@ COMMENT = run arbitrary commands when files change -DISTNAME = entr-3.7 -REV = c5b62bde107d +DISTNAME = entr-3.9 +REV = 332fd96a324a CATEGORIES = sysutils diff --git a/sysutils/entr/distinfo b/sysutils/entr/distinfo index bffb20b029b..1bbea369779 100644 --- a/sysutils/entr/distinfo +++ b/sysutils/entr/distinfo @@ -1,2 +1,2 @@ -SHA256 (entr-3.7.tar.gz) = lO/VDI9+nVaQYNXe6/Nmw1ZegegUqzMrlz1ymPqOoi8= -SIZE (entr-3.7.tar.gz) = 23326 +SHA256 (entr-3.9.tar.gz) = AtePGK5TDmS/u52OAlCWL4WUbhCFDdBliZ0DrxXyaHY= +SIZE (entr-3.9.tar.gz) = 24554
Re: UPDATE: php revamp
On Sun, Nov 12, 2017 at 12:02:39AM +, Stuart Henderson wrote: > Yep. Updated locally. Seems a bit odd to list in both SUPDISTFILES > and DISTFILES but bsd.port.mk(5) says it's allowed. That's precisely the kind of stuff it's meant to deal with. When we introduced SUPDISTFILES, the idea was to make sure to never miss a file for makesum. So yep, SUPDISTFILES has all necessary files that may vary. No tests. That way, you're sure you won't generate a wrong distinfo because you fucked a test.
Re: UPDATE: php revamp
On 2017/11/11 20:01, Martijn van Duren wrote: > On 11/11/17 15:40, Stuart Henderson wrote:>> As for the php-fpm.conf, I only > >> enabled the 7.0 (and 7.1) config for 5.6, this would make future updates > >> easier instead of harder. > > > > If the fpm config in a 5.6 or 7.0 update is changed upstream, the whole > > file will have to be re-merged. > > > > Why would a user want to have the same fpm config on 5.6 as 7.0 anyway? > > Surely if the two are installed alongside each other at all, they would be > > used for different sites? > > Let's save that one until when we get there. > > > >> You mist a few old (5.3-era) references and if we move suhosin out I > >> would like to move -mysql, -sybase-ct, and -mssql to 5.6/Makefile while > >> we're at it. > >> > >> OK for my version? > > > > Sorry. I'm not going to be pushed here. I am trying to help get this > > processed but I will only deal with manageable chunks, this already > > turns my ~130 line diff into a ~300 line one. There's no advantage to > > stacking up too much in one go. > > > I'm no trying to push you, just trying to make the move more consistent, > but if you feel strongly about it. Sure, go ahead with your patch. > Just one request though (see below): > > > Index: Makefile.inc > > === > > RCS file: /cvs/ports/lang/php/Makefile.inc,v > > retrieving revision 1.96 > > diff -u -p -r1.96 Makefile.inc > > --- Makefile.inc24 Aug 2017 10:03:25 - 1.96 > > +++ Makefile.inc11 Nov 2017 13:16:04 - > > @@ -8,7 +8,7 @@ COMMENT-fastcgi=stand-alone FastCGI ver > > PKGNAME-main?= php-${V} > > PKGNAME-fastcgi?= php-fastcgi-${V} > > > > -DISTFILES?=php-${V}.tar.bz2 > > +DISTFILES+=php-${V}.tar.bz2 > > > > DISTNAME?= php-${V} > > CATEGORIES=lang www > > @@ -20,7 +20,6 @@ MASTER_SITES= http://se.php.net/distrib > > http://us.php.net/distributions/ \ > > http://no.php.net/distributions/ \ > > http://uk.php.net/distributions/ > > -MASTER_SITES0= https://download.suhosin.org/ > > > > # UPGRADERS: please read BOTH the PHP and Zend licenses > > # and make sure they are safe before an upgrade > > @@ -48,11 +47,6 @@ INI_TEMPLATES?= development production > > # don't have. > > USE_LIBTOOL?= No > > > > -.if ${PV} != "7.0" > > -FLAVORS= no_suhosin > > -.endif > > -FLAVOR?= > > - > > PATCHORIG= .orig.port > > CONFIGURE_STYLE= autoconf > > AUTOCONF_VERSION?= 2.69 > > @@ -355,18 +349,6 @@ RUN_DEPENDS-main= mail/femail,-chroot > > LIB_DEPENDS-fastcgi= ${LIB_DEPENDS-main} > > RUN_DEPENDS-fastcgi= > > > > -SUHOSIN_V= 0.9.38 > > -.if ${FLAVOR:Mno_suhosin} || ${PV} == "7.0" > > -SUPDISTFILES= suhosin-${SUHOSIN_V}.tar.gz:0 > > -.else > > -DISTFILES+=suhosin-${SUHOSIN_V}.tar.gz:0 > > -PATCH_LIST=patch-* suhosin-* > > -CONFIGURE_ARGS+= --enable-suhosin > > - > > -pre-patch: > > - @mv ${WRKDIR}/suhosin-${SUHOSIN_V} ${WRKSRC}/ext/suhosin > > -.endif > > - > > pre-fake: > > ${INSTALL_DATA_DIR} ${PREFIX}/${APACHE_MODULE_SUBDIR}/modules > > > > @@ -384,11 +366,7 @@ pre-configure: > > MODULE_NAME-${i}= ${i} > > DESCR-${i}=${.CURDIR}/../files/DESCR-${i} > > PKGNAME-${i}= php-${i}-${V} > > -.if ${V:M5.4*} > > -PKGSPEC-${i}= php-${i}->=5.4,<5.5 > > -.elif ${V:M5.5*} > > -PKGSPEC-${i}= php-${i}->=5.5,<5.6 > > -.elif ${V:M5.6*} > > +.if ${V:M5.6*} > > PKGSPEC-${i}= php-${i}->=5.6,<5.7 > > .elif ${V:M7.0*} > > PKGSPEC-${i}= php-${i}->=7.0,<7.1 > > Index: php.port.mk > > === > > RCS file: /cvs/ports/lang/php/php.port.mk,v > > retrieving revision 1.16 > > diff -u -p -r1.16 php.port.mk > > --- php.port.mk 25 Apr 2017 11:26:43 - 1.16 > > +++ php.port.mk 11 Nov 2017 13:16:04 - > > @@ -3,9 +3,7 @@ > > CATEGORIES+= lang/php > > > > MODPHP_VERSION?= 5.6 > > -.if ${MODPHP_VERSION} == 5.5 > > -MODPHP_VSPEC = >=${MODPHP_VERSION},<5.6 > > -.elif ${MODPHP_VERSION} == 5.6 > > +.if ${MODPHP_VERSION} == 5.6 > > MODPHP_VSPEC = >=${MODPHP_VERSION},<5.7 > > .elif ${MODPHP_VERSION} == 7.0 > > MODPHP_VSPEC = >=${MODPHP_VERSION},<7.1 > > Index: 5.6/Makefile > > === > > RCS file: /cvs/ports/lang/php/5.6/Makefile,v > > retrieving revision 1.51 > > diff -u -p -r1.51 Makefile > > --- 5.6/Makefile24 Aug 2017 10:52:41 - 1.51 > > +++ 5.6/Makefile11 Nov 2017 13:16:04 - > > @@ -5,6 +5,24 @@ BROKEN-alpha= pcre_jit_compile.c:65:2: e > > PV=5.6 > > V= ${PV}.31 > > > > -WANTLIB-main+= ${COMPILER_LIBCXX} ncurses readline > >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/11 16:58:26 Modified files: emulators/openmsx: Makefile Log message: No need to SUBST_CMD a file we no longer patch.
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On 11/11/17 22:30, Remi Locherer wrote: > On Sat, Nov 11, 2017 at 04:57:43PM +, Nigel Taylor wrote: >> On 11/11/17 15:59, Stuart Henderson wrote: >>> On 2017/11/11 15:46, Nigel Taylor wrote: On 11/11/17 14:19, Stuart Henderson wrote: > On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: >> On Sat, Nov 04 2017, Remi Lochererwrote: >>> Hi, >> >> H Remi, >> >>> This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed >>> because of the p5-Mojolicious patch I sent before. >>> >>> OK? >> >> My p5-ports-fu is rusty. Why the move from modbuild to modinst? > > Upstream change. > > OK with me. > > Not ok with me. Module::Install and Module::Build are being abandoned and moving back to MakeMaker. Upstream has removed Module::Build, and used MakeMaker, not Module::Install where is the inc/ directory used by Module Install? Where is the actual reference to Module::Install >>> >>> Ah that's better again then. It does work with modinst though, and does >>> fail with modbuild. >>> >> Because modbuild uses Build.PL which no longer exists it fails, modinst uses >> Makefile.PL same as MakeMaker. Module::Install the Makefile.PL starts with >> use Module::Install; so requires Module-Install package, MakeMaker >> is part of core perl so just running the Makefile.PL just runs. >> >> The difference is installing the extra package p5-Module-Install, and the >> deletion of inc/ contents, plus extra CONFIGURE_ARGS setting is added for >> modinst. Works just a few extras that aren't needed. > > This makes sense and it works fine without CONFIGURE_STYLE. > Thanks for enlighten me! ;-) > I'm looking on CPAN and I just can't see how this is using Module::Install. Also tests are failing for me t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr 1.42 csys = 5.34 CPU) Result: FAIL Failed 2/10 test programs. 3/88 subtests failed. *** Error 255 in /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 (Makefile:865 'test_dynamic') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') *** Error 1 in /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') No mention of failing tests, or reasons given. However this could be down to the fact Mojo hasn't been updated, this being a plugin, then the plugin needs reference to the specific versions of p5-Mojo which work a >= in the RDEP. But the Makefile.PL gives Mojo 2.51 and later as working with this. Either upstream have missed the dependency update or missed updating, tests to match changes made. >>> >>> They succeed with the p5-Mojolicious update that remi@ sent alongside, >>> so in that case yes, I agree with adding the version to the dependency. >>> >> >> my revised diff, used updated p5-Mojo. Used 6.33 of Mojo as > 6.24 currently >> available in ports, and is the version in the upstream Makefile.PL >> > > Makes sense to me. > > I could not apply your diff. Looks like tabs have been replaces with > spaces (happens when copy-pasting). > > Here the regenerated diff with your changes. > > OK? > > > Index: Makefile > === > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 20 Mar 2016 19:57:06 - 1.5 > +++ Makefile 11 Nov 2017 22:18:29 - > @@ -4,7 +4,7 @@ COMMENT = Template Renderer Plugin for M > > MODULES =cpan > PKG_ARCH = * > -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 > +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 > CATEGORIES = textproc > > # Perl > @@ -12,10 +12,8 @@ PERMIT_PACKAGE_CDROM = Yes > > CPAN_AUTHOR =PLICEASE > > -CONFIGURE_STYLE= modbuild > - > RUN_DEPENDS =sysutils/p5-Capture-Tiny \ > textproc/p5-Template \ > - www/p5-Mojo > + www/p5-Mojo>=6.33 > > .include > Index: distinfo > === > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo 27 Apr 2015 19:38:21 - 1.4 > +++ distinfo 11 Nov 2017 22:18:29 - > @@ -1,2 +1,2 @@ > -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = > Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= > -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 > +SHA256
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On Sat, Nov 11, 2017 at 04:57:43PM +, Nigel Taylor wrote: > On 11/11/17 15:59, Stuart Henderson wrote: > > On 2017/11/11 15:46, Nigel Taylor wrote: > >> On 11/11/17 14:19, Stuart Henderson wrote: > >>> On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: > On Sat, Nov 04 2017, Remi Lochererwrote: > > Hi, > > H Remi, > > > This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed > > because of the p5-Mojolicious patch I sent before. > > > > OK? > > My p5-ports-fu is rusty. Why the move from modbuild to modinst? > >>> > >>> Upstream change. > >>> > >>> OK with me. > >>> > >>> > >> > >> Not ok with me. > >> > >> Module::Install and Module::Build are being abandoned and moving back to > >> MakeMaker. > >> Upstream has removed Module::Build, and used MakeMaker, not > >> Module::Install where > >> is the inc/ directory used by Module Install? Where is the actual > >> reference > >> to Module::Install > > > > Ah that's better again then. It does work with modinst though, and does > > fail with modbuild. > > > Because modbuild uses Build.PL which no longer exists it fails, modinst uses > Makefile.PL same as MakeMaker. Module::Install the Makefile.PL starts with > use Module::Install; so requires Module-Install package, MakeMaker > is part of core perl so just running the Makefile.PL just runs. > > The difference is installing the extra package p5-Module-Install, and the > deletion of inc/ contents, plus extra CONFIGURE_ARGS setting is added for > modinst. Works just a few extras that aren't needed. This makes sense and it works fine without CONFIGURE_STYLE. Thanks for enlighten me! ;-) > >> I'm looking on CPAN and I just can't see how this is using Module::Install. > >> > >> Also tests are failing for me > >> > >> t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) > >> Failed test: 3 > >> Non-zero exit status: 1 > >> Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr > >> 1.42 csys = 5.34 CPU) > >> Result: FAIL > >> Failed 2/10 test programs. 3/88 subtests failed. > >> *** Error 255 in > >> /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 > >> (Makefile:865 'test_dynamic') > >> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 > >> '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') > >> *** Error 1 in > >> /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer > >> (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') > >> > >> No mention of failing tests, or reasons given. However this could be down > >> to > >> the fact Mojo hasn't been updated, this being a plugin, then the plugin > >> needs > >> reference to the specific versions of p5-Mojo which work a >= in the RDEP. > >> But the Makefile.PL gives Mojo 2.51 and later as working with this. > >> Either upstream have missed the dependency update or missed updating, > >> tests to match changes made. > > > > They succeed with the p5-Mojolicious update that remi@ sent alongside, > > so in that case yes, I agree with adding the version to the dependency. > > > > my revised diff, used updated p5-Mojo. Used 6.33 of Mojo as > 6.24 currently > available in ports, and is the version in the upstream Makefile.PL > Makes sense to me. I could not apply your diff. Looks like tabs have been replaces with spaces (happens when copy-pasting). Here the regenerated diff with your changes. OK? Index: Makefile === RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile20 Mar 2016 19:57:06 - 1.5 +++ Makefile11 Nov 2017 22:18:29 - @@ -4,7 +4,7 @@ COMMENT = Template Renderer Plugin for M MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 CATEGORIES = textproc # Perl @@ -12,10 +12,8 @@ PERMIT_PACKAGE_CDROM = Yes CPAN_AUTHOR = PLICEASE -CONFIGURE_STYLE= modbuild - RUN_DEPENDS = sysutils/p5-Capture-Tiny \ textproc/p5-Template \ - www/p5-Mojo + www/p5-Mojo>=6.33 .include Index: distinfo === RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo27 Apr 2015 19:38:21 - 1.4 +++ distinfo11 Nov 2017 22:18:29 - @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 +SHA256 (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = kATgC7NAzsh7Kqj+uqpd/vHKWU67jRGWq9NBYufp4p0= +SIZE (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = 26180
Re: update p5-Mojolicious to 7.52
On Sat, Nov 11, 2017 at 03:30:20PM +0100, Jeremie Courreges-Anglas wrote: > On Tue, Nov 07 2017, Mark Patruckwrote: > > Hi, > > > > - the t/mojolicious/websocket_lite_app.t never passed w/o warnings > > > > - TEST_IPV6=Yes requires an IPV6 environment of course > > Seems like it's only using ::1. If people delete ::1 or remove IPv6 > from the kernel, that's their problem. > > > - the test certificate shouldn't reside unter ${PREFIX}/${P5SITE}/, > > that's why i added the README and dropped it from the pkg. > > Makes sense to me, creating self-signed certs is easy. Remi, any reason > to install those files? No. I just didn't realize that the certs have been moved to a new directory. Updated diff: Index: Makefile === RCS file: /cvs/ports/www/p5-Mojo/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- Makefile20 Mar 2016 19:57:21 - 1.28 +++ Makefile11 Nov 2017 20:28:54 - @@ -4,7 +4,7 @@ COMMENT = next generation web framework MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-6.24 +DISTNAME = Mojolicious-7.52 CATEGORIES = www MAINTAINER = Mark Patruck @@ -19,15 +19,21 @@ CPAN_AUTHOR = SRI RUN_DEPENDS = devel/p5-EV \ security/p5-IO-Socket-SSL>=1.94 -MAKE_ENV += TEST_CACHING=Yes +TEST_DEPENDS +=net/p5-IO-Socket-Socks + MAKE_ENV += TEST_EV=Yes MAKE_ENV += TEST_HYPNOTOAD=Yes +MAKE_ENV += TEST_IPV6=Yes MAKE_ENV += TEST_MORBO=Yes MAKE_ENV += TEST_POD=Yes MAKE_ENV += TEST_PREFORK=Yes +MAKE_ENV += TEST_SOCKS=Yes +MAKE_ENV += TEST_SUBPROCESS=Yes +MAKE_ENV += TEST_TLS=Yes +MAKE_ENV += TEST_UNIX=YES # see pkg/README for certificate handling post-install: - rm -rf ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/ + rm -rf ${PREFIX}/${P5SITE}/Mojo/IOLoop/resources/server.{crt,key} .include Index: distinfo === RCS file: /cvs/ports/www/p5-Mojo/distinfo,v retrieving revision 1.21 diff -u -p -r1.21 distinfo --- distinfo15 Oct 2015 21:01:06 - 1.21 +++ distinfo11 Nov 2017 20:28:54 - @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-6.24.tar.gz) = bgEog361mgykZJuUjP/i1WVCiYur2fffAxesY5pFEiU= -SIZE (Mojolicious-6.24.tar.gz) = 651857 +SHA256 (Mojolicious-7.52.tar.gz) = yohMIKqM4qAi+w4/AhdWCepeWM/uty1h/YQEb9vINso= +SIZE (Mojolicious-7.52.tar.gz) = 695680 Index: pkg/PLIST === RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 19 Jul 2015 14:23:45 - 1.10 +++ pkg/PLIST 11 Nov 2017 20:28:54 - @@ -28,6 +28,7 @@ ${P5SITE}/Mojo/DOM/HTML.pm ${P5SITE}/Mojo/Date.pm ${P5SITE}/Mojo/EventEmitter.pm ${P5SITE}/Mojo/Exception.pm +${P5SITE}/Mojo/File.pm ${P5SITE}/Mojo/Headers.pm ${P5SITE}/Mojo/HelloWorld.pm ${P5SITE}/Mojo/Home.pm @@ -37,6 +38,9 @@ ${P5SITE}/Mojo/IOLoop/Client.pm ${P5SITE}/Mojo/IOLoop/Delay.pm ${P5SITE}/Mojo/IOLoop/Server.pm ${P5SITE}/Mojo/IOLoop/Stream.pm +${P5SITE}/Mojo/IOLoop/Subprocess.pm +${P5SITE}/Mojo/IOLoop/TLS.pm +${P5SITE}/Mojo/IOLoop/resources/ ${P5SITE}/Mojo/JSON/ ${P5SITE}/Mojo/JSON.pm ${P5SITE}/Mojo/JSON/Pointer.pm @@ -57,7 +61,11 @@ ${P5SITE}/Mojo/Server.pm ${P5SITE}/Mojo/Server/CGI.pm ${P5SITE}/Mojo/Server/Daemon.pm ${P5SITE}/Mojo/Server/Hypnotoad.pm +${P5SITE}/Mojo/Server/Morbo/ ${P5SITE}/Mojo/Server/Morbo.pm +${P5SITE}/Mojo/Server/Morbo/Backend/ +${P5SITE}/Mojo/Server/Morbo/Backend.pm +${P5SITE}/Mojo/Server/Morbo/Backend/Poll.pm ${P5SITE}/Mojo/Server/PSGI.pm ${P5SITE}/Mojo/Server/Prefork.pm ${P5SITE}/Mojo/Template.pm @@ -74,6 +82,7 @@ ${P5SITE}/Mojo/UserAgent/Proxy.pm ${P5SITE}/Mojo/UserAgent/Server.pm ${P5SITE}/Mojo/UserAgent/Transactor.pm ${P5SITE}/Mojo/Util.pm +${P5SITE}/Mojo/WebSocket.pm ${P5SITE}/Mojolicious/ ${P5SITE}/Mojolicious.pm ${P5SITE}/Mojolicious/Command/ @@ -105,11 +114,11 @@ ${P5SITE}/Mojolicious/Guides/FAQ.pod ${P5SITE}/Mojolicious/Guides/Growing.pod ${P5SITE}/Mojolicious/Guides/Rendering.pod ${P5SITE}/Mojolicious/Guides/Routing.pod +${P5SITE}/Mojolicious/Guides/Testing.pod ${P5SITE}/Mojolicious/Guides/Tutorial.pod ${P5SITE}/Mojolicious/Lite.pm ${P5SITE}/Mojolicious/Plugin/ ${P5SITE}/Mojolicious/Plugin.pm -${P5SITE}/Mojolicious/Plugin/Charset.pm ${P5SITE}/Mojolicious/Plugin/Config.pm ${P5SITE}/Mojolicious/Plugin/DefaultHelpers.pm ${P5SITE}/Mojolicious/Plugin/EPLRenderer.pm @@ -132,29 +141,31 @@ ${P5SITE}/Mojolicious/Types.pm ${P5SITE}/Mojolicious/Validator/ ${P5SITE}/Mojolicious/Validator.pm ${P5SITE}/Mojolicious/Validator/Validation.pm -${P5SITE}/Mojolicious/public/ -${P5SITE}/Mojolicious/public/favicon.ico -${P5SITE}/Mojolicious/public/mojo/ -${P5SITE}/Mojolicious/public/mojo/failraptor.png -${P5SITE}/Mojolicious/public/mojo/jquery/ -${P5SITE}/Mojolicious/public/mojo/jquery/jquery.js
Re: NEW: telephony/coturn
I could not get a clean build when I was looking for help. I am using it on my system without problems but would like to see a proper port added. -Original Message- From: Stuart Henderson [mailto:s...@spacehopper.org] Sent: Saturday, November 11, 2017 2:21 AM To: Ingo FeinererCc: Dmitrij D. Czarkoff ; Stephen Graf Subject: Re: NEW: telephony/coturn On 2017/11/11 10:13, Ingo Feinerer wrote: > As you showed some interest in coturn/turnserver in the past (sthen@: > https://marc.info/?l=openbsd-ports=147316976418748=2 , czarkoff@: > private mail two weeks ago) I am contacting you directly for OKs. Oh, that wasn't intereat in turnserver, I was just doing a quick review of the port submission.. I'll have a look when I have free time if nobody beats me to it, but unlikely to be for a couple of days at least.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 14:07:06 Modified files: devel/meson: Makefile devel/meson/patches: patch-mesonbuild_build_py Log message: Write an shared_libs.log file like libtool(1) does.
Re: [PATCH] add python3 flavor to net/stem
attilawrote: > Daniel Jakots wrote: > > On Thu, 09 Nov 2017 11:30:24 -0600, attila > > wrote: > > > > > The attached patch adds a python3 flavor to net/stem. > > > > It's more complicated than that because PKGNAME must be renamed in > > py-stem. > > After some feedback on IRC and email I have another attempt, attached. Sigh. Let's try again after cvs add. Attached. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF Index: devel/quirks/Makefile === RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.542 diff -u -p -r1.542 Makefile --- devel/quirks/Makefile 11 Nov 2017 10:48:25 - 1.542 +++ devel/quirks/Makefile 11 Nov 2017 20:44:14 - @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-2.387 +PKGNAME = quirks-2.388 PKG_ARCH = * MAINTAINER = Marc Espie Index: devel/quirks/files/Quirks.pm === RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.555 diff -u -p -r1.555 Quirks.pm --- devel/quirks/files/Quirks.pm 11 Nov 2017 10:48:25 - 1.555 +++ devel/quirks/files/Quirks.pm 11 Nov 2017 20:44:14 - @@ -494,6 +494,7 @@ my $stem_extensions = { 'ruby-arirang' => 'arirang', 'ja-mplus-ttf' => 'mixfont-mplus-ipa', 'kdirstat' => 'qdirstat', + 'stem' => 'py-stem', }; my $obsolete_reason = { Index: net/stem/Makefile === RCS file: /cvs/ports/net/stem/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- net/stem/Makefile 9 Nov 2017 16:37:42 - 1.6 +++ net/stem/Makefile 11 Nov 2017 20:44:14 - @@ -5,7 +5,7 @@ COMMENT = Tor controller library MODPY_EGG_VERSION = 1.6.0 V = ${MODPY_EGG_VERSION:S/b//} DISTNAME = stem-${MODPY_EGG_VERSION} -PKGNAME = stem-${V} +PKGNAME = py-stem-${V} WRKDIST = ${WRKDIR}/stem-${V} SUBST_VARS += V @@ -19,9 +19,17 @@ MAINTAINER = Pascal Stumpf
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 13:21:34 Modified files: devel/libgsf : Makefile distinfo devel/libgsf/pkg: PLIST Log message: Update to libgsf-1.14.42.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: na...@cvs.openbsd.org 2017/11/11 13:21:05 Modified files: audio/libogg : Makefile distinfo audio/libogg/patches: patch-configure Log message: Update to 1.3.3: Fix an issue with corrupt continued packet handling.
Re: [PATCH] add python3 flavor to net/stem
Daniel Jakotswrote: > On Thu, 09 Nov 2017 11:30:24 -0600, attila > wrote: > > > The attached patch adds a python3 flavor to net/stem. > > It's more complicated than that because PKGNAME must be renamed in > py-stem. After some feedback on IRC and email I have another attempt, attached. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF ? net/stem/pkg/PFRAG.no-python3 Index: devel/quirks/Makefile === RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.542 diff -u -p -r1.542 Makefile --- devel/quirks/Makefile 11 Nov 2017 10:48:25 - 1.542 +++ devel/quirks/Makefile 11 Nov 2017 20:11:08 - @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-2.387 +PKGNAME = quirks-2.388 PKG_ARCH = * MAINTAINER = Marc Espie Index: devel/quirks/files/Quirks.pm === RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.555 diff -u -p -r1.555 Quirks.pm --- devel/quirks/files/Quirks.pm 11 Nov 2017 10:48:25 - 1.555 +++ devel/quirks/files/Quirks.pm 11 Nov 2017 20:11:08 - @@ -494,6 +494,7 @@ my $stem_extensions = { 'ruby-arirang' => 'arirang', 'ja-mplus-ttf' => 'mixfont-mplus-ipa', 'kdirstat' => 'qdirstat', + 'stem' => 'py-stem', }; my $obsolete_reason = { Index: net/stem/Makefile === RCS file: /cvs/ports/net/stem/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- net/stem/Makefile 9 Nov 2017 16:37:42 - 1.6 +++ net/stem/Makefile 11 Nov 2017 20:11:08 - @@ -5,7 +5,7 @@ COMMENT = Tor controller library MODPY_EGG_VERSION = 1.6.0 V = ${MODPY_EGG_VERSION:S/b//} DISTNAME = stem-${MODPY_EGG_VERSION} -PKGNAME = stem-${V} +PKGNAME = py-stem-${V} WRKDIST = ${WRKDIR}/stem-${V} SUBST_VARS += V @@ -19,9 +19,17 @@ MAINTAINER = Pascal Stumpf
Re: update: audio/openal
ping. On 30 October 2017 at 14:43, David CARLIERwrote: > Another diff updated. Thanks for feedback. > > On 30 October 2017 at 08:12, Rafael Sadowski > wrote: > >> On Mon Oct 30, 2017 at 08:07:07AM +, David CARLIER wrote: >> > Here an an updated version. >> > >> > Kind regards. >> > >> > On 30 October 2017 at 07:27, Rafael Sadowski >> wrote: >> > >> > > On Fri Oct 13, 2017 at 10:57:09PM +0100, David CARLIER wrote: >> > > > Hi, >> > > > >> > > > there is a small update of this port. >> > > > >> > > > Hope it s good. >> > > > >> > > > Regards. >> > > >> > > Some comments below. >> > > >> > > make configure: >> > > >> > > CMake Warning: >> > > Manually-specified variables were not used by the project: >> > > >> > > ALSOFT_BACKEND_ALSA >> > > ALSOFT_BACKEND_COREAUDIO >> > > ALSOFT_BACKEND_DSOUND >> > > ALSOFT_BACKEND_MMDEVAPI >> > > ALSOFT_BACKEND_OPENSL >> > > ALSOFT_BACKEND_OSS >> > > ALSOFT_BACKEND_PORTAUDIO >> > > ALSOFT_BACKEND_QSA >> > > ALSOFT_BACKEND_WINMM >> > > ALSOFT_CONFIG_DESTINATION >> > > ALSOFT_SYSCONFDIR >> > > >> > > and CMake fetch Qt4, what we should try to avoid. >> > > >> > > COMPILER = clang gcc >> > > # clang fails on those architectures >> > > MODGCC4_ARCHS = sparc64 powerpc >> > > MODCLANG_ARCHS =aarch64 amd64 arm i386 mips64 mips64el >> > > >> > > can be replaced with: >> > > >> > > COMPILER = base-clang ports-clang ports-gcc >> > > >> > > >> >> > Index: Makefile >> > === >> > RCS file: /cvs/ports/audio/openal/Makefile,v >> > retrieving revision 1.48 >> > diff -u -p -r1.48 Makefile >> > --- Makefile 18 Aug 2017 12:47:58 - 1.48 >> > +++ Makefile 30 Oct 2017 08:06:00 - >> > @@ -4,13 +4,12 @@ BROKEN-hppa = undefined reference to __s >> > >> > COMMENT =cross-platform 3D audio API >> > >> > -V = 1.16.0 >> > +V = 1.17.2 >> > EPOCH = 0 >> > DISTNAME = openal-soft-$V >> > PKGNAME =openal-$V >> > CATEGORIES = audio >> > -SHARED_LIBS =openal 2.2 >> > -REVISION = 1 >> > +SHARED_LIBS =openal 3.0 >> > >> > HOMEPAGE = http://kcat.strangesoft.net/openal.html >> > >> > @@ -25,33 +24,18 @@ MASTER_SITES =${HOMEPAGE:S,.html,-relea >> > EXTRACT_SUFX = .tar.bz2 >> > >> > CONFIGURE_ARGS =-DCMAKE_BUILD_TYPE=OpenBSD \ >> > - -DALSOFT_SYSCONFDIR=${SYSCONFDIR} \ >> > - -DALSOFT_CONFIG_DESTINATION=share/examples/openal \ >> > + -DALSOFT_CONFIG=share/examples/openal \ >> > -DALSOFT_DLOPEN=Off \ >> > -DALSOFT_UTILS=On \ >> > -DALSOFT_EXAMPLES=Off \ >> > -DALSOFT_REQUIRE_SNDIO=On \ >> > - -DALSOFT_BACKEND_ALSA=Off \ >> > - -DALSOFT_BACKEND_COREAUDIO=Off \ >> > - -DALSOFT_BACKEND_DSOUND=Off \ >> > - -DALSOFT_BACKEND_JACK=Off \ >> > - -DALSOFT_BACKEND_MMDEVAPI=Off \ >> > - -DALSOFT_BACKEND_OPENSL=Off \ >> > - -DALSOFT_BACKEND_OSS=Off \ >> > - -DALSOFT_BACKEND_PORTAUDIO=Off \ >> > - -DALSOFT_BACKEND_PULSEAUDIO=Off \ >> > - -DALSOFT_BACKEND_QSA=Off \ >> > -DALSOFT_BACKEND_SOLARIS=Off \ >> > - -DALSOFT_BACKEND_WAVE=Off \ >> > - -DALSOFT_BACKEND_WINMM=Off \ >> > + -DALSOFT_BACKEND_PULSEAUDIO=Off \ >> > -DALSOFT_NO_CONFIG_UTIL=On >> > >> This is too easy! We want to avoid using these libs. CMake searches for >> them during the configuration and that's to be prevented. >> >> >
Re: UPDATE: php revamp
On 11/11/17 15:40, Stuart Henderson wrote:>> As for the php-fpm.conf, I only >> enabled the 7.0 (and 7.1) config for 5.6, this would make future updates >> easier instead of harder. > > If the fpm config in a 5.6 or 7.0 update is changed upstream, the whole > file will have to be re-merged. > > Why would a user want to have the same fpm config on 5.6 as 7.0 anyway? > Surely if the two are installed alongside each other at all, they would be > used for different sites? Let's save that one until when we get there. > >> You mist a few old (5.3-era) references and if we move suhosin out I >> would like to move -mysql, -sybase-ct, and -mssql to 5.6/Makefile while >> we're at it. >> >> OK for my version? > > Sorry. I'm not going to be pushed here. I am trying to help get this > processed but I will only deal with manageable chunks, this already > turns my ~130 line diff into a ~300 line one. There's no advantage to > stacking up too much in one go. > I'm no trying to push you, just trying to make the move more consistent, but if you feel strongly about it. Sure, go ahead with your patch. Just one request though (see below): > Index: Makefile.inc > === > RCS file: /cvs/ports/lang/php/Makefile.inc,v > retrieving revision 1.96 > diff -u -p -r1.96 Makefile.inc > --- Makefile.inc 24 Aug 2017 10:03:25 - 1.96 > +++ Makefile.inc 11 Nov 2017 13:16:04 - > @@ -8,7 +8,7 @@ COMMENT-fastcgi= stand-alone FastCGI ver > PKGNAME-main?= php-${V} > PKGNAME-fastcgi?=php-fastcgi-${V} > > -DISTFILES?= php-${V}.tar.bz2 > +DISTFILES+= php-${V}.tar.bz2 > > DISTNAME?= php-${V} > CATEGORIES= lang www > @@ -20,7 +20,6 @@ MASTER_SITES= http://se.php.net/distrib > http://us.php.net/distributions/ \ > http://no.php.net/distributions/ \ > http://uk.php.net/distributions/ > -MASTER_SITES0= https://download.suhosin.org/ > > # UPGRADERS: please read BOTH the PHP and Zend licenses > # and make sure they are safe before an upgrade > @@ -48,11 +47,6 @@ INI_TEMPLATES?=development production > # don't have. > USE_LIBTOOL?=No > > -.if ${PV} != "7.0" > -FLAVORS= no_suhosin > -.endif > -FLAVOR?= > - > PATCHORIG= .orig.port > CONFIGURE_STYLE= autoconf > AUTOCONF_VERSION?= 2.69 > @@ -355,18 +349,6 @@ RUN_DEPENDS-main=mail/femail,-chroot > LIB_DEPENDS-fastcgi= ${LIB_DEPENDS-main} > RUN_DEPENDS-fastcgi= > > -SUHOSIN_V= 0.9.38 > -.if ${FLAVOR:Mno_suhosin} || ${PV} == "7.0" > -SUPDISTFILES=suhosin-${SUHOSIN_V}.tar.gz:0 > -.else > -DISTFILES+= suhosin-${SUHOSIN_V}.tar.gz:0 > -PATCH_LIST= patch-* suhosin-* > -CONFIGURE_ARGS+= --enable-suhosin > - > -pre-patch: > - @mv ${WRKDIR}/suhosin-${SUHOSIN_V} ${WRKSRC}/ext/suhosin > -.endif > - > pre-fake: > ${INSTALL_DATA_DIR} ${PREFIX}/${APACHE_MODULE_SUBDIR}/modules > > @@ -384,11 +366,7 @@ pre-configure: > MODULE_NAME-${i}=${i} > DESCR-${i}= ${.CURDIR}/../files/DESCR-${i} > PKGNAME-${i}=php-${i}-${V} > -.if ${V:M5.4*} > -PKGSPEC-${i}=php-${i}->=5.4,<5.5 > -.elif ${V:M5.5*} > -PKGSPEC-${i}=php-${i}->=5.5,<5.6 > -.elif ${V:M5.6*} > +.if ${V:M5.6*} > PKGSPEC-${i}=php-${i}->=5.6,<5.7 > .elif ${V:M7.0*} > PKGSPEC-${i}=php-${i}->=7.0,<7.1 > Index: php.port.mk > === > RCS file: /cvs/ports/lang/php/php.port.mk,v > retrieving revision 1.16 > diff -u -p -r1.16 php.port.mk > --- php.port.mk 25 Apr 2017 11:26:43 - 1.16 > +++ php.port.mk 11 Nov 2017 13:16:04 - > @@ -3,9 +3,7 @@ > CATEGORIES+= lang/php > > MODPHP_VERSION?= 5.6 > -.if ${MODPHP_VERSION} == 5.5 > -MODPHP_VSPEC = >=${MODPHP_VERSION},<5.6 > -.elif ${MODPHP_VERSION} == 5.6 > +.if ${MODPHP_VERSION} == 5.6 > MODPHP_VSPEC = >=${MODPHP_VERSION},<5.7 > .elif ${MODPHP_VERSION} == 7.0 > MODPHP_VSPEC = >=${MODPHP_VERSION},<7.1 > Index: 5.6/Makefile > === > RCS file: /cvs/ports/lang/php/5.6/Makefile,v > retrieving revision 1.51 > diff -u -p -r1.51 Makefile > --- 5.6/Makefile 24 Aug 2017 10:52:41 - 1.51 > +++ 5.6/Makefile 11 Nov 2017 13:16:04 - > @@ -5,6 +5,24 @@ BROKEN-alpha=pcre_jit_compile.c:65:2: e > PV= 5.6 > V= ${PV}.31 > > -WANTLIB-main+= ${COMPILER_LIBCXX} ncurses readline > +MASTER_SITES0= https://download.suhosin.org/ > + > +WANTLIB-main+= ${COMPILER_LIBCXX} ncurses readline > + > +FLAVORS= no_suhosin > +FLAVOR?= > + > +SUHOSIN_V= 0.9.38 > + > +.if ${FLAVOR:Mno_suhosin} > +SUPDISTFILES=suhosin-${SUHOSIN_V}.tar.gz:0 > +.else >
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On 11/11/17 15:59, Stuart Henderson wrote: > On 2017/11/11 15:46, Nigel Taylor wrote: >> On 11/11/17 14:19, Stuart Henderson wrote: >>> On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: On Sat, Nov 04 2017, Remi Lochererwrote: > Hi, H Remi, > This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed > because of the p5-Mojolicious patch I sent before. > > OK? My p5-ports-fu is rusty. Why the move from modbuild to modinst? >>> >>> Upstream change. >>> >>> OK with me. >>> >>> >> >> Not ok with me. >> >> Module::Install and Module::Build are being abandoned and moving back to >> MakeMaker. >> Upstream has removed Module::Build, and used MakeMaker, not Module::Install >> where >> is the inc/ directory used by Module Install? Where is the actual reference >> to Module::Install > > Ah that's better again then. It does work with modinst though, and does > fail with modbuild. > Because modbuild uses Build.PL which no longer exists it fails, modinst uses Makefile.PL same as MakeMaker. Module::Install the Makefile.PL starts with use Module::Install; so requires Module-Install package, MakeMaker is part of core perl so just running the Makefile.PL just runs. The difference is installing the extra package p5-Module-Install, and the deletion of inc/ contents, plus extra CONFIGURE_ARGS setting is added for modinst. Works just a few extras that aren't needed. >> I'm looking on CPAN and I just can't see how this is using Module::Install. >> >> Also tests are failing for me >> >> t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) >> Failed test: 3 >> Non-zero exit status: 1 >> Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr >> 1.42 csys = 5.34 CPU) >> Result: FAIL >> Failed 2/10 test programs. 3/88 subtests failed. >> *** Error 255 in >> /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 >> (Makefile:865 'test_dynamic') >> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 >> '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') >> *** Error 1 in /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer >> (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') >> >> No mention of failing tests, or reasons given. However this could be down to >> the fact Mojo hasn't been updated, this being a plugin, then the plugin >> needs >> reference to the specific versions of p5-Mojo which work a >= in the RDEP. >> But the Makefile.PL gives Mojo 2.51 and later as working with this. >> Either upstream have missed the dependency update or missed updating, >> tests to match changes made. > > They succeed with the p5-Mojolicious update that remi@ sent alongside, > so in that case yes, I agree with adding the version to the dependency. > my revised diff, used updated p5-Mojo. Used 6.33 of Mojo as > 6.24 currently available in ports, and is the version in the upstream Makefile.PL With Mojo updated to 7.52 tests for this all passed. # perl5.024003 # EV 4.22 # ExtUtils::MakeMaker 7.1002 # Mojolicious 7.52 # POSIX 1.65_01 # Template2.27 # Template::Provider 2.94 # Test::More 1.001014 # # # # mojo io loopMojo::Reactor::EV # # # t/00_diag.t ... ok t/01_use.t ok t/default_handler_as_engine.t . ok t/default_handler_as_plugin.t . ok t/default_handler_no_templates_dir.t .. ok t/lite_app.t .. ok t/lite_app_with_default_layouts.t . ok t/multiple_paths.t ok t/tt_plugin_lite_app.t ok t/two_data.t .. ok All tests successful. Files=10, Tests=88, 7 wallclock secs ( 0.07 usr 0.08 sys + 4.04 cusr 1.09 csys = 5.28 CPU) Result: PASS $ cvs -R -q diff -uNp Index: Makefile === RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile20 Mar 2016 19:57:06 - 1.5 +++ Makefile11 Nov 2017 16:11:45 - @@ -4,7 +4,7 @@ COMMENT = Template Renderer Plugin for M MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 CATEGORIES = textproc # Perl @@ -12,10 +12,8 @@ PERMIT_PACKAGE_CDROM = Yes CPAN_AUTHOR = PLICEASE -CONFIGURE_STYLE= modbuild - RUN_DEPENDS = sysutils/p5-Capture-Tiny \ textproc/p5-Template \ - www/p5-Mojo + www/p5-Mojo>=6.33 .include Index: distinfo === RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo27 Apr
[NEW] sysutils/xbattmon
Hey, xbattmon is a simple battery monitor for X pretty similiar to sysutils/xbattbar but actively maintained. It draws a colorized bar on the edge of your screen, that blinks on critical battery level. Upstream ships our strtonum.c for all platforms but I patched it to use our libc's one. Feedback? Anyone willing to commit this? xbattmon.tgz Description: application/tar-gz
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On 2017/11/11 15:46, Nigel Taylor wrote: > On 11/11/17 14:19, Stuart Henderson wrote: > > On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: > >> On Sat, Nov 04 2017, Remi Lochererwrote: > >>> Hi, > >> > >> H Remi, > >> > >>> This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed > >>> because of the p5-Mojolicious patch I sent before. > >>> > >>> OK? > >> > >> My p5-ports-fu is rusty. Why the move from modbuild to modinst? > > > > Upstream change. > > > > OK with me. > > > > > > Not ok with me. > > Module::Install and Module::Build are being abandoned and moving back to > MakeMaker. > Upstream has removed Module::Build, and used MakeMaker, not Module::Install > where > is the inc/ directory used by Module Install? Where is the actual reference > to Module::Install Ah that's better again then. It does work with modinst though, and does fail with modbuild. > I'm looking on CPAN and I just can't see how this is using Module::Install. > > Also tests are failing for me > > t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) > Failed test: 3 > Non-zero exit status: 1 > Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr 1.42 > csys = 5.34 CPU) > Result: FAIL > Failed 2/10 test programs. 3/88 subtests failed. > *** Error 255 in > /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 > (Makefile:865 'test_dynamic') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 > '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') > *** Error 1 in /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer > (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') > > No mention of failing tests, or reasons given. However this could be down to > the fact Mojo hasn't been updated, this being a plugin, then the plugin needs > reference to the specific versions of p5-Mojo which work a >= in the RDEP. > But the Makefile.PL gives Mojo 2.51 and later as working with this. > Either upstream have missed the dependency update or missed updating, > tests to match changes made. They succeed with the p5-Mojolicious update that remi@ sent alongside, so in that case yes, I agree with adding the version to the dependency. > > > Test of previous version 1.56 > > t/00_diag.t ... ok > t/00_load.t ... ok > t/default_handler_as_engine.t . ok > t/default_handler_as_plugin.t . ok > t/default_handler_no_templates_dir.t .. ok > t/lite_app.t .. ok > t/lite_app_with_default_layouts.t . ok > t/multiple_paths.t ok > t/tt_plugin_lite_app.t ok > t/two_data.t .. ok > All tests successful. > Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.16 sys + 3.69 cusr 1.82 > csys = 5.71 CPU) > Result: PASS > > Replacing a working version, with a non working one isn't much of an upgrade, > needs some explanation. > > Revised diff used > > $ cvs -R -q diff -uNp > Index: Makefile > === > RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile20 Mar 2016 19:57:06 - 1.5 > +++ Makefile11 Nov 2017 15:16:29 - > @@ -4,15 +4,13 @@ COMMENT = Template Renderer Plugin for M > > MODULES = cpan > PKG_ARCH = * > -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 > +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 > CATEGORIES = textproc > > # Perl > PERMIT_PACKAGE_CDROM = Yes > > CPAN_AUTHOR = PLICEASE > - > -CONFIGURE_STYLE= modbuild > > RUN_DEPENDS = sysutils/p5-Capture-Tiny \ > textproc/p5-Template \ > Index: distinfo > === > RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo27 Apr 2015 19:38:21 - 1.4 > +++ distinfo11 Nov 2017 15:16:15 - > @@ -1,2 +1,2 @@ > -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = > Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= > -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 > +SHA256 (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = > kATgC7NAzsh7Kqj+uqpd/vHKWU67jRGWq9NBYufp4p0= > +SIZE (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = 26180 >
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On 11/11/17 14:19, Stuart Henderson wrote: > On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: >> On Sat, Nov 04 2017, Remi Lochererwrote: >>> Hi, >> >> H Remi, >> >>> This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed >>> because of the p5-Mojolicious patch I sent before. >>> >>> OK? >> >> My p5-ports-fu is rusty. Why the move from modbuild to modinst? > > Upstream change. > > OK with me. > > Not ok with me. Module::Install and Module::Build are being abandoned and moving back to MakeMaker. Upstream has removed Module::Build, and used MakeMaker, not Module::Install where is the inc/ directory used by Module Install? Where is the actual reference to Module::Install I'm looking on CPAN and I just can't see how this is using Module::Install. Also tests are failing for me t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr 1.42 csys = 5.34 CPU) Result: FAIL Failed 2/10 test programs. 3/88 subtests failed. *** Error 255 in /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 (Makefile:865 'test_dynamic') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') *** Error 1 in /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') No mention of failing tests, or reasons given. However this could be down to the fact Mojo hasn't been updated, this being a plugin, then the plugin needs reference to the specific versions of p5-Mojo which work a >= in the RDEP. But the Makefile.PL gives Mojo 2.51 and later as working with this. Either upstream have missed the dependency update or missed updating, tests to match changes made. Test of previous version 1.56 t/00_diag.t ... ok t/00_load.t ... ok t/default_handler_as_engine.t . ok t/default_handler_as_plugin.t . ok t/default_handler_no_templates_dir.t .. ok t/lite_app.t .. ok t/lite_app_with_default_layouts.t . ok t/multiple_paths.t ok t/tt_plugin_lite_app.t ok t/two_data.t .. ok All tests successful. Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.16 sys + 3.69 cusr 1.82 csys = 5.71 CPU) Result: PASS Replacing a working version, with a non working one isn't much of an upgrade, needs some explanation. Revised diff used $ cvs -R -q diff -uNp Index: Makefile === RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile20 Mar 2016 19:57:06 - 1.5 +++ Makefile11 Nov 2017 15:16:29 - @@ -4,15 +4,13 @@ COMMENT = Template Renderer Plugin for M MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 CATEGORIES = textproc # Perl PERMIT_PACKAGE_CDROM = Yes CPAN_AUTHOR = PLICEASE - -CONFIGURE_STYLE= modbuild RUN_DEPENDS = sysutils/p5-Capture-Tiny \ textproc/p5-Template \ Index: distinfo === RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo27 Apr 2015 19:38:21 - 1.4 +++ distinfo11 Nov 2017 15:16:15 - @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 +SHA256 (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = kATgC7NAzsh7Kqj+uqpd/vHKWU67jRGWq9NBYufp4p0= +SIZE (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = 26180
UPDATE borgbackup 1.1.2
Please find enclosed a diff for bringing borgbackup to 1.1.2, which fixes some bugs [0]. Tested using make test. I've been running this version for a couple of days without any issue. Restoring an old backup works as advertised. OK? [0] https://github.com/borgbackup/borg/releases/tag/1.1.2 -- Björn Ketelaars GPG key: 0x4F0E5F21 diff --git sysutils/borgbackup/Makefile sysutils/borgbackup/Makefile index c342d18b9e8..4abdc63aec9 100644 --- sysutils/borgbackup/Makefile +++ sysutils/borgbackup/Makefile @@ -2,7 +2,7 @@ COMMENT = deduplicating backup program -MODPY_EGG_VERSION =1.1.1 +MODPY_EGG_VERSION =1.1.2 DISTNAME = borgbackup-${MODPY_EGG_VERSION} MODPY_PI = Yes diff --git sysutils/borgbackup/distinfo sysutils/borgbackup/distinfo index ec998bf8dd3..0f65fde9edc 100644 --- sysutils/borgbackup/distinfo +++ sysutils/borgbackup/distinfo @@ -1,2 +1,2 @@ -SHA256 (borgbackup-1.1.1.tar.gz) = pQks/cV7f4XOGS1kZC+U3AwJ7hUqc1rjQZQlMjAtM0Y= -SIZE (borgbackup-1.1.1.tar.gz) = 2988023 +SHA256 (borgbackup-1.1.2.tar.gz) = CXstktUfVwquqCq2YySBuCNbeNe7qsnYFkvfpr1bVQI= +SIZE (borgbackup-1.1.2.tar.gz) = 19860535 diff --git sysutils/borgbackup/pkg/PLIST sysutils/borgbackup/pkg/PLIST index e5c0e283d43..f06822e2211 100644 --- sysutils/borgbackup/pkg/PLIST +++ sysutils/borgbackup/pkg/PLIST @@ -51,6 +51,8 @@ lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/ lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/xxhash.c lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/xxhash.h lib/python${MODPY_VERSION}/site-packages/borg/archive.py +lib/python${MODPY_VERSION}/site-packages/borg/archiver.build/ +lib/python${MODPY_VERSION}/site-packages/borg/archiver.build/.sconsign.dblite lib/python${MODPY_VERSION}/site-packages/borg/archiver.py lib/python${MODPY_VERSION}/site-packages/borg/cache.py lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/11 08:19:10 Modified files: telephony/asterisk: Makefile distinfo telephony/asterisk/patches: patch-configure_ac patch-sounds_sounds_xml patch-third-party_pjproject_Makefile patch-third-party_pjproject_source_pjlib_src_pj_ssl_sock_ossl_c Log message: update to Asterisk 13.18.2
Re: UPDATE: chinese/libchewing & inputmethods/scim-chewing
On 2017/11/10 11:28, Kevin Lo wrote: > On Thu, Nov 09, 2017 at 04:13:44PM +0800, Kevin Lo wrote: > > > > Hi, > > > > Update both libchewing and scim-chewing to 0.5.1. > > Tested scim and uim on amd64. > > > > While here, I would like to take over maintainership of the libchewing. > > > > Comments? OK? > > Here's the revised diff that removes unneeded MAKE_ENV in > libchewing's Makefile. > > Index: chinese/libchewing/Makefile > === > RCS file: /cvs/ports/chinese/libchewing/Makefile,v > retrieving revision 1.9 > diff -u -p -u -p -r1.9 Makefile > --- chinese/libchewing/Makefile 11 Mar 2016 19:59:12 - 1.9 > +++ chinese/libchewing/Makefile 10 Nov 2017 03:22:07 - > @@ -1,24 +1,34 @@ > # $OpenBSD: Makefile,v 1.9 2016/03/11 19:59:12 naddy Exp $ > > -COMMENT= intelligent phonetic input method library > +COMMENT =intelligent phonetic input method library > > -V = 0.3.3 > -DISTNAME=libchewing-$V > -PKGNAME= zh-libchewing-$V > -REVISION = 2 > +V = 0.5.1 > +PKGNAME =zh-${GH_PROJECT}-${V} > > -SHARED_LIBS= chewing 0.0 # .3.1 > +GH_ACCOUNT = chewing > +GH_PROJECT = libchewing > +GH_TAGNAME = v${V} They still have a proper uploaded tarball (rather than just the auto generated ones) in https://github.com/chewing/libchewing/releases .. Generally it is better to use these because it insulates the port from any changes in github's infrastructure or from upstream commits on the tag. (Also the auto-generated files often miss some files which are included in the proper release tarball - probably not so important here with the cmake build - but the changelog and autoconf files aren't included). > +CONFIGURE_ARGS =-DMAKEINFO=${LOCALBASE}/bin/gmakeinfo \ > + -DCMAKE_SHARED_LINKER_FLAGS="-lc" Having to specify -lc seems very odd.. Any idea what's going on here? > -CONFIGURE_STYLE=gnu > +CFLAGS +=-I${LOCALBASE}/include -fno-stack-protector Is that (-fno-stack-protector) really needed? Tests pass without it..
Re: UPDATE lastpass-cli 1.2.2
On Sat, 11 Nov 2017 13:30:45 +, Stuart Hendersonwrote: > No. The problem here is that Daniel's ports tree and packages aren't > in sync (libxml's library version was bumped recently). Ah right, I didn't read this carefully, sorry for the noise.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 07:49:16 Modified files: textproc/libical/patches: patch-src_libical_icaltimezone_c Log message: Extend comment.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 07:49:35 Modified files: x11/gnome/calendar: Makefile x11/gnome/calendar/patches: patch-src_gcal-utils_c Log message: Tweak patch and add BZ URL.
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On Sat, Nov 11 2017, Stuart Hendersonwrote: > On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: >> On Sat, Nov 04 2017, Remi Locherer wrote: >> > Hi, >> >> H Remi, >> >> > This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed >> > because of the p5-Mojolicious patch I sent before. >> > >> > OK? >> >> My p5-ports-fu is rusty. Why the move from modbuild to modinst? > > Upstream change. Yep, I took a closer look. > OK with me. Same here. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: UPDATE: php revamp
On 2017/11/11 15:23, Martijn van Duren wrote: > On 11/11/17 14:22, Stuart Henderson wrote: > > Leaving aside the splitting, which you know my feelings about from when > > I replied after you first proposed this split, this diff as a whole is > > too big, it's un-reviewable. > > And that's why I originally presented it as a new port. The diff itself > is indeed impossible to review. > > > > A lot of patches are removed/changed without explanation. In particular > > the huge patches to php-fpm.conf.in files are going to be *horrible* for > > future updates. > > Those were motivated in the mails. "- Clean up patches. Some are unneeded, redundant, superfluous so keep it to a minimum for maintainability." That doesn't explain the diffs though. Really I think a patch-by-patch explanation for what the changes do would be appropriate there. > As for the php-fpm.conf, I only > enabled the 7.0 (and 7.1) config for 5.6, this would make future updates > easier instead of harder. If the fpm config in a 5.6 or 7.0 update is changed upstream, the whole file will have to be re-merged. Why would a user want to have the same fpm config on 5.6 as 7.0 anyway? Surely if the two are installed alongside each other at all, they would be used for different sites? > You mist a few old (5.3-era) references and if we move suhosin out I > would like to move -mysql, -sybase-ct, and -mssql to 5.6/Makefile while > we're at it. > > OK for my version? Sorry. I'm not going to be pushed here. I am trying to help get this processed but I will only deal with manageable chunks, this already turns my ~130 line diff into a ~300 line one. There's no advantage to stacking up too much in one go. > > > > Then I would suggest working patch-by-patch in the patches/ directory > > (i.e. 5.6/patches/somepatch + 7.0/patches/somepatch, in one mail. > > Discuss/adjust/commit, then move on to {5.6/7.0}/patches/anotherpatch). > > > > (Of course none of this fixes the *real* [separate but related] problem > > that users of the PHP ports run into: we have no scaffolding to provide > > pecl modules for anything other than the "default" version). > > I will look into that, but one thing at a time. > > Index: Makefile.inc > === > RCS file: /cvs/ports/lang/php/Makefile.inc,v > retrieving revision 1.96 > diff -u -p -r1.96 Makefile.inc > --- Makefile.inc 24 Aug 2017 10:03:25 - 1.96 > +++ Makefile.inc 11 Nov 2017 14:21:58 - > @@ -8,7 +8,7 @@ COMMENT-fastcgi= stand-alone FastCGI ver > PKGNAME-main?= php-${V} > PKGNAME-fastcgi?=php-fastcgi-${V} > > -DISTFILES?= php-${V}.tar.bz2 > +DISTFILES+= php-${V}.tar.bz2 > > DISTNAME?= php-${V} > CATEGORIES= lang www > @@ -20,7 +20,6 @@ MASTER_SITES= http://se.php.net/distrib > http://us.php.net/distributions/ \ > http://no.php.net/distributions/ \ > http://uk.php.net/distributions/ > -MASTER_SITES0= https://download.suhosin.org/ > > # UPGRADERS: please read BOTH the PHP and Zend licenses > # and make sure they are safe before an upgrade > @@ -48,11 +47,6 @@ INI_TEMPLATES?=development production > # don't have. > USE_LIBTOOL?=No > > -.if ${PV} != "7.0" > -FLAVORS= no_suhosin > -.endif > -FLAVOR?= > - > PATCHORIG= .orig.port > CONFIGURE_STYLE= autoconf > AUTOCONF_VERSION?= 2.69 > @@ -77,12 +71,8 @@ CONFIGURE_ARGS+= --enable-shared \ > --with-pdo-sqlite \ > --enable-sqlite-utf8 \ > --with-sqlite3 \ > - --program-suffix=-${PV} > - > -# readline is broken in PHP-5.3 > -.if ${PV} != 5.3 > -CONFIGURE_ARGS +=--with-readline > -.endif > + --program-suffix=-${PV} \ > + --with-readline > > # apache module > CONFIGURE_ARGS+= --with-apxs2=${LOCALBASE}/sbin/apxs2 > @@ -149,7 +139,7 @@ MULTI_PACKAGES+= -gd > COMMENT-gd= image manipulation extensions for php5 > LIB_DEPENDS-gd= graphics/jpeg \ > graphics/png > -.if ${PV} != "7.0" > +.if ${PV} == "5.6" > LIB_DEPENDS-gd+= devel/t1lib > WANTLIB-gd+= t1>=5 > .endif > @@ -200,15 +190,6 @@ CONFIGURE_ARGS+= --with-mcrypt=shared,${ > LIB_DEPENDS-mcrypt= security/libmcrypt devel/libtool,-ltdl > WANTLIB-mcrypt= mcrypt ltdl>=1 pthread > > -.if ${PV} != "7.0" > -# mysql > -MULTI_PACKAGES+= -mysql > -COMMENT-mysql= mysql database access extensions for php5 > -CONFIGURE_ARGS+= --with-mysql=shared,${LOCALBASE} > -LIB_DEPENDS-mysql= databases/mariadb > -WANTLIB-mysql= pthread lib/mysql/mysqlclient > -.endif > - > # mysqli > MULTI_PACKAGES+= -mysqli > COMMENT-mysqli= mysql database access extensions for php5 > @@
Re: update p5-Mojolicious to 7.52
On Tue, Nov 07 2017, Mark Patruckwrote: > Hi, > > - the t/mojolicious/websocket_lite_app.t never passed w/o warnings > > - TEST_IPV6=Yes requires an IPV6 environment of course Seems like it's only using ::1. If people delete ::1 or remove IPv6 from the kernel, that's their problem. > - the test certificate shouldn't reside unter ${PREFIX}/${P5SITE}/, > that's why i added the README and dropped it from the pkg. Makes sense to me, creating self-signed certs is easy. Remi, any reason to install those files? > Besides that i'm ok with it. Seems like very few people are using > p5-Mojo, but...it's definitely time to get this updated. Yup. MojoX-Session tests also pass, I didn't give a try to Mojo-Pg since it seems lagging behind upstream. > > On Sat, Nov 04, 2017 at 01:42:00PM +0100, Remi Locherer wrote: >> Hi, >> >> This is an update for Mojolicious. Lots of changes since 6.24, see >> https://github.com/kraih/mojo/blob/v7.52/Changes. >> >> There was a discussion about updating this port earlier this year: >> https://marc.info/?t=14862982711=1=2 >> >> I think the reasons for holding it back are not present anymore. >> >> The tests pass but with some warnings: >> >> ---%<--- >> t/mojolicious/validation_lite_app.t ok >> Use of uninitialized value in numeric ge (>=) at >> /usr/ports/pobj/p5-Mojolicious-7.52/Mojolicious-7.52/blib/lib/Mojo/Server/Daemon.pm >> line 109. >> Use of uninitialized value $loop in hash element at >> /usr/ports/pobj/p5-Mojolicious-7.52/Mojolicious-7.52/blib/lib/Mojo/UserAgent.pm >> line 220. >> Mojo::Reactor::Poll: I/O watcher failed: Can't call method "remove" on an >> undefined value at >> /usr/ports/pobj/p5-Mojolicious-7.52/Mojolicious-7.52/blib/lib/Mojo/UserAgent.pm >> line 296. >> t/mojolicious/websocket_lite_app.t . ok >> t/pod.t ok >> t/pod_coverage.t ... ok >> All tests successful. >> Files=96, Tests=11556, 137 wallclock secs ( 2.96 usr 1.03 sys + 64.29 cusr >> 11.32 csys = 79.60 CPU) >> Result: PASS >> ---%<--- >> >> Test of www/p5-MojoX-Session pass. >> >> I'll send and update for www/p5-Mojolicious-Plugin-TtRenderer with the >> next mail. >> >> OK? >> >> Remi >> >> >> >> Index: Makefile >> === >> RCS file: /cvs/ports/www/p5-Mojo/Makefile,v >> retrieving revision 1.28 >> diff -u -p -r1.28 Makefile >> --- Makefile 20 Mar 2016 19:57:21 - 1.28 >> +++ Makefile 4 Nov 2017 12:21:59 - >> @@ -4,7 +4,7 @@ COMMENT =next generation web framework >> >> MODULES = cpan >> PKG_ARCH = * >> -DISTNAME = Mojolicious-6.24 >> +DISTNAME = Mojolicious-7.52 >> CATEGORIES =www >> >> MAINTAINER =Mark Patruck >> @@ -19,15 +19,17 @@ CPAN_AUTHOR =SRI >> RUN_DEPENDS = devel/p5-EV \ >> security/p5-IO-Socket-SSL>=1.94 >> >> -MAKE_ENV += TEST_CACHING=Yes >> +TEST_DEPENDS += net/p5-IO-Socket-Socks >> + >> MAKE_ENV += TEST_EV=Yes >> MAKE_ENV += TEST_HYPNOTOAD=Yes >> +MAKE_ENV += TEST_IPV6=Yes >> MAKE_ENV += TEST_MORBO=Yes >> MAKE_ENV += TEST_POD=Yes >> MAKE_ENV += TEST_PREFORK=Yes >> - >> -# see pkg/README for certificate handling >> -post-install: >> -rm -rf ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/ >> +MAKE_ENV += TEST_SOCKS=Yes >> +MAKE_ENV += TEST_SUBPROCESS=Yes >> +MAKE_ENV += TEST_TLS=Yes >> +MAKE_ENV += TEST_UNIX=YES >> >> .include >> Index: distinfo >> === >> RCS file: /cvs/ports/www/p5-Mojo/distinfo,v >> retrieving revision 1.21 >> diff -u -p -r1.21 distinfo >> --- distinfo 15 Oct 2015 21:01:06 - 1.21 >> +++ distinfo 4 Nov 2017 12:21:59 - >> @@ -1,2 +1,2 @@ >> -SHA256 (Mojolicious-6.24.tar.gz) = >> bgEog361mgykZJuUjP/i1WVCiYur2fffAxesY5pFEiU= >> -SIZE (Mojolicious-6.24.tar.gz) = 651857 >> +SHA256 (Mojolicious-7.52.tar.gz) = >> yohMIKqM4qAi+w4/AhdWCepeWM/uty1h/YQEb9vINso= >> +SIZE (Mojolicious-7.52.tar.gz) = 695680 >> Index: pkg/PLIST >> === >> RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v >> retrieving revision 1.10 >> diff -u -p -r1.10 PLIST >> --- pkg/PLIST19 Jul 2015 14:23:45 - 1.10 >> +++ pkg/PLIST4 Nov 2017 12:21:59 - >> @@ -28,6 +28,7 @@ ${P5SITE}/Mojo/DOM/HTML.pm >> ${P5SITE}/Mojo/Date.pm >> ${P5SITE}/Mojo/EventEmitter.pm >> ${P5SITE}/Mojo/Exception.pm >> +${P5SITE}/Mojo/File.pm >> ${P5SITE}/Mojo/Headers.pm >> ${P5SITE}/Mojo/HelloWorld.pm >> ${P5SITE}/Mojo/Home.pm >> @@ -37,6 +38,11 @@ ${P5SITE}/Mojo/IOLoop/Client.pm >> ${P5SITE}/Mojo/IOLoop/Delay.pm >> ${P5SITE}/Mojo/IOLoop/Server.pm >> ${P5SITE}/Mojo/IOLoop/Stream.pm >> +${P5SITE}/Mojo/IOLoop/Subprocess.pm >> +${P5SITE}/Mojo/IOLoop/TLS.pm >> +${P5SITE}/Mojo/IOLoop/resources/ >> +${P5SITE}/Mojo/IOLoop/resources/server.crt >> +${P5SITE}/Mojo/IOLoop/resources/server.key >>
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 07:34:57 Modified files: x11/gnome/todo : Makefile x11/gnome/todo/patches: patch-src_gtd-task_c Added files: x11/gnome/todo/patches: patch-plugins_scheduled-panel_gtd-panel-scheduled_c Log message: Merge libical >= 3.0.0 from upstream.
Re: UPDATE: php revamp
On 11/11/17 14:22, Stuart Henderson wrote: > Leaving aside the splitting, which you know my feelings about from when > I replied after you first proposed this split, this diff as a whole is > too big, it's un-reviewable. And that's why I originally presented it as a new port. The diff itself is indeed impossible to review. > > A lot of patches are removed/changed without explanation. In particular > the huge patches to php-fpm.conf.in files are going to be *horrible* for > future updates. Those were motivated in the mails. As for the php-fpm.conf, I only enabled the 7.0 (and 7.1) config for 5.6, this would make future updates easier instead of harder. > > Some of the other changes can be broken down too. Let's get them into > individual reviewable diffs as much as possible. Will do. > > Since adding 7.1 means copying patches around, I would suggest cleaning > up the patches *before* adding 7.1 so that can be done from a cleaner > (and diffable with 7.0) basis. Sure. > > To get the ball rolling here's a diff to remove the unused 5.5 chunks > from .mk/Makefile.inc files and move the suhosin extension parts to 5.6 > only. (Maybe that can be refactored again later if/when suhosin7 gets > in shape). > > OK? You mist a few old (5.3-era) references and if we move suhosin out I would like to move -mysql, -sybase-ct, and -mssql to 5.6/Makefile while we're at it. OK for my version? > > Then I would suggest working patch-by-patch in the patches/ directory > (i.e. 5.6/patches/somepatch + 7.0/patches/somepatch, in one mail. > Discuss/adjust/commit, then move on to {5.6/7.0}/patches/anotherpatch). > > (Of course none of this fixes the *real* [separate but related] problem > that users of the PHP ports run into: we have no scaffolding to provide > pecl modules for anything other than the "default" version). I will look into that, but one thing at a time. Index: Makefile.inc === RCS file: /cvs/ports/lang/php/Makefile.inc,v retrieving revision 1.96 diff -u -p -r1.96 Makefile.inc --- Makefile.inc24 Aug 2017 10:03:25 - 1.96 +++ Makefile.inc11 Nov 2017 14:21:58 - @@ -8,7 +8,7 @@ COMMENT-fastcgi=stand-alone FastCGI ver PKGNAME-main?= php-${V} PKGNAME-fastcgi?= php-fastcgi-${V} -DISTFILES?=php-${V}.tar.bz2 +DISTFILES+=php-${V}.tar.bz2 DISTNAME?= php-${V} CATEGORIES=lang www @@ -20,7 +20,6 @@ MASTER_SITES= http://se.php.net/distrib http://us.php.net/distributions/ \ http://no.php.net/distributions/ \ http://uk.php.net/distributions/ -MASTER_SITES0= https://download.suhosin.org/ # UPGRADERS: please read BOTH the PHP and Zend licenses # and make sure they are safe before an upgrade @@ -48,11 +47,6 @@ INI_TEMPLATES?= development production # don't have. USE_LIBTOOL?= No -.if ${PV} != "7.0" -FLAVORS= no_suhosin -.endif -FLAVOR?= - PATCHORIG= .orig.port CONFIGURE_STYLE= autoconf AUTOCONF_VERSION?= 2.69 @@ -77,12 +71,8 @@ CONFIGURE_ARGS+= --enable-shared \ --with-pdo-sqlite \ --enable-sqlite-utf8 \ --with-sqlite3 \ - --program-suffix=-${PV} - -# readline is broken in PHP-5.3 -.if ${PV} != 5.3 -CONFIGURE_ARGS += --with-readline -.endif + --program-suffix=-${PV} \ + --with-readline # apache module CONFIGURE_ARGS+= --with-apxs2=${LOCALBASE}/sbin/apxs2 @@ -149,7 +139,7 @@ MULTI_PACKAGES+=-gd COMMENT-gd=image manipulation extensions for php5 LIB_DEPENDS-gd=graphics/jpeg \ graphics/png -.if ${PV} != "7.0" +.if ${PV} == "5.6" LIB_DEPENDS-gd+= devel/t1lib WANTLIB-gd+= t1>=5 .endif @@ -200,15 +190,6 @@ CONFIGURE_ARGS+= --with-mcrypt=shared,${ LIB_DEPENDS-mcrypt=security/libmcrypt devel/libtool,-ltdl WANTLIB-mcrypt=mcrypt ltdl>=1 pthread -.if ${PV} != "7.0" -# mysql -MULTI_PACKAGES+= -mysql -COMMENT-mysql= mysql database access extensions for php5 -CONFIGURE_ARGS+= --with-mysql=shared,${LOCALBASE} -LIB_DEPENDS-mysql= databases/mariadb -WANTLIB-mysql= pthread lib/mysql/mysqlclient -.endif - # mysqli MULTI_PACKAGES+= -mysqli COMMENT-mysqli=mysql database access extensions for php5 @@ -222,9 +203,7 @@ COMMENT-odbc= odbc database access exte CONFIGURE_ARGS+=--with-iodbc=shared,${LOCALBASE} LIB_DEPENDS-odbc= databases/iodbc WANTLIB-odbc= iodbc>=2 pthread -.if ${PV} != "5.3" WANTLIB-odbc+= iodbcinst -.endif # pcntl MULTI_PACKAGES+= -pcntl @@ -282,15 +261,6 @@ CONFIGURE_ARGS+= --with-snmp=shared,${LO LIB_DEPENDS-snmp= net/net-snmp
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: > On Sat, Nov 04 2017, Remi Lochererwrote: > > Hi, > > H Remi, > > > This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed > > because of the p5-Mojolicious patch I sent before. > > > > OK? > > My p5-ports-fu is rusty. Why the move from modbuild to modinst? Upstream change. OK with me.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 07:16:46 Added files: textproc/libical/patches: patch-src_libicalss_CMakeLists_txt Log message: Extend add_dependencies() so we don't start building before the proper headers get generated. Should fix random build failures.
Re: update p5-Mojolicious-Plugin-TtRenderer to 1.59
On Sat, Nov 04 2017, Remi Lochererwrote: > Hi, H Remi, > This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed > because of the p5-Mojolicious patch I sent before. > > OK? My p5-ports-fu is rusty. Why the move from modbuild to modinst? > Remi > > > Index: Makefile > === > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 20 Mar 2016 19:57:06 - 1.5 > +++ Makefile 4 Nov 2017 12:42:47 - > @@ -4,7 +4,7 @@ COMMENT = Template Renderer Plugin for M > > MODULES =cpan > PKG_ARCH = * > -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 > +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 > CATEGORIES = textproc > > # Perl > @@ -12,7 +12,7 @@ PERMIT_PACKAGE_CDROM = Yes > > CPAN_AUTHOR =PLICEASE > > -CONFIGURE_STYLE= modbuild > +CONFIGURE_STYLE =modinst > > RUN_DEPENDS =sysutils/p5-Capture-Tiny \ > textproc/p5-Template \ > Index: distinfo > === > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo 27 Apr 2015 19:38:21 - 1.4 > +++ distinfo 4 Nov 2017 12:42:47 - > @@ -1,2 +1,2 @@ > -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = > Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= > -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 > +SHA256 (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = > kATgC7NAzsh7Kqj+uqpd/vHKWU67jRGWq9NBYufp4p0= > +SIZE (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = 26180 > > -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/11/11 06:57:04 Modified files: infrastructure/bin: proot Log message: if we user a non-standard builduser/fetchuser, mark that in mk.conf also deal with "fun" devno (I've had this in my tree for ages)
Re: NEW: devel/github-backup
On 2017/11/11 13:43, Stuart Henderson wrote: > On 2017/10/12 10:55, Laurence Tratt wrote: > > On Thu, Sep 21, 2017 at 11:02:28AM +, Laurence Tratt wrote: > > > > Here's an updated version of devel/github-backup based on Stuart's pre-lock > > comments. I think this is ready for importing, so am looking for OKs. > > > > For those who've forgotten: > > > > > github-backup allows one to incrementally backup a github user and > > > repositories, including issues, pull requests and so on e.g.: > > > > > > github-backup ltratt -i -o -t --all > > > > > > Laurie > > -- > > Personal > > http://tratt.net/laurie/ > > Software Development Team > > http://soft-dev.org/ > >https://github.com/ltratt http://twitter.com/laurencetratt > > > > From README: > > : Fortunately, basic use cases are fairly simple. First, you need to generate > a > : GitHub OAuth token (Settings -> Personal Access Tokens -> Generate New > Token). > : Then choose your use case. > > It's currently in Settings -> Developer Settings -> Personal Access Tokens -> > .. > It would be nice to suggest which permissions are actually needed as there are > many possibilities. (But then it would be nice if upstream mentioned this too > :) > > : To backup a single repository: > : > : $ github-backup -N --all -o \ > : -t > > This would be not wouldn't it? [...] I'd be OK importing without the README (and associated PLIST entry) for now and working on that later ...
Re: NEW: devel/github-backup
On 2017/10/12 10:55, Laurence Tratt wrote: > On Thu, Sep 21, 2017 at 11:02:28AM +, Laurence Tratt wrote: > > Here's an updated version of devel/github-backup based on Stuart's pre-lock > comments. I think this is ready for importing, so am looking for OKs. > > For those who've forgotten: > > > github-backup allows one to incrementally backup a github user and > > repositories, including issues, pull requests and so on e.g.: > > > > github-backup ltratt -i -o -t --all > > > Laurie > -- > Personal http://tratt.net/laurie/ > Software Development Teamhttp://soft-dev.org/ >https://github.com/ltratt http://twitter.com/laurencetratt >From README: : Fortunately, basic use cases are fairly simple. First, you need to generate a : GitHub OAuth token (Settings -> Personal Access Tokens -> Generate New Token). : Then choose your use case. It's currently in Settings -> Developer Settings -> Personal Access Tokens -> .. It would be nice to suggest which permissions are actually needed as there are many possibilities. (But then it would be nice if upstream mentioned this too :) : To backup a single repository: : : $ github-backup -N --all -o \ : -t This would be not wouldn't it?
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/11 06:30:44 Modified files: security/lastpass-cli: Makefile distinfo Removed files: security/lastpass-cli/patches: patch-http_c Log message: update to lastpass-cli-1.2.2, from maintainer Björn Ketelaars
Re: UPDATE lastpass-cli 1.2.2
On 2017/11/11 11:42, Björn Ketelaars wrote: > On Fri 10/11/2017 15:49, Daniel Jakots wrote: > > On Wed, 1 Nov 2017 12:58:59 +0100, Björn Ketelaars > >wrote: > > > > > The diff below brings lastpass-cli to the latest version. Changelog > > > can be found at > > > https://github.com/lastpass/lastpass-cli/releases/tag/v1.2.2 > > > > /usr/ports/security/lastpass-cli$ make lib-depends-check > > > > lastpass-cli-1.2.2(security/lastpass-cli): > > Missing lib: xml2.15 (/usr/local/bin/lpass) (NOT REACHABLE) > > Extra: xml2.16 > > Scanning: ok > > *** Error 1 in /usr/ports/security/lastpass-cli > > (/usr/ports/infrastructure/mk/bsd.port.mk:2240 'lib-depends-check') > > > > can you check it please? > > > > Cheers, > > Daniel > > To check If all libraries can be reached I use port-lib-depends-check, as > described by https://www.openbsd.org/faq/ports/testing.html. Running make > port-lib-depends-check indicates that the WANTLIB part is OK. > > Is it a mistake to use port-lib-depends-check to check WANTLIB? No. The problem here is that Daniel's ports tree and packages aren't in sync (libxml's library version was bumped recently). > lib-depends-check is a different beast: > > $ make lib-depends-check > > lastpass-cli-1.2.2(security/lastpass-cli): > Missing: c.92 (/usr/local/bin/lpass) (system lib) > Missing: crypto.42 (/usr/local/bin/lpass) (system lib) > Missing lib: curl.25 (/usr/local/bin/lpass) (NOT REACHABLE) > Missing: kvm.16 (/usr/local/bin/lpass) (system lib) > Missing: ssl.44 (/usr/local/bin/lpass) (system lib) > Missing lib: xml2.16 (/usr/local/bin/lpass) (NOT REACHABLE) > WANTLIB += c crypto kvm ssl > Scanning: ok > *** Error 1 in /home/code/ports/security/lastpass-cli > (/home/code/ports/infrastructure/mk/bsd.port.mk:2240 'lib-depends-check') lib-depends-check uses the package (/usr/ports/packages/.../lastpass-cli*tgz), perhaps you haven't re-built this after base OS libraries were updated. > From infrastructure/mk/bsd.port.mk I understand that port-lib-depends-check > and lib-depends-check are different functions. Which one should be used to > check WANTLIB? More important: any idea on how to fix the problem that has > been found by make lib-depends-check? I don't see anything to fix - I have committed the update.
Re: UPDATE: php revamp
Leaving aside the splitting, which you know my feelings about from when I replied after you first proposed this split, this diff as a whole is too big, it's un-reviewable. A lot of patches are removed/changed without explanation. In particular the huge patches to php-fpm.conf.in files are going to be *horrible* for future updates. Some of the other changes can be broken down too. Let's get them into individual reviewable diffs as much as possible. Since adding 7.1 means copying patches around, I would suggest cleaning up the patches *before* adding 7.1 so that can be done from a cleaner (and diffable with 7.0) basis. To get the ball rolling here's a diff to remove the unused 5.5 chunks from .mk/Makefile.inc files and move the suhosin extension parts to 5.6 only. (Maybe that can be refactored again later if/when suhosin7 gets in shape). OK? Then I would suggest working patch-by-patch in the patches/ directory (i.e. 5.6/patches/somepatch + 7.0/patches/somepatch, in one mail. Discuss/adjust/commit, then move on to {5.6/7.0}/patches/anotherpatch). (Of course none of this fixes the *real* [separate but related] problem that users of the PHP ports run into: we have no scaffolding to provide pecl modules for anything other than the "default" version). Index: Makefile.inc === RCS file: /cvs/ports/lang/php/Makefile.inc,v retrieving revision 1.96 diff -u -p -r1.96 Makefile.inc --- Makefile.inc24 Aug 2017 10:03:25 - 1.96 +++ Makefile.inc11 Nov 2017 13:16:04 - @@ -8,7 +8,7 @@ COMMENT-fastcgi=stand-alone FastCGI ver PKGNAME-main?= php-${V} PKGNAME-fastcgi?= php-fastcgi-${V} -DISTFILES?=php-${V}.tar.bz2 +DISTFILES+=php-${V}.tar.bz2 DISTNAME?= php-${V} CATEGORIES=lang www @@ -20,7 +20,6 @@ MASTER_SITES= http://se.php.net/distrib http://us.php.net/distributions/ \ http://no.php.net/distributions/ \ http://uk.php.net/distributions/ -MASTER_SITES0= https://download.suhosin.org/ # UPGRADERS: please read BOTH the PHP and Zend licenses # and make sure they are safe before an upgrade @@ -48,11 +47,6 @@ INI_TEMPLATES?= development production # don't have. USE_LIBTOOL?= No -.if ${PV} != "7.0" -FLAVORS= no_suhosin -.endif -FLAVOR?= - PATCHORIG= .orig.port CONFIGURE_STYLE= autoconf AUTOCONF_VERSION?= 2.69 @@ -355,18 +349,6 @@ RUN_DEPENDS-main= mail/femail,-chroot LIB_DEPENDS-fastcgi= ${LIB_DEPENDS-main} RUN_DEPENDS-fastcgi= -SUHOSIN_V= 0.9.38 -.if ${FLAVOR:Mno_suhosin} || ${PV} == "7.0" -SUPDISTFILES= suhosin-${SUHOSIN_V}.tar.gz:0 -.else -DISTFILES+=suhosin-${SUHOSIN_V}.tar.gz:0 -PATCH_LIST=patch-* suhosin-* -CONFIGURE_ARGS+= --enable-suhosin - -pre-patch: - @mv ${WRKDIR}/suhosin-${SUHOSIN_V} ${WRKSRC}/ext/suhosin -.endif - pre-fake: ${INSTALL_DATA_DIR} ${PREFIX}/${APACHE_MODULE_SUBDIR}/modules @@ -384,11 +366,7 @@ pre-configure: MODULE_NAME-${i}= ${i} DESCR-${i}=${.CURDIR}/../files/DESCR-${i} PKGNAME-${i}= php-${i}-${V} -.if ${V:M5.4*} -PKGSPEC-${i}= php-${i}->=5.4,<5.5 -.elif ${V:M5.5*} -PKGSPEC-${i}= php-${i}->=5.5,<5.6 -.elif ${V:M5.6*} +.if ${V:M5.6*} PKGSPEC-${i}= php-${i}->=5.6,<5.7 .elif ${V:M7.0*} PKGSPEC-${i}= php-${i}->=7.0,<7.1 Index: php.port.mk === RCS file: /cvs/ports/lang/php/php.port.mk,v retrieving revision 1.16 diff -u -p -r1.16 php.port.mk --- php.port.mk 25 Apr 2017 11:26:43 - 1.16 +++ php.port.mk 11 Nov 2017 13:16:04 - @@ -3,9 +3,7 @@ CATEGORIES+= lang/php MODPHP_VERSION?= 5.6 -.if ${MODPHP_VERSION} == 5.5 -MODPHP_VSPEC = >=${MODPHP_VERSION},<5.6 -.elif ${MODPHP_VERSION} == 5.6 +.if ${MODPHP_VERSION} == 5.6 MODPHP_VSPEC = >=${MODPHP_VERSION},<5.7 .elif ${MODPHP_VERSION} == 7.0 MODPHP_VSPEC = >=${MODPHP_VERSION},<7.1 Index: 5.6/Makefile === RCS file: /cvs/ports/lang/php/5.6/Makefile,v retrieving revision 1.51 diff -u -p -r1.51 Makefile --- 5.6/Makefile24 Aug 2017 10:52:41 - 1.51 +++ 5.6/Makefile11 Nov 2017 13:16:04 - @@ -5,6 +5,24 @@ BROKEN-alpha= pcre_jit_compile.c:65:2: e PV=5.6 V= ${PV}.31 -WANTLIB-main+= ${COMPILER_LIBCXX} ncurses readline +MASTER_SITES0= https://download.suhosin.org/ + +WANTLIB-main+= ${COMPILER_LIBCXX} ncurses readline + +FLAVORS= no_suhosin +FLAVOR?= + +SUHOSIN_V= 0.9.38 + +.if ${FLAVOR:Mno_suhosin} +SUPDISTFILES= suhosin-${SUHOSIN_V}.tar.gz:0 +.else +DISTFILES+=suhosin-${SUHOSIN_V}.tar.gz:0 +PATCH_LIST=patch-* suhosin-* +CONFIGURE_ARGS+= --enable-suhosin + +pre-patch: +
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/11 06:14:40 Modified files: security/yara : Makefile.inc security/yara/main: distinfo security/yara/main/pkg: PLIST security/yara/python: distinfo Log message: update yara to 3.7.0. ok benoit@.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/11 04:46:05 Modified files: sysutils/monit : Makefile Log message: Caspar also takes maintainership
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ki...@cvs.openbsd.org 2017/11/11 04:24:42 Modified files: games/tome4: Makefile games/tome4/patches: patch-src_getself_c Log message: - remove bogus line from Makefile - switch HOMEPAGE to https - add RCS id to patch
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ki...@cvs.openbsd.org 2017/11/11 04:01:21 Modified files: www/pnp4nagios : Makefile www/pnp4nagios/pkg: README-main Log message: add RRD section to README
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ste...@cvs.openbsd.org 2017/11/11 03:48:25 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: register removal of gnuvd
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ste...@cvs.openbsd.org 2017/11/11 03:44:29 Modified files: textproc : Makefile Removed files: textproc/gnuvd : Makefile distinfo textproc/gnuvd/patches: patch-src_gnuvd_c textproc/gnuvd/pkg: DESCR PLIST Log message: remove gnuvd, no longer working and looks unmaintained since 5 years. ok sthen@ ajacoutot@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 03:43:31 Modified files: www/owncloud : Makefile www/owncloud/pkg: PLIST README Added files: www/owncloud/files: apache-httpd-owncloud.conf.dist.in Removed files: www/owncloud/files: httpd-owncloud.conf.dist.in www/owncloud/patches: patch-_htaccess patch-settings_Controller_CheckSetupController_php Log message: httpd-owncloud.conf -> apache-httpd-owncloud.conf for clarity. Remove bogus patches. Remove typo from README.
Re: UPDATE lastpass-cli 1.2.2
On Fri 10/11/2017 15:49, Daniel Jakots wrote: > On Wed, 1 Nov 2017 12:58:59 +0100, Björn Ketelaars >wrote: > > > The diff below brings lastpass-cli to the latest version. Changelog > > can be found at > > https://github.com/lastpass/lastpass-cli/releases/tag/v1.2.2 > > /usr/ports/security/lastpass-cli$ make lib-depends-check > > lastpass-cli-1.2.2(security/lastpass-cli): > Missing lib: xml2.15 (/usr/local/bin/lpass) (NOT REACHABLE) > Extra: xml2.16 > Scanning: ok > *** Error 1 in /usr/ports/security/lastpass-cli > (/usr/ports/infrastructure/mk/bsd.port.mk:2240 'lib-depends-check') > > can you check it please? > > Cheers, > Daniel To check If all libraries can be reached I use port-lib-depends-check, as described by https://www.openbsd.org/faq/ports/testing.html. Running make port-lib-depends-check indicates that the WANTLIB part is OK. Is it a mistake to use port-lib-depends-check to check WANTLIB? lib-depends-check is a different beast: $ make lib-depends-check lastpass-cli-1.2.2(security/lastpass-cli): Missing: c.92 (/usr/local/bin/lpass) (system lib) Missing: crypto.42 (/usr/local/bin/lpass) (system lib) Missing lib: curl.25 (/usr/local/bin/lpass) (NOT REACHABLE) Missing: kvm.16 (/usr/local/bin/lpass) (system lib) Missing: ssl.44 (/usr/local/bin/lpass) (system lib) Missing lib: xml2.16 (/usr/local/bin/lpass) (NOT REACHABLE) WANTLIB += c crypto kvm ssl Scanning: ok *** Error 1 in /home/code/ports/security/lastpass-cli (/home/code/ports/infrastructure/mk/bsd.port.mk:2240 'lib-depends-check') >From infrastructure/mk/bsd.port.mk I understand that port-lib-depends-check and lib-depends-check are different functions. Which one should be used to check WANTLIB? More important: any idea on how to fix the problem that has been found by make lib-depends-check? -- Björn Ketelaars GPG key: 0x4F0E5F21
UPDATE: graphics/nomacs
Hi All, please find below a simple diff to update nomacs to the latest stable version. Tested on amd64. Ok? Comments? Rafael Sadowski Index: Makefile === RCS file: /cvs/ports/graphics/nomacs/Makefile,v retrieving revision 1.11 diff -u -p -u -p -r1.11 Makefile --- Makefile27 Jul 2017 09:55:45 - 1.11 +++ Makefile11 Nov 2017 10:30:27 - @@ -4,16 +4,15 @@ COMMENT = small and fast Qt image viewe GH_ACCOUNT = nomacs GH_PROJECT = nomacs -GH_TAGNAME = 3.6.1 -REVISION = 0 +GH_TAGNAME = 3.8.0 CATEGORIES = graphics HOMEPAGE = http://www.nomacs.org -MAINTAINER = Rafael Sadowski+MAINTAINER = Rafael Sadowski -SHARED_LIBS += nomacsCore2.0 # 3.3 +SHARED_LIBS += nomacsCore3.0 # 3.3 # GPLv3 PERMIT_PACKAGE_CDROM = Yes @@ -26,8 +25,6 @@ WANTLIB += ${COMPILER_LIBCXX} MODULES = devel/cmake \ x11/qt5 \ -COMPILER = gcc - RUN_DEPENDS = devel/desktop-file-utils LIB_DEPENDS = archivers/quazip \ @@ -39,7 +36,8 @@ LIB_DEPENDS = archivers/quazip \ x11/qt5/qtsvg CONFIGURE_ARGS = -DUSE_SYSTEM_QUAZIP:Bool=ON \ - -DDISABLE_QT_DEBUG:Bool=ON + -DDISABLE_QT_DEBUG:Bool=ON \ + -DENABLE_TRANSLATIONS:Bool=ON WRKDIST = ${WRKDIR}/${PKGNAME}/ImageLounge Index: distinfo === RCS file: /cvs/ports/graphics/nomacs/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo18 Apr 2017 12:02:25 - 1.5 +++ distinfo11 Nov 2017 10:30:27 - @@ -1,2 +1,2 @@ -SHA256 (nomacs-3.6.1.tar.gz) = CbKJysUaX9zMAqpKYEBbu9S1v9trKlLKWwyzsPeocGg= -SIZE (nomacs-3.6.1.tar.gz) = 28604636 +SHA256 (nomacs-3.8.0.tar.gz) = 9DrRUH8okNsvuqDLEQ3jrF7+dUzy56BT6qv+1NXgaEU= +SIZE (nomacs-3.8.0.tar.gz) = 32240476 Index: pkg/PLIST === RCS file: /cvs/ports/graphics/nomacs/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 25 Mar 2017 08:39:51 - 1.4 +++ pkg/PLIST 11 Nov 2017 10:30:27 - @@ -3,12 +3,15 @@ @lib lib/libnomacsCore.so.${LIBnomacsCore_VERSION} @man man/man1/nomacs.1 share/applications/nomacs.desktop +share/metainfo/ +share/metainfo/nomacs.appdata.xml share/nomacs/ share/nomacs/translations/ share/nomacs/translations/nomacs_als.qm share/nomacs/translations/nomacs_ar.qm share/nomacs/translations/nomacs_az.qm share/nomacs/translations/nomacs_bg.qm +share/nomacs/translations/nomacs_br_pt.qm share/nomacs/translations/nomacs_bs.qm share/nomacs/translations/nomacs_cs.qm share/nomacs/translations/nomacs_de.qm
Re: remove textproc/gnuvd?
On 2017/11/11 00:38, Steven Mestdagh wrote: > The software gnuvd looks unmaintained since 5 years. > It's a CLI tool to query an online dictionary, and no longer works. > Ok to remove it? Yes, of course :)
Re: NEW: fonts/font-awesome
On Sat Nov 11, 2017 at 10:13:41AM +0100, Landry Breuil wrote: > On Sat, Nov 11, 2017 at 10:07:30AM +0100, Rafael Sadowski wrote: > > On Sat Nov 11, 2017 at 09:58:57AM +0100, Landry Breuil wrote: > > > On Sat, Nov 11, 2017 at 09:54:09AM +0100, Rafael Sadowski wrote: > > > > Information for inst:Font-Awesome-4.7.0 > > > > > > > > Comment: > > > > full suite pictographic icons > > > > > > > > Description: > > > > Font Awesome is a full suite of 675 pictographic icons for easy > > > > scalable vector > > > > graphics on websites. > > > > > > > > Maintainer: The OpenBSD ports mailing-list> > > > > > > > WWW: http://fontawesome.io > > > > > > > > Ok? > > > > > > Licence seems to be SIL OFL, cf http://fontawesome.io/license/ > > > > > Correct, I just check the github license tag. Ok with that change? > > I have to admit i'm not sure those fonts made for the web (afaiui) are > meant to be installed as system fonts... there are dependencies of the > terminal-awesome-fonts that's made for the terminal ? > No dependencies, all the fonts I sent are TrueType fonts. I use all of them for my i3status and zmux status bar. I think we sould remove all of them with ttf-* prefix. Likem ttf-font-awesome, ttf-devicons and ttf-awesome-terminal-fonts.
Re: [NEW] comms/qodem
On 2017-11-06 11:30:22, Frederic Cambuswrote: > Hi ports@, > > Here is a new port: comms/qodem > > Comments? OK? > > >From DESCR: > > Qodem is a from-scratch clone implementation of the Qmodem > communications program made popular in the days when Bulletin Board > Systems ruled the night. Qodem emulates the dialing directory and the > terminal screen features of Qmodem over both modem and Internet > connections. > Lightly tested on amd64. No problems seen. -- Bryan
Re: NEW: fonts/font-awesome
On Sat, Nov 11, 2017 at 10:07:30AM +0100, Rafael Sadowski wrote: > On Sat Nov 11, 2017 at 09:58:57AM +0100, Landry Breuil wrote: > > On Sat, Nov 11, 2017 at 09:54:09AM +0100, Rafael Sadowski wrote: > > > Information for inst:Font-Awesome-4.7.0 > > > > > > Comment: > > > full suite pictographic icons > > > > > > Description: > > > Font Awesome is a full suite of 675 pictographic icons for easy scalable > > > vector > > > graphics on websites. > > > > > > Maintainer: The OpenBSD ports mailing-list> > > > > > WWW: http://fontawesome.io > > > > > > Ok? > > > > Licence seems to be SIL OFL, cf http://fontawesome.io/license/ > > > Correct, I just check the github license tag. Ok with that change? I have to admit i'm not sure those fonts made for the web (afaiui) are meant to be installed as system fonts... there are dependencies of the terminal-awesome-fonts that's made for the terminal ?
Re: NEW: fonts/font-awesome
On Sat Nov 11, 2017 at 09:58:57AM +0100, Landry Breuil wrote: > On Sat, Nov 11, 2017 at 09:54:09AM +0100, Rafael Sadowski wrote: > > Information for inst:Font-Awesome-4.7.0 > > > > Comment: > > full suite pictographic icons > > > > Description: > > Font Awesome is a full suite of 675 pictographic icons for easy scalable > > vector > > graphics on websites. > > > > Maintainer: The OpenBSD ports mailing-list> > > > WWW: http://fontawesome.io > > > > Ok? > > Licence seems to be SIL OFL, cf http://fontawesome.io/license/ > Correct, I just check the github license tag. Ok with that change?
Re: NEW: fonts/font-awesome
On Sat, Nov 11, 2017 at 09:54:09AM +0100, Rafael Sadowski wrote: > Information for inst:Font-Awesome-4.7.0 > > Comment: > full suite pictographic icons > > Description: > Font Awesome is a full suite of 675 pictographic icons for easy scalable > vector > graphics on websites. > > Maintainer: The OpenBSD ports mailing-list> > WWW: http://fontawesome.io > > Ok? Licence seems to be SIL OFL, cf http://fontawesome.io/license/
NEW: fonts/font-awesome
Information for inst:Font-Awesome-4.7.0 Comment: full suite pictographic icons Description: Font Awesome is a full suite of 675 pictographic icons for easy scalable vector graphics on websites. Maintainer: The OpenBSD ports mailing-listWWW: http://fontawesome.io Ok? font-awesome.tar.gz Description: application/tar-gz
NEW: fonts/devicons
pkg_info devicons: Information for inst:devicons-1.8.0 Comment: iconic font made for developers Description: Devicons is a full stack iconic font for developers, code jedis, ninjas, HTTPsters, evangelists and nerds. Maintainer: The OpenBSD ports mailing-listWWW: https://github.com/vorillaz/devicons Ok? devicons.tar.gz Description: application/tar-gz
NEW: fonts/awesome-terminal-fonts
pkg_info awesome-terminal-fonts: Information for inst:awesome-terminal-fonts-1.1.0 Comment: fonts/icons for powerlines Description: Awesome symbols in a terminal with a monospace font Maintainer: The OpenBSD ports mailing-listWWW: https://github.com/gabrielelana/awesome-terminal-fonts Ok? awesome-terminal-fonts.tar.gz Description: application/tar-gz
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 01:36:23 Modified files: net/py-botocore: Makefile distinfo Log message: Update to py-botocore-1.7.43.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/11 01:36:34 Modified files: sysutils/awscli: Makefile distinfo Log message: Update to awscli-1.11.185.
Re: Fix missing private includes in Qt5-base
Any objections? On Sat Nov 04, 2017 at 09:55:19AM +0100, Rafael Sadowski wrote: > Hi all, > > some upcoming KDE applications use the internal private Qt headers. The > diff below will fix the (..qt5/cmake/Qt5*/Qt*Config.cmake) cmake files > to detect private headers like this: > > find_package(Qt5Core ${QT_REQUIRED_VERSION} REQUIRED COMPONENTS Private) > > Ok? > > Index: Makefile > === > RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v > retrieving revision 1.15 > diff -u -p -u -p -r1.15 Makefile > --- Makefile 24 Oct 2017 10:12:19 - 1.15 > +++ Makefile 4 Nov 2017 08:50:12 - > @@ -15,6 +15,7 @@ PKGNAME-global =qt5-global-${VERSION} > PKGNAME-psql = qt5-postgresql-${VERSION} > PKGNAME-sqlite2 =qt5-sqlite2-${VERSION} > PKGNAME-tds =qt5-tds-${VERSION} > +REVISION-main = 0 > > PKG_ARCH-global =* > PKG_ARCH-examples = * > @@ -222,6 +223,8 @@ post-extract: > cp ${WRKDIST}/mkspecs/openbsd-g++/qplatformdefs.h > ${WRKDIST}/mkspecs/openbsd-clang/ > > pre-configure: > + # Fix missing private includes > https://bugreports.qt.io/browse/QTBUG-37417 > + sed -e '/CMAKE_NO_PRIVATE_INCLUDES\ \=\ true/d' -i > ${WRKSRC}/mkspecs/features/create_cmake.prf > @gccbasedir=`ecpp -print-search-dirs | awk '/^install:/{print $$2}'`; \ > perl ${PORTSDIR}/infrastructure/bin/pkg_subst \ > -D OPENBSD_INCDIR_PREPEND="$${gccbasedir}include" \ >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: feine...@cvs.openbsd.org2017/11/11 01:21:34 Modified files: www/buku : Makefile distinfo Log message: Update to buku 3.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/11 01:07:20 Modified files: sysutils/screenfetch: Makefile Added files: sysutils/screenfetch/patches: patch-screenfetch-dev Log message: Pull in upstream commit to fix RAM output.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/11 01:06:49 ports/sysutils/screenfetch/patches Update of /cvs/ports/sysutils/screenfetch/patches In directory cvs.openbsd.org:/tmp/cvs-serv9374/patches Log Message: Directory /cvs/ports/sysutils/screenfetch/patches added to the repository