Re: CVS: cvs.openbsd.org: ports

2017-11-29 Thread Stuart Henderson
You'll need to bump for amd64, the final plist changes slightly (extra 
@comment line), otherwise ok.


--
 Sent from a phone, apologies for poor formatting.



On 29 November 2017 20:18:02 Andrew Hewus Fresh  wrote:


On Mon, Nov 27, 2017 at 05:06:18PM +, Stuart Henderson wrote:

On 2017/11/25 14:50, Andrew Fresh wrote:
> Log message:
> Update perl6 (lang/moarvm lang/nqp lang/rakudo) to 2017.10

This one fails packaging on i386:

Error: 
/usr/obj/ports/moarvm-2017.10/fake-i386/usr/local/include/moar/jit/core_templates.h 
does not exist

I was attempting to test this on my macppc, but ran into this issue:
https://github.com/rakudo/rakudo/issues/1257

But, that said, this diff seems to work on both my i386 and amd64
machines, many thanks to sthen@ for the pointers on how what to do.

My octeon has been sitting at this building nqp for days now, but it did
successfully build moarvm with the patch:

Creating tools/build/install-jvm-runner.pl ...


(also no idea why just that one file is special)

OK?


Index: Makefile
===
RCS file: /cvs/ports/lang/moarvm/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile25 Nov 2017 21:50:50 -  1.16
+++ Makefile29 Nov 2017 20:10:20 -
@@ -31,6 +31,12 @@ LIB_DEPENDS =devel/libffi \

 MAKE_FLAGS =   NOISY=1

+.if ${MACHINE_ARCH} == "amd64"
+PKG_ARGS+=-Djit=1
+.else
+PKG_ARGS+=-Djit=0
+.endif
+
 CONFIGURE_STYLE =  simple
 CONFIGURE_SCRIPT = /usr/bin/perl Configure.pl
 CONFIGURE_ARGS +=  --cc="${CC}" --ld="${CC}" \
Index: pkg/PFRAG.jit
===
RCS file: pkg/PFRAG.jit
diff -N pkg/PFRAG.jit
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/PFRAG.jit   29 Nov 2017 20:10:20 -
@@ -0,0 +1,2 @@
+@comment $OpenBSD$
+include/moar/jit/core_templates.h
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/moarvm/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST   25 Nov 2017 21:50:50 -  1.9
+++ pkg/PLIST   29 Nov 2017 20:10:20 -
@@ -139,7 +139,7 @@ include/moar/io/syncsocket.h
 include/moar/io/timers.h
 include/moar/jit/
 include/moar/jit/compile.h
-include/moar/jit/core_templates.h
+%%jit%%
 include/moar/jit/expr.h
 include/moar/jit/expr_ops.h
 include/moar/jit/graph.h






CVS: cvs.openbsd.org: ports

2017-11-29 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2017/11/29 22:41:29

Modified files:
security/py-dfvfs: Makefile distinfo 

Log message:
update dfvfs to 20171125, upstream has removed the tarball of the 20171022
version. spotted by naddy@.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2017/11/29 20:32:32

Modified files:
games/eduke32  : Makefile 

Log message:
fix build when audio/libxmp is installed.
patch from maintainer Ryan Freeman, thanks!
noticed and OK espie@



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2017/11/29 19:39:15

Modified files:
inputmethods/fcitx: Makefile 

Log message:
Missing BUILD_DEPENDS on gobject-introspection.

Reported by ajacoutot@



DELETE: www/p5-WWW-YouTube-Download

2017-11-29 Thread Mikolaj Kucharski
Hi,

So I've looked into updating it, but I don't really see a point. Current
version on CPAN doesn't support encrypted signature videos. I don't use
it any more. Anyone has objections to remove it?

If decision will be to remove it, please review carefully as I'm not
that familiar with ports removal.

If you really need perl based youtube downloader, I guess you can try:

https://www.jwz.org/hacks/youtubedown

otherwise, there are better alternatives.


Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.550
diff -u -p -r1.550 Makefile
--- devel/quirks/Makefile   20 Nov 2017 18:51:45 -  1.550
+++ devel/quirks/Makefile   30 Nov 2017 00:54:17 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-2.395
+PKGNAME =  quirks-2.396
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks/files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.563
diff -u -p -r1.563 Quirks.pm
--- devel/quirks/files/Quirks.pm20 Nov 2017 18:51:45 -  1.563
+++ devel/quirks/files/Quirks.pm30 Nov 2017 00:54:17 -
@@ -1210,6 +1210,7 @@ my $obsolete_reason = {
'hs-tuple' => 6,
'hs-zlib-bindings' => 6,
'vomit' => 0,
+   'p5-WWW-YouTube-Download' => 6,
 };
 
 # reasons for obsolete packages
Index: www/Makefile
===
RCS file: /cvs/ports/www/Makefile,v
retrieving revision 1.840
diff -u -p -r1.840 Makefile
--- www/Makefile19 Nov 2017 13:23:18 -  1.840
+++ www/Makefile30 Nov 2017 00:54:48 -
@@ -324,7 +324,6 @@
  SUBDIR += p5-WWW-Shorten-Googl
  SUBDIR += p5-WWW-Tumblr
  SUBDIR += p5-WWW-Wikipedia
- SUBDIR += p5-WWW-YouTube-Download
  SUBDIR += p5-Weather-Com
  SUBDIR += p5-WebService-Audioscrobbler
  SUBDIR += p5-WebService-MusicBrainz
Index: www/p5-WWW-YouTube-Download/Makefile
===
RCS file: www/p5-WWW-YouTube-Download/Makefile
diff -N www/p5-WWW-YouTube-Download/Makefile
--- www/p5-WWW-YouTube-Download/Makefile20 Mar 2016 19:57:23 -  
1.12
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,31 +0,0 @@
-# $OpenBSD: Makefile,v 1.12 2016/03/20 19:57:23 naddy Exp $
-
-COMMENT =  simple YouTube interface for downloading videos
-
-MODULES =  cpan
-PKG_ARCH = *
-DISTNAME = WWW-YouTube-Download-0.56
-CATEGORIES =   www
-
-MAINTAINER =   Mikolaj Kucharski 
-
-# Perl
-PERMIT_PACKAGE_CDROM = Yes
-
-CPAN_AUTHOR =  XAICRON
-CONFIGURE_STYLE =  modbuild
-
-MODCPAN_EXAMPLES = Yes
-MODCPAN_EXAMPLES_DIST =eg
-
-RUN_DEPENDS =  converters/p5-JSON \
-   textproc/p5-XML-TreePP \
-   www/p5-LWP-Protocol-https \
-   www/p5-LWP-Protocol-socks \
-   www/p5-HTML-Parser \
-   www/p5-URI \
-   www/p5-libwww
-
-BUILD_DEPENDS = ${RUN_DEPENDS}
-
-.include 
Index: www/p5-WWW-YouTube-Download/distinfo
===
RCS file: www/p5-WWW-YouTube-Download/distinfo
diff -N www/p5-WWW-YouTube-Download/distinfo
--- www/p5-WWW-YouTube-Download/distinfo25 Oct 2014 14:25:21 -  
1.9
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,2 +0,0 @@
-SHA256 (WWW-YouTube-Download-0.56.tar.gz) = 
C3/97l4cKrT9dY5cdi2q/hd9psBUocUr+sbaxpmAgso=
-SIZE (WWW-YouTube-Download-0.56.tar.gz) = 23453
Index: www/p5-WWW-YouTube-Download/pkg/DESCR
===
RCS file: www/p5-WWW-YouTube-Download/pkg/DESCR
diff -N www/p5-WWW-YouTube-Download/pkg/DESCR
--- www/p5-WWW-YouTube-Download/pkg/DESCR   25 Apr 2011 13:04:17 -  
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-WWW::YouTube::Download lets you download video files from YouTube.
Index: www/p5-WWW-YouTube-Download/pkg/PLIST
===
RCS file: www/p5-WWW-YouTube-Download/pkg/PLIST
diff -N www/p5-WWW-YouTube-Download/pkg/PLIST
--- www/p5-WWW-YouTube-Download/pkg/PLIST   8 Apr 2013 19:24:19 -   
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.3 2013/04/08 19:24:19 sthen Exp $
-bin/youtube-download
-bin/youtube-playlists
-${P5SITE}/WWW/YouTube/
-${P5SITE}/WWW/YouTube/Download.pm
-@man man/man1/youtube-download.1
-@man man/man1/youtube-playlists.1
-@man man/man3p/WWW::YouTube::Download.3p
-share/examples/p5-WWW-YouTube-Download/
-share/examples/p5-WWW-YouTube-Download/cb.pl
-share/examples/p5-WWW-YouTube-Download/menu.pl
-share/examples/p5-WWW-YouTube-Download/parallel.pl


-- 
best regards
q#



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 17:46:17

Modified files:
mail/mlmmj : Makefile 

Log message:
Fix build failure when libunistring is installed

mlmmj's unistr.h should come before libunistring's version in the
include search path

Reported by ajacoutot@, ok kevlo@



UPDATE: powerdns 4.0.5

2017-11-29 Thread Florian Obser
Compile tested only, it's too cold and the latency is too high at Elk
Lakes to throw it on my signer.

OK? (will test it on my signer before committing obv.)

diff --git Makefile Makefile
index c96c9a9b108..dfab66a6f7b 100644
--- Makefile
+++ Makefile
@@ -7,7 +7,7 @@ COMMENT-mysql=  MySQL database access module for 
PowerDNS
 COMMENT-pgsql= PGSQL database access module for PowerDNS
 COMMENT-ldap=  LDAP module for PowerDNS
 
-V= 4.0.4
+V= 4.0.5
 DISTNAME=  pdns-${V}
 EXTRACT_SUFX = .tar.bz2
 PKGNAME=   powerdns-${V}
@@ -18,10 +18,6 @@ PKGNAME-ldap=powerdns-ldap-${V}
 CATEGORIES=net
 HOMEPAGE=  http://www.powerdns.com/
 MAINTAINER=Florian Obser 
-REVISION-ldap= 0
-REVISION-main= 0
-REVISION-mysql=0
-REVISION-pgsql=0
 
 MULTI_PACKAGES=-main -mysql -pgsql -ldap
 
diff --git distinfo distinfo
index 0b14f5ac821..a859c5b44e4 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (pdns-4.0.4.tar.bz2) = 2XSrid5pR3x/WBoyM7xzHqy7Q9R5KR5HKyxTHIO212M=
-SIZE (pdns-4.0.4.tar.bz2) = 1320327
+SHA256 (pdns-4.0.5.tar.bz2) = W8j61TfazgKlvwxxopsbUwOv20HQIxoXoG8YJjSJ7CQ=
+SIZE (pdns-4.0.5.tar.bz2) = 1323468
diff --git patches/patch-ext_json11_json11_cpp 
patches/patch-ext_json11_json11_cpp
deleted file mode 100644
index caf69e13d07..000
--- patches/patch-ext_json11_json11_cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-$OpenBSD: patch-ext_json11_json11_cpp,v 1.1 2017/05/27 06:21:43 espie Exp $
-nullptrs are non-comparable.
-patch from freebsd
-
-Index: ext/json11/json11.cpp
 ext/json11/json11.cpp.orig
-+++ ext/json11/json11.cpp
-@@ -37,11 +37,21 @@ using std::make_shared;
- using std::initializer_list;
- using std::move;
- 
-+/* Helper for representing null - just a do-nothing struct, plus comparison
-+ * operators so the helpers in JsonValue work. We can't use nullptr_t because
-+ * it may not be orderable.
-+*/
-+
-+struct NullStruct {
-+bool operator==(NullStruct) const { return true; }
-+bool operator<(NullStruct) const { return false; }
-+};
-+
- /* * * * * * * * * * * * * * * * * * * *
-  * Serialization
-  */
- 
--static void dump(std::nullptr_t, string ) {
-+static void dump(NullStruct, string ) {
- out += "null";
- }
- 
-@@ -204,9 +214,9 @@ class JsonObject final : public Value {
-+class JsonNull final : public Value {
- public:
--JsonNull() : Value(nullptr) {}
-+JsonNull() : Value({}) {}
- };
- 
- /* * * * * * * * * * * * * * * * * * * *



-- 
I'm not entirely sure you are real.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Job Snijders
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 14:04:38

Modified files:
devel/py-radix : Makefile distinfo 
devel/py-radix/pkg: PLIST 

Log message:
Update py-radix

OK sthen@



Re: update ripe.atlas.tools to 2.2.2 (& ripe.atlas.cousteau -> 1.4, ripe.atlas.sagan -> 1.2.2)

2017-11-29 Thread Florian Obser
*prod*

On Wed, Nov 01, 2017 at 04:24:52PM +, Florian Obser wrote:
> 
> apparently I'm at a ports hackathon...
> 
> lightly tested, OK?
> 
> diff --git net/py-ripe.atlas.cousteau/Makefile 
> net/py-ripe.atlas.cousteau/Makefile
> index 0f90761acdd..73b3a91a1a1 100644
> --- net/py-ripe.atlas.cousteau/Makefile
> +++ net/py-ripe.atlas.cousteau/Makefile
> @@ -2,10 +2,9 @@
>  
>  COMMENT =python bindings for the RIPE Atlas API
>  
> -MODPY_EGG_VERSION =  1.3
> +MODPY_EGG_VERSION =  1.4
>  DISTNAME =   ripe.atlas.cousteau-${MODPY_EGG_VERSION}
>  PKGNAME =py-${DISTNAME}
> -REVISION =   0
>  
>  CATEGORIES = net
>  
> diff --git net/py-ripe.atlas.cousteau/distinfo 
> net/py-ripe.atlas.cousteau/distinfo
> index a5c30d944a8..9c87f052f14 100644
> --- net/py-ripe.atlas.cousteau/distinfo
> +++ net/py-ripe.atlas.cousteau/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (ripe.atlas.cousteau-1.3.tar.gz) = 
> Jgw+/8CxEmnst/vV/eeQxR/56eEuv9yjyhaArk2a/X8=
> -SIZE (ripe.atlas.cousteau-1.3.tar.gz) = 48301
> +SHA256 (ripe.atlas.cousteau-1.4.tar.gz) = 
> QeDJGuRFmmwQFEj1uvsEO6RLSr/ZqApa4LTDobtVClI=
> +SIZE (ripe.atlas.cousteau-1.4.tar.gz) = 49303
> diff --git net/py-ripe.atlas.sagan/Makefile net/py-ripe.atlas.sagan/Makefile
> index abefc7082b4..d7b53672865 100644
> --- net/py-ripe.atlas.sagan/Makefile
> +++ net/py-ripe.atlas.sagan/Makefile
> @@ -2,10 +2,9 @@
>  
>  COMMENT =parsing library for RIPE Atlas measurement results
>  
> -MODPY_EGG_VERSION =  1.1.11
> +MODPY_EGG_VERSION =  1.2.2
>  DISTNAME =   ripe.atlas.sagan-${MODPY_EGG_VERSION}
>  PKGNAME =py-${DISTNAME}
> -REVISION =   0
>  
>  CATEGORIES = net
>  
> diff --git net/py-ripe.atlas.sagan/distinfo net/py-ripe.atlas.sagan/distinfo
> index 09586901bcb..a28138594f9 100644
> --- net/py-ripe.atlas.sagan/distinfo
> +++ net/py-ripe.atlas.sagan/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (ripe.atlas.sagan-1.1.11.tar.gz) = 
> tRxGS2708sygYhuxxKLGJrWK++nDLFKSxqt8jBtwXQg=
> -SIZE (ripe.atlas.sagan-1.1.11.tar.gz) = 102136
> +SHA256 (ripe.atlas.sagan-1.2.2.tar.gz) = 
> g2/bO+6g3ULZSVZpyCurR24mXp92wVNxao8lOIk7nN8=
> +SIZE (ripe.atlas.sagan-1.2.2.tar.gz) = 108353
> diff --git net/py-ripe.atlas.tools/Makefile net/py-ripe.atlas.tools/Makefile
> index d4b9b7c7d90..ff2311c5b84 100644
> --- net/py-ripe.atlas.tools/Makefile
> +++ net/py-ripe.atlas.tools/Makefile
> @@ -2,9 +2,8 @@
>  
>  COMMENT =official command-line client for RIPE Atlas
>  
> -MODPY_EGG_VERSION =  2.0.2
> +MODPY_EGG_VERSION =  2.2.2
>  DISTNAME =   ripe.atlas.tools-${MODPY_EGG_VERSION}
> -REVISION =   0
>  
>  CATEGORIES = net
>  
> diff --git net/py-ripe.atlas.tools/distinfo net/py-ripe.atlas.tools/distinfo
> index 40d9798ffa5..67341e29d69 100644
> --- net/py-ripe.atlas.tools/distinfo
> +++ net/py-ripe.atlas.tools/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (ripe.atlas.tools-2.0.2.tar.gz) = 
> pqRvuFy0Dw9WRN899REMvcA5SyePKJy+ZGLLsQ7aDXg=
> -SIZE (ripe.atlas.tools-2.0.2.tar.gz) = 96447
> +SHA256 (ripe.atlas.tools-2.2.2.tar.gz) = 
> sRGZi2cDdAuaDnxsTvHgdkQ1HS7SfkM0M59+udK4kVM=
> +SIZE (ripe.atlas.tools-2.2.2.tar.gz) = 101197
> diff --git net/py-ripe.atlas.tools/pkg/PLIST net/py-ripe.atlas.tools/pkg/PLIST
> index 559dce7773d..24a36aa061f 100644
> --- net/py-ripe.atlas.tools/pkg/PLIST
> +++ net/py-ripe.atlas.tools/pkg/PLIST
> @@ -101,6 +101,7 @@ 
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCA
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}aggregate_ping.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}dns.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}dns_compact.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}dst_asn.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCACHE}ntp.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -113,6 +114,7 @@ 
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/${MODPY_PYCA
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/aggregate_ping.py
>  lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/base.py
>  lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/dns.py
> +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/dns_compact.py
>  
> lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/dst_asn.py
>  lib/python${MODPY_VERSION}/site-packages/ripe/atlas/tools/renderers/http.py
>  

[NEW] py-amf-0.8.0

2017-11-29 Thread Timo Myyrä
Hi,

Here is an port of py-amf. This seems to be required for updating the
multimedia/yle-dl port.

Timo



py-amf.tar.gz
Description: Binary data


Re: CVS: cvs.openbsd.org: ports

2017-11-29 Thread Andrew Hewus Fresh
On Mon, Nov 27, 2017 at 05:06:18PM +, Stuart Henderson wrote:
> On 2017/11/25 14:50, Andrew Fresh wrote:
> > Log message:
> > Update perl6 (lang/moarvm lang/nqp lang/rakudo) to 2017.10
>
> This one fails packaging on i386:
> 
> Error: 
> /usr/obj/ports/moarvm-2017.10/fake-i386/usr/local/include/moar/jit/core_templates.h
>  does not exist   
>  
I was attempting to test this on my macppc, but ran into this issue:
https://github.com/rakudo/rakudo/issues/1257

But, that said, this diff seems to work on both my i386 and amd64
machines, many thanks to sthen@ for the pointers on how what to do.

My octeon has been sitting at this building nqp for days now, but it did
successfully build moarvm with the patch:
> Creating tools/build/install-jvm-runner.pl ...

(also no idea why just that one file is special)

OK?


Index: Makefile
===
RCS file: /cvs/ports/lang/moarvm/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile25 Nov 2017 21:50:50 -  1.16
+++ Makefile29 Nov 2017 20:10:20 -
@@ -31,6 +31,12 @@ LIB_DEPENDS =devel/libffi \
 
 MAKE_FLAGS =   NOISY=1
 
+.if ${MACHINE_ARCH} == "amd64"
+PKG_ARGS+=-Djit=1
+.else
+PKG_ARGS+=-Djit=0
+.endif
+
 CONFIGURE_STYLE =  simple
 CONFIGURE_SCRIPT = /usr/bin/perl Configure.pl
 CONFIGURE_ARGS +=  --cc="${CC}" --ld="${CC}" \
Index: pkg/PFRAG.jit
===
RCS file: pkg/PFRAG.jit
diff -N pkg/PFRAG.jit
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/PFRAG.jit   29 Nov 2017 20:10:20 -
@@ -0,0 +1,2 @@
+@comment $OpenBSD$
+include/moar/jit/core_templates.h
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/moarvm/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST   25 Nov 2017 21:50:50 -  1.9
+++ pkg/PLIST   29 Nov 2017 20:10:20 -
@@ -139,7 +139,7 @@ include/moar/io/syncsocket.h
 include/moar/io/timers.h
 include/moar/jit/
 include/moar/jit/compile.h
-include/moar/jit/core_templates.h
+%%jit%%
 include/moar/jit/expr.h
 include/moar/jit/expr_ops.h
 include/moar/jit/graph.h



Re: UPDATE: par2cmdline 0.7.4

2017-11-29 Thread Mikolaj Kucharski
On Wed, Nov 29, 2017 at 12:56:05AM +, Mikolaj Kucharski wrote:
> I personally didn't had a chance to test this release properly yet, but
> posting if someone else is using par2cmdline too.

Tested with content from the Internet. Verify and repair seems to work.

Diff at https://marc.info/?l=openbsd-ports=151191699530103=2

-- 
best regards
q#



Re: mail/procmail CVE-2017-16844

2017-11-29 Thread Stefan Sperling
On Wed, Nov 29, 2017 at 06:08:00PM +0100, Landry Breuil wrote:
> On Wed, Nov 29, 2017 at 06:03:31PM +0100, Alexander Bluhm wrote:
> > Hi,
> > 
> > +Index: src/formisc.c
> > +--- src/formisc.c.orig
> >  src/formisc.c
> >  @@ -84,12 +84,11 @@ normal:   *target++= *start++;
> > case '"':*target++=delim='"';start++;
> > }
> > @@ -19,6 +24,15 @@ with unbalanced quotes.
> > }
> >hitspc=2;
> >  }
> > +@@ -104,7 +103,7 @@ void loadsaved(sp)const struct saved*const sp;  /*
> > + }
> > +   /* append to buf */
> > + void loadbuf(text,len)const char*const text;const size_t len;
> > +-{ if(buffilled+len>buflen)  /* buf can't hold the 
> > text */
> > ++{ while(buffilled+len>buflen)   /* buf can't hold the 
> > text */
> > +  buf=realloc(buf,buflen+=Bsize);
> > +   tmemmove(buf+buffilled,text,len);buffilled+=len;
> > + }
> 
> Is this the real coding style ?!?!? seriously ?
> 

Yes. Quoting guenther@:

"Any whitespace you see is either left-indent, right-indent,
or syntactically required."



Re: new devel/p5-Sub-Attribute

2017-11-29 Thread Nigel Taylor
On 11/29/17 12:37, Alexander Bluhm wrote:
> On Wed, Nov 29, 2017 at 02:22:01AM +0100, Jeremie Courreges-Anglas wrote:
>> It looks like you need those in BUILD_DEPENDS, listed "for authors only"
>> in Makefile.PL:
>>
>>  devel/p5-Module-Install-AuthorTests \
>>  devel/p5-Module-Install-Repository \
>>  devel/p5-Module-Install-XSUtil \
> 
> Oh yes, my fault.
> 
> The "CONFIGURE_STYLE = modinst" deletes the modules from inc.  It
> adds p5-Module-Install as build dependency automatically, but not
> the others.
> 
> In general I think bundling other modules in inc does not fit well
> in our ports tree.  We should use the package that is maintained
> and tested with OpenBSD and not something that is included somewhere.
> Also inc makes it harder to review module updates as you see a lot
> of unreleated stuff.
> 
> That is why I prefer to place a "rm -rf -- ${WRKSRC}/inc" in the
> Makefile.  But I should not forget to replace inc with dependencies.
> 
> New version attached.
> 
> bluhm
> 

I have a modified perl.port.mk I've been using for some time, with
additional dependencies in the ports that need them including new ports
required as a result of removing everything under ${WRKSRC}/inc for all
modinst ports, there might have been some reason for not removing inc
itself just can't recall at this time...

$ cvs -R -q diff -uNp perl.port.mk



Index: perl.port.mk
===
RCS file: /home/cvs/ports/infrastructure/mk/perl.port.mk,v
retrieving revision 1.29
diff -u -p -r1.29 perl.port.mk
--- perl.port.mk26 Apr 2016 10:56:59 -  1.29
+++ perl.port.mk26 Apr 2016 13:20:04 -
@@ -66,7 +66,7 @@ MODPERL_configure = ${_MODPERL_preconfig
 .  if ${CONFIGURE_STYLE:L:Mmodinst}
 BUILD_DEPENDS +=   devel/p5-Module-Install
 CONFIGURE_ARGS +=  --skipdeps
-_MODPERL_preconfig = rm -rf ${WRKSRC}/inc/Module/*Install*
+_MODPERL_preconfig = rm -rf ${WRKSRC}/inc/*
 .  else
 _MODPERL_preconfig = :
 .  endif
$



syslog-ng running but not writing logs

2017-11-29 Thread chrisb
Hello forum members,

Having spent a couple of weeks on this problem I thought someone might be
able to help getting syslog-ng 3.9.1 to write log files on OpenBSD 6.2. This
really is a pain in the back-side.

The O/S was a fresh install, then syslog-ng and lastly BIND. No other
packages except syslog-ng and BIND dependencies have been installed.

The .conf file was copied over from an older OpenBSD system, also running an
older WORKING syslog-ng (3.1.1). The required changes to the .conf were made
so that syslog-ng 3.9.1 with supervisor starts and remains running. By
killing the syslog-ng process I was able to test that the supervisor process
restarts syslog-ng. The rc.d script starts, stops and restarts syslog-ng as
expected. /usr/local/sbin/syslog-ng -s returns no errors, indicating that
the config file is at least sane.

In /var/log the only thing it writes are syslog-ng start/stop messages. In
an effort to localise the problem, a stub syslog-ng.conf was created with
the following contents:


@version: 3.9.1
source s_local {
unix-dgram("/dev/log");
};
#
destination catchall { file(/var/log/catchall); };
log { source(s_local);  destination(catchall);  };


The permissions and ownership on /var, /var/log, /var/run, and /etc are
correct according to the OBSD /etc/mtree/special file.  Syslog-ng starts,
retaining root permissions (default) and creates /dev/log if it does not
exist. The syslog_ng_flags I use are:


"-R /var/run/syslog-ng.persist -c /var/run/syslog-ng.ctl -p
/var/run/syslog-ng.pid"


Have tried running without any flags to see if that would help, but did not
help.
The output of syslog-ng -V is:


syslog-ng 3.9.1
Installer-Version: 3.9.1
Revision:
Module-Directory: /usr/local/lib/syslog-ng
Module-Path: /usr/local/lib/syslog-ng
Available-Modules:
affile,afprog,afsocket,afsql,afuser,basicfuncs,cef,confgen,cryptofuncs,csvparser,curl,date,dbparser,disk-buffer,geoip-plugin,graphite,kvformat,linux-kmsg-format,pseudofile,system-source,add-contextual-data,json-plugin,syslogformat
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-IPv6: on
Enable-Spoof-Source: off
Enable-TCP-Wrapper: off
Enable-Linux-Caps: off


On my hunt I found a message on NARKIVE where a user was having the same
problem with syslog-ng 3.6 on OpenBSD 5.9, there was no solution. There was
a reply saying: "With the changes in 5.6 using sendsyslog(2), only syslogd
picks up local syslog.". Setting up a few OBSD VMs later than 5.5 from
scratch and installing syslog-ng, I still get the same problem/symptoms.

After a further search I turned up nothing that would help.

Many Thanks in advance.
Christopher



--
Sent from: 
http://openbsd-archive.7691.n7.nabble.com/openbsd-user-ports-f108501.html



Re: [NEW] lang/spin

2017-11-29 Thread Ori Bernstein
On Sat, 25 Nov 2017 16:33:03 -0500
Brian Callahan  wrote:

> Hi Ori --
> 
> This is much better. There's a bonus newline at the end of your new 
> pkg/DESCR but that's no reason to have you resubmit.
> I'd be happy to import this with an ok.
> 
> ~Brian
 
Thanks, sounds good. Sorry about the braindead first attempt :)

-- 
Ori Bernstein 



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/11/29 11:35:53

Modified files:
net: Makefile 

Log message:
Add lua-psl.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/11/29 11:33:27

Log message:
Import net/lua-psl.

Lua bindings to libpsl, a C library that handles the Public Suffix List.

The PSL is a list of domains where there may be sub-domains outside of the
administrator's control. e.g. the administrator of '.com' does not manage
'github.com'.

OK jca@

Status:

Vendor Tag: fcambus
Release Tags:   fcambus_20171129

N ports/net/lua-psl/Makefile
N ports/net/lua-psl/distinfo
N ports/net/lua-psl/pkg/DESCR
N ports/net/lua-psl/pkg/PLIST

No conflicts created by this import



Re: mail/procmail CVE-2017-16844

2017-11-29 Thread Landry Breuil
On Wed, Nov 29, 2017 at 06:03:31PM +0100, Alexander Bluhm wrote:
> Hi,
> 
> +Index: src/formisc.c
> +--- src/formisc.c.orig
>  src/formisc.c
>  @@ -84,12 +84,11 @@ normal: *target++= *start++;
>   case '"':*target++=delim='"';start++;
> }
> @@ -19,6 +24,15 @@ with unbalanced quotes.
> }
>hitspc=2;
>  }
> +@@ -104,7 +103,7 @@ void loadsaved(sp)const struct saved*const sp;/*
> + }
> + /* append to buf */
> + void loadbuf(text,len)const char*const text;const size_t len;
> +-{ if(buffilled+len>buflen)/* buf can't hold the text */
> ++{ while(buffilled+len>buflen) /* buf can't hold the 
> text */
> +  buf=realloc(buf,buflen+=Bsize);
> +   tmemmove(buf+buffilled,text,len);buffilled+=len;
> + }

Is this the real coding style ?!?!? seriously ?



Re: CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
On Wed, Nov 29 2017, Antoine Jacoutot  wrote:
> On Tue, Nov 28, 2017 at 03:43:07AM +, Kevin Lo wrote:
>> CVSROOT: /cvs
>> Module name: ports
>> Changes by:  ke...@cvs.openbsd.org   2017/11/27 20:43:07
>> 
>> Modified files:
>>  mail/mlmmj : Makefile distinfo 
>>  mail/mlmmj/pkg : PLIST 
>> 
>> Log message:
>> Update to mlmmj-1.3.0, from Zhang Huangbin, tweak PLIST from me.
>
> Doesn't build.

/usr/local/include/unistr.h from libunistring gets included instead of
../include/unistr.h.

Quick fix:

Index: Makefile
===
RCS file: /cvs/ports/mail/mlmmj/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile28 Nov 2017 03:43:07 -  1.19
+++ Makefile29 Nov 2017 16:57:20 -
@@ -19,7 +19,9 @@ LIB_DEPENDS=  converters/libiconv
 CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS+=--enable-receive-strip=yes
 
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+# make sure ${WRKSRC}/include/unistr.h is included instead of
+# /usr/local/include/unistr.h from libunistring
+CONFIGURE_ENV= CPPFLAGS="-I${WRKSRC}/include -I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -liconv"
 
 DOCS=  README* TUNABLES


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



mail/procmail CVE-2017-16844

2017-11-29 Thread Alexander Bluhm
Hi,

I would like to fix CVE-2017-16844 for procmail.

ok?

bluhm

Index: mail/procmail/Makefile
===
RCS file: /data/mirror/openbsd/cvs/ports/mail/procmail/Makefile,v
retrieving revision 1.42
diff -u -p -r1.42 Makefile
--- mail/procmail/Makefile  7 Jun 2017 02:17:01 -   1.42
+++ mail/procmail/Makefile  29 Nov 2017 16:44:11 -
@@ -4,7 +4,7 @@ COMMENT=filtering local mail delivery a
 
 DISTNAME=  procmail-3.22
 CATEGORIES=mail
-REVISION=  7
+REVISION=  8
 
 MASTER_SITES=  ${HOMEPAGE} \
http://mirror.switch.ch/ftp/mirror/procmail/ \
Index: mail/procmail/patches/patch-src_formisc_c
===
RCS file: 
/data/mirror/openbsd/cvs/ports/mail/procmail/patches/patch-src_formisc_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_formisc_c
--- mail/procmail/patches/patch-src_formisc_c   5 Sep 2014 13:52:19 -   
1.2
+++ mail/procmail/patches/patch-src_formisc_c   29 Nov 2017 16:57:31 -
@@ -3,8 +3,13 @@ $OpenBSD: patch-src_formisc_c,v 1.2 2014
 Hunk #1: CVE-2014-3618, heap overflow in formail when parsing addresses
 with unbalanced quotes.
 
 src/formisc.c.orig Fri Jun 29 03:20:45 2001
-+++ src/formisc.c  Thu Sep  4 16:15:48 2014
+Hunk #2: CVE-2017-16844: heap-based buffer overflow in loadbuf()
+http://bugs.debian.org/876511
+Patch taken from Debian package procmail_3.22-25+deb9u1.
+
+Index: src/formisc.c
+--- src/formisc.c.orig
 src/formisc.c
 @@ -84,12 +84,11 @@ normal:   *target++= *start++;
case '"':*target++=delim='"';start++;
}
@@ -19,6 +24,15 @@ with unbalanced quotes.
}
   hitspc=2;
 }
+@@ -104,7 +103,7 @@ void loadsaved(sp)const struct saved*const sp;  /*
+ }
+   /* append to buf */
+ void loadbuf(text,len)const char*const text;const size_t len;
+-{ if(buffilled+len>buflen)  /* buf can't hold the text */
++{ while(buffilled+len>buflen)   /* buf can't hold the text */
+  buf=realloc(buf,buflen+=Bsize);
+   tmemmove(buf+buffilled,text,len);buffilled+=len;
+ }
 @@ -115,7 +114,7 @@ void loadchar(c)const int c; /* append 
one char
buf[buffilled++]=c;
  }



Re: CVS: cvs.openbsd.org: ports

2017-11-29 Thread Antoine Jacoutot
On Tue, Nov 28, 2017 at 03:43:07AM +, Kevin Lo wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   ke...@cvs.openbsd.org   2017/11/27 20:43:07
> 
> Modified files:
>   mail/mlmmj : Makefile distinfo 
>   mail/mlmmj/pkg : PLIST 
> 
> Log message:
> Update to mlmmj-1.3.0, from Zhang Huangbin, tweak PLIST from me.

Doesn't build.


>>> Building on exopi-4 under mail/mlmmj
 BDEPENDS = [converters/libiconv]
 DIST = [mail/mlmmj:mlmmj-1.3.0.tar.gz]
 FULLPKGNAME = mlmmj-1.3.0
 RDEPENDS = [converters/libiconv]
(Junk lock obtained for exopi-4 at 1511948354)
>>> Running depends in mail/mlmmj at 1511948354
   last junk was in net/rtg
/usr/sbin/pkg_add -aI -Dunsigned -Drepair libiconv-1.14p3
was: /usr/sbin/pkg_add -aI -Dunsigned -Drepair libiconv-1.14p3
/usr/sbin/pkg_add -aI -Dunsigned -Drepair libiconv-1.14p3
>>> Running show-prepare-results in mail/mlmmj at 1511948356
===> mail/mlmmj
===> mlmmj-1.3.0 depends on: libiconv-* -> libiconv-1.14p3
===>  Verifying specs:  c iconv
===>  found c.92.0 iconv.6.0
libiconv-1.14p3
(Junk lock released for exopi-4 at 1511948357)
distfiles size=355298
>>> Running build in mail/mlmmj at 1511948357
===> mail/mlmmj
===>  Checking files for mlmmj-1.3.0
`/exopi-cvs/ports/distfiles/mlmmj-1.3.0.tar.gz' is up to date.
>> (SHA256) mlmmj-1.3.0.tar.gz: OK
===>  Extracting for mlmmj-1.3.0
===>  Patching for mlmmj-1.3.0
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Configuring for mlmmj-1.3.0
Using /exopi-obj/pobj/mlmmj-1.3.0/config.site (generated)
configure: WARNING: unrecognized options: --disable-gtk-doc
configure: loading site script /exopi-obj/pobj/mlmmj-1.3.0/config.site
checking for a BSD-compatible install... 
/exopi-obj/pobj/mlmmj-1.3.0/bin/install -c 
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... mkdir -p
checking for gawk... (cached) awk
checking whether make sets $(MAKE)... (cached) yes
checking whether make supports nested variables... yes
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... no
checking for iconv_open in -liconv... no
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for arpa/inet.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for syslog.h... (cached) yes
checking for unistd.h... (cached) yes
checking for time.h... (cached) yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for an ANSI C-conforming const... (cached) yes
checking for size_t... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for ftruncate... (cached) yes
checking for memset... (cached) yes
checking for socket... (cached) yes
checking for strerror... (cached) yes
checking for strncasecmp... (cached) yes
checking for snprintf... (cached) yes
checking for fcntl... (cached) yes
checking for nanosleep... (cached) yes
checking for time... (cached) yes
checking for strftime... (cached) yes
checking for syslog... (cached) yes
checking for regcomp... (cached) yes
checking for regexec... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/mlmmj-make-ml
config.status: creating listtexts/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/receivestrip/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized 

Re: CVS: cvs.openbsd.org: ports

2017-11-29 Thread Antoine Jacoutot
On Wed, Nov 29, 2017 at 01:27:36AM +, Kevin Lo wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   ke...@cvs.openbsd.org   2017/11/28 18:27:36
> 
> Modified files:
>   inputmethods/fcitx: Makefile 
> 
> Log message:
> Missing BUILD_DEPENDS and RUN_DEPENDS on bash.
> 
> Spotted by ajacoutot@

Still doesn't build.

 BDEPENDS = 
[devel/cmake;devel/ninja;archivers/xz;devel/gettext-tools;shells/bash;devel/iso-codes;sysutils/e2fsprogs;devel/kf5/extra-cmake-modules;x11/dbus;x11/gtk+2;devel/libexecinfo;x11/gtk+3;x11/qt4;x11/xkbcommon]
 DIST = 
[inputmethods/fcitx,-qt4:fcitx/pinyin.tar.gz;inputmethods/fcitx,-qt4:fcitx/py_table-20121124.tar.gz;inputmethods/fcitx,-qt4:fcitx/py_stroke-20121124.tar.gz;inputmethods/fcitx,-qt4:fcitx/fcitx-4.2.9.5.tar.xz;inputmethods/fcitx,-qt4:fcitx/table.tar.gz;inputmethods/fcitx,-qt4:fcitx/en_dict-20121020.tar.gz]
 FULLPKGNAME = fcitx-gtk3-4.2.9.5p0
 RDEPENDS = [x11/gtk+3;inputmethods/fcitx,-main]
(Junk lock failure for exopi-2 at 1511963469)
Received IO
(Junk lock obtained for exopi-2 at 1511963473)
Received IO
Woken up inputmethods/fcitx,-gtk3
>>> Running depends in inputmethods/fcitx,-gtk3 at 1511963474
   last junk was in x11/kde4/l10n/hi
/usr/sbin/pkg_add -aI -Dunsigned -Drepair bash-4.4.12p0 cmake-3.9.3 
dbus-1.12.2v0 e2fsprogs-1.42.12p4 extra-cmake-modules-5.38.0 
gettext-tools-0.19.8.1 gtk+2-2.24.31p2 iso-codes-3.77 libexecinfo-0.3p0v0 
libxkbcommon-0.7.2p0 ninja-1.8.2 qt4-4.8.7p14
was: /usr/sbin/pkg_add -aI -Dunsigned -Drepair bash-4.4.12p0 cmake-3.9.3 
dbus-1.12.2v0 e2fsprogs-1.42.12p4 extra-cmake-modules-5.38.0 
gettext-tools-0.19.8.1 gtk+2-2.24.31p2 gtk+3-3.22.26 iso-codes-3.77 
libexecinfo-0.3p0v0 libxkbcommon-0.7.2p0 ninja-1.8.2 qt4-4.8.7p14 xz-5.2.3p0
/usr/sbin/pkg_add -aI -Dunsigned -Drepair bash-4.4.12p0 cmake-3.9.3 
dbus-1.12.2v0 e2fsprogs-1.42.12p4 extra-cmake-modules-5.38.0 
gettext-tools-0.19.8.1 gtk+2-2.24.31p2 iso-codes-3.77 libexecinfo-0.3p0v0 
libxkbcommon-0.7.2p0 ninja-1.8.2 qt4-4.8.7p14
>>> Running show-prepare-results in inputmethods/fcitx,-gtk3 at 1511963480
===> inputmethods/fcitx,-gtk3
===> fcitx-gtk3-4.2.9.5p0 depends on: gettext-tools-* -> gettext-tools-0.19.8.1
===> fcitx-gtk3-4.2.9.5p0 depends on: iso-codes-* -> iso-codes-3.77
===> fcitx-gtk3-4.2.9.5p0 depends on: extra-cmake-modules-* -> 
extra-cmake-modules-5.38.0
===> fcitx-gtk3-4.2.9.5p0 depends on: bash-* -> bash-4.4.12p0
===> fcitx-gtk3-4.2.9.5p0 depends on: cmake-* -> cmake-3.9.3
===> fcitx-gtk3-4.2.9.5p0 depends on: ninja->=1.5.1 -> ninja-1.8.2
===> fcitx-gtk3-4.2.9.5p0 depends on: xz-* -> xz-5.2.3p0
===> fcitx-gtk3-4.2.9.5p0 depends on: libexecinfo-* -> libexecinfo-0.3p0v0
===> fcitx-gtk3-4.2.9.5p0 depends on: e2fsprogs-* -> e2fsprogs-1.42.12p4
===> fcitx-gtk3-4.2.9.5p0 depends on: dbus-* -> dbus-1.12.2v0
===> fcitx-gtk3-4.2.9.5p0 depends on: gtk+2-* -> gtk+2-2.24.31p2
===> fcitx-gtk3-4.2.9.5p0 depends on: libxkbcommon-* -> libxkbcommon-0.7.2p0
===> fcitx-gtk3-4.2.9.5p0 depends on: gtk+3-* -> gtk+3-3.22.26
===> fcitx-gtk3-4.2.9.5p0 depends on: qt4-* -> qt4-4.8.7p14
===>  Verifying specs:  c iconv intl kvm xkbcommon X11 Xext Xfixes Xinerama 
Xrender c cairo dbus-1  execinfo gdk-x11-2.0 gettextpo gio-2.0 glib-2.0  
gobject-2.0 gtk-x11-2.0 pango-1.0 pangocairo-1.0  pthread uuid xkbfile xml2 
fcitx-gclient fcitx-utils gdk-3 glib-2.0 gobject-2.0 gtk-3 pango-1.0 xkbcommon 
c iconv intl kvm xkbcommon c++ c++abi pthread ICE QtCore QtDBus QtGui SM X11  
Xext execinfo fcitx-config fcitx-utils m
===>  found c.92.0 iconv.6.0 intl.6.0 kvm.16.2 xkbcommon.1.3 X11.16.1 Xext.13.0 
Xfixes.6.0 Xinerama.6.0 Xrender.6.0 cairo.12.3 dbus-1.11.2 execinfo.2.0 
gdk-x11-2.0.2400.0 gettextpo.8.1 gio-2.0.4200.6 glib-2.0.4200.6 
gobject-2.0.4200.6 gtk-x11-2.0.2400.0 pango-1.0.3800.1 pangocairo-1.0.3800.1 
pthread.25.1 uuid.14.0 xkbfile.6.0 xml2.16.0 fcitx-gclient.0.0 fcitx-utils.0.0 
gdk-3.2200.2 gtk-3.2200.2 c++.1.0 c++abi.0.0 ICE.10.0 QtCore.9.0 QtDBus.2.0 
QtGui.10.1 SM.9.0 fcitx-config.0.0 m.10.0
bash-4.4.12p0
cmake-3.9.3
dbus-1.12.2v0
e2fsprogs-1.42.12p4
extra-cmake-modules-5.38.0
gettext-tools-0.19.8.1
gtk+2-2.24.31p2
gtk+3-3.22.26
iso-codes-3.77
libexecinfo-0.3p0v0
libxkbcommon-0.7.2p0
ninja-1.8.2
qt4-4.8.7p14
xz-5.2.3p0
(Junk lock released for exopi-2 at 1511963483)
Woken up devel/gtkparasite
distfiles size=8709618
>>> Running patch in inputmethods/fcitx,-gtk3 at 1511963483
===> inputmethods/fcitx,-gtk3
===>  Checking files for fcitx-4.2.9.5
`/exopi-cvs/ports/distfiles/fcitx/fcitx-4.2.9.5.tar.xz' is up to date.
`/exopi-cvs/ports/distfiles/fcitx/en_dict-20121020.tar.gz' is up to date.
`/exopi-cvs/ports/distfiles/fcitx/pinyin.tar.gz' is up to date.
`/exopi-cvs/ports/distfiles/fcitx/py_table-20121124.tar.gz' is up to date.
`/exopi-cvs/ports/distfiles/fcitx/py_stroke-20121124.tar.gz' is up to date.
`/exopi-cvs/ports/distfiles/fcitx/table.tar.gz' is up to date.
>> (SHA256) fcitx/fcitx-4.2.9.5.tar.xz: OK
>> (SHA256) fcitx/en_dict-20121020.tar.gz: OK
>> (SHA256) 

Re: [NEW] net/lua-psl

2017-11-29 Thread Jeremie Courreges-Anglas
On Wed, Nov 29 2017, Frederic Cambus  wrote:
> On Wed, Nov 29, 2017 at 11:44:52AM +0100, Jeremie Courreges-Anglas wrote:
>
>> > Comments? OK?
>> 
>> LGTM, but why is WANTLIB commented out?
>
> Obvious mistake on my part, here is an updated tarball correcting this.
>
> Comments? OK?

yup

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: [NEW] net/lua-psl

2017-11-29 Thread Frederic Cambus
On Wed, Nov 29, 2017 at 11:44:52AM +0100, Jeremie Courreges-Anglas wrote:

> > Comments? OK?
> 
> LGTM, but why is WANTLIB commented out?

Obvious mistake on my part, here is an updated tarball correcting this.

Comments? OK?


lua-psl.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-11-29 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2017/11/29 06:57:47

Modified files:
lang/duktape   : Makefile 
lang/duktape/pkg: PLIST 
Added files:
lang/duktape/patches: patch-Makefile_sharedlibrary 
Removed files:
lang/duktape/patches: patch-Makefile_cmdline 

Log message:
Build and install the duktape shared library and headers.
ok fcambus@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Ingo Schwarze
CVSROOT:/cvs
Module name:ports
Changes by: schwa...@cvs.openbsd.org2017/11/29 06:26:36

Modified files:
textproc/igor  : Makefile distinfo 
textproc/igor/patches: patch-igor patch-igor_1 

Log message:
routine maintainer update to igor-1.595, mostly more misspellings;
OK tb@



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 06:24:13

Added files:
lang/verilator/patches: patch-include_verilatedos_h 

Log message:
Unbreak build with base gcc (no __builtin_unreachable)



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 06:22:52

ports/lang/verilator/patches

Update of /cvs/ports/lang/verilator/patches
In directory cvs.openbsd.org:/tmp/cvs-serv52848/patches

Log Message:
Directory /cvs/ports/lang/verilator/patches added to the repository



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2017/11/29 06:14:40

Modified files:
devel/mingw: Makefile 

Log message:
found hidden build dependency.
there's too much of a maze of scripts, don't fight it



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2017/11/29 06:09:42

Modified files:
devel  : Makefile 

Log message:
+p5-Sub-Attribute



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2017/11/29 06:05:14

Log message:
import p5-Sub-Attribute 0.06
OK jca@

Comment:
reliable subroutine attribute handlers

Description:
Sub::Attribute is a role to define attribute handlers for specific
subroutine attributes.

Status:

Vendor Tag: bluhm
Release Tags:   bluhm_20171129

N ports/devel/p5-Sub-Attribute/Makefile
N ports/devel/p5-Sub-Attribute/distinfo
N ports/devel/p5-Sub-Attribute/pkg/PLIST
N ports/devel/p5-Sub-Attribute/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 06:02:24

Modified files:
net/libnids: Makefile 

Log message:
Specify which libnet version we want (1.0) in WANTLIB

Unbreaks libnids build when libnet-1.1 is installed.



Re: new devel/p5-Sub-Attribute

2017-11-29 Thread Alexander Bluhm
On Wed, Nov 29, 2017 at 02:22:01AM +0100, Jeremie Courreges-Anglas wrote:
> It looks like you need those in BUILD_DEPENDS, listed "for authors only"
> in Makefile.PL:
> 
>   devel/p5-Module-Install-AuthorTests \
>   devel/p5-Module-Install-Repository \
>   devel/p5-Module-Install-XSUtil \

Oh yes, my fault.

The "CONFIGURE_STYLE = modinst" deletes the modules from inc.  It
adds p5-Module-Install as build dependency automatically, but not
the others.

In general I think bundling other modules in inc does not fit well
in our ports tree.  We should use the package that is maintained
and tested with OpenBSD and not something that is included somewhere.
Also inc makes it harder to review module updates as you see a lot
of unreleated stuff.

That is why I prefer to place a "rm -rf -- ${WRKSRC}/inc" in the
Makefile.  But I should not forget to replace inc with dependencies.

New version attached.

bluhm


p5-Sub-Attribute.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 04:58:44

Modified files:
devel/arm-none-eabi/gcc-linaro: Makefile 

Log message:
BROKEN on powerpc

libgcc/libgcc2.c:1999:1: internal compiler error: in create_edge, at 
cgraph.c:850

http://build-failures.rhaalovely.net//powerpc/2017-11-13/devel/arm-none-eabi/gcc-linaro.log



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 04:57:03

Modified files:
devel/gtest: Makefile 

Log message:
Add url to alpha build failure log, ugly error message



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/11/29 04:52:49

Modified files:
devel/gtest: Makefile 

Log message:
ICE on alpha



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2017/11/29 04:21:49

Modified files:
infrastructure/lib/DPB: External.pm 

Log message:
oops, I forgot to give the core back after scanning.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/11/29 04:07:46

Modified files:
sysutils/upower: Makefile distinfo 

Log message:
Update to upower 0.99.7.
Prodded by ajacoutot@



Re: [NEW] net/lua-psl

2017-11-29 Thread Jeremie Courreges-Anglas
On Wed, Nov 29 2017, Frederic Cambus  wrote:
> Hi ports@,

Hi,

> Here is a new port: net/lua-psl
>
> Comments? OK?

LGTM, but why is WANTLIB commented out?

> From DESCR:
>
> Lua bindings to libpsl, a C library that handles the Public Suffix List.
>
> The PSL is a list of domains where there may be sub-domains outside of the
> administrator's control. e.g. the administrator of '.com' does not manage
> 'github.com'.
>
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2017/11/29 02:47:07

Modified files:
security/plaso : Makefile distinfo 
security/plaso/pkg: PLIST 

Log message:
update plaso to 20171118.
ok benoit@.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2017/11/29 02:46:31

Modified files:
security/py-dfdatetime: Makefile distinfo 

Log message:
update py-dfdatetime to 20171109.
ok benoit@.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2017/11/29 02:45:48

Modified files:
security/py-dfvfs: Makefile distinfo 

Log message:
update py-dfvfs to 20171022.
ok benoit@.



CVS: cvs.openbsd.org: ports

2017-11-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/11/29 01:26:30

Modified files:
www/py-bokeh   : Makefile distinfo 
www/py-bokeh/pkg: PLIST 

Log message:
Update to py-bokeh-0.12.11.



[NEW] net/lua-psl

2017-11-29 Thread Frederic Cambus
Hi ports@,

Here is a new port: net/lua-psl

Comments? OK?

>From DESCR:

Lua bindings to libpsl, a C library that handles the Public Suffix List.

The PSL is a list of domains where there may be sub-domains outside of the
administrator's control. e.g. the administrator of '.com' does not manage
'github.com'.


lua-psl.tar.gz
Description: application/tar-gz


Re: UPDATE net/mininet

2017-11-29 Thread Ayaka Koshibe
Hi all,

I have one more follow-up to add back a missing switchd(8) config file, and to
remove a bash invocation that I'd missed earlier.


Thanks,
Ayaka

Index: Makefile
===
RCS file: /cvs/ports/net/mininet/Makefile,v
retrieving revision 1.5
diff -u -p -u -r1.5 Makefile
--- Makefile16 Sep 2017 06:03:05 -  1.5
+++ Makefile28 Nov 2017 20:02:13 -
@@ -3,7 +3,7 @@
 COMMENT =  emulator for rapid prototyping of software defined networks
 
 DISTNAME = mininet-0.0.20170813
-REVISION = 2
+REVISION = 3
 GH_ACCOUNT =   mininet
 GH_PROJECT =   mininet
 GH_COMMIT =87e26ef931ee6063332ceba77db472140f832d3a
@@ -24,10 +24,6 @@ BUILD_DEPENDS =  devel/help2man
 RUN_DEPENDS =  net/socat \
net/iperf
 
-MAKE_ENV = BINDIR=${PREFIX}/bin \
-   MANDIR=${PREFIX}/man/man1 \
-   PKGDIR=${MODPY_SITEPKG} \
-   PYTHON=${MODPY_BIN}
 do-build:
$(CC) ${WRKSRC}/mnexec.c -o ${WRKBUILD}/mnexec
help2man -N -n "create a Mininet network."  --no-discard-stderr \
@@ -45,6 +41,8 @@ pre-install:
 
 post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mininet
+   ${INSTALL_DATA} ${WRKSRC}/util/switchd.conf \
+   ${PREFIX}/share/examples/mininet/switchd.mininet.conf-sample
 .for f in examples/README.md examples/*.py
${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/share/examples/mininet
 .endfor
Index: patches/patch-Makefile
===
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile  21 Aug 2017 18:47:12 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,69 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2017/08/21 18:47:12 akoshibe Exp $
-Refactoring to make things buildable with both GNU and BSD make
-and account for directory organization differences.
-Index: Makefile
 Makefile.orig
-+++ Makefile
-@@ -2,23 +2,23 @@ MININET = mininet/*.py
- TEST = mininet/test/*.py
- EXAMPLES = mininet/examples/*.py
- MN = bin/mn
--PYMN = python -B bin/mn
-+PYMN = $(PYTHON) -B bin/mn
- BIN = $(MN)
- PYSRC = $(MININET) $(TEST) $(EXAMPLES) $(BIN)
- MNEXEC = mnexec
- MANPAGES = mn.1 mnexec.1
- P8IGN = E251,E201,E302,E202,E126,E127,E203,E226
--BINDIR = /usr/bin
--MANDIR = /usr/share/man/man1
- DOCDIRS = doc/html doc/latex
- PDF = doc/latex/refman.pdf
- 
- CFLAGS += -Wall -Wextra
- 
-+include config.mk
-+
- all: codecheck test
- 
- clean:
--  rm -rf build dist *.egg-info *.pyc $(MNEXEC) $(MANPAGES) $(DOCDIRS)
-+  rm -rf config.mk util/install.sh build dist *.egg-info *.pyc $(MNEXEC) 
$(MANPAGES) $(DOCDIRS)
- 
- codecheck: $(PYSRC)
-   -echo "Running code check"
-@@ -49,23 +49,27 @@ mnexec: mnexec.c $(MN) mininet/net.py
- install: $(MNEXEC) $(MANPAGES)
-   install $(MNEXEC) $(BINDIR)
-   install $(MANPAGES) $(MANDIR)
--  python setup.py install
-+  $(PYTHON) setup.py install
- 
-+uninstall:
-+  rm -rf $(BINDIR)/$(MNEXEC) $(BINDIR)/mn $(PKGDIR)/mininet-*.egg
-+  printf $(MANDIR)'/%s\n' $(MANPAGES) | xargs rm
-+
- develop: $(MNEXEC) $(MANPAGES)
- # Perhaps we should link these as well
-   install $(MNEXEC) $(BINDIR)
-   install $(MANPAGES) $(MANDIR)
--  python setup.py develop
-+  $(PYTHON) setup.py develop
- 
- man: $(MANPAGES)
- 
--mn.1: $(MN)
--  PYTHONPATH=. help2man -N -n "create a Mininet network." \
--  --no-discard-stderr "$(PYMN)" -o $@
-+mn.1:
-+  help2man -N -n "create a Mininet network." \
-+  --no-discard-stderr "$(PYTHON) $(MN)" -o $@
- 
--mnexec.1: mnexec
-+mnexec.1:
-   help2man -N -n "execution utility for Mininet." \
--  -h "-h" -v "-v" --no-discard-stderr ./$< -o $@
-+  -h "-h" -v "-v" --no-discard-stderr ./$(MNEXEC) -o $@
- 
- .PHONY: doc
- 
Index: patches/patch-configure
===
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure 21 Aug 2017 18:47:12 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,43 +0,0 @@
-$OpenBSD: patch-configure,v 1.1.1.1 2017/08/21 18:47:12 akoshibe Exp $
-builds a config.mk (OS-dependent vars) used by Makefile
-Index: configure
 configure.orig
-+++ configure
-@@ -0,0 +1,37 @@
-+#!/bin/sh
-+
-+# everything should be in /usr/local, but to keep things unchanged for 
Linux...
-+
-+OS=`uname`
-+case $OS in
-+*Linux*)
-+prefix='/usr'
-+mandir='/usr/share'
-+inst=$(pwd)/util/install-linux.sh
-+python=python
-+;;
-+*FreeBSD*)
-+prefix='/usr/local'
-+mandir=$prefix
-+inst=$(pwd)/util/install-freebsd.sh
-+python=python
-+;;
-+*OpenBSD*)
-+prefix='/usr/local'
-+mandir='/usr/share'
-+inst=$(pwd)/util/install-openbsd.sh
-+# could just link 'python2.7' to 'python'
-+