CVS: cvs.openbsd.org: ports

2017-12-28 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2017/12/29 00:39:30

Modified files:
editors/libreoffice: Makefile distinfo 
editors/libreoffice/patches: patch-RepositoryExternal_mk 
 patch-basic_source_runtime_methods_cxx 
 patch-configure 
 patch-desktop_source_app_app_cxx 
 
patch-external_liblangtag_ExternalPackage_liblangtag_mk 
 
patch-external_liblangtag_ExternalProject_langtag_mk 
 
patch-external_libmspub_ExternalProject_libmspub_mk 
 
patch-external_libpagemaker_ExternalProject_libpagemaker_mk 
 
patch-external_libvisio_ExternalProject_libvisio_mk 
 patch-sdext_Executable_pdf2xml_mk 
 patch-shell_source_unix_exec_shellexec_cxx 
 patch-shell_source_unix_misc_senddoc_sh 
 
patch-solenv_gbuild_platform_com_GCC_defs_mk 
 patch-solenv_gbuild_platform_unxgcc_mk 
 
patch-stoc_source_corereflection_criface_cxx 
 patch-vcl_Library_vclplug_gen_mk 
 patch-vcl_unx_gtk_gtkinst_cxx 
editors/libreoffice/pkg: PLIST-main 
Added files:
editors/libreoffice/patches: patch-desktop_unx_source_pagein_c 
 
patch-external_liborcus_ExternalPackage_liborcus_mk 
 
patch-external_libstaroffice_ExternalPackage_libstaroffice_mk 
 
patch-external_libstaroffice_ExternalProject_libstaroffice_mk 
 
patch-external_libzmf_UnpackedTarball_libzmf_mk 
 
patch-external_libzmf_no-no-undefines_patch_1 
 patch-oox_Library_oox_mk 
 patch-sal_osl_unx_system_hxx 
 patch-vcl_source_salmain_salmain_cxx 
Removed files:
editors/libreoffice/patches: patch-download_lst 
 patch-external_icu_icu-ubsan_patch_0 
 patch-external_icu_icu4c-warnings_patch 
 
patch-external_libabw_ExternalProject_libabw_mk 
 
patch-external_libcdr_ExternalProject_libcdr_mk 
 
patch-external_libebook_ExternalProject_libebook_mk 
 
patch-external_librevenge_ExternalProject_librevenge_mk 
 
patch-external_libxmlsec_ExternalProject_xmlsec_mk 
 
patch-i18npool_source_breakiterator_breakiterator_unicode_cxx 
 patch-i18nutil_source_utility_unicode_cxx 
 patch-include_svx_ucsubset_hrc 
 patch-liborcus_openbsd_patch 
 
patch-sc_qa_unit_subsequent_filters-test_cxx 
 patch-svx_Library_svxcore_mk 
 patch-svx_source_dialog_charmap_cxx 
 patch-svx_source_dialog_ucsubset_src 
 
patch-vcl_unx_generic_plugadapt_salplug_cxx 

Log message:
update to 5.3.7.2 and drop COMPILER line as we are amd64 and i386 only



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Florian Obser
CVSROOT:/cvs
Module name:ports
Changes by: flor...@cvs.openbsd.org 2017/12/29 00:24:49

Modified files:
devel/git-cvs  : Makefile 
devel/p5-Devel-CheckLib: Makefile 
devel/p5-Tie-Simple: Makefile 
devel/py-tzlocal: Makefile 
mail/p5-Mail-RFC822-Address: Makefile 
net/p5-Net-IP-XS: Makefile 
net/powerdns   : Makefile 
net/py-socketio-client: Makefile 
net/py-websocket-client: Makefile 
textproc/p5-Text-Reflow: Makefile 

Log message:
I don't have the skills nor the time to be maintainer.
OK sthen



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Florian Obser
CVSROOT:/cvs
Module name:ports
Changes by: flor...@cvs.openbsd.org 2017/12/29 00:23:08

Modified files:
net/p5-Net-LDNS: Makefile 
net/p5-Zonemaster/cli: Makefile 
net/p5-Zonemaster/engine: Makefile 
net/py-ripe.atlas.tools: Makefile 
net/py-ripe.atlas.sagan: Makefile 
net/py-ripe.atlas.cousteau: Makefile 

Log message:
hand maintainer over to sthen
OK sthen



Re: [new] databases/influxdb

2017-12-28 Thread Landry Breuil
On Thu, Dec 28, 2017 at 11:34:31PM +0100, Antoine Jacoutot wrote:
> On Thu, Dec 28, 2017 at 09:14:20PM +, Landry Breuil wrote:
> > On Wed, Dec 27, 2017 at 05:43:39PM +, Stuart Henderson wrote:
> > > On 2017/12/25 07:34, Landry Breuil wrote:
> > > > On Sun, Dec 24, 2017 at 08:27:11PM +, Stuart Henderson wrote:
> > > > > On 2017/12/24 10:35, Landry Breuil wrote:
> > > > > > Hi,
> > > > > > 
> > > > > > here's a port for influxdb 1.4.2, a time series database to store
> > > > > > metrics/events/analytics. I had to fight a bit with go.port.mk, and 
> > > > > > hack
> > > > > > my way around bundling the dependencies (which are vendored in the
> > > > > > selfhosted tarball) but it builds, installs and starts fine.
> > > > > > 
> > > > > > I haven't done any real testing yet (read: send metrics to it and 
> > > > > > try to
> > > > > > read them) but it can be used as a target for collectd network 
> > > > > > plugin,
> > > > > > ie replacing old-school rrd storage (no need for rrdcached 
> > > > > > anymore!),
> > > > > > and facette is supposed to be able to read metrics from it. Of 
> > > > > > course,
> > > > > > the next step is to port grafana..
> > > > > > 
> > > > > > Testing & feedback welcome!
> > > > > > 
> > > > > > Landry
> > > > > 
> > > > > GH_* shouldn't be set alongside MASTER_SITES .. Probably should just 
> > > > > be
> > > > > the usual DISTNAME and/or PKGNAME ..
> > > > 
> > > > Well, for now it's more a convenience so that i can fetch the original
> > > > source from github (without the vendored dependencies) - this way i only
> > > > need to comment MASTER_SITES/EXTRACT_SUFX and run make tarball.
> > > > Maybe a comment would help ? Or commented out values ?
> > > > 
> > > 
> > > Probably better if that fetching is handled in 'make tarball' I think,
> > > it's even more confusing to temporarily use ports distfile fetching as an
> > > intermediate step to producing the actual ports distfile..
> > 
> > Well, i tried to remove the GH_* stuff and put all the gory bits of
> > tarball repacking in this make tarball target, but that becomes *very*
> > ugly. Having GH_ACCOUNT/GH_PROJECT set triggers lots of magic in
> > go.port.mk (whether it's a good idea or not is another topic) that the
> > other targets of the port sort of rely on (setting WRKSRC correctly,
> > among others.. ALL_TARGET, that weird MODGO_SETUP_WORKSPACE thing) so i
> > end up reinventing some bits.
> > 
> > Here's what the a diff between two variations of the Makefile would look
> > like. And i have to admit i find this ugly :)
> 
> Why not ask upstream to add vendor support?

There's https://github.com/influxdata/influxdb/issues/7696 open since a
year, so i wouldnt count on this happening in the short term.
Distributing software via a source tarball is dead anyway, everyone uses
docker nowadays, right ?



Fix gitdaemon.rc pexp

2017-12-28 Thread Lucas Gabriel Vuotto
Hi ports@,

`git daemon` executes /usr/local/libexec/git/git-daemon, but pexp only checks 
for `gitdaemon ...`, resulting in `rcctl check gitdaemon` always returning an 
error. This patch changes that. Don't know if hardcoding the path and not using 
$TRUEPREFIX, so feel free to change that if needed.

Cheers.

-- lgv.

Index: devel/git/pkg/gitdaemon.rc
===
RCS file: /cvs/ports/devel/git/pkg/gitdaemon.rc,v
retrieving revision 1.1
diff -u -p -u -r1.1 gitdaemon.rc
--- devel/git/pkg/gitdaemon.rc  2 Jun 2016 18:33:27 -   1.1
+++ devel/git/pkg/gitdaemon.rc  28 Dec 2017 22:40:28 -
@@ -7,7 +7,7 @@ daemon_flags="--user=_gitdaemon"
 
 . /etc/rc.d/rc.subr
 
-pexp="git-daemon --detach${daemon_flags:+ ${daemon_flags}}"
+pexp="/usr/local/libexec/git/git-daemon --detach${daemon_flags:+ 
${daemon_flags}}"
 rc_reload=NO
 
 rc_cmd $1



Re: [new] databases/influxdb

2017-12-28 Thread Antoine Jacoutot
On Thu, Dec 28, 2017 at 09:14:20PM +, Landry Breuil wrote:
> On Wed, Dec 27, 2017 at 05:43:39PM +, Stuart Henderson wrote:
> > On 2017/12/25 07:34, Landry Breuil wrote:
> > > On Sun, Dec 24, 2017 at 08:27:11PM +, Stuart Henderson wrote:
> > > > On 2017/12/24 10:35, Landry Breuil wrote:
> > > > > Hi,
> > > > > 
> > > > > here's a port for influxdb 1.4.2, a time series database to store
> > > > > metrics/events/analytics. I had to fight a bit with go.port.mk, and 
> > > > > hack
> > > > > my way around bundling the dependencies (which are vendored in the
> > > > > selfhosted tarball) but it builds, installs and starts fine.
> > > > > 
> > > > > I haven't done any real testing yet (read: send metrics to it and try 
> > > > > to
> > > > > read them) but it can be used as a target for collectd network plugin,
> > > > > ie replacing old-school rrd storage (no need for rrdcached anymore!),
> > > > > and facette is supposed to be able to read metrics from it. Of course,
> > > > > the next step is to port grafana..
> > > > > 
> > > > > Testing & feedback welcome!
> > > > > 
> > > > > Landry
> > > > 
> > > > GH_* shouldn't be set alongside MASTER_SITES .. Probably should just be
> > > > the usual DISTNAME and/or PKGNAME ..
> > > 
> > > Well, for now it's more a convenience so that i can fetch the original
> > > source from github (without the vendored dependencies) - this way i only
> > > need to comment MASTER_SITES/EXTRACT_SUFX and run make tarball.
> > > Maybe a comment would help ? Or commented out values ?
> > > 
> > 
> > Probably better if that fetching is handled in 'make tarball' I think,
> > it's even more confusing to temporarily use ports distfile fetching as an
> > intermediate step to producing the actual ports distfile..
> 
> Well, i tried to remove the GH_* stuff and put all the gory bits of
> tarball repacking in this make tarball target, but that becomes *very*
> ugly. Having GH_ACCOUNT/GH_PROJECT set triggers lots of magic in
> go.port.mk (whether it's a good idea or not is another topic) that the
> other targets of the port sort of rely on (setting WRKSRC correctly,
> among others.. ALL_TARGET, that weird MODGO_SETUP_WORKSPACE thing) so i
> end up reinventing some bits.
> 
> Here's what the a diff between two variations of the Makefile would look
> like. And i have to admit i find this ugly :)

Why not ask upstream to add vendor support?


> 
> -GH_ACCOUNT =   influxdata
> -GH_PROJECT =   influxdb
> -GH_TAGNAME =   v1.4.2
> +V =1.4.2
> +DISTNAME = influxdb-${V}
>  
> -EXTRACT_SUFX = .tar.bz2
> +HOMEPAGE = https://influxdata.com
> +# selfhosted because we bundle go deps
>  MASTER_SITES = https://rhaalovely.net/stuff/
>  
>  CATEGORIES =   databases
> @@ -25,6 +25,7 @@
>  # our handrolled distfile has the "right" layout already
>  # disables MODGO_SETUP_WORKSPACE
>  CONFIGURE_STYLE =  No
> +WRKSRC =   ${MODGO_WORKSPACE}/src/github.com/influxdata/influxdb
>  # for patches to apply
>  WRKDIST =  ${WRKSRC}
>  # for man/Makefile
> @@ -47,9 +48,12 @@
> ${PREFIX}/share/examples/influxdb/
>  
>  # convenience hackish target to bundle/vendor dependencies
> -tarball:
> -   ftp -o /tmp/gpm 
> https://raw.githubusercontent.com/pote/gpm/v1.4.0/bin/gpm
> -   ${SETENV} ${MODGO_ENV} bash /tmp/gpm get ${WRKDIST}/Godeps
> +tarball: clean
> +   mkdir -p ${WRKDIR}/go/src/github.com/influxdata/
> +   ftp -o ${WRKDIR}/${DISTFILES} 
> https://github.com/influxdata/influxdb/archive/v${V}/${DISTFILES}
> +   tar -s /influxdb-${V}/influxdb/ -C 
> ${WRKDIR}/go/src/github.com/influxdata/ -xzf ${WRKDIR}/${DISTFILES}
> +   ftp -o ${WRKDIR}/gpm 
> https://raw.githubusercontent.com/pote/gpm/v1.4.0/bin/gpm
> +   ${SETENV} ${MODGO_ENV} bash ${WRKDIR}/gpm get ${WRKDIST}/Godeps
> cd ${WRKDIR} && tar -cjf /usr/ports/distfiles/${DISTFILES} go
> 

-- 
Antoine



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2017/12/28 15:32:21

Modified files:
games/irrlamb  : Makefile 
Added files:
games/irrlamb/patches: patch-src_font_irrUString_h 

Log message:
Use endian.h for endianness detection. Should fix the build on sparc64.



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/12/28 14:56:32

Modified files:
graphics/ImageMagick: Makefile distinfo 
graphics/ImageMagick/patches: patch-configure_ac 
graphics/ImageMagick/pkg: PLIST 

Log message:
update to ImageMagick-6.9.9-30



Re: UPDATE: py-texscythe-0.3.1

2017-12-28 Thread Matthias Kilian
Hi Edd,

On Thu, Dec 28, 2017 at 07:58:07PM +, Edd Barrett wrote:
> This is the first piece needed for tex live 2017.
> 
> To test, install this and run "make plist" in print/texlive/texmf. The
> PLISTs will be updated. The only changes should be the $OpenBSD$ tags.
> 
> OK?

ok

but apart from the $OpenBSD$ changes, I noticed one additional
change (removal of / from share/texmf-local/):

diff -u -p -r1.7 PLIST-buildset
--- pkg/PLIST-buildset  21 May 2017 11:57:52 -  1.7
+++ pkg/PLIST-buildset  28 Dec 2017 21:13:20 -
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST-buildset,v 1.7 2017/05/21 11:57:52 edd Exp $
+@comment $OpenBSD$
 @conflict teTeX_texmf-*
 @conflict texlive_base-<2016
 @conflict texlive_texmf-docs-<2016
@@ -7,7 +7,7 @@
 @conflict texlive_texmf-context-<2016
 @pkgpath print/texlive/texmf-minimal
 @pkgpath print/teTeX/texmf
-share/texmf-local/
+share/texmf-local
 share/texmf-dist/
 share/texmf-dist/bibtex/
 share/texmf-dist/bibtex/bib/
Index: pkg/PLIST-context

So please watch for that change on texmf/PLIST-buildset when switching
to texlive-2017.

Ciao,
Kili



Re: [new] databases/influxdb

2017-12-28 Thread Landry Breuil
On Wed, Dec 27, 2017 at 05:43:39PM +, Stuart Henderson wrote:
> On 2017/12/25 07:34, Landry Breuil wrote:
> > On Sun, Dec 24, 2017 at 08:27:11PM +, Stuart Henderson wrote:
> > > On 2017/12/24 10:35, Landry Breuil wrote:
> > > > Hi,
> > > > 
> > > > here's a port for influxdb 1.4.2, a time series database to store
> > > > metrics/events/analytics. I had to fight a bit with go.port.mk, and hack
> > > > my way around bundling the dependencies (which are vendored in the
> > > > selfhosted tarball) but it builds, installs and starts fine.
> > > > 
> > > > I haven't done any real testing yet (read: send metrics to it and try to
> > > > read them) but it can be used as a target for collectd network plugin,
> > > > ie replacing old-school rrd storage (no need for rrdcached anymore!),
> > > > and facette is supposed to be able to read metrics from it. Of course,
> > > > the next step is to port grafana..
> > > > 
> > > > Testing & feedback welcome!
> > > > 
> > > > Landry
> > > 
> > > GH_* shouldn't be set alongside MASTER_SITES .. Probably should just be
> > > the usual DISTNAME and/or PKGNAME ..
> > 
> > Well, for now it's more a convenience so that i can fetch the original
> > source from github (without the vendored dependencies) - this way i only
> > need to comment MASTER_SITES/EXTRACT_SUFX and run make tarball.
> > Maybe a comment would help ? Or commented out values ?
> > 
> 
> Probably better if that fetching is handled in 'make tarball' I think,
> it's even more confusing to temporarily use ports distfile fetching as an
> intermediate step to producing the actual ports distfile..

Well, i tried to remove the GH_* stuff and put all the gory bits of
tarball repacking in this make tarball target, but that becomes *very*
ugly. Having GH_ACCOUNT/GH_PROJECT set triggers lots of magic in
go.port.mk (whether it's a good idea or not is another topic) that the
other targets of the port sort of rely on (setting WRKSRC correctly,
among others.. ALL_TARGET, that weird MODGO_SETUP_WORKSPACE thing) so i
end up reinventing some bits.

Here's what the a diff between two variations of the Makefile would look
like. And i have to admit i find this ugly :)

-GH_ACCOUNT =   influxdata
-GH_PROJECT =   influxdb
-GH_TAGNAME =   v1.4.2
+V =1.4.2
+DISTNAME = influxdb-${V}
 
-EXTRACT_SUFX = .tar.bz2
+HOMEPAGE = https://influxdata.com
+# selfhosted because we bundle go deps
 MASTER_SITES = https://rhaalovely.net/stuff/
 
 CATEGORIES =   databases
@@ -25,6 +25,7 @@
 # our handrolled distfile has the "right" layout already
 # disables MODGO_SETUP_WORKSPACE
 CONFIGURE_STYLE =  No
+WRKSRC =   ${MODGO_WORKSPACE}/src/github.com/influxdata/influxdb
 # for patches to apply
 WRKDIST =  ${WRKSRC}
 # for man/Makefile
@@ -47,9 +48,12 @@
${PREFIX}/share/examples/influxdb/
 
 # convenience hackish target to bundle/vendor dependencies
-tarball:
-   ftp -o /tmp/gpm 
https://raw.githubusercontent.com/pote/gpm/v1.4.0/bin/gpm
-   ${SETENV} ${MODGO_ENV} bash /tmp/gpm get ${WRKDIST}/Godeps
+tarball: clean
+   mkdir -p ${WRKDIR}/go/src/github.com/influxdata/
+   ftp -o ${WRKDIR}/${DISTFILES} 
https://github.com/influxdata/influxdb/archive/v${V}/${DISTFILES}
+   tar -s /influxdb-${V}/influxdb/ -C 
${WRKDIR}/go/src/github.com/influxdata/ -xzf ${WRKDIR}/${DISTFILES}
+   ftp -o ${WRKDIR}/gpm 
https://raw.githubusercontent.com/pote/gpm/v1.4.0/bin/gpm
+   ${SETENV} ${MODGO_ENV} bash ${WRKDIR}/gpm get ${WRKDIST}/Godeps
cd ${WRKDIR} && tar -cjf /usr/ports/distfiles/${DISTFILES} go



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Nigel Taylor
CVSROOT:/cvs
Module name:ports
Changes by: ni...@cvs.openbsd.org   2017/12/28 14:01:29

Modified files:
www/p5-libwww  : Makefile distinfo 
www/p5-libwww/pkg: PLIST 

Log message:
Update to version 6.27
Remove added FIX_EXTRACT_PERMISIONS

Ok giovanni@ bluhm@



Re: [NEW] net/i2pd

2017-12-28 Thread Klemens Nanni
On Thu, Dec 28, 2017 at 02:47:34PM +0100, Rubén Llorente wrote:
> * Version bumped to 2.17.0
> * Some old family and reseed certificates removed.
Good.

> * DISTFILE/WORKDIST/GH_* workarounds have been fixed.
It's GH_TAGNAME not GH_TAG and portcheck(1) does throw errors. With GH_*
there's no need for V, DISTNAME or DISTFILES at all.

> * Added README with comments regarding openfile limits.
> * Added a NO_TEST = Yes line.
i2pd has tests and you should use them.

> * Moved devel/boost to LIB_DEPEND only
I added the minimal requirements version.

> * Moved everything in post-install into do-install
That's good. I took the liberty to squash them a little further, what do
you say?

> Have fun testing the hell out of this.
 $ mk test
 ===>  Regression tests for i2pd-2.17.0
 gmake -C /usr/obj/ports/i2pd-2.17.0/i2pd-2.17.0/tests
 gmake: Entering directory 
'/usr/obj/ports/i2pd-2.17.0/i2pd-2.17.0/tests'
 g++ -Wall -Wextra -pedantic -O0 -g -std=c++11 
-D_GLIBCXX_USE_NANOSLEEP=1 -I../libi2pd/ -pthread   -o test-gost-sig 
../libi2pd/Gost.cpp ../libi2pd/I2PEndian.cpp ../libi2pd/Signature.cpp 
../libi2pd/Crypto.cpp ../libi2pd/Log.cpp test-gost-sig.cpp -lcrypto -lssl 
-lboost_system
 cc1plus: error: unrecognized command line option "-std=c++11"
 cc1plus: error: unrecognized command line option "-std=c++11"
 cc1plus: error: unrecognized command line option "-std=c++11"
 cc1plus: error: unrecognized command line option "-std=c++11"
 cc1plus: error: unrecognized command line option "-std=c++11"
 cc1plus: error: unrecognized command line option "-std=c++11"
 gmake: *** [Makefile:17: test-gost-sig] Error 1
 gmake: Leaving directory '/usr/obj/ports/i2pd-2.17.0/i2pd-2.17.0/tests'
 *** Error 2 in . (Makefile:44 'do-test')
 *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2771 
'/usr/obj/ports/i2pd-2.17.0/.test_done')
 *** Error 1 in /usr/ports/net/i2pd 
(/usr/ports/infrastructure/mk/bsd.port.mk:2419 'test')

Tests need work, it's your turn again. I'd probably start with COMPILER
in bsd.port.mk(5) and work from there; hint: look at
https://i2pd.readthedocs.io/en/latest/devs/building/requirements/ .

The following diff applies to your latest tarball and incorporates my
feedback.

The order of variables throughout the Makefile is taken from
/usr/ports/infrastructure/templates/Makefile.template.

--- Makefile.orig   Thu Dec 28 14:40:13 2017
+++ MakefileThu Dec 28 21:06:44 2017
@@ -1,47 +1,46 @@
 # $OpenBSD$
 
-V =2.17.0
-DISTNAME = i2pd-${V}
-DISTFILES =i2pd-{}${V}${EXTRACT_SUFX}
+COMMENT =  C++ port of the i2p router
+
+GH_ACCOUNT =   PurpleI2P
+GH_PROJECT =   i2pd
+GH_TAGNAME =   2.17.0
+
 CATEGORIES =   net
+
 HOMEPAGE = http://i2pd.website
-COMMENT =  C++ port of the i2p router
 
 MAINTAINER =   Ruben Llorente 
 
 # BSD 3-clause
 PERMIT_PACKAGE_CDROM = Yes
 
-GH_ACCOUNT =   PurpleI2P
-GH_PROJECT =   i2pd
-GH_TAG =   ${V}
+WANTLIB += boost_date_time-mt boost_filesystem-mt
+WANTLIB += boost_program_options-mt boost_system-mt
+WANTLIB += ${COMPILER_LIBCXX} c crypto m ssl z
 
-WANTLIB =  ${COMPILER_LIBCXX} boost_date_time boost_filesystem \
-   boost_program_options boost_system  c crypto m ssl z
-LIB_DEPENDS =  devel/boost
+LIB_DEPENDS =  devel/boost>=1.49
 
 USE_GMAKE =Yes
 
-NO_TEST =  Yes
-
 SYSCONFDIR =   ${VARBASE}/i2pd/.i2pd/
 
 do-install:
${INSTALL_PROGRAM} ${WRKSRC}/i2pd ${PREFIX}/bin
-   ${INSTALL_DATA} ${WRKSRC}/libi2pd.a ${PREFIX}/lib
-   ${INSTALL_DATA} ${WRKSRC}/libi2pdclient.a ${PREFIX}/lib
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/family
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/reseed
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/router
-   ${INSTALL_DATA} ${WRKSRC}/contrib/certificates/family/* \
-   ${PREFIX}/share/examples/i2pd/certificates/family
-   ${INSTALL_DATA} ${WRKSRC}/contrib/certificates/reseed/* \
-   ${PREFIX}/share/examples/i2pd/certificates/reseed
-   ${INSTALL_DATA} ${WRKSRC}/contrib/certificates/router/* \
-   ${PREFIX}/share/examples/i2pd/certificates/router
-   ${INSTALL_DATA} ${WRKSRC}/contrib/i2pd.conf \
-   ${PREFIX}/share/examples/i2pd/i2pd.conf
-   ${INSTALL_DATA} ${WRKSRC}/contrib/tunnels.conf \
-   ${PREFIX}/share/examples/i2pd/tunnels.conf
+   ${INSTALL_DATA} ${WRKSRC}/libi2pd{,client}.a ${PREFIX}/lib
+
+.for _d in family reseed router
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/${_d}
+   ${INSTALL_DATA} ${WRKSRC}/contrib/certificates/${_d}/* \
+${PREFIX}/share/examples/i2pd/certificates/${_d}
+.endfor
+
+.for _f in i2pd.conf tunnels.conf
+   ${INSTALL_DATA} ${WRKSRC}/contrib/${_f} \
+   

UPDATE: py-texscythe-0.3.1

2017-12-28 Thread Edd Barrett
Hi,

This is the first piece needed for tex live 2017.

To test, install this and run "make plist" in print/texlive/texmf. The
PLISTs will be updated. The only changes should be the $OpenBSD$ tags.

OK?

Index: Makefile
===
RCS file: /home/edd/source/OpenBSD-CVS/ports/devel/py-texscythe/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile19 Apr 2017 13:10:16 -  1.4
+++ Makefile28 Dec 2017 19:48:28 -
@@ -4,7 +4,7 @@ COMMENT =   TeX Live texmf subsetter tool
 
 DISTNAME = texscythe-${MODPY_EGG_VERSION}
 PKGNAME =  py-texscythe-${MODPY_EGG_VERSION}
-MODPY_EGG_VERSION =0.3
+MODPY_EGG_VERSION =0.3.1
 
 CATEGORIES =   devel print
 
@@ -26,8 +26,8 @@ BUILD_DEPENDS +=  ${RUN_DEPENDS}
 # pre-build database for last two texlive versions.
 # texlive port can then use these directly for PLIST generation.
 post-build:
+   cd ${WRKBUILD} && ./texscyther -t texlive2017.tlpdb.gz --initdb
cd ${WRKBUILD} && ./texscyther -t texlive2016.tlpdb.gz --initdb
-   cd ${WRKBUILD} && ./texscyther -t texlive2015.tlpdb.gz --initdb
 
 do-test:
@${MODPY_TEST_TARGET} --pytest-args="--runslow"
@@ -35,6 +35,6 @@ do-test:
 EXAMPLES = ${PREFIX}/share/examples/py-texscythe/
 post-install:
${INSTALL_DATA_DIR} ${EXAMPLES}
-   ${INSTALL_DATA} ${WRKSRC}/texlive201{5,6}.tlpdb.gz{,.db} ${EXAMPLES}
+   ${INSTALL_DATA} ${WRKSRC}/texlive201{6,7}.tlpdb.gz{,.db} ${EXAMPLES}
 
 .include 
Index: distinfo
===
RCS file: /home/edd/source/OpenBSD-CVS/ports/devel/py-texscythe/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo19 Apr 2017 13:10:16 -  1.3
+++ distinfo28 Dec 2017 19:48:28 -
@@ -1,2 +1,2 @@
-SHA256 (texscythe-0.3.tar.gz) = d3ZaN+eGtZAxxmJvcv4MLPIsrxtwXPeviKcr/cOWbMY=
-SIZE (texscythe-0.3.tar.gz) = 3723816
+SHA256 (texscythe-0.3.1.tar.gz) = QVQYt+u4b05BUECvOzHICriWQcqm9Ldw4/t1z5LWtL4=
+SIZE (texscythe-0.3.1.tar.gz) = 3962259
Index: pkg/PLIST
===
RCS file: /home/edd/source/OpenBSD-CVS/ports/devel/py-texscythe/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   19 Apr 2017 13:10:16 -  1.3
+++ pkg/PLIST   28 Dec 2017 19:48:28 -
@@ -18,7 +18,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/texscythe/tlpdbparser.py
 lib/python${MODPY_VERSION}/site-packages/texscythe/tlpdbparser.pyc
 share/examples/${MODPY_PY_PREFIX}texscythe/
-share/examples/${MODPY_PY_PREFIX}texscythe/texlive2015.tlpdb.gz
-share/examples/${MODPY_PY_PREFIX}texscythe/texlive2015.tlpdb.gz.db
 share/examples/${MODPY_PY_PREFIX}texscythe/texlive2016.tlpdb.gz
 share/examples/${MODPY_PY_PREFIX}texscythe/texlive2016.tlpdb.gz.db
+share/examples/${MODPY_PY_PREFIX}texscythe/texlive2017.tlpdb.gz
+share/examples/${MODPY_PY_PREFIX}texscythe/texlive2017.tlpdb.gz.db

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/12/28 12:57:22

Modified files:
shells/fish: Makefile 

Log message:
Needs a C++11 compiler



sparc64 bulk build report

2017-12-28 Thread landry
bulk build on sparc64-1.ports.openbsd.org
started on  Sun Dec 17 09:31:05 MST 2017
finished at Thu Dec 28 12:09:58 MST 2017
lasted 11D19h38m
done with kern.version=OpenBSD 6.2-current (GENERIC) #385: Sat Dec 16 16:12:23 
MST 2017

built packages:8178
Dec 17:269
Dec 18:195
Dec 19:158
Dec 20:30
Dec 21:114
Dec 22:123
Dec 23:254
Dec 24:312
Dec 25:361
Dec 26:874
Dec 27:2165
Dec 28:3322



build failures: 34
http://build-failures.rhaalovely.net//sparc64/2017-12-17/audio/cmu-sphinxbase.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/converters/k2pdfopt.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/devel/arm-none-eabi/gcc-linaro.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/devel/astyle.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/devel/dlib.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/devel/reposurgeon.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/devel/xtensa-elf/gcc.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/editors/qscintilla.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/editors/scintilla.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/games/easyrpg.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/games/fifengine.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/games/hyperrogue.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/games/irrlamb.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/games/lugaru.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/graphics/dcmtk.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/graphics/slop.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/lang/apl.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/lang/duktape.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/mail/kopano/core,-mapi.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/multimedia/assimp.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/multimedia/gstreamer1/mm.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/net/telegram-purple.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/print/lyx.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/security/encfs.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/security/sslscan,openssl.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/shells/fish.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/sysutils/facter.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/sysutils/logstalgia.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/telephony/asterisk,imap,-calendar.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/textproc/uncrustify.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/www/webkitgtk4.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/x11/gnome/totem-pl-parser.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/x11/qt5/qtbase.log
http://build-failures.rhaalovely.net//sparc64/2017-12-17/x11/worker.log

recurrent failures
 failures/games/hyperrogue.log
 failures/games/irrlamb.log
 failures/games/lugaru.log
 failures/graphics/dcmtk.log
 failures/graphics/slop.log
 failures/lang/apl.log
 failures/lang/duktape.log
 failures/multimedia/assimp.log
 failures/multimedia/gstreamer1/mm.log
 failures/net/telegram-purple.log
 failures/security/encfs.log
 failures/security/sslscan,openssl.log
 failures/sysutils/facter.log
 failures/sysutils/logstalgia.log
 failures/telephony/asterisk,imap,-calendar.log
 failures/textproc/uncrustify.log
 failures/www/webkitgtk4.log
 failures/x11/gnome/totem-pl-parser.log
 failures/x11/qt5/qtbase.log
 failures/x11/worker.log
new failures
+++ ls-failures Thu Dec 28 12:10:25 2017
+failures/mail/kopano/core,-mapi.log
+failures/print/lyx.log
+failures/shells/fish.log
resolved failures
--- ../old/sparc64/last//ls-failuresWed Dec 13 20:46:32 2017
-failures/games/openrct2.log
-failures/geo/geos.log
-failures/sysutils/smartmontools.log
-failures/www/xapian-omega.log
-failures/x11/gnome/libdazzle.log
Base libs:
crypto.42.0 c.92.1

X libs:



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/12/28 11:05:54

Modified files:
www/firefox-esr: Tag: OPENBSD_6_2 Makefile distinfo 

Log message:
MFC: Update to firefox-esr 52.5.3.

See https://www.mozilla.org/en-US/firefox/52.5.3/releasenotes/
6.2 packages for i386 & amd64 at the usual place.



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/12/28 11:05:17

Modified files:
www/mozilla-firefox: Tag: OPENBSD_6_2 Makefile distinfo 

Log message:
MFC: Update to firefox 57.0.3.

See https://www.mozilla.org/en-US/firefox/57.0.3/releasenotes/
6.2 packages for i386 & amd64 at the usual place.



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/12/28 10:13:30

Modified files:
www/firefox-esr: Makefile distinfo 
www/firefox-esr-i18n: Makefile.inc distinfo 

Log message:
Bugfix update to firefox-esr 52.5.3.

See https://www.mozilla.org/en-US/firefox/52.5.3/releasenotes/ (not there yet)
Same as main, probably doesnt affect us..



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/12/28 10:11:55

Modified files:
www/firefox-i18n: Makefile.inc distinfo 
www/mozilla-firefox: Makefile distinfo 

Log message:
Bugfix update to firefox 57.0.3.

See https://www.mozilla.org/en-US/firefox/57.0.3/releasenotes/
(probably doesnt affect us since crashreporter related, but who knows..)



Re: dropping maintainer

2017-12-28 Thread Stuart Henderson
On 2017/12/28 17:49, Florian Obser wrote:
> I don't think I have what it takes to be part of this elite group. I
> believe over the years my contributions have resulted in a net
> negative.

On the contrary, you've written ports for some very useful things which
I wouldn't have discovered otherwise. Thank you.

> Thank you very much to all of you who provided handholding, much
> needed guidance and had a lot of patience with me.
> 
> You know who you are, you are awesome!
> 
> I will send 4 emails to drop maintainer of the following ports and
> their associated dependencies:
> 
> - devel/git-cvs
> - net/p5-Zonemaster
> - net/powerdns
> - net/py-ripe.atlas.tools
> 
> To do that I'm deleting the MAINTAINER line and bump REVISION. I hope
> that is correct since I don't want to cause even more work.
> 
> Feel free to take MAINTAINER or tell me to delete a port if that is
> more appropriate.
> 
> Thanks,
> Florian
> 
> -- 
> I'm not entirely sure you are real.
> 

OK for your diffs, I'll take maintainer on these if there are no
objections:

net/p5-Net-LDNS/Makefile
net/p5-Zonemaster/cli/Makefile
net/p5-Zonemaster/engine/Makefile

net/py-ripe.atlas.tools/Makefile
net/py-ripe.atlas.sagan/Makefile
net/py-ripe.atlas.cousteau/Makefile

(Either I'll grab them after you drop them, or you can add my maintainer
line directly if you like). 



drop maintainer: net/py-ripe.atlas.tools

2017-12-28 Thread Florian Obser
diff --git devel/py-tzlocal/Makefile devel/py-tzlocal/Makefile
index 2e4a23de528..db660ce03e9 100644
--- devel/py-tzlocal/Makefile
+++ devel/py-tzlocal/Makefile
@@ -5,14 +5,12 @@ COMMENT = python tzinfo object for the local 
timezone
 MODPY_EGG_VERSION =1.3
 DISTNAME = tzlocal-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   devel
 
 HOMEPAGE = https://github.com/regebro/tzlocal
 
-MAINTAINER=Florian Obser 
-
 # CC0 1.0 Universal
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git net/py-ripe.atlas.cousteau/Makefile 
net/py-ripe.atlas.cousteau/Makefile
index 0f90761acdd..c059c433b00 100644
--- net/py-ripe.atlas.cousteau/Makefile
+++ net/py-ripe.atlas.cousteau/Makefile
@@ -5,14 +5,12 @@ COMMENT = python bindings for the RIPE Atlas API
 MODPY_EGG_VERSION =1.3
 DISTNAME = ripe.atlas.cousteau-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   net
 
 HOMEPAGE = https://github.com/RIPE-NCC/ripe-atlas-cousteau
 
-MAINTAINER=Florian Obser 
-
 # GPLv3
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git net/py-ripe.atlas.sagan/Makefile net/py-ripe.atlas.sagan/Makefile
index abefc7082b4..8832ebbcc55 100644
--- net/py-ripe.atlas.sagan/Makefile
+++ net/py-ripe.atlas.sagan/Makefile
@@ -5,14 +5,12 @@ COMMENT = parsing library for RIPE Atlas 
measurement results
 MODPY_EGG_VERSION =1.1.11
 DISTNAME = ripe.atlas.sagan-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   net
 
 HOMEPAGE = https://github.com/RIPE-NCC/ripe.atlas.sagan
 
-MAINTAINER=Florian Obser 
-
 # GPLv3
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git net/py-ripe.atlas.tools/Makefile net/py-ripe.atlas.tools/Makefile
index d4b9b7c7d90..75459336b2c 100644
--- net/py-ripe.atlas.tools/Makefile
+++ net/py-ripe.atlas.tools/Makefile
@@ -4,14 +4,12 @@ COMMENT = official command-line client for RIPE 
Atlas
 
 MODPY_EGG_VERSION =2.0.2
 DISTNAME = ripe.atlas.tools-${MODPY_EGG_VERSION}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   net
 
 HOMEPAGE = https://github.com/RIPE-NCC/ripe-atlas-tools
 
-MAINTAINER=Florian Obser 
-
 # GPLv3
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git net/py-socketio-client/Makefile net/py-socketio-client/Makefile
index 9a4f290c5c0..f20ec4e20fa 100644
--- net/py-socketio-client/Makefile
+++ net/py-socketio-client/Makefile
@@ -5,14 +5,12 @@ COMMENT = python socket.io client library
 MODPY_EGG_VERSION =0.6.7
 DISTNAME = socketIO_client-${MODPY_EGG_VERSION}
 PKGNAME =  py-socketIO-client-${MODPY_EGG_VERSION}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   net
 
 HOMEPAGE = https://github.com/invisibleroads/socketIO-client
 
-MAINTAINER=Florian Obser 
-
 # MIT
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git net/py-websocket-client/Makefile net/py-websocket-client/Makefile
index 2939e696f22..ec24bddaf78 100644
--- net/py-websocket-client/Makefile
+++ net/py-websocket-client/Makefile
@@ -5,14 +5,12 @@ COMMENT = WebSocket client for Python
 MODPY_EGG_VERSION =0.37.0
 DISTNAME = websocket_client-${MODPY_EGG_VERSION}
 PKGNAME =  py-websocket-client-${MODPY_EGG_VERSION}
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   net
 
 HOMEPAGE = https://github.com/liris/websocket-client
 
-MAINTAINER=Florian Obser 
-
 # LGPLv2.1+
 PERMIT_PACKAGE_CDROM = Yes
 
-- 
I'm not entirely sure you are real.



drop maintainer: net/powerdns

2017-12-28 Thread Florian Obser

diff --git net/powerdns/Makefile net/powerdns/Makefile
index c96c9a9b108..1ca504f667f 100644
--- net/powerdns/Makefile
+++ net/powerdns/Makefile
@@ -17,11 +17,10 @@ PKGNAME-pgsql=  powerdns-pgsql-${V}
 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
+REVISION-ldap= 1
+REVISION-main= 1
+REVISION-mysql=1
+REVISION-pgsql=1
 
 MULTI_PACKAGES=-main -mysql -pgsql -ldap
 

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



drop maintainer: net/p5-Zonemaster

2017-12-28 Thread Florian Obser
diff --git devel/p5-Devel-CheckLib/Makefile devel/p5-Devel-CheckLib/Makefile
index dd6812524f9..3ce5da53b57 100644
--- devel/p5-Devel-CheckLib/Makefile
+++ devel/p5-Devel-CheckLib/Makefile
@@ -5,8 +5,7 @@ COMMENT =   module to check for C library availablity
 MODULES =  cpan
 DISTNAME = Devel-CheckLib-1.02
 CATEGORIES =   devel
-
-MAINTAINER =   Florian Obser 
+REVISION = 0
 
 # perl
 PERMIT_PACKAGE_CDROM = Yes
diff --git devel/p5-Tie-Simple/Makefile devel/p5-Tie-Simple/Makefile
index 14c34a4f4aa..0019fa88798 100644
--- devel/p5-Tie-Simple/Makefile
+++ devel/p5-Tie-Simple/Makefile
@@ -7,10 +7,9 @@ PKG_ARCH = *
 DISTNAME = Tie-Simple-1.03
 CPAN_AUTHOR =  HANENKAMP
 CATEGORIES =   devel
+REVISION = 0
 FIX_EXTRACT_PERMISSIONS=Yes
 
-MAINTAINER =   Florian Obser 
-
 # perl
 PERMIT_PACKAGE_CDROM = Yes
 
diff --git mail/p5-Mail-RFC822-Address/Makefile 
mail/p5-Mail-RFC822-Address/Makefile
index 81ef2770065..ef95039c40f 100644
--- mail/p5-Mail-RFC822-Address/Makefile
+++ mail/p5-Mail-RFC822-Address/Makefile
@@ -6,8 +6,7 @@ MODULES =   cpan
 PKG_ARCH = *
 DISTNAME = Mail-RFC822-Address-0.3
 CATEGORIES =   mail
-
-MAINTAINER =   Florian Obser 
+REVISION = 0
 
 # MIT
 PERMIT_PACKAGE_CDROM = Yes
diff --git net/p5-Net-IP-XS/Makefile net/p5-Net-IP-XS/Makefile
index aaa53c86365..c42a192410b 100644
--- net/p5-Net-IP-XS/Makefile
+++ net/p5-Net-IP-XS/Makefile
@@ -5,9 +5,7 @@ COMMENT =   perl module for IPv4/IPv6 address parsing
 MODULES =  cpan
 DISTNAME = Net-IP-XS-0.13
 CATEGORIES =   net
-REVISION = 0
-
-MAINTAINER =   Florian Obser 
+REVISION = 1
 
 # GPL
 PERMIT_PACKAGE_CDROM = Yes
diff --git net/p5-Net-LDNS/Makefile net/p5-Net-LDNS/Makefile
index 9dfa048ec2e..92fe19e670f 100644
--- net/p5-Net-LDNS/Makefile
+++ net/p5-Net-LDNS/Makefile
@@ -5,9 +5,7 @@ COMMENT =   module to interface the DNS resolver using the 
ldns library
 MODULES =  cpan
 DISTNAME = Net-LDNS-0.75
 CATEGORIES =   net
-REVISION = 0
-
-MAINTAINER =   Florian Obser 
+REVISION = 1
 
 # BSD
 PERMIT_PACKAGE_CDROM = Yes
diff --git net/p5-Zonemaster/cli/Makefile net/p5-Zonemaster/cli/Makefile
index 614fb5d6794..fdb1f8d64a9 100644
--- net/p5-Zonemaster/cli/Makefile
+++ net/p5-Zonemaster/cli/Makefile
@@ -8,8 +8,7 @@ CPAN_AUTHOR =   IIS
 DISTNAME = Zonemaster-CLI-v$V
 PKGNAME =  zonemaster-$V
 CATEGORIES =   net
-
-MAINTAINER =   Florian Obser 
+REVISION = 0
 
 # BSD
 PERMIT_PACKAGE_CDROM = Yes
diff --git net/p5-Zonemaster/engine/Makefile net/p5-Zonemaster/engine/Makefile
index ce82514e7b6..c33161d6a20 100644
--- net/p5-Zonemaster/engine/Makefile
+++ net/p5-Zonemaster/engine/Makefile
@@ -8,8 +8,7 @@ CPAN_AUTHOR =   IIS
 DISTNAME = Zonemaster-v$V
 PKGNAME =  p5-Zonemaster-engine-$V
 CATEGORIES =   net
-
-MAINTAINER =   Florian Obser 
+REVISION = 0
 
 # BSD
 PERMIT_PACKAGE_CDROM = Yes
diff --git textproc/p5-Text-Reflow/Makefile textproc/p5-Text-Reflow/Makefile
index 567aa3dd33a..e7a36301f2d 100644
--- textproc/p5-Text-Reflow/Makefile
+++ textproc/p5-Text-Reflow/Makefile
@@ -5,11 +5,9 @@ COMMENT =  module for reflowing text files
 MODULES =  cpan
 DISTNAME = Text-Reflow-1.09
 CATEGORIES =   textproc
-REVISION = 0
+REVISION = 1
 FIX_EXTRACT_PERMISSIONS=Yes
 
-MAINTAINER =   Florian Obser 
-
 # perl
 PERMIT_PACKAGE_CDROM = Yes
 
-- 
I'm not entirely sure you are real.



drop maintainer: devel/git-cvs

2017-12-28 Thread Florian Obser
diff --git devel/git-cvs/Makefile devel/git-cvs/Makefile
index 67826da9b7a..f53b76a286e 100644
--- devel/git-cvs/Makefile
+++ devel/git-cvs/Makefile
@@ -3,7 +3,7 @@
 COMMENT =  import changesets from CVS into Git
 
 MODPY_EGG_VERSION = 0.1.0
-REVISION = 1
+REVISION = 2
 
 DISTNAME = git-cvs-${MODPY_EGG_VERSION}
 DISTFILES =${DISTNAME}{${MODPY_EGG_VERSION}}.tar.gz
@@ -11,8 +11,6 @@ CATEGORIES =  devel
 
 HOMEPAGE = https://github.com/ustuehler/git-cvs
 
-MAINTAINER =   Florian Obser 
-
 # BSD
 PERMIT_PACKAGE_CDROM = Yes

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



dropping maintainer

2017-12-28 Thread Florian Obser
I don't think I have what it takes to be part of this elite group. I
believe over the years my contributions have resulted in a net
negative.

Thank you very much to all of you who provided handholding, much
needed guidance and had a lot of patience with me.

You know who you are, you are awesome!

I will send 4 emails to drop maintainer of the following ports and
their associated dependencies:

- devel/git-cvs
- net/p5-Zonemaster
- net/powerdns
- net/py-ripe.atlas.tools

To do that I'm deleting the MAINTAINER line and bump REVISION. I hope
that is correct since I don't want to cause even more work.

Feel free to take MAINTAINER or tell me to delete a port if that is
more appropriate.

Thanks,
Florian

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



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/12/28 09:37:46

Modified files:
audio/adplay   : Makefile 
Added files:
audio/adplay/patches: patch-configure_in 

Log message:
Stop hardcoding -lstdc++

libstdc++ is not available on aarch64, but the configure script thinks
it is since clang automatically translates it to -lc++...  Just stop
linking explicitely against libstdc++ and let the c++ compiler choose.

ok fcambus@ (maintainer)



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/12/28 09:00:42

Modified files:
converters/k2pdfopt: Makefile 
converters/k2pdfopt/patches: patch-CMakeLists_txt 

Log message:
Fix linking with ld.lld

This port builds a mix of C and C++, so let cmake detect this and use
the C++ compiler to link the target executable.  ok pirofti@ (maintainer)



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2017/12/28 08:58:53

Modified files:
sysutils/libmsiecf: Makefile 

Log message:
needs gettext-tools



NEW: databases/leveldb

2017-12-28 Thread Rafael Sadowski
Hi All!

Attached is a new port, databases/leveldb. All tests passed on amd64.

---
$ pkg/DESCR
LevelDB is a fast key-value storage library written at Google that provides an
ordered mapping from string keys to string values.
---

https://github.com/google/leveldb

Comments? Ok to import?

Best regards,

Rafael


leveldb.tar.gz
Description: Binary data


Re: UPDATE: powerdns 4.1.0

2017-12-28 Thread Florian Obser
please disregard and sorry for the noise

On Thu, Dec 28, 2017 at 01:53:16PM +, Florian Obser wrote:
> anyone?
> 
> On Sun, Dec 17, 2017 at 11:47:59AM +, Florian Obser wrote:
> > 
> > updated diff after input from jca and rsadowski
> > 
> > - added quirks for ldap removal
> > - reduced wantlib
> > - removed PLIST-ldap
> > 
> > OK?
> > 
> > diff --git devel/quirks/files/Quirks.pm devel/quirks/files/Quirks.pm
> > index 6a75e9ddae5..5460ffbf5f9 100644
> > --- devel/quirks/files/Quirks.pm
> > +++ devel/quirks/files/Quirks.pm
> > @@ -1216,6 +1216,7 @@ my $obsolete_reason = {
> > 'aimsniff' => 6,
> > 'pork' => 6,
> > 'ntimed' => 3,
> > +   'powerdns-ldap' => 6,
> >  };
> >  
> >  # reasons for obsolete packages
> > diff --git net/powerdns/Makefile net/powerdns/Makefile
> > index c96c9a9b108..11a08254528 100644
> > --- net/powerdns/Makefile
> > +++ net/powerdns/Makefile
> > @@ -5,25 +5,19 @@ BROKEN-hppa = undefined reference to 
> > '__sync_fetch_and_add_4'
> >  COMMENT-main=  modular authoritative nameserver (with database 
> > support)
> >  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.1.0
> >  DISTNAME=  pdns-${V}
> >  EXTRACT_SUFX = .tar.bz2
> >  PKGNAME=   powerdns-${V}
> >  PKGNAME-main=  powerdns-${V}
> >  PKGNAME-mysql= powerdns-mysql-${V}
> >  PKGNAME-pgsql= powerdns-pgsql-${V}
> > -PKGNAME-ldap=  powerdns-ldap-${V}
> >  CATEGORIES=net
> > -HOMEPAGE=  http://www.powerdns.com/
> > +HOMEPAGE=  https://www.powerdns.com/
> >  MAINTAINER=Florian Obser 
> > -REVISION-ldap= 0
> > -REVISION-main= 0
> > -REVISION-mysql=0
> > -REVISION-pgsql=0
> >  
> > -MULTI_PACKAGES=-main -mysql -pgsql -ldap
> > +MULTI_PACKAGES=-main -mysql -pgsql
> >  
> >  # GPLv2
> >  PERMIT_PACKAGE_CDROM=  Yes
> > @@ -31,22 +25,19 @@ PERMIT_PACKAGE_CDROM=   Yes
> >  COMPILER = base-clang ports-gcc
> >  
> >  WANTLIB += m pthread ${COMPILER_LIBCXX}
> > -#WANTLIB += ${MODGCC4_CPPWANTLIB}
> >  
> >  WANTLIB-main += ${WANTLIB}
> > -WANTLIB-main += boost_program_options-mt boost_serialization-mt
> > -WANTLIB-main += bz2 c crypto gmp sqlite3 z
> > +WANTLIB-main += boost_program_options-mt c crypto sqlite3
> >  
> > -MASTER_SITES=  http://downloads.powerdns.com/releases/
> > +MASTER_SITES=  https://downloads.powerdns.com/releases/
> >  
> >  NO_TEST=   Yes
> >  
> >  LIB_DEPENDS-main=  ${LIB_DEPENDS} \
> > databases/sqlite3 \
> > -   devel/boost \
> > -   devel/gmp
> > +   devel/boost
> >  
> > -PSEUDO_FLAVORS+=   no_mysql no_pgsql no_ldap
> > +PSEUDO_FLAVORS+=   no_mysql no_pgsql
> >  FLAVOR?=
> >  
> >  BACKENDS=  gsqlite3
> > @@ -60,7 +51,9 @@ CONFIGURE_ARGS+=  --disable-shared \
> > --with-dynmodules="${BACKENDS}" \
> > --without-lua \
> > --disable-hardening \
> > -   --without-protobuf
> > +   --without-protobuf \
> > +   --enable-tools
> > +CONFIGURE_ARGS+=   --without-ldap
> >  
> >  CONFIGURE_ENV+=CPPFLAGS="-I${LOCALBASE}/include" \
> > LDFLAGS="-L${LOCALBASE}/lib"
> > @@ -93,17 +86,6 @@ LIB_DEPENDS-pgsql=   ${LIB_DEPENDS} \
> >  RUN_DEPENDS-pgsql= ${FULLPKGNAME-main}:net/powerdns
> >  WANTLIB-pgsql= crypto pq>=2 ssl ${WANTLIB}
> >  
> > -# LDAP
> > -.if ${BUILD_PACKAGES:M-ldap}
> > -BACKENDS+= ldap
> > -.else
> > -CONFIGURE_ARGS+=   --without-ldap
> > -.endif
> > -LIB_DEPENDS-ldap=  ${LIB_DEPENDS} \
> > -   databases/openldap
> > -RUN_DEPENDS-ldap=  ${FULLPKGNAME-main}:net/powerdns
> > -WANTLIB-ldap+= ${WANTLIB} crypto lber-2.4 ldap_r-2.4 sasl2 ssl
> > -
> >  EXAMPLE_DIR=   ${PREFIX}/share/examples/pdns/
> >  post-install:
> > rm -f ${PREFIX}/lib/pdns/*.la
> > diff --git net/powerdns/distinfo net/powerdns/distinfo
> > index 0b14f5ac821..7ba47e175d1 100644
> > --- net/powerdns/distinfo
> > +++ net/powerdns/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.1.0.tar.bz2) = 25GTsPAlXCTfv8Mez/i9OeIf7AX/dSblrqljq8UX8PM=
> > +SIZE (pdns-4.1.0.tar.bz2) = 1116905
> > diff --git net/powerdns/patches/patch-ext_json11_json11_cpp 
> > net/powerdns/patches/patch-ext_json11_json11_cpp
> > deleted file mode 100644
> > index caf69e13d07..000
> > --- net/powerdns/patches/patch-ext_json11_json11_cpp
> > +++ /dev/null
> > @@ -1,42 +0,0 

CVS: cvs.openbsd.org: ports

2017-12-28 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2017/12/28 07:14:06

Added files:
x11/xkbcommon/patches: patch-Makefile_in 

Log message:
fix parallel build with our make
looks good to jasper@, MAINTAINER



Re: UPDATE: powerdns 4.1.0

2017-12-28 Thread Florian Obser
anyone?

On Sun, Dec 17, 2017 at 11:47:59AM +, Florian Obser wrote:
> 
> updated diff after input from jca and rsadowski
> 
> - added quirks for ldap removal
> - reduced wantlib
> - removed PLIST-ldap
> 
> OK?
> 
> diff --git devel/quirks/files/Quirks.pm devel/quirks/files/Quirks.pm
> index 6a75e9ddae5..5460ffbf5f9 100644
> --- devel/quirks/files/Quirks.pm
> +++ devel/quirks/files/Quirks.pm
> @@ -1216,6 +1216,7 @@ my $obsolete_reason = {
>   'aimsniff' => 6,
>   'pork' => 6,
>   'ntimed' => 3,
> + 'powerdns-ldap' => 6,
>  };
>  
>  # reasons for obsolete packages
> diff --git net/powerdns/Makefile net/powerdns/Makefile
> index c96c9a9b108..11a08254528 100644
> --- net/powerdns/Makefile
> +++ net/powerdns/Makefile
> @@ -5,25 +5,19 @@ BROKEN-hppa =   undefined reference to 
> '__sync_fetch_and_add_4'
>  COMMENT-main=modular authoritative nameserver (with database 
> support)
>  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.1.0
>  DISTNAME=pdns-${V}
>  EXTRACT_SUFX =   .tar.bz2
>  PKGNAME= powerdns-${V}
>  PKGNAME-main=powerdns-${V}
>  PKGNAME-mysql=   powerdns-mysql-${V}
>  PKGNAME-pgsql=   powerdns-pgsql-${V}
> -PKGNAME-ldap=powerdns-ldap-${V}
>  CATEGORIES=  net
> -HOMEPAGE=http://www.powerdns.com/
> +HOMEPAGE=https://www.powerdns.com/
>  MAINTAINER=  Florian Obser 
> -REVISION-ldap=   0
> -REVISION-main=   0
> -REVISION-mysql=  0
> -REVISION-pgsql=  0
>  
> -MULTI_PACKAGES=  -main -mysql -pgsql -ldap
> +MULTI_PACKAGES=  -main -mysql -pgsql
>  
>  # GPLv2
>  PERMIT_PACKAGE_CDROM=Yes
> @@ -31,22 +25,19 @@ PERMIT_PACKAGE_CDROM= Yes
>  COMPILER =   base-clang ports-gcc
>  
>  WANTLIB += m pthread ${COMPILER_LIBCXX}
> -#WANTLIB += ${MODGCC4_CPPWANTLIB}
>  
>  WANTLIB-main += ${WANTLIB}
> -WANTLIB-main += boost_program_options-mt boost_serialization-mt
> -WANTLIB-main += bz2 c crypto gmp sqlite3 z
> +WANTLIB-main += boost_program_options-mt c crypto sqlite3
>  
> -MASTER_SITES=http://downloads.powerdns.com/releases/
> +MASTER_SITES=https://downloads.powerdns.com/releases/
>  
>  NO_TEST= Yes
>  
>  LIB_DEPENDS-main=${LIB_DEPENDS} \
>   databases/sqlite3 \
> - devel/boost \
> - devel/gmp
> + devel/boost
>  
> -PSEUDO_FLAVORS+= no_mysql no_pgsql no_ldap
> +PSEUDO_FLAVORS+= no_mysql no_pgsql
>  FLAVOR?=
>  
>  BACKENDS=gsqlite3
> @@ -60,7 +51,9 @@ CONFIGURE_ARGS+=--disable-shared \
>   --with-dynmodules="${BACKENDS}" \
>   --without-lua \
>   --disable-hardening \
> - --without-protobuf
> + --without-protobuf \
> + --enable-tools
> +CONFIGURE_ARGS+= --without-ldap
>  
>  CONFIGURE_ENV+=  CPPFLAGS="-I${LOCALBASE}/include" \
>   LDFLAGS="-L${LOCALBASE}/lib"
> @@ -93,17 +86,6 @@ LIB_DEPENDS-pgsql= ${LIB_DEPENDS} \
>  RUN_DEPENDS-pgsql=   ${FULLPKGNAME-main}:net/powerdns
>  WANTLIB-pgsql=   crypto pq>=2 ssl ${WANTLIB}
>  
> -# LDAP
> -.if ${BUILD_PACKAGES:M-ldap}
> -BACKENDS+=   ldap
> -.else
> -CONFIGURE_ARGS+= --without-ldap
> -.endif
> -LIB_DEPENDS-ldap=${LIB_DEPENDS} \
> - databases/openldap
> -RUN_DEPENDS-ldap=${FULLPKGNAME-main}:net/powerdns
> -WANTLIB-ldap+=   ${WANTLIB} crypto lber-2.4 ldap_r-2.4 sasl2 ssl
> -
>  EXAMPLE_DIR= ${PREFIX}/share/examples/pdns/
>  post-install:
>   rm -f ${PREFIX}/lib/pdns/*.la
> diff --git net/powerdns/distinfo net/powerdns/distinfo
> index 0b14f5ac821..7ba47e175d1 100644
> --- net/powerdns/distinfo
> +++ net/powerdns/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.1.0.tar.bz2) = 25GTsPAlXCTfv8Mez/i9OeIf7AX/dSblrqljq8UX8PM=
> +SIZE (pdns-4.1.0.tar.bz2) = 1116905
> diff --git net/powerdns/patches/patch-ext_json11_json11_cpp 
> net/powerdns/patches/patch-ext_json11_json11_cpp
> deleted file mode 100644
> index caf69e13d07..000
> --- net/powerdns/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 

Re: [NEW] net/i2pd

2017-12-28 Thread Rubén Llorente
I forgot to attach the actual port in my last message, here it is.

On Thu, Dec 28, 2017 at 02:47:34PM +0100, Rubén Llorente wrote:
> Here is an updated version of the i2pd port.
> 
> * Version bumped to 2.17.0
> * Some old family and reseed certificates removed.
> * DISTFILE/WORKDIST/GH_* workarounds have been fixed.
> * Added README with comments regarding openfile limits.
> * Added a NO_TEST = Yes line.
> * Moved devel/boost to LIB_DEPEND only
> * Moved everything in post-install into do-install
> 
> Have fun testing the hell out of this.
> 
> -- 
> OpenPGP Key Fingerprint:
> BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA

-- 
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA


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


Re: [NEW] net/i2pd

2017-12-28 Thread Rubén Llorente
Here is an updated version of the i2pd port.

* Version bumped to 2.17.0
* Some old family and reseed certificates removed.
* DISTFILE/WORKDIST/GH_* workarounds have been fixed.
* Added README with comments regarding openfile limits.
* Added a NO_TEST = Yes line.
* Moved devel/boost to LIB_DEPEND only
* Moved everything in post-install into do-install

Have fun testing the hell out of this.

-- 
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2017/12/28 05:53:01

Modified files:
net/icli   : Makefile 

Log message:
switch to https



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Ingo Feinerer
CVSROOT:/cvs
Module name:ports
Changes by: feine...@cvs.openbsd.org2017/12/28 05:11:43

Modified files:
multimedia/libv4l: Makefile distinfo 
multimedia/libv4l/patches: patch-lib_libv4lconvert_Makefile_in 
multimedia/libv4l/pkg: PLIST 
Removed files:
multimedia/libv4l/patches: 
   
patch-lib_libv4lconvert_control_libv4lcontrol_c 

Log message:
Update to libv4l 1.14.1



CVS: cvs.openbsd.org: ports

2017-12-28 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2017/12/28 02:07:21

Modified files:
devel/apktool  : Makefile distinfo 

Log message:
update apktool to 2.3.1.



Re: [UPDATE] audio/openal

2017-12-28 Thread Thomas Frohwein
> I have only tested openal-info.  Does the diff below work for you?

Thanks, the diff works. The original problem with fs2open is solved
and the sound is now actually working. Needs a little bit more
polish, but port should be ready soon. Thanks jca@ and also David
for bringing it up here!

> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/openal/Makefile,v
> retrieving revision 1.49
> diff -u -p -r1.49 Makefile
> --- Makefile  15 Nov 2017 13:02:42 -  1.49
> +++ Makefile  28 Dec 2017 03:43:49 -
> @@ -10,6 +10,7 @@ DISTNAME =  openal-soft-$V
>  PKGNAME =openal-$V
>  CATEGORIES = audio
>  SHARED_LIBS =openal  3.0
> +REVISION =   0
>  
>  HOMEPAGE =   http://kcat.strangesoft.net/openal.html
>  
> Index: patches/patch-Alc_ALc_c
> ===
> RCS file: patches/patch-Alc_ALc_c
> diff -N patches/patch-Alc_ALc_c
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-Alc_ALc_c   28 Dec 2017 03:43:49 -
> @@ -0,0 +1,35 @@
> +$OpenBSD$
> +
> +commit d1e98c36d375433cb11a7a74ce20c968491773aa
> +Author: Chris Robinson 
> +Date:   Sat Apr 30 17:14:55 2016 -0700
> +
> +Don't crash when there's no backend to probe
> +
> +Index: Alc/ALc.c
> +--- Alc/ALc.c.orig
>  Alc/ALc.c
> +@@ -1117,6 +1117,11 @@ static void alc_initconfig(void)
> + V0(factory,init)();
> + }
> + 
> ++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)
> + {
> + ALCbackendFactory *factory = backendinfo->getFactory();
> + V(factory,probe)(type);
> 
> 
> 
> -- 
> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
>