UPDATE: astro/wcslib 5.18 => 5.19.1

2018-09-08 Thread Brian Callahan

Hi ports --

Attached is an update to astro/wcslib. It seems this is a simple 
maintenance update, as the changelog is mostly filled with entries about 
fixing bugs and silencing warnings on newer versions of gcc.


Running `make update-patches' will say:
*** Patch for configure.ac contains CVS keyword

But that seems unavoidable; the line it's complaining about is here:
@@ -12,8 +12,13 @@ AC_REVISION([$Revision: 5.19.1.2 $])
which is just a part of the patch itself.

I don't see any shared library changes, so no bump.

The only thing that uses this is kstars and it continues to work OK with 
this update.


Not taking MAINTAINER, just doing a mini portroach rampage tonight.

OK?

~Brian

Index: Makefile
===
RCS file: /cvs/ports/astro/wcslib/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile	23 Jun 2018 16:24:07 -	1.12
+++ Makefile	9 Sep 2018 03:28:56 -
@@ -3,8 +3,8 @@
 BROKEN-hppa=	ICE on prj.c:4381
 COMMENT =	implementation of the FITS WCS standard
 CATEGORIES =	astro devel
-DISTNAME =	wcslib-5.18
-HOMEPAGE =	http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/
+DISTNAME =	wcslib-5.19.1
+HOMEPAGE =	https://www.atnf.csiro.au/people/mcalabre/WCS/wcslib/
 
 SHARED_LIBS =	wcs		1.1
 
Index: distinfo
===
RCS file: /cvs/ports/astro/wcslib/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo	23 Jun 2018 16:24:07 -	1.3
+++ distinfo	9 Sep 2018 03:28:56 -
@@ -1,2 +1,2 @@
-SHA256 (wcslib-5.18.tar.bz2) = tpP78U8lU1B7wMcrylMfI8WYhb6PfTw8uImlNJEpUJo=
-SIZE (wcslib-5.18.tar.bz2) = 2294455
+SHA256 (wcslib-5.19.1.tar.bz2) = Wbnw5aLAQHc8yEbGhNhMCbmGwTk+l7N4pBuS2dPfD5g=
+SIZE (wcslib-5.19.1.tar.bz2) = 2290052
Index: patches/patch-configure_ac
===
RCS file: /cvs/ports/astro/wcslib/patches/patch-configure_ac,v
retrieving revision 1.3
diff -u -p -r1.3 patch-configure_ac
--- patches/patch-configure_ac	23 Jun 2018 16:24:07 -	1.3
+++ patches/patch-configure_ac	9 Sep 2018 03:28:56 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-configure_ac,v 1.3 2018/
 Index: configure.ac
 --- configure.ac.orig
 +++ configure.ac
-@@ -12,8 +12,13 @@ AC_REVISION([$Revision: 1.3 $])
+@@ -12,8 +12,13 @@ AC_REVISION([$Revision: 5.19.1.2 $])
  AC_SUBST([PACKAGE_VERSION])
  AC_DEFINE_UNQUOTED([WCSLIB_VERSION], [$PACKAGE_VERSION], [Define wcslib version])
  
Index: pkg/PLIST
===
RCS file: /cvs/ports/astro/wcslib/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST	12 May 2018 14:28:25 -	1.4
+++ pkg/PLIST	9 Sep 2018 03:28:56 -
@@ -44,7 +44,7 @@ include/${DISTNAME}/wcstrig.h
 include/${DISTNAME}/wcsunits.h
 include/${DISTNAME}/wcsunits.inc
 include/${DISTNAME}/wcsutil.h
-@comment lib/libwcs-1.0.a
+@comment lib/libwcs-1.1.a
 lib/libwcs.a
 @lib lib/libwcs.so.${LIBwcs_VERSION}
 lib/pkgconfig/wcslib.pc


UPDATE: archivers/makeself 2.3.1 => 2.4.0

2018-09-08 Thread Brian Callahan

Hi ports --

Attached is a trivial update to archivers/makeself. Upstream changelog 
in its entirety is reproduced below:
* Added new --sha256 argument to use a SHA256 checksum to verify the 
integrity of archives. The shasum or sha256sum commands need to be 
available on the targeted systems.

* Fixes for extracting to directories containing spaces.
* OpenSSL improvements.
* Base64 decoding support on macOS.
* Various documentation updates.

A simple test works here. Not taking MAINTAINER since I can't see myself 
using it; again just taking another maintainer-less item off the 
portroach queue.


OK?

~Brian

Index: Makefile
===
RCS file: /cvs/ports/archivers/makeself/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile	3 Nov 2017 14:21:04 -	1.14
+++ Makefile	9 Sep 2018 03:10:36 -
@@ -2,7 +2,7 @@
 
 COMMENT=		script generating a self-extractible .tgz from a directory
 
-V=			2.3.1
+V=			2.4.0
 DISTNAME=		makeself-${V}
 
 GH_PROJECT=		makeself
Index: distinfo
===
RCS file: /cvs/ports/archivers/makeself/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo	3 Nov 2017 14:21:04 -	1.7
+++ distinfo	9 Sep 2018 03:10:36 -
@@ -1,2 +1,2 @@
-SHA256 (makeself-2.3.1.tar.gz) = ciEfq45uNOwWrN7UcgPJ//Kj8TE8nr1DMPbJT/6kOZM=
-SIZE (makeself-2.3.1.tar.gz) = 25013
+SHA256 (makeself-2.4.0.tar.gz) = dqjD8/rRtVw5uikEoZ50liFR+Ugd8DCR1OVJOL3RP1A=
+SIZE (makeself-2.4.0.tar.gz) = 26735


UPDATE: archivers/deutex 5.1.1 => 5.1.2

2018-09-08 Thread Brian Callahan

Hi ports --

Attached is an update to archivers/deutex. Upstream says this release is 
simply to fix a segfault when using the --help option. Also, I noticed 
that upstream releases real tarballs (yay!) so we can simplify this port 
significantly.


I don't know how to use this, and therefore can't test (other than to 
say that running deutex --help did not segfault). But if this version 
doesn't work, it means the previous one also didn't work, and then we 
have bigger problems than a version crank.


Also not taking MAINTAINER for the same reason, no idea how to use this. 
I'm just going through portroach and updating some easy stuff to take 
things off the queue.


OK?

~Brian

Index: Makefile
===
RCS file: /cvs/ports/archivers/deutex/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	10 Aug 2018 10:19:18 -	1.3
+++ Makefile	9 Sep 2018 02:56:26 -
@@ -1,11 +1,9 @@
 # $OpenBSD: Makefile,v 1.3 2018/08/10 10:19:18 espie Exp $
 
+V =		5.1.2
 COMMENT =	WAD composer for Doom, Heretic, Hexen, and Strife
-
-GH_ACCOUNT =	Doom-Utils
-GH_PROJECT =	deutex
-GH_TAGNAME =	v5.1.1
-
+DISTNAME =	deutex-${V}
+EXTRACT_SUFX =	.tar.xz
 CATEGORIES =	archivers
 
 # GPLv2+
@@ -13,17 +11,11 @@ PERMIT_PACKAGE_CDROM =	Yes
 
 WANTLIB += c png z
 
-BUILD_DEPENDS =		${MODGNU_AUTOCONF_DEPENDS} \
-			${MODGNU_AUTOMAKE_DEPENDS} \
-			textproc/asciidoc
+MASTER_SITES =	https://github.com/Doom-Utils/deutex/releases/download/v${V}/
+
+BUILD_DEPENDS =		textproc/asciidoc
 LIB_DEPENDS =		graphics/png
 
 CONFIGURE_STYLE =	gnu
-
-AUTOCONF_VERSION =	2.69
-AUTOMAKE_VERSION =	1.15
-
-pre-configure:
-	cd ${WRKDIST} && ${AUTOCONF_ENV} autoreconf -i
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/archivers/deutex/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo	16 Jan 2018 08:51:34 -	1.2
+++ distinfo	9 Sep 2018 02:56:26 -
@@ -1,2 +1,2 @@
-SHA256 (deutex-5.1.1.tar.gz) = K2Kf0DMNyB172WyPhAtaAMnsNl17vtCDGUwDCfvC3hw=
-SIZE (deutex-5.1.1.tar.gz) = 122556
+SHA256 (deutex-5.1.2.tar.xz) = 5C7bc4oR5+an7SdK2+Dub1FP2XrmHkl8j5JYoDrhQ+Y=
+SIZE (deutex-5.1.2.tar.xz) = 164072


Re: UPDATE: Spectrwm-3.2.0

2018-09-08 Thread Gleydson Soares
On Sat, Sep 08, 2018 at 11:50:54PM +0200, Gonzalo L. Rodriguez wrote:
> Hello,
> 
> Update for Spectrwm to 3.2.0:
> 
> https://github.com/conformal/spectrwm/releases
> 
> OK? Comments?

works fine here. 
the patch-Makefile is missing rcs id.
otherwise, OK gsoares@
? 1.patch
Index: Makefile
===
RCS file: /cvs/ports/x11/spectrwm/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile5 Oct 2017 14:14:48 -   1.24
+++ Makefile9 Sep 2018 01:03:30 -
@@ -4,7 +4,7 @@ COMMENT=small tiling window manager
 
 SHARED_LIBS=   swmhack 1.0
 
-V= 3.1.0
+V= 3.2.0
 GH_TAGNAME=SPECTRWM_${V:S/./_/g}
 GH_ACCOUNT=conformal
 GH_PROJECT=spectrwm
Index: distinfo
===
RCS file: /cvs/ports/x11/spectrwm/distinfo,v
retrieving revision 1.21
diff -u -p -r1.21 distinfo
--- distinfo5 Oct 2017 14:14:48 -   1.21
+++ distinfo9 Sep 2018 01:03:30 -
@@ -1,2 +1,2 @@
-SHA256 (spectrwm-3.1.0.tar.gz) = t6XiT+bZI6rauUfTVP9ErXQrch2q8zRYTo7qnhVknZo=
-SIZE (spectrwm-3.1.0.tar.gz) = 147206
+SHA256 (spectrwm-3.2.0.tar.gz) = +4AEQmIPdi3miiNu+acnjYuO9tpcG27bwMibHm6V73w=
+SIZE (spectrwm-3.2.0.tar.gz) = 150691
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/x11/spectrwm/patches/patch-Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 patch-Makefile
--- patches/patch-Makefile  16 Apr 2017 19:42:28 -  1.7
+++ patches/patch-Makefile  9 Sep 2018 01:03:30 -
@@ -1,5 +1,8 @@
 Makefile.orig  Mon May 23 17:45:08 2016
-+++ Makefile   Sun Apr 16 20:41:24 2017
+$OpenBSD$
+
+Index: Makefile
+--- Makefile.orig
 Makefile
 @@ -12,7 +12,7 @@ CFLAGS+=-std=c99 -Wmissing-prototypes -Wall -Wextra -W
  # Uncomment define below to disallow user settable clock format string
  #CFLAGS+=-DSWM_DENY_CLOCK_FORMAT
Index: patches/patch-spectrwm_c
===
RCS file: /cvs/ports/x11/spectrwm/patches/patch-spectrwm_c,v
retrieving revision 1.8
diff -u -p -r1.8 patch-spectrwm_c
--- patches/patch-spectrwm_c5 Oct 2017 14:14:48 -   1.8
+++ patches/patch-spectrwm_c9 Sep 2018 01:03:30 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-spectrwm_c,v 1.8 2017/10
 Index: spectrwm.c
 --- spectrwm.c.orig
 +++ spectrwm.c
-@@ -275,7 +275,7 @@ uint32_t   swm_debug = 0
+@@ -291,7 +291,7 @@ uint32_t   swm_debug = 0
  #define SWM_CONF_KEYMAPPING   (1)
  
  #ifndef SWM_LIB


update net/iperf

2018-09-08 Thread Alexander Bluhm
Hi,

ok to update net/iperf?  (maintainer timeout)

bluhm

Index: net/iperf/Makefile
===
RCS file: /data/mirror/openbsd/cvs/ports/net/iperf/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- net/iperf/Makefile  26 Jul 2017 22:45:27 -  1.27
+++ net/iperf/Makefile  28 Aug 2018 21:14:54 -
@@ -2,8 +2,7 @@
 
 COMMENT=   tool for measuring maximum TCP and UDP bandwidth
 
-DISTNAME=  iperf-2.0.5
-REVISION=  5
+DISTNAME=  iperf-2.0.12
 CATEGORIES=net
 
 HOMEPAGE=  http://sourceforge.net/projects/iperf/
@@ -15,10 +14,10 @@ PERMIT_PACKAGE_CDROM=   Yes
 
 WANTLIB=   c m pthread ${COMPILER_LIBCXX}
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=iperf/}
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=iperf2/}
 
 CONFIGURE_STYLE= autoconf
-AUTOCONF_VERSION= 2.65
+AUTOCONF_VERSION= 2.69
 
 # Separate build breaks configure test for IPv6 support
 SEPARATE_BUILD=No
Index: net/iperf/distinfo
===
RCS file: /data/mirror/openbsd/cvs/ports/net/iperf/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- net/iperf/distinfo  25 Sep 2012 20:54:39 -  1.8
+++ net/iperf/distinfo  28 Aug 2018 21:12:51 -
@@ -1,2 +1,2 @@
-SHA256 (iperf-2.0.5.tar.gz) = Y2tO/wQxzqgGZ+qFpnzkxoaYdgqYN+Hp0TCW0gNiJls=
-SIZE (iperf-2.0.5.tar.gz) = 248583
+SHA256 (iperf-2.0.12.tar.gz) = Nn9lH7EmSxP2UY5BuKfgjOPkGyocgOmf8DR1Ye7TJkY=
+SIZE (iperf-2.0.12.tar.gz) = 324528
Index: net/iperf/patches/patch-configure_ac
===
RCS file: /data/mirror/openbsd/cvs/ports/net/iperf/patches/patch-configure_ac,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure_ac
--- net/iperf/patches/patch-configure_ac13 May 2017 07:45:07 -  
1.2
+++ net/iperf/patches/patch-configure_ac28 Aug 2018 21:34:39 -
@@ -1,10 +1,9 @@
 $OpenBSD: patch-configure_ac,v 1.2 2017/05/13 07:45:07 espie Exp $
-Right, redefining bool in C++ is going to work wonders.
 
 Index: configure.ac
 --- configure.ac.orig
 +++ configure.ac
-@@ -39,9 +39,7 @@ dnl Checks for programs
+@@ -73,9 +73,7 @@ dnl Checks for programs
  dnl ===
  
  AC_PROG_CXX
@@ -14,12 +13,3 @@ Index: configure.ac
  AC_ISC_POSIX
  AC_PROG_INSTALL
  AC_PROG_MAKE_SET
-@@ -166,8 +164,6 @@ fi
- 
- dnl ===
- dnl Check for compiler characteristics
--
--DAST_CHECK_BOOL
- 
- AC_C_BIGENDIAN
- 
Index: net/iperf/patches/patch-src_PerfSocket_cpp
===
RCS file: 
/data/mirror/openbsd/cvs/ports/net/iperf/patches/patch-src_PerfSocket_cpp,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_PerfSocket_cpp
--- net/iperf/patches/patch-src_PerfSocket_cpp  16 May 2009 21:48:20 -  
1.2
+++ net/iperf/patches/patch-src_PerfSocket_cpp  28 Aug 2018 21:44:29 -
@@ -1,12 +1,22 @@
 $OpenBSD: patch-src_PerfSocket_cpp,v 1.2 2009/05/16 21:48:20 rui Exp $
 src/PerfSocket.cpp.origTue Apr  8 03:37:54 2008
-+++ src/PerfSocket.cpp Sat May 16 12:29:06 2009
-@@ -107,7 +107,7 @@ void SetSocketOptions( thread_Settings *inSettings ) {
+Index: src/PerfSocket.cpp
+--- src/PerfSocket.cpp.orig
 src/PerfSocket.cpp
+@@ -118,8 +118,8 @@ void SetSocketOptions( thread_Settings *inSettings ) {
+   }
+   if (inSettings->mTTL > 0) {
+   // set TTL
+-  int val = inSettings->mTTL;
+   if ( !isIPV6(inSettings) ) {
++  u_int8_t val = inSettings->mTTL;
+   int rc = setsockopt( inSettings->mSock, IPPROTO_IP, 
IP_MULTICAST_TTL,
+(char*) , (Socklen_t) sizeof(val));
  
- // check if we're sending multicast, and set TTL
- if ( isMulticast( inSettings ) && ( inSettings->mTTL > 0 ) ) {
--  int val = inSettings->mTTL;
-+  u_int8_t val = inSettings->mTTL;
- #ifdef HAVE_MULTICAST
-   if ( !SockAddr_isIPv6( >local ) ) {
-   int rc = setsockopt( inSettings->mSock, IPPROTO_IP, 
IP_MULTICAST_TTL,
+@@ -127,6 +127,7 @@ void SetSocketOptions( thread_Settings *inSettings ) {
+   } else
+ #  ifdef HAVE_IPV6_MULTICAST
+   {
++  int val = inSettings->mTTL;
+   int rc = setsockopt( inSettings->mSock, IPPROTO_IPV6, 
IPV6_MULTICAST_HOPS,
+(char*) , (Socklen_t) sizeof(val));
+   WARN_errno( rc == SOCKET_ERROR, "multicast v6 ttl" );
Index: net/iperf/patches/patch-src_Reporter_c
===
RCS file: net/iperf/patches/patch-src_Reporter_c
diff -N net/iperf/patches/patch-src_Reporter_c
--- net/iperf/patches/patch-src_Reporter_c  3 Mar 2013 12:29:44 -   
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_Reporter_c,v 

Re: new devel/p5-IO-BufferedSelect

2018-09-08 Thread Alexander Bluhm
ping

On Sun, Sep 02, 2018 at 10:31:19PM +0200, Alexander Bluhm wrote:
> Hi
> 
> A while ago Paul B. Henson sent the p5-IO-BufferedSelect port to
> the list.  I tweaked it a bit and would like to import it for him.
> 
> ok?
> 
> Comment:
> line-buffered select interface
> 
> Description:
> The purpose of this module is to implement a buffered version of
> the select interface that operates on lines, rather than characters.
> Given a set of filehandles, it will block until a full line is
> available on one or more of them.
> 
> bluhm




CVS: cvs.openbsd.org: ports

2018-09-08 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2018/09/08 17:08:39

Modified files:
emulators/mednafen: Makefile distinfo 
Added files:
emulators/mednafen/patches: patch-src_sexyal_drivers_openbsd_cpp 
patch-src_sexyal_sexyal_cpp 

Log message:
Update to mednafen 1.12.3

Upstream now requires SDL2, so make the necessary adjustments.

Upstream added an openbsd sound driver, but it doesn't use
the sndio API, so switch the default sound driver to sdl which
does use sndio.  Make the openbsd driver still work by default
by defaulting the audio device to /dev/audio0 in that case.

Both the sound driver and sound device are configurable in the
mednafen configuration file.

Based on a patch from an...@disroot.org
Sound issues pointed out by Bryan Linton 
Feedback from ratchov@
OK bentley@



Re: NEW: comms/gnuradio

2018-09-08 Thread Anthony J. Bentley
On Wed, Sep 5, 2018 at 2:50 AM, Stuart Henderson  wrote:
> I think this is nearly in shape for committing and it would be nice to
> have in tree (though like you I've not tested hardware - currently I have
> SDRplay [looks to be a pain with not-really-open code] and RTL-SDR [iirc
> this wanted async support in libusb] so there's not a lot I can do without
> a bunch more work).

New tarball with some changes:

- reflowed DESCR
- dropped rand patch
- added missed log4cpp dependency
- took maintainership (haven't heard from Aaron)
- switched /usr/local/etc to SYSCONFDIR + @sample

ok?

-- 
Anthony J. Bentley


gnuradio.tar.gz
Description: application/gzip


UPDATE: Spectrwm-3.2.0

2018-09-08 Thread Gonzalo L. Rodriguez

Hello,

Update for Spectrwm to 3.2.0:

https://github.com/conformal/spectrwm/releases

OK? Comments?

Cheers.-

--
Sending from my toaster.
Index: Makefile
===
RCS file: /cvs/ports/x11/spectrwm/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile5 Oct 2017 14:14:48 -   1.24
+++ Makefile8 Sep 2018 21:48:21 -
@@ -4,7 +4,7 @@ COMMENT=small tiling window manager
 
 SHARED_LIBS=   swmhack 1.0
 
-V= 3.1.0
+V= 3.2.0
 GH_TAGNAME=SPECTRWM_${V:S/./_/g}
 GH_ACCOUNT=conformal
 GH_PROJECT=spectrwm
Index: distinfo
===
RCS file: /cvs/ports/x11/spectrwm/distinfo,v
retrieving revision 1.21
diff -u -p -r1.21 distinfo
--- distinfo5 Oct 2017 14:14:48 -   1.21
+++ distinfo8 Sep 2018 21:48:21 -
@@ -1,2 +1,2 @@
-SHA256 (spectrwm-3.1.0.tar.gz) = t6XiT+bZI6rauUfTVP9ErXQrch2q8zRYTo7qnhVknZo=
-SIZE (spectrwm-3.1.0.tar.gz) = 147206
+SHA256 (spectrwm-3.2.0.tar.gz) = +4AEQmIPdi3miiNu+acnjYuO9tpcG27bwMibHm6V73w=
+SIZE (spectrwm-3.2.0.tar.gz) = 150691


CVS: cvs.openbsd.org: ports

2018-09-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/09/08 15:50:08

Modified files:
net/megatools  : Makefile distinfo 
Removed files:
net/megatools/patches: patch-lib_mega_c 

Log message:
Update to megatools-1.10.2.

Changelog: https://megatools.megous.com/builds/NEWS



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/09/08 15:48:57

Modified files:
devel/libevent2: Makefile 

Log message:
Switch homepage to https.



Re: [NEW] security/p5-Crypt-Curve25519-0.06 (p5-Net-SFTP Update 1/4)

2018-09-08 Thread Charlene Wendling
Hi Brian, 

I forgot to mention that it's a pure maintenance update, i don't use
them, so i won't take MAINTAINER.

Charlène.


On Sat, 8 Sep 2018 16:06:57 -0400
Brian Callahan wrote:

> 
> On 09/08/18 12:47, Charlene Wendling wrote:
> > Hi ports!
> >
> > --
> > Intro (to avoid redundancy):
> >
> > I've successfully updated net/p5-Net-SFTP to its latest version
> > (0.12). It will require 2 new ports and 2 updates, mostly because
> > we're moving to net/p5-Net-SSH-Perl 2.x that is now required by
> > p5-Net-SFTP.
> >
> > The full chain of dependencies has been ran and tested, on
> > amd64+chroot and i386 (there are XS modules), i've found no
> > consumers, excepted between them.
> >
> > I won't "hammer" you and post the 4 today - unless asked for - for
> > now i'm just sending the 2 new dependencies needed for the updated
> > net/p5-Net-SSH-Perl.
> > -
> >
> > >From DESCR: 
> >
> > Crypt::Curve25519 is a state-of-the-art Diffie-Hellman function
> > suitable for a wide variety of applications.
> >
> > Given a user's 32-byte secret key, Crypt::Curve25519 computes the
> > user's 32-byte public key. Given the user's 32-byte secret key and
> > another user's 32-byte public key, Crypt::Curve25519 computes a
> > 32-byte secret shared by the two users. This secret can then be
> > used to authenticate and encrypt messages between the two users.
> >
> > WWW: https://metacpan.org/release/AJGB/Crypt-Curve25519-0.06
> >
> > Testing:
> >
> > - 'make test' passes (the sixth test may take some time), 'make
> > port-lib-depends-check' and portcheck as well.
> > - I tried the examples given by the POD, they're working fine.
> >
> > Comments/feedback are welcome!
> >
> > Charlène.
> 
> Do you want to be MAINTAINER of this? It's ok for me either way, 
> especially if we need it to update other ports we have, but I always 
> figure it doesn't hurt to ask.
> 
> ~Brian
> 



[NEW] games/trader

2018-09-08 Thread Frederic Cambus
Hi ports@,

Here is a new port: games/trader.

The game requires strfmon(3) which we don't have, but I noticed that
productivity/gnucash goes around this issue by bundling FreeBSD's libc
version of strfmon(), and uses it as a fallback on systems which do not
have it.

Using borrowed/libc/strfmon.{c,h} from the GnuCash distribution tarball,
trader builds and runs fine with some minor patching. I have been in
touch with upstream and he's working on adding strfmon() to the GNU
portability library which trader uses, so we should be able to remove
all patches in the future.

>From DESCR:

Star Traders is a simple text-based game of interstellar trading, where
the objective is to create companies, buy and sell shares, borrow and
repay money, in order to become the wealthiest player (the winner).

Comments? OK?


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


Re: [NEW] security/p5-CryptX-0.061 (p5-Net-SFTP Update 2/4)

2018-09-08 Thread Brian Callahan



On 09/08/18 12:52, Charlene Wendling wrote:

Hi again,

I'm proposing here security/p5-CryptX, a Perl crypto toolkit.

>From DESCR: 


CryptX is a fairly comprehensive cryptographic toolkit that provides
a vast array of well-known symmetric, block, and stream ciphers,
authenticated encryption modes, hash functions, checksums, MAC,
public key cryptography, PRNG, and more.

WWW: https://metacpan.org/pod/CryptX

It's an "all-in-one" bundle without any external dependencies.

About the port:

- CPAN_AUTHOR needs to be set in order to be able to fetch the archive.

Testing:

- 'make test' passes, and it's as comprehensive as the module
itself.
- 'make port-lib-depends-check' and portcheck don't complain.

Any comment/feedback is welcome!

Charlène.


Same thing. OK either way but do you want to be MAINTAINER?

~Brian



Re: [NEW] security/p5-Crypt-Curve25519-0.06 (p5-Net-SFTP Update 1/4)

2018-09-08 Thread Brian Callahan



On 09/08/18 12:47, Charlene Wendling wrote:

Hi ports!

--
Intro (to avoid redundancy):

I've successfully updated net/p5-Net-SFTP to its latest version (0.12).
It will require 2 new ports and 2 updates, mostly because we're
moving to net/p5-Net-SSH-Perl 2.x that is now required by p5-Net-SFTP.

The full chain of dependencies has been ran and tested, on amd64+chroot
and i386 (there are XS modules), i've found no consumers, excepted
between them.

I won't "hammer" you and post the 4 today - unless asked for - for now
i'm just sending the 2 new dependencies needed for the updated
net/p5-Net-SSH-Perl.
-

>From DESCR: 


Crypt::Curve25519 is a state-of-the-art Diffie-Hellman function
suitable for a wide variety of applications.

Given a user's 32-byte secret key, Crypt::Curve25519 computes the
user's 32-byte public key. Given the user's 32-byte secret key and
another user's 32-byte public key, Crypt::Curve25519 computes a
32-byte secret shared by the two users. This secret can then be
used to authenticate and encrypt messages between the two users.

WWW: https://metacpan.org/release/AJGB/Crypt-Curve25519-0.06

Testing:

- 'make test' passes (the sixth test may take some time), 'make
port-lib-depends-check' and portcheck as well.
- I tried the examples given by the POD, they're working fine.

Comments/feedback are welcome!

Charlène.


Do you want to be MAINTAINER of this? It's ok for me either way, 
especially if we need it to update other ports we have, but I always 
figure it doesn't hurt to ask.


~Brian



Re: UPDATE: shells/zsh

2018-09-08 Thread Matthew Martin
On Sat, Sep 08, 2018 at 08:36:29AM +0200, Rafael Sadowski wrote:
> Hi All.
> 
> please find below a simple diff to update ZSH to the latest stable
> version. This release includes security fixes: CVE-2018-0502,
> CVE-2018-13259.

zsh 5.6.1 will be out soon (it's tagged and built; just not announced).
It fixes the error which (I suspect) is why you switched to gmake.

> Notable port changes:
> 
> - Use configure elements instead of post-install tasks.
> -- Avoid version in path name. I don't see any reasons for that, I only
>provide one ZSH version.

This is the upstream default, and I don't see a compelling reason to
deviate from it. 

Patch for 5.6.1 below. It was rolled a bit over an hour ago, so not well
tested yet. Obviously we should wait until it's officially announced.
There's one test error over what 5.5.1 had which I haven't had time to
look at yet.

- Matthew Martin


diff --git Makefile Makefile
index 20667f23baa..3899ee3cacc 100644
--- Makefile
+++ Makefile
@@ -2,7 +2,7 @@
 
 COMMENT=   Z shell, Bourne shell-compatible
 
-V= 5.5.1
+V= 5.6.1
 DISTNAME=  zsh-$V
 CATEGORIES=shells
 
@@ -13,6 +13,8 @@ HOMEPAGE= https://www.zsh.org/
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=zsh/}
 MASTER_SITES+= http://www.zsh.org/pub/
 
+EXTRACT_SUFX=  .tar.xz
+
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 
@@ -23,8 +25,8 @@ LIB_DEPENDS=  converters/libiconv \
 
 AUTOCONF_VERSION=2.69
 CONFIGURE_STYLE=autoconf
-CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
-LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+   LDFLAGS="-L${LOCALBASE}/lib"
 CONFIGURE_ARGS=--enable-zsh-mem \
--enable-zsh-secure-free \
--enable-maildir-support \
diff --git distinfo distinfo
index bdf3045f919..5a51ac13acb 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (zsh-5.5.1.tar.gz) = d0yqieeupfM8MDPL/9k+KHB/crpRSceXCeSObC0u4IA=
-SIZE (zsh-5.5.1.tar.gz) = 4578700
+SHA256 (zsh-5.6.1.tar.xz) = lWZ1PzF9MbgItrY6ViLHHyXUc6a1/qXDWrHH7Zb7s+g=
+SIZE (zsh-5.6.1.tar.xz) = 3076732
diff --git pkg/PLIST pkg/PLIST
index a8a8d95aba0..023edfca087 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -96,7 +96,6 @@ share/zsh/${V}/functions/VCS_INFO_maxexports
 share/zsh/${V}/functions/VCS_INFO_nvcsformats
 share/zsh/${V}/functions/VCS_INFO_patch2subject
 share/zsh/${V}/functions/VCS_INFO_quilt
-share/zsh/${V}/functions/VCS_INFO_realpath
 share/zsh/${V}/functions/VCS_INFO_reposub
 share/zsh/${V}/functions/VCS_INFO_set
 share/zsh/${V}/functions/VCS_INFO_set-patch-format
@@ -105,6 +104,7 @@ share/zsh/${V}/functions/_a2ps
 share/zsh/${V}/functions/_a2utils
 share/zsh/${V}/functions/_aap
 share/zsh/${V}/functions/_absolute_command_paths
+share/zsh/${V}/functions/_ack
 share/zsh/${V}/functions/_acpi
 share/zsh/${V}/functions/_acpitool
 share/zsh/${V}/functions/_acroread
@@ -143,7 +143,9 @@ share/zsh/${V}/functions/_auto-apt
 share/zsh/${V}/functions/_autocd
 share/zsh/${V}/functions/_awk
 share/zsh/${V}/functions/_axi-cache
+share/zsh/${V}/functions/_base64
 share/zsh/${V}/functions/_basename
+share/zsh/${V}/functions/_bash
 share/zsh/${V}/functions/_bash_completions
 share/zsh/${V}/functions/_baudrates
 share/zsh/${V}/functions/_baz
@@ -190,6 +192,7 @@ share/zsh/${V}/functions/_chflags
 share/zsh/${V}/functions/_chkconfig
 share/zsh/${V}/functions/_chmod
 share/zsh/${V}/functions/_chown
+share/zsh/${V}/functions/_chroot
 share/zsh/${V}/functions/_chrt
 share/zsh/${V}/functions/_chsh
 share/zsh/${V}/functions/_cksum
@@ -224,6 +227,7 @@ share/zsh/${V}/functions/_cp
 share/zsh/${V}/functions/_cpio
 share/zsh/${V}/functions/_cplay
 share/zsh/${V}/functions/_cpupower
+share/zsh/${V}/functions/_crontab
 share/zsh/${V}/functions/_cryptsetup
 share/zsh/${V}/functions/_cscope
 share/zsh/${V}/functions/_cssh
@@ -261,6 +265,7 @@ share/zsh/${V}/functions/_debdiff
 share/zsh/${V}/functions/_debfoster
 share/zsh/${V}/functions/_deborphan
 share/zsh/${V}/functions/_debsign
+share/zsh/${V}/functions/_debuild
 share/zsh/${V}/functions/_default
 share/zsh/${V}/functions/_defaults
 share/zsh/${V}/functions/_delimiters
@@ -273,6 +278,7 @@ share/zsh/${V}/functions/_dhcpinfo
 share/zsh/${V}/functions/_dict
 share/zsh/${V}/functions/_dict_words
 share/zsh/${V}/functions/_diff
+share/zsh/${V}/functions/_diff3
 share/zsh/${V}/functions/_diff_options
 share/zsh/${V}/functions/_diffstat
 share/zsh/${V}/functions/_dig
@@ -283,6 +289,7 @@ share/zsh/${V}/functions/_dirs
 share/zsh/${V}/functions/_disable
 share/zsh/${V}/functions/_dispatch
 share/zsh/${V}/functions/_django
+share/zsh/${V}/functions/_dkms
 share/zsh/${V}/functions/_dladm
 share/zsh/${V}/functions/_dlocate
 share/zsh/${V}/functions/_dmesg
@@ -301,15 +308,18 @@ share/zsh/${V}/functions/_dput
 share/zsh/${V}/functions/_drill
 share/zsh/${V}/functions/_dsh
 share/zsh/${V}/functions/_dtrace
+share/zsh/${V}/functions/_dtruss
 share/zsh/${V}/functions/_du
 share/zsh/${V}/functions/_dumpadm
 

Re: [NEW] games/freeorion

2018-09-08 Thread Marc Espie
On Sat, Sep 08, 2018 at 04:46:12PM +0100, Tom Murphy wrote:
> On Sat, Sep 08, 2018 at 01:16:15PM +0200, Marc Espie wrote:
> > On Sat, Sep 08, 2018 at 12:12:00PM +0100, Tom Murphy wrote:
> > > Do I need to regenerate the PLIST in my tarball or is this OK?
> > > 
> > > Thanks,
> > > Tom
> > 
> > Why don't you try and check ?..
> 
> I checked, and PLIST generated is identical.
> Portcheck gives me the following output:
> 
> missing @exec of gtk-update-icon-cache for icon theme hicolor
> missing @unexec-delete of gtk-update-icon-cache for icon theme hicolor
> games/freeorion
> 
> and PLIST has this in it:
> 
> @tag gtk-update-icon-cache %D/share/icons/hicolor
> 
> Is this normal behavior?
> 
> Thanks,
> Tom

Yep, portcheck's maintainer hasn't had time to fix it.



Re: import python 3.7

2018-09-08 Thread Antoine Jacoutot
On Sat, Sep 08, 2018 at 02:28:06PM -0400, Daniel Jakots wrote:
> Hey,
> 
> I'd like to have python 3.7 for 6.4 (not as the default version of
> course) and somewhere during 6.4 cycle we could switch over to it for
> our python ports.
> 
> I took 3.6 and adapted it for the new version.
> 
> Does the test suite work for you? In my case it seems it never ends with
> "running: test_asyncio (2 min 52 sec)" until I ^c. If people have the
> same, I'll add TEST_IS_INTERACTIVE=Yes

Hmm. Why not try and fix it? :-)


-- 
Antoine



import python 3.7

2018-09-08 Thread Daniel Jakots
Hey,

I'd like to have python 3.7 for 6.4 (not as the default version of
course) and somewhere during 6.4 cycle we could switch over to it for
our python ports.

I took 3.6 and adapted it for the new version.

Does the test suite work for you? In my case it seems it never ends with
"running: test_asyncio (2 min 52 sec)" until I ^c. If people have the
same, I'll add TEST_IS_INTERACTIVE=Yes

Attached, the diff for our current files and the tgz for the 3.7
directory.

Comments? OK?

Cheers,
Daniel
? 3.7
Index: Makefile
===
RCS file: /cvs/ports/lang/python/Makefile,v
retrieving revision 1.68
diff -u -p -r1.68 Makefile
--- Makefile	8 Jul 2017 08:28:00 -	1.68
+++ Makefile	8 Sep 2018 18:20:36 -
@@ -3,6 +3,7 @@
 SUBDIR =
 SUBDIR +=	2.7
 SUBDIR +=	3.6
+SUBDIR +=	3.7
 
 .include 
 
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile.inc
--- Makefile.inc	3 Nov 2017 13:13:05 -	1.124
+++ Makefile.inc	8 Sep 2018 18:20:36 -
@@ -126,7 +126,7 @@ FAKE_FLAGS +=	RANLIB=:
 # and QtWebKit require W|X mappings.
 USE_WXNEEDED = Yes
 
-.if ${VERSION} == "3.6"
+.if ${VERSION} == "3.6" || ${VERSION} == "3.7"
 ALL_TARGET =	all
 .else
 ALL_TARGET =	all ./Lib/plat-openbsd6
Index: python.port.mk
===
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.99
diff -u -p -r1.99 python.port.mk
--- python.port.mk	24 Jul 2018 12:10:10 -	1.99
+++ python.port.mk	8 Sep 2018 18:20:36 -
@@ -24,7 +24,8 @@ MODPY_VERSION ?=	${MODPY_DEFAULT_VERSION
 # verify if MODPY_VERSION forced is correct
 .else
 .  if ${MODPY_VERSION} != "2.7" && \
-  ${MODPY_VERSION} != "3.6"
+  ${MODPY_VERSION} != "3.6" && \
+  ${MODPY_VERSION} != "3.7"
 ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
 .  endif
 .endif


3.7.tgz
Description: application/compressed-tar


Re: [UPDATE] audio/openal 1.19.0 with sndio capture support

2018-09-08 Thread Leonid Bobrov
On Sat, Sep 08, 2018 at 06:27:52PM +0100, David CARLIER wrote:
> Hi,
> 
> When I tried to apply your patch, it fails for PLIST ... makefile and so 
> on
> 

What? That's impossible, I assume that your local repo copy is up to
date and you're running patch(1) in ports/audio/openal directory, not
anywhere else:
$ cd somewhere
$ cvs -d anoncvs@your.favourite.mirror:/cvs co ports/audio/openal
$ cd ports/audio/openal
$ patch -i /path/to/openal.patch

Please tell me the steps you have done when you applied my diff.



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Gleydson Soares
CVSROOT:/cvs
Module name:ports
Changes by: gsoa...@cvs.openbsd.org 2018/09/08 11:21:14

Modified files:
security/luasec: Makefile distinfo 
security/luasec/patches: patch-src_Makefile 
security/luasec/pkg: PLIST 

Log message:
update to 0.7

feedback,tweaks from sthen+danj thanks
OK sthen@



Re: [NEW] gzdoom-3.5.0

2018-09-08 Thread Timo Myyrä
timo.my...@bittivirhe.fi (Timo Myyrä) writes:

> Jeremie Courreges-Anglas  writes:
>
>> On Thu, Sep 06 2018, timo.my...@bittivirhe.fi (Timo Myyrä) wrote:
>>
>>> Jeremie Courreges-Anglas  writes:
>>>
 On Fri, Aug 03 2018, timo.my...@bittivirhe.fi (Timo Myyrä) wrote:

> timo.my...@bittivirhe.fi (Timo Myyrä) writes:
>
>> Solene Rapenne  writes:
>>
>>> timo.my...@bittivirhe.fi (Timo Myyrä) wrote:
>>>
 Hi,
 
 Here's a updated port for latest gzdoom version.
 Merged the stuff from Solene's port into my old gzdoom port and bumped 
 it to
 latest version. Tested on amd64 and quick gameplay test seems to work 
 and
 installing soundfont and tuning the ini file, the fluidsynth playback 
 works.
 
 - added patch to fix the fluidsynth library name
 
 - dropped old linker args from Makefile, these don't seem to be needed 
 at all
 
 - Added flag to disable GTK dialogs from building so no need for Gtk 
 dependency
 
 - fluidsynth is detected at build time so add it as build_depends. At 
 run time
   it needs to be installed but gzdoom can use other midi players as 
 well so I
   didn't add it to run_depends. 
 
 - Dropped previous gxmessage dependy, the game tries kdialog, 
 gxmessage and
   finally xmessage to show crash log.
 
 - OpenAL needs to be installed to have audio.
 
 
 Timo
>>>
>>> Your port is way better than the one I submitted last month, good work! 
>>> Still
>>> when using mods, I only have music and no other sound, do you have the 
>>> same
>>> issue? Doom1 and Doom2 runs fine, so it may be related to the mods...
>>
>> I tested Doom One mod and only got sound in menu and no gameplay sounds 
>> or music
>> at all. Got bunch of errors in console so I guess the mods are to blame.
>>
>> Timo
>
> Actually its the problem in library loading. There was wrong library 
> names for
> libmpg123, libsndfile in the code. I've patched those and the sounds seem 
> to
> work now after quick test.
>
> Updated port attached.

 Here's some late feedback.

 Regarding the patches, I don't think that #ifdef __OpenBSD__ is a good
 approach.  (For more on this subject, please look at "#ifdef considered
 harmful" from Henry Spencer.)  Please don't push such patches upstream.
 For our needs in ports land, we can just patch and hardcode the use of
 the un-versioned .so libs.  Ideas for solutions pushable upstream:
 a cmake option that controls whether dlopened library names should
 contain a version; or just
 #ifndef LIBFOO_NAME
 #define LIBFOO_NAME "libfoo.so.1"
 ...
 which would allow downstreams to override the name.

 About the dlopened libraries: I guess it would be good to list them in
 LIB_DEPENDS and add the relevant entries to WANTLIB so that gzdoom gets
 properly updated when its deps change.  (Even if ''make
 port-lib-depends-check'' complains about extra libs.)
>>
>> I guess you were not convinced by this point?  If you really don't want
>> to add those to LIB_DEPENDS, either make sure that gzdoom runs fine
>> without them, or also add them to RUN_DEPENDS.  But LIB_DEPENDS would be
>> better IMO.
>>
>
> Slowly iterating to proper port :) Fluidsynth is one of the supported midi
> players. The game has bunch of other audio backends as well, some of them
> built-in like OPL synth but those do not sound very good.
>
> I'd like the default gzdoom configuration to work, sounds working
> and OPL synth playing music. Then the audio could be enhanced by adding
> fluidsynth etc. for improving the game audio. I just did a quick test of the
> current port and indeed the game seems to pick up fluidsynth just fine at 
> runtime
> so it can be dropped from BUILD_DEPENDS. Still need to check if the other 
> libraries
> are loaded properly at runtime.
>
 On sparc64, I get this from cmake:

 ...
 -- Performing Test HAVE_THREAD_LOCAL
 -- Performing Test HAVE_THREAD_LOCAL - Failed
 CMake Error at src/CMakeLists.txt:408 (message):
   C++ compiler doesn't support thread_local storage duration specifier

 COMPILER = base-clang ports-gcc lets the port build and package on
 sparc64.

 The rest of the port looks fine.
>>>
>>> Ok, here is an another attempt which allows passing the library names to 
>>> build
>>> process and adding the COMPILER flag to Makefile.
>>
>> Still looks mostly good.
>>
>> Looks like for the gtk3 libs the build now depends on cmake setting the
>> define, it doesn't seem to be the case for the other dlopen'd libs.
>> Anyway, this looks fine for now but you'll probably have to discuss with
>> upstream.
>>
>> (review aborted, back to 

[NEW] security/p5-CryptX-0.061 (p5-Net-SFTP Update 2/4)

2018-09-08 Thread Charlene Wendling
Hi again, 

I'm proposing here security/p5-CryptX, a Perl crypto toolkit.

>From DESCR: 

CryptX is a fairly comprehensive cryptographic toolkit that provides
a vast array of well-known symmetric, block, and stream ciphers,
authenticated encryption modes, hash functions, checksums, MAC,
public key cryptography, PRNG, and more.

WWW: https://metacpan.org/pod/CryptX

It's an "all-in-one" bundle without any external dependencies.

About the port: 

- CPAN_AUTHOR needs to be set in order to be able to fetch the archive.

Testing: 

- 'make test' passes, and it's as comprehensive as the module
itself.
- 'make port-lib-depends-check' and portcheck don't complain. 

Any comment/feedback is welcome! 

Charlène. 


p5-CryptX.tgz
Description: Binary data


[NEW] security/p5-Crypt-Curve25519-0.06 (p5-Net-SFTP Update 1/4)

2018-09-08 Thread Charlene Wendling
Hi ports!

--
Intro (to avoid redundancy): 

I've successfully updated net/p5-Net-SFTP to its latest version (0.12).
It will require 2 new ports and 2 updates, mostly because we're
moving to net/p5-Net-SSH-Perl 2.x that is now required by p5-Net-SFTP.

The full chain of dependencies has been ran and tested, on amd64+chroot
and i386 (there are XS modules), i've found no consumers, excepted
between them.

I won't "hammer" you and post the 4 today - unless asked for - for now
i'm just sending the 2 new dependencies needed for the updated
net/p5-Net-SSH-Perl.
-

>From DESCR: 

Crypt::Curve25519 is a state-of-the-art Diffie-Hellman function
suitable for a wide variety of applications.

Given a user's 32-byte secret key, Crypt::Curve25519 computes the
user's 32-byte public key. Given the user's 32-byte secret key and
another user's 32-byte public key, Crypt::Curve25519 computes a
32-byte secret shared by the two users. This secret can then be
used to authenticate and encrypt messages between the two users.

WWW: https://metacpan.org/release/AJGB/Crypt-Curve25519-0.06

Testing: 

- 'make test' passes (the sixth test may take some time), 'make
port-lib-depends-check' and portcheck as well. 
- I tried the examples given by the POD, they're working fine. 

Comments/feedback are welcome! 

Charlène. 


p5-Crypt-Curve25519.tgz
Description: Binary data


Re: UPDATE: security/luasec-0.7

2018-09-08 Thread Gleydson Soares
On Sat, Sep 08, 2018 at 05:36:46PM +0100, Stuart Henderson wrote:
> On 2018/09/08 13:24, Gleydson Soares wrote:
> > > the following diff updates luasec to 0.7.
> > > 
> > > changelog:
> > > https://github.com/brunoos/luasec/blob/master/CHANGELOG
> > 
> > +regen patches
> 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/security/luasec/Makefile,v
> > retrieving revision 1.20
> > diff -u -p -r1.20 Makefile
> > --- Makefile16 Oct 2016 23:21:23 -  1.20
> > +++ Makefile8 Sep 2018 16:23:19 -
> > @@ -2,10 +2,12 @@
> >  
> >  COMMENT=   lua binding to OpenSSL to provide TLS/SSL communication
> >  
> > -VERSION=   0.6
> > -REVISION=  0
> > +VERSION=   0.7
> >  DISTNAME=  luasec-${VERSION}
> >  
> > +GH_ACCOUNT=brunoos
> > +GH_PROJECT=luasec
> > +
> 
> If you're using these, you also need GH_TAGNAME (or GH_COMMIT, but it
> would be GH_TAGNAME here - and no need for DISTNAME/VERSION).

done. ok?
thanks,
Index: Makefile
===
RCS file: /cvs/ports/security/luasec/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile16 Oct 2016 23:21:23 -  1.20
+++ Makefile8 Sep 2018 16:43:08 -
@@ -2,9 +2,9 @@
 
 COMMENT=   lua binding to OpenSSL to provide TLS/SSL communication
 
-VERSION=   0.6
-REVISION=  0
-DISTNAME=  luasec-${VERSION}
+GH_ACCOUNT=brunoos
+GH_PROJECT=luasec
+GH_TAGNAME=0.7
 
 CATEGORIES=security
 
@@ -29,7 +29,7 @@ MAKE_ENV+=INC_PATH="-I${MODLUA_INCL_DIR
 
 NO_TEST=   Yes
 
-WRKDIST=   ${WRKDIR}/luasec-luasec-${VERSION}
+WRKDIST=   ${WRKDIR}/luasec-luasec-${GH_TAGNAME}
 
 ALL_TARGET=bsd
 
Index: distinfo
===
RCS file: /cvs/ports/security/luasec/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo10 Mar 2016 01:04:51 -  1.6
+++ distinfo8 Sep 2018 16:43:08 -
@@ -1,2 +1,2 @@
-SHA256 (luasec-0.6.tar.gz) = zvOjXBi+uKVNnIzmJgpMq72aOG3ocRMg0ITa/60K7V0=
-SIZE (luasec-0.6.tar.gz) = 51071
+SHA256 (luasec-0.7.tar.gz) = IXbpWx0qcqMjXt5dKqmDgFD+7lXa3o/b3kvn/cZvOjE=
+SIZE (luasec-0.7.tar.gz) = 47965
Index: patches/patch-src_Makefile
===
RCS file: /cvs/ports/security/luasec/patches/patch-src_Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_Makefile
--- patches/patch-src_Makefile  14 Apr 2014 01:20:10 -  1.5
+++ patches/patch-src_Makefile  8 Sep 2018 16:43:08 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-src_Makefile,v 1.5 2014/04/14 01:20:10 jturner Exp $
 src/Makefile.orig  Wed Jan 29 15:43:33 2014
-+++ src/Makefile   Sun Apr 13 21:13:13 2014
-@@ -10,8 +10,8 @@ LIBS=-lssl -lcrypto -lluasocket
+Index: src/Makefile
+--- src/Makefile.orig
 src/Makefile
+@@ -12,8 +12,8 @@ LIBS=-lssl -lcrypto -lluasocket
  
  WARN=-Wall -pedantic
  
Index: pkg/PLIST
===
RCS file: /cvs/ports/security/luasec/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   20 May 2016 02:24:30 -  1.7
+++ pkg/PLIST   8 Sep 2018 16:43:08 -
@@ -1,81 +1,87 @@
-@comment $OpenBSD: PLIST,v 1.7 2016/05/20 02:24:30 gsoares Exp $
+@comment $OpenBSD: PLIST,v$
 lib/lua/${MODLUA_VERSION}/ssl.so
-share/examples/${FULLPKGNAME}/
-share/examples/${FULLPKGNAME}/README
-share/examples/${FULLPKGNAME}/certs/
-share/examples/${FULLPKGNAME}/certs/all.bat
-share/examples/${FULLPKGNAME}/certs/clientA.bat
-share/examples/${FULLPKGNAME}/certs/clientA.cnf
-share/examples/${FULLPKGNAME}/certs/clientA.sh
-share/examples/${FULLPKGNAME}/certs/clientB.bat
-share/examples/${FULLPKGNAME}/certs/clientB.cnf
-share/examples/${FULLPKGNAME}/certs/clientB.sh
-share/examples/${FULLPKGNAME}/certs/rootA.bat
-share/examples/${FULLPKGNAME}/certs/rootA.cnf
-share/examples/${FULLPKGNAME}/certs/rootA.sh
-share/examples/${FULLPKGNAME}/certs/rootB.bat
-share/examples/${FULLPKGNAME}/certs/rootB.cnf
-share/examples/${FULLPKGNAME}/certs/rootB.sh
-share/examples/${FULLPKGNAME}/certs/serverA.bat
-share/examples/${FULLPKGNAME}/certs/serverA.cnf
-share/examples/${FULLPKGNAME}/certs/serverA.sh
-share/examples/${FULLPKGNAME}/certs/serverB.bat
-share/examples/${FULLPKGNAME}/certs/serverB.cnf
-share/examples/${FULLPKGNAME}/certs/serverB.sh
-share/examples/${FULLPKGNAME}/chain/
-share/examples/${FULLPKGNAME}/chain/client.lua
-share/examples/${FULLPKGNAME}/chain/server.lua
-share/examples/${FULLPKGNAME}/chain/util.lua
-share/examples/${FULLPKGNAME}/dhparam/
-share/examples/${FULLPKGNAME}/dhparam/client.lua
-share/examples/${FULLPKGNAME}/dhparam/params.sh
-share/examples/${FULLPKGNAME}/dhparam/server.lua
-share/examples/${FULLPKGNAME}/digest/
-share/examples/${FULLPKGNAME}/digest/client.lua
-share/examples/${FULLPKGNAME}/digest/server.lua
-share/examples/${FULLPKGNAME}/ecdh/

Re: UPDATE: security/luasec-0.7

2018-09-08 Thread Stuart Henderson
On 2018/09/08 13:24, Gleydson Soares wrote:
> > the following diff updates luasec to 0.7.
> > 
> > changelog:
> > https://github.com/brunoos/luasec/blob/master/CHANGELOG
> 
> +regen patches

> Index: Makefile
> ===
> RCS file: /cvs/ports/security/luasec/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- Makefile  16 Oct 2016 23:21:23 -  1.20
> +++ Makefile  8 Sep 2018 16:23:19 -
> @@ -2,10 +2,12 @@
>  
>  COMMENT= lua binding to OpenSSL to provide TLS/SSL communication
>  
> -VERSION= 0.6
> -REVISION=0
> +VERSION= 0.7
>  DISTNAME=luasec-${VERSION}
>  
> +GH_ACCOUNT=  brunoos
> +GH_PROJECT=  luasec
> +

If you're using these, you also need GH_TAGNAME (or GH_COMMIT, but it
would be GH_TAGNAME here - and no need for DISTNAME/VERSION).



Re: UPDATE: security/luasec-0.7

2018-09-08 Thread Gleydson Soares
> the following diff updates luasec to 0.7.
> 
> changelog:
> https://github.com/brunoos/luasec/blob/master/CHANGELOG

+regen patches
Index: Makefile
===
RCS file: /cvs/ports/security/luasec/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile16 Oct 2016 23:21:23 -  1.20
+++ Makefile8 Sep 2018 16:23:19 -
@@ -2,10 +2,12 @@
 
 COMMENT=   lua binding to OpenSSL to provide TLS/SSL communication
 
-VERSION=   0.6
-REVISION=  0
+VERSION=   0.7
 DISTNAME=  luasec-${VERSION}
 
+GH_ACCOUNT=brunoos
+GH_PROJECT=luasec
+
 CATEGORIES=security
 
 HOMEPAGE=  https://github.com/brunoos/luasec/wiki
@@ -16,8 +18,6 @@ MAINTAINER=   Gleydson Soares https://github.com/brunoos/luasec/archive/
 
 MODULES=   lang/lua
 MODLUA_RUN_DEPENDS+=   net/luasocket
Index: distinfo
===
RCS file: /cvs/ports/security/luasec/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo10 Mar 2016 01:04:51 -  1.6
+++ distinfo8 Sep 2018 16:23:19 -
@@ -1,2 +1,2 @@
-SHA256 (luasec-0.6.tar.gz) = zvOjXBi+uKVNnIzmJgpMq72aOG3ocRMg0ITa/60K7V0=
-SIZE (luasec-0.6.tar.gz) = 51071
+SHA256 (luasec-0.7.tar.gz) = IXbpWx0qcqMjXt5dKqmDgFD+7lXa3o/b3kvn/cZvOjE=
+SIZE (luasec-0.7.tar.gz) = 47965
Index: patches/patch-src_Makefile
===
RCS file: /cvs/ports/security/luasec/patches/patch-src_Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_Makefile
--- patches/patch-src_Makefile  14 Apr 2014 01:20:10 -  1.5
+++ patches/patch-src_Makefile  8 Sep 2018 16:23:19 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-src_Makefile,v 1.5 2014/04/14 01:20:10 jturner Exp $
 src/Makefile.orig  Wed Jan 29 15:43:33 2014
-+++ src/Makefile   Sun Apr 13 21:13:13 2014
-@@ -10,8 +10,8 @@ LIBS=-lssl -lcrypto -lluasocket
+Index: src/Makefile
+--- src/Makefile.orig
 src/Makefile
+@@ -12,8 +12,8 @@ LIBS=-lssl -lcrypto -lluasocket
  
  WARN=-Wall -pedantic
  
Index: pkg/PLIST
===
RCS file: /cvs/ports/security/luasec/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   20 May 2016 02:24:30 -  1.7
+++ pkg/PLIST   8 Sep 2018 16:23:19 -
@@ -1,81 +1,87 @@
-@comment $OpenBSD: PLIST,v 1.7 2016/05/20 02:24:30 gsoares Exp $
+@comment $OpenBSD: PLIST,v$
 lib/lua/${MODLUA_VERSION}/ssl.so
-share/examples/${FULLPKGNAME}/
-share/examples/${FULLPKGNAME}/README
-share/examples/${FULLPKGNAME}/certs/
-share/examples/${FULLPKGNAME}/certs/all.bat
-share/examples/${FULLPKGNAME}/certs/clientA.bat
-share/examples/${FULLPKGNAME}/certs/clientA.cnf
-share/examples/${FULLPKGNAME}/certs/clientA.sh
-share/examples/${FULLPKGNAME}/certs/clientB.bat
-share/examples/${FULLPKGNAME}/certs/clientB.cnf
-share/examples/${FULLPKGNAME}/certs/clientB.sh
-share/examples/${FULLPKGNAME}/certs/rootA.bat
-share/examples/${FULLPKGNAME}/certs/rootA.cnf
-share/examples/${FULLPKGNAME}/certs/rootA.sh
-share/examples/${FULLPKGNAME}/certs/rootB.bat
-share/examples/${FULLPKGNAME}/certs/rootB.cnf
-share/examples/${FULLPKGNAME}/certs/rootB.sh
-share/examples/${FULLPKGNAME}/certs/serverA.bat
-share/examples/${FULLPKGNAME}/certs/serverA.cnf
-share/examples/${FULLPKGNAME}/certs/serverA.sh
-share/examples/${FULLPKGNAME}/certs/serverB.bat
-share/examples/${FULLPKGNAME}/certs/serverB.cnf
-share/examples/${FULLPKGNAME}/certs/serverB.sh
-share/examples/${FULLPKGNAME}/chain/
-share/examples/${FULLPKGNAME}/chain/client.lua
-share/examples/${FULLPKGNAME}/chain/server.lua
-share/examples/${FULLPKGNAME}/chain/util.lua
-share/examples/${FULLPKGNAME}/dhparam/
-share/examples/${FULLPKGNAME}/dhparam/client.lua
-share/examples/${FULLPKGNAME}/dhparam/params.sh
-share/examples/${FULLPKGNAME}/dhparam/server.lua
-share/examples/${FULLPKGNAME}/digest/
-share/examples/${FULLPKGNAME}/digest/client.lua
-share/examples/${FULLPKGNAME}/digest/server.lua
-share/examples/${FULLPKGNAME}/ecdh/
-share/examples/${FULLPKGNAME}/ecdh/client.lua
-share/examples/${FULLPKGNAME}/ecdh/server.lua
-share/examples/${FULLPKGNAME}/info/
-share/examples/${FULLPKGNAME}/info/client.lua
-share/examples/${FULLPKGNAME}/info/server.lua
-share/examples/${FULLPKGNAME}/key/
-share/examples/${FULLPKGNAME}/key/genkey.sh
-share/examples/${FULLPKGNAME}/key/loadkey.lua
-share/examples/${FULLPKGNAME}/loop/
-share/examples/${FULLPKGNAME}/loop-gc/
-share/examples/${FULLPKGNAME}/loop-gc/client.lua
-share/examples/${FULLPKGNAME}/loop-gc/server.lua
-share/examples/${FULLPKGNAME}/loop/client.lua
-share/examples/${FULLPKGNAME}/loop/server.lua
-share/examples/${FULLPKGNAME}/oneshot/
-share/examples/${FULLPKGNAME}/oneshot/client.lua
-share/examples/${FULLPKGNAME}/oneshot/server.lua
-share/examples/${FULLPKGNAME}/sni/
-share/examples/${FULLPKGNAME}/sni/client.lua

UPDATE: security/luasec-0.7

2018-09-08 Thread Gleydson Soares
the following diff updates luasec to 0.7.

changelog:
https://github.com/brunoos/luasec/blob/master/CHANGELOG

OK?
Index: Makefile
===
RCS file: /cvs/ports/security/luasec/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile16 Oct 2016 23:21:23 -  1.20
+++ Makefile8 Sep 2018 15:56:09 -
@@ -2,10 +2,12 @@
 
 COMMENT=   lua binding to OpenSSL to provide TLS/SSL communication
 
-VERSION=   0.6
-REVISION=  0
+VERSION=   0.7
 DISTNAME=  luasec-${VERSION}
 
+GH_ACCOUNT=brunoos
+GH_PROJECT=luasec
+
 CATEGORIES=security
 
 HOMEPAGE=  https://github.com/brunoos/luasec/wiki
@@ -16,8 +18,6 @@ MAINTAINER=   Gleydson Soares https://github.com/brunoos/luasec/archive/
 
 MODULES=   lang/lua
 MODLUA_RUN_DEPENDS+=   net/luasocket
Index: distinfo
===
RCS file: /cvs/ports/security/luasec/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo10 Mar 2016 01:04:51 -  1.6
+++ distinfo8 Sep 2018 15:56:09 -
@@ -1,2 +1,2 @@
-SHA256 (luasec-0.6.tar.gz) = zvOjXBi+uKVNnIzmJgpMq72aOG3ocRMg0ITa/60K7V0=
-SIZE (luasec-0.6.tar.gz) = 51071
+SHA256 (luasec-0.7.tar.gz) = IXbpWx0qcqMjXt5dKqmDgFD+7lXa3o/b3kvn/cZvOjE=
+SIZE (luasec-0.7.tar.gz) = 47965
Index: pkg/PLIST
===
RCS file: /cvs/ports/security/luasec/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   20 May 2016 02:24:30 -  1.7
+++ pkg/PLIST   8 Sep 2018 15:56:09 -
@@ -1,81 +1,87 @@
-@comment $OpenBSD: PLIST,v 1.7 2016/05/20 02:24:30 gsoares Exp $
+@comment $OpenBSD: PLIST,v$
 lib/lua/${MODLUA_VERSION}/ssl.so
-share/examples/${FULLPKGNAME}/
-share/examples/${FULLPKGNAME}/README
-share/examples/${FULLPKGNAME}/certs/
-share/examples/${FULLPKGNAME}/certs/all.bat
-share/examples/${FULLPKGNAME}/certs/clientA.bat
-share/examples/${FULLPKGNAME}/certs/clientA.cnf
-share/examples/${FULLPKGNAME}/certs/clientA.sh
-share/examples/${FULLPKGNAME}/certs/clientB.bat
-share/examples/${FULLPKGNAME}/certs/clientB.cnf
-share/examples/${FULLPKGNAME}/certs/clientB.sh
-share/examples/${FULLPKGNAME}/certs/rootA.bat
-share/examples/${FULLPKGNAME}/certs/rootA.cnf
-share/examples/${FULLPKGNAME}/certs/rootA.sh
-share/examples/${FULLPKGNAME}/certs/rootB.bat
-share/examples/${FULLPKGNAME}/certs/rootB.cnf
-share/examples/${FULLPKGNAME}/certs/rootB.sh
-share/examples/${FULLPKGNAME}/certs/serverA.bat
-share/examples/${FULLPKGNAME}/certs/serverA.cnf
-share/examples/${FULLPKGNAME}/certs/serverA.sh
-share/examples/${FULLPKGNAME}/certs/serverB.bat
-share/examples/${FULLPKGNAME}/certs/serverB.cnf
-share/examples/${FULLPKGNAME}/certs/serverB.sh
-share/examples/${FULLPKGNAME}/chain/
-share/examples/${FULLPKGNAME}/chain/client.lua
-share/examples/${FULLPKGNAME}/chain/server.lua
-share/examples/${FULLPKGNAME}/chain/util.lua
-share/examples/${FULLPKGNAME}/dhparam/
-share/examples/${FULLPKGNAME}/dhparam/client.lua
-share/examples/${FULLPKGNAME}/dhparam/params.sh
-share/examples/${FULLPKGNAME}/dhparam/server.lua
-share/examples/${FULLPKGNAME}/digest/
-share/examples/${FULLPKGNAME}/digest/client.lua
-share/examples/${FULLPKGNAME}/digest/server.lua
-share/examples/${FULLPKGNAME}/ecdh/
-share/examples/${FULLPKGNAME}/ecdh/client.lua
-share/examples/${FULLPKGNAME}/ecdh/server.lua
-share/examples/${FULLPKGNAME}/info/
-share/examples/${FULLPKGNAME}/info/client.lua
-share/examples/${FULLPKGNAME}/info/server.lua
-share/examples/${FULLPKGNAME}/key/
-share/examples/${FULLPKGNAME}/key/genkey.sh
-share/examples/${FULLPKGNAME}/key/loadkey.lua
-share/examples/${FULLPKGNAME}/loop/
-share/examples/${FULLPKGNAME}/loop-gc/
-share/examples/${FULLPKGNAME}/loop-gc/client.lua
-share/examples/${FULLPKGNAME}/loop-gc/server.lua
-share/examples/${FULLPKGNAME}/loop/client.lua
-share/examples/${FULLPKGNAME}/loop/server.lua
-share/examples/${FULLPKGNAME}/oneshot/
-share/examples/${FULLPKGNAME}/oneshot/client.lua
-share/examples/${FULLPKGNAME}/oneshot/server.lua
-share/examples/${FULLPKGNAME}/sni/
-share/examples/${FULLPKGNAME}/sni/client.lua
-share/examples/${FULLPKGNAME}/sni/server.lua
-share/examples/${FULLPKGNAME}/verification/
-share/examples/${FULLPKGNAME}/verification/fail-string/
-share/examples/${FULLPKGNAME}/verification/fail-string/client.lua
-share/examples/${FULLPKGNAME}/verification/fail-string/server.lua
-share/examples/${FULLPKGNAME}/verification/fail-table/
-share/examples/${FULLPKGNAME}/verification/fail-table/client.lua
-share/examples/${FULLPKGNAME}/verification/fail-table/server.lua
-share/examples/${FULLPKGNAME}/verification/success/
-share/examples/${FULLPKGNAME}/verification/success/client.lua
-share/examples/${FULLPKGNAME}/verification/success/server.lua
-share/examples/${FULLPKGNAME}/verify/
-share/examples/${FULLPKGNAME}/verify/client.lua
-share/examples/${FULLPKGNAME}/verify/server.lua

Re: [NEW] games/freeorion

2018-09-08 Thread Tom Murphy
On Sat, Sep 08, 2018 at 01:16:15PM +0200, Marc Espie wrote:
> On Sat, Sep 08, 2018 at 12:12:00PM +0100, Tom Murphy wrote:
> > Do I need to regenerate the PLIST in my tarball or is this OK?
> > 
> > Thanks,
> > Tom
> 
> Why don't you try and check ?..

I checked, and PLIST generated is identical.
Portcheck gives me the following output:

missing @exec of gtk-update-icon-cache for icon theme hicolor
missing @unexec-delete of gtk-update-icon-cache for icon theme hicolor
games/freeorion

and PLIST has this in it:

@tag gtk-update-icon-cache %D/share/icons/hicolor

Is this normal behavior?

Thanks,
Tom



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/08 09:33:04

Modified files:
infrastructure/bin: pkg_check-problems 

Log message:
also check for licences

the ports tree scanner *will* need transitive closure support, as stuff
like py3-cairo is only reachable thru deps right now!



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/09/08 09:23:52

Modified files:
sysutils/libvhdi: Makefile 

Log message:
needs gettext-tools



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/09/08 09:16:33

Modified files:
devel/avr/gdb  : Makefile 
Added files:
devel/avr/gdb/patches: patch-gdb_exec_c 

Log message:
fix a bizarre typo that breaks the build with lld



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/09/08 08:04:07

Modified files:
graphics/netpbm: Makefile distinfo 
graphics/netpbm/pkg: PLIST 
Removed files:
graphics/netpbm/patches: 
 patch-converter_other_cameratopam_camera_c 
 patch-converter_other_jpeg2000_pamtojpeg2k_c 
 patch-converter_other_pamtotiff_c 
 patch-generator_pbmtextps_c 
 patch-lib_libsystem_c 

Log message:
maintenance update to 10.83.01: new commands pamgetcolor, pamlevels



[UPDATE] audio/openal 1.19.0 with sndio capture support

2018-09-08 Thread Leonid Bobrov
Yo!

So, openal-soft 1.19.0 was released yesterday and today kcat has pushed
3 commits one of which adds sndio input support (thanks to ratchov@'s
work) that will happen in 1.19.1 release, meanwhile I am taking upstream
patches and removing redundant patches, making this port easier to
maintain. I raised minor version number and nothing seems to be broken
yet...
Index: Makefile
===
RCS file: /cvs/ports/audio/openal/Makefile,v
retrieving revision 1.51
diff -u -p -u -p -r1.51 Makefile
--- Makefile9 Aug 2018 20:50:47 -   1.51
+++ Makefile8 Sep 2018 13:42:50 -
@@ -1,16 +1,13 @@
 # $OpenBSD: Makefile,v 1.51 2018/08/09 20:50:47 ratchov Exp $
 
-BROKEN-hppa =  undefined reference to __sync atomic ops
-
 COMMENT =  cross-platform 3D audio API
 
-V =1.17.2
+V =1.19.0
 EPOCH =0
 DISTNAME = openal-soft-$V
 PKGNAME =  openal-$V
 CATEGORIES =   audio
-SHARED_LIBS =  openal  3.0
-REVISION = 1
+SHARED_LIBS =  openal  3.1
 
 HOMEPAGE = http://kcat.strangesoft.net/openal.html
 
@@ -19,7 +16,7 @@ MAINTAINER =  David Carlier 
Index: distinfo
===
RCS file: /cvs/ports/audio/openal/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- distinfo15 Nov 2017 13:02:42 -  1.10
+++ distinfo8 Sep 2018 13:42:50 -
@@ -1,2 +1,2 @@
-SHA256 (openal-soft-1.17.2.tar.bz2) = 
o0H4VC8fC4xlJBoX2hPQc/GOwGZY4aFgao7Mi7wrMxQ=
-SIZE (openal-soft-1.17.2.tar.bz2) = 486934
+SHA256 (openal-soft-1.19.0.tar.bz2) = 
8a3zpuc+L5JwoP0AiH6iN5OWj6eH9g3N7EGjsvQqDtY=
+SIZE (openal-soft-1.19.0.tar.bz2) = 575163
Index: patches/patch-Alc_ALc_c
===
RCS file: /cvs/ports/audio/openal/patches/patch-Alc_ALc_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-Alc_ALc_c
--- patches/patch-Alc_ALc_c 31 Dec 2017 18:46:26 -  1.1
+++ patches/patch-Alc_ALc_c 8 Sep 2018 13:42:50 -
@@ -1,35 +1,54 @@
-$OpenBSD: patch-Alc_ALc_c,v 1.1 2017/12/31 18:46:26 jca Exp $
-
-commit d1e98c36d375433cb11a7a74ce20c968491773aa
-Author: Chris Robinson 
-Date:   Sat Apr 30 17:14:55 2016 -0700
-
-Don't crash when there's no backend to probe
+$OpenBSD$
 
 Index: Alc/ALc.c
 --- Alc/ALc.c.orig
 +++ Alc/ALc.c
-@@ -1117,6 +1117,11 @@ static void alc_initconfig(void)
- V0(factory,init)();
- }
+@@ -79,7 +79,7 @@ static struct BackendInfo BackendList[] = {
+ { "solaris", ALCsolarisBackendFactory_getFactory },
+ #endif
+ #ifdef HAVE_SNDIO
+-{ "sndio", ALCsndioBackendFactory_getFactory },
++{ "sndio", SndioBackendFactory_getFactory },
+ #endif
+ #ifdef HAVE_OSS
+ { "oss", ALCossBackendFactory_getFactory },
+@@ -656,9 +656,9 @@ static const struct {
  
-+if(!PlaybackBackend.name)
-+WARN("No playback backend available!\n");
-+if(!CaptureBackend.name)
-+WARN("No capture backend available!\n");
-+
- if(ConfigValueStr(NULL, NULL, "excludefx", ))
- {
- size_t len;
-@@ -1230,9 +1235,9 @@ static void ProbeDevices(al_string *list, struct Backe
- LockLists();
- al_string_clear(list);
- 
--if(!backendinfo->getFactory)
-+if(backendinfo->Probe)
- backendinfo->Probe(type);
--else
-+else if(backendinfo->getFactory)
+ DECL(AL_DEDICATED_GAIN),
+ 
+-DECL(AL_AUTOWAH_ATTACK_TIME),
+-DECL(AL_AUTOWAH_RELEASE_TIME),
+-DECL(AL_AUTOWAH_RESONANCE),
++DECL(AL_AUTOWAH_ATTACK_TIME),
++DECL(AL_AUTOWAH_RELEASE_TIME),
++DECL(AL_AUTOWAH_RESONANCE),
+ DECL(AL_AUTOWAH_PEAK_GAIN),
+ 
+ DECL(AL_NUM_RESAMPLERS_SOFT),
+@@ -1314,7 +1314,7 @@ static void ProbeDevices(al_string *list, struct Backe
+ if(backendinfo->getFactory)
  {
  ALCbackendFactory *factory = backendinfo->getFactory();
- V(factory,probe)(type);
+-V(factory,probe)(type);
++V(factory,probe)(type, list);
+ }
+ 
+ UnlockLists();
+@@ -1323,17 +1323,6 @@ static void ProbeAllDevicesList(void)
+ { ProbeDevices(, , ALL_DEVICE_PROBE); }
+ static void ProbeCaptureDeviceList(void)
+ { ProbeDevices(, , CAPTURE_DEVICE_PROBE); 
}
+-
+-static void AppendDevice(const ALCchar *name, al_string *devnames)
+-{
+-size_t len = strlen(name);
+-if(len > 0)
+-alstr_append_range(devnames, name, name+len+1);
+-}
+-void AppendAllDevicesList(const ALCchar *name)
+-{ AppendDevice(name, ); }
+-void AppendCaptureDeviceList(const ALCchar *name)
+-{ AppendDevice(name, ); }
+ 
+ 
+ /
Index: patches/patch-Alc_alcConfig_c
===
RCS file: patches/patch-Alc_alcConfig_c
diff -N patches/patch-Alc_alcConfig_c
--- patches/patch-Alc_alcConfig_c   15 Nov 2017 13:02:42 -  1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-Alc_alcConfig_c,v 1.4 

CVS: cvs.openbsd.org: ports

2018-09-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/08 06:53:37

Modified files:
infrastructure/lib/OpenBSD: PlistScanner.pm 

Log message:
more



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/08 06:13:37

Modified files:
infrastructure/lib/OpenBSD: PlistScanner.pm 

Log message:
keep going after an error (like databases/ports-readmes)



Re: [update] games/barony 3.2.1

2018-09-08 Thread Marc Espie
On Fri, Sep 07, 2018 at 04:14:11PM -0400, Brian Callahan wrote:
> 
> On 09/07/18 14:22, David CARLIER wrote:
> >Thanks ... here a newer version.
> 
> Can you please stop sending diffs that you clearly haven't tested? It's a
> waste of time. You're clearly just guessing at these updates which you would
> immediately know if you bothered to try to actually build the stuff. `make
> port-lib-depends-check' unsurprisingly resynched the PLIST when I ran it,
> and you still have something in FILESDIR that we're not installing any more
> so it has to go.

Seconded.

You're wasting precious developer time.

It's not as if you haven't been around for a while.

When you see developers  repeatedly tell you that casual checks of 
your work do fail, you really should question your own testing process.

At this point, I'm one step away from just completely ignoring any mail
you send to the lists.

Get your s* together, man!



Re: [NEW] games/freeorion

2018-09-08 Thread Marc Espie
On Sat, Sep 08, 2018 at 12:12:00PM +0100, Tom Murphy wrote:
> Do I need to regenerate the PLIST in my tarball or is this OK?
> 
> Thanks,
> Tom

Why don't you try and check ?..



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/08 05:15:03

Modified files:
infrastructure/lib/OpenBSD: PlistScanner.pm 

Log message:
fix: this requires dependencies actually
and it's just a part of pkg_check-problems, ever since I unified tools,
so there are no other consumers to check so far.



Re: [NEW] games/freeorion

2018-09-08 Thread Tom Murphy
Do I need to regenerate the PLIST in my tarball or is this OK?

Thanks,
Tom



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/08 04:31:14

Modified files:
archivers/fuse-zip: Makefile 

Log message:
fix old flags, actually obey prefix



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/09/08 01:11:09

Modified files:
sysutils/google-cloud-sdk: Makefile distinfo 
sysutils/google-cloud-sdk/pkg: PLIST 

Log message:
Update to google-cloud-sdk-215.0.0.



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/09/08 01:06:30

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.16.9.



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/09/08 01:06:18

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.11.9.



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/09/08 00:57:53

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py-boto3-1.8.9.



CVS: cvs.openbsd.org: ports

2018-09-08 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/09/08 00:56:45

Modified files:
graphics/nomacs: Makefile 

Log message:
Unbreak build if no quazip qt4 is installed

Include headers from quazip5 and not quazip.

Spodded by ajacoutot@ in a bulk build. Thanks!



UPDATE: shells/zsh

2018-09-08 Thread Rafael Sadowski
Hi All.

please find below a simple diff to update ZSH to the latest stable
version. This release includes security fixes: CVE-2018-0502,
CVE-2018-13259.

Notable port changes:

- Use configure elements instead of post-install tasks.
-- Avoid version in path name. I don't see any reasons for that, I only
   provide one ZSH version.
- We need gmake :-(
- fix tabs

Tested over the last few days.

Best regards,

Rafael Sadowski

Index: Makefile
===
RCS file: /cvs/ports/shells/zsh/Makefile,v
retrieving revision 1.88
diff -u -p -u -p -r1.88 Makefile
--- Makefile21 Apr 2018 09:24:06 -  1.88
+++ Makefile8 Sep 2018 06:26:33 -
@@ -2,7 +2,7 @@
 
 COMMENT=   Z shell, Bourne shell-compatible
 
-V= 5.5.1
+V= 5.6
 DISTNAME=  zsh-$V
 CATEGORIES=shells
 
@@ -10,8 +10,10 @@ MAINTAINER=  Pierre-Emmanuel Andre https://www.zsh.org/
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=zsh/}
-MASTER_SITES+= http://www.zsh.org/pub/
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=zsh/} \
+   http://www.zsh.org/pub/
+
+EXTRACT_SUFX = .tar.xz
 
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
@@ -21,17 +23,25 @@ WANTLIB=c curses iconv m pcre
 LIB_DEPENDS=   converters/libiconv \
devel/pcre
 
+USE_GMAKE =Yes
+
 AUTOCONF_VERSION=2.69
 CONFIGURE_STYLE=autoconf
-CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
-LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS=--enable-zsh-mem \
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+   LDFLAGS="-L${LOCALBASE}/lib"
+
+CONFIGURE_ARGS=--enable-fndir=${LOCALBASE}/share/zsh/functions \
+   --enable-scriptdir=${LOCALBASE}/share/zsh/scripts \
+   --docdir=${LOCALBASE}/share/doc/zsh \
+   --htmldir=${LOCALBASE}/share/doc/zsh/html \
+   --enable-zsh-mem \
--enable-zsh-secure-free \
--enable-maildir-support \
-   --with-tcsetpgrp \
--enable-multibyte \
--enable-pcre \
-   --disable-gdbm
+   --enable-function-subdirs \
+   --disable-gdbm \
+   --with-tcsetpgrp
 
 SUBST_VARS=V
 
@@ -53,9 +63,6 @@ pre-configure:
${WRKSRC}/Functions/${i}
 .endfor
@find ${WRKSRC} -name "*.orig" -delete
-
-post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/$V/scripts/
 
 pre-test:
rm -f ${WRKDIR}/bin/chgrp
Index: distinfo
===
RCS file: /cvs/ports/shells/zsh/distinfo,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 distinfo
--- distinfo21 Apr 2018 09:24:34 -  1.28
+++ distinfo8 Sep 2018 06:26:33 -
@@ -1,2 +1,2 @@
-SHA256 (zsh-5.5.1.tar.gz) = d0yqieeupfM8MDPL/9k+KHB/crpRSceXCeSObC0u4IA=
-SIZE (zsh-5.5.1.tar.gz) = 4578700
+SHA256 (zsh-5.6.tar.xz) = dGsfyxHo0SnRRU+cpVFEjIFFtryxVxFsEkB8UYiA5tY=
+SIZE (zsh-5.6.tar.xz) = 3080856
Index: pkg/PLIST
===
RCS file: /cvs/ports/shells/zsh/pkg/PLIST,v
retrieving revision 1.49
diff -u -p -u -p -r1.49 PLIST
--- pkg/PLIST   21 Apr 2018 09:24:06 -  1.49
+++ pkg/PLIST   8 Sep 2018 06:26:33 -
@@ -60,1213 +60,1183 @@ lib/zsh/${V}/zsh/zutil.so
 @man man/man1/zshzle.1
 share/zsh/
 share/zsh/${V}/
-share/zsh/${V}/functions/
-share/zsh/${V}/functions/VCS_INFO_adjust
-share/zsh/${V}/functions/VCS_INFO_bydir_detect
-share/zsh/${V}/functions/VCS_INFO_check_com
-share/zsh/${V}/functions/VCS_INFO_detect_bzr
-share/zsh/${V}/functions/VCS_INFO_detect_cdv
-share/zsh/${V}/functions/VCS_INFO_detect_cvs
-share/zsh/${V}/functions/VCS_INFO_detect_darcs
-share/zsh/${V}/functions/VCS_INFO_detect_fossil
-share/zsh/${V}/functions/VCS_INFO_detect_git
-share/zsh/${V}/functions/VCS_INFO_detect_hg
-share/zsh/${V}/functions/VCS_INFO_detect_mtn
-share/zsh/${V}/functions/VCS_INFO_detect_p4
-share/zsh/${V}/functions/VCS_INFO_detect_svk
-share/zsh/${V}/functions/VCS_INFO_detect_svn
-share/zsh/${V}/functions/VCS_INFO_detect_tla
-share/zsh/${V}/functions/VCS_INFO_formats
-share/zsh/${V}/functions/VCS_INFO_get_cmd
-share/zsh/${V}/functions/VCS_INFO_get_data_bzr
-share/zsh/${V}/functions/VCS_INFO_get_data_cdv
-share/zsh/${V}/functions/VCS_INFO_get_data_cvs
-share/zsh/${V}/functions/VCS_INFO_get_data_darcs
-share/zsh/${V}/functions/VCS_INFO_get_data_fossil
-share/zsh/${V}/functions/VCS_INFO_get_data_git
-share/zsh/${V}/functions/VCS_INFO_get_data_hg
-share/zsh/${V}/functions/VCS_INFO_get_data_mtn
-share/zsh/${V}/functions/VCS_INFO_get_data_p4
-share/zsh/${V}/functions/VCS_INFO_get_data_svk
-share/zsh/${V}/functions/VCS_INFO_get_data_svn
-share/zsh/${V}/functions/VCS_INFO_get_data_tla
-share/zsh/${V}/functions/VCS_INFO_hexdump
-share/zsh/${V}/functions/VCS_INFO_hook
-share/zsh/${V}/functions/VCS_INFO_maxexports
-share/zsh/${V}/functions/VCS_INFO_nvcsformats

Re: UPDATE: graphics/opencolorio

2018-09-08 Thread Rafael Sadowski
On Fri Sep 07, 2018 at 12:20:50PM +0100, Stuart Henderson wrote:
> On 2018/09/07 12:57, Rafael Sadowski wrote:
> > Hi Pascal, Hi ports@,
> > 
> > last week I worked on boost 1.68.0. It's a long depends path again.
> > Long story short. Our yaml-cpp is outdated and use non existing boost
> > parts. New yaml-cpp will break our old opencolorio.
> > 
> > Anyway, please find below an update diff to the latest stable version.
> > I don't know which  version is hidden behind 20140911.
> > 
> > All consumers looks fine on amd64. I see just new symbols in
> > OpenColorIO, so I only raised minor.
> > 
> > OK?
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/graphics/opencolorio/Makefile,v
> > retrieving revision 1.8
> > diff -u -p -u -p -r1.8 Makefile
> > --- Makefile26 Jul 2017 22:45:24 -  1.8
> > +++ Makefile7 Sep 2018 10:49:49 -
> > @@ -2,16 +2,17 @@
> >  
> >  COMMENT =  color management library
> >  
> > -V =20140911
> > -DISTNAME = OpenColorIO-$V
> > -PKGNAME =  opencolorio-$V
> > -REVISION = 1
> > +V =1.1.0
> > +GH_ACCOUNT =   imageworks
> > +GH_PROJECT =   OpenColorIO
> > +GH_TAGNAME =   v${V}
> > +DISTNAME = opencolorio-$V
> 
> Untested, but from reading, the version goes backwards -> bump EPOCH.

Make sense!

> 
> >  CONFIGURE_ARGS +=  -DPYTHON="${MODPY_BIN}" \
> > -   -DUSE_EXTERNAL_TINYXML=ON \
> > -   -DUSE_EXTERNAL_YAML=ON \
> > -   -DOCIO_USE_SSE=OFF \
> > -   -DOCIO_BUILD_STATIC=OFF \
> > -DOCIO_BUILD_APPS=OFF \
> > +   -DOCIO_BUILD_JNIGLUE:BOOL=OFF \
> > +   -DOCIO_BUILD_NUKE:BOOL=OFF \
> > +   -DOCIO_BUILD_STATIC=OFF \
> > +   -DOCIO_BUILD_TRUELIGHT:BOOL=OFF \
> > +   -DOCIO_USE_SSE=OFF \
> > +   -DUSE_EXTERNAL_TINYXML:BOOL=ON \
> > +   -DUSE_EXTERNAL_YAML:BOOL=ON \
> 
> I don't know cmake all that well, but the mixture of lines with and
> without :BOOL seems unusual?

Right, it's not needed anymore these days.

> 
> No objection to preparatory work before 6.4-release, but it's too late
> in the cycle to get good testing coverage to update boost.
> 

Of course no boost update before 6.4-release but I think we can go in
with opencolorio!?

New diff below. I also zap CMAKE_SHARED_LINKER_FLAGS,
CMAKE_EXE_LINKER_FLAGS, CMAKE_MODULE_LINKER_FLAGS. It is not needed to
build and I don't see anything in the logs why will that need. pascal@
do you know?

Index: Makefile
===
RCS file: /cvs/ports/graphics/opencolorio/Makefile,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile
--- Makefile26 Jul 2017 22:45:24 -  1.8
+++ Makefile7 Sep 2018 12:03:31 -
@@ -2,16 +2,18 @@
 
 COMMENT =  color management library
 
-V =20140911
-DISTNAME = OpenColorIO-$V
-PKGNAME =  opencolorio-$V
-REVISION = 1
+V =1.1.0
+GH_ACCOUNT =   imageworks
+GH_PROJECT =   OpenColorIO
+GH_TAGNAME =   v${V}
+DISTNAME = opencolorio-$V
+EPOCH =0
 
-SHARED_LIBS +=  OpenColorIO   1.0 # 1.0
+SHARED_LIBS +=  OpenColorIO   1.1 # 1.0
 
 CATEGORIES =   graphics
 
-HOMEPAGE = http://opencolorio.org/index.html
+HOMEPAGE = http://opencolorio.org
 
 MAINTAINER =   Pascal Stumpf 
 
@@ -20,27 +22,19 @@ PERMIT_PACKAGE_CDROM =  Yes
 
 WANTLIB += m pthread ${COMPILER_LIBCXX} tinyxml yaml-cpp
 
-MASTER_SITES = http://deftly.net/
-
 MODULES =  devel/cmake \
lang/python
 LIB_DEPENDS =  textproc/tinyxml \
devel/yaml-cpp
 
 CONFIGURE_ARGS +=  -DPYTHON="${MODPY_BIN}" \
-   -DUSE_EXTERNAL_TINYXML=ON \
-   -DUSE_EXTERNAL_YAML=ON \
-   -DOCIO_USE_SSE=OFF \
-   -DOCIO_BUILD_STATIC=OFF \
-DOCIO_BUILD_APPS=OFF \
-   -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib" \
-   -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib" \
-   -DCMAKE_MODULE_LINKER_FLAGS="-L${LOCALBASE}/lib"
-
-NO_TEST =  Yes
-
-WRKDIST =  ${WRKDIR}/OpenColorIO-master
-
-CFLAGS =   -pthread
+   -DOCIO_BUILD_JNIGLUE=OFF \
+   -DOCIO_BUILD_NUKE=OFF \
+   -DOCIO_BUILD_STATIC=OFF \
+   -DOCIO_BUILD_TRUELIGHT=OFF \
+   -DOCIO_USE_SSE=OFF \
+   -DUSE_EXTERNAL_TINYXML=ON \
+   -DUSE_EXTERNAL_YAML=ON
 
 .include 
Index: distinfo