CVS: cvs.openbsd.org: ports

2017-11-11 Thread Benoit Lecocq
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

2017-11-11 Thread Kirill Bychkov
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

2017-11-11 Thread Klemens Nanni
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

2017-11-11 Thread Klemens Nanni
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

2017-11-11 Thread Klemens Nanni
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

2017-11-11 Thread Marc Espie
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Anthony J . Bentley
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

2017-11-11 Thread Nigel Taylor
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 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.
>
> 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

2017-11-11 Thread Remi Locherer
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 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.
> >>>
> >>> 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

2017-11-11 Thread Remi Locherer
On Sat, Nov 11, 2017 at 03:30:20PM +0100, Jeremie Courreges-Anglas wrote:
> On Tue, Nov 07 2017, Mark Patruck  wrote:
> > 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

2017-11-11 Thread Stephen Graf
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 Feinerer 
Cc: 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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread attila
attila  wrote:
> 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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Christian Weisgerber
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

2017-11-11 Thread attila
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.

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

2017-11-11 Thread David CARLIER
ping.

On 30 October 2017 at 14:43, David CARLIER  wrote:

> 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

2017-11-11 Thread Martijn van Duren
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

2017-11-11 Thread Nigel Taylor
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 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.
>>>
>>> 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

2017-11-11 Thread Klemens Nanni
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

2017-11-11 Thread Stuart Henderson
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 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.
> > 
> > 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

2017-11-11 Thread Nigel Taylor
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 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.
> 
> 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

2017-11-11 Thread Björn Ketelaars
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Daniel Jakots
On Sat, 11 Nov 2017 13:30:45 +, Stuart Henderson
 wrote:

> 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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Jeremie Courreges-Anglas
On Sat, Nov 11 2017, Stuart Henderson  wrote:
> 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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Jeremie Courreges-Anglas
On Tue, Nov 07 2017, Mark Patruck  wrote:
> 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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Martijn van Duren
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

2017-11-11 Thread Stuart Henderson
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.

OK with me.



CVS: cvs.openbsd.org: ports

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Jeremie Courreges-Anglas
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?

> 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

2017-11-11 Thread Marc Espie
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Remi Pointel
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

2017-11-11 Thread Jasper Lievisse Adriaanse
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

2017-11-11 Thread Kirill Bychkov
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

2017-11-11 Thread Kirill Bychkov
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

2017-11-11 Thread Steven Mestdagh
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

2017-11-11 Thread Steven Mestdagh
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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Björn Ketelaars
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

2017-11-11 Thread Rafael Sadowski
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?

2017-11-11 Thread Stuart Henderson
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

2017-11-11 Thread Rafael Sadowski
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

2017-11-11 Thread Bryan Linton
On 2017-11-06 11:30:22, Frederic Cambus  wrote:
> 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

2017-11-11 Thread Landry Breuil
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

2017-11-11 Thread Rafael Sadowski
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

2017-11-11 Thread Landry Breuil
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

2017-11-11 Thread Rafael Sadowski
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?


font-awesome.tar.gz
Description: application/tar-gz


NEW: fonts/devicons

2017-11-11 Thread Rafael Sadowski
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-list 

WWW: https://github.com/vorillaz/devicons

Ok?


devicons.tar.gz
Description: application/tar-gz


NEW: fonts/awesome-terminal-fonts

2017-11-11 Thread Rafael Sadowski
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-list 

WWW: https://github.com/gabrielelana/awesome-terminal-fonts


Ok?


awesome-terminal-fonts.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Antoine Jacoutot
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

2017-11-11 Thread Rafael Sadowski
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

2017-11-11 Thread Ingo Feinerer
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

2017-11-11 Thread Anthony J . Bentley
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

2017-11-11 Thread Anthony J . Bentley
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