Re: update: www/weboob 1.3

2018-05-19 Thread Sebastien Marie
ping.

On Mon, May 07, 2018 at 05:57:17PM +0200, Sebastien Marie wrote:
> On Fri, May 04, 2018 at 02:37:50PM +0200, Sebastien Marie wrote:
> > On Tue, Apr 17, 2018 at 04:49:49PM +0200, Sebastien Marie wrote:
> > 
> > Hi,
> > 
> > Here a new diff more complete.
> > 
> > From previous diff, some missing RUN_DEPENDS has been added. I also be
> > able to make the testsuite to run. But it fails (it fails also in CI at
> > upstream, so nothing new here).
> > 
> > I also added python3 flavor. As it adds lot of complexity in the port,
> > some explanation: the core of Weboob (what the port contains) is python3
> > compatible. But lot of backends (modules downloaded at runtime using
> > weboob-config) aren't compatible. So to let users has more possibilities,
> > I included the two.
> > 
> 
> Updated diff.
> 
> I found that without py-qt5 (py2 dependency), the py3 build doesn't
> work: setup.py searchs for 'pyuic5' binary, whereas it is 'pyuic5-3'. I
> added explicity path in MAKE_ENV to force using
> 'pyuic5${MODPY_BIN_SUFFIX}'.
> 
> Thanks.
> -- 
> Sebastien Marie
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/weboob/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  29 Sep 2015 10:53:17 -  1.6
> +++ Makefile  7 May 2018 14:25:41 -
> @@ -2,9 +2,8 @@
>  
>  COMMENT =web out of browsers
>  
> -MODPY_EGG_VERSION =  1.0
> +MODPY_EGG_VERSION =  1.3
>  DISTNAME =   weboob-${MODPY_EGG_VERSION}
> -REVISION =   3
>  
>  CATEGORIES = www
>  HOMEPAGE =   http://weboob.org
> @@ -12,35 +11,95 @@ HOMEPAGE =http://weboob.org
>  # AGPLv3+
>  PERMIT_PACKAGE_CDROM =   Yes
>  
> -MASTER_SITES =   https://symlink.me/attachments/download/289/
> +MASTER_SITES =   https://symlink.me/attachments/download/356/
>  
>  MODULES =lang/python
>  
> +FLAVORS =python3
> +FLAVOR ?=
> +
>  USE_GMAKE =  Yes
>  
>  MODPY_SETUPTOOLS =   Yes
>  MODPY_DISTUTILS_BUILDARGS = --qt --xdg
>  
> -BUILD_DEPENDS += x11/py-qt4
> -RUN_DEPENDS =devel/desktop-file-utils \
> +BUILD_DEPENDS += x11/py-qt5${MODPY_FLAVOR}
> +RUN_DEPENDS +=   devel/desktop-file-utils \
>   x11/gtk+3,-guic \
> - www/py-mako \
> - www/py-clientform \
> - www/py-mechanize \
> - www/py-requests \
> - www/py-routes \
> - www/py-webob \
> - devel/py-dateutil \
> - devel/py-gdata \
> - devel/py-html5lib \
> - devel/py-simplejson \
> - converters/py-html2text \
> - graphics/py-Pillow \
> - x11/py-qt4 \
> - textproc/py-prettytable \
> - textproc/py-feedparser \
> - textproc/py-lxml \
> - textproc/py-cssselect \
> - textproc/py-yaml
> + converters/py-html2text${MODPY_FLAVOR} \
> + devel/py-dateutil${MODPY_FLAVOR} \
> + devel/py-html5lib${MODPY_FLAVOR} \
> + devel/py-simplejson${MODPY_FLAVOR} \
> + devel/py-six${MODPY_FLAVOR} \
> + graphics/py-Pillow${MODPY_FLAVOR} \
> + net/curl \
> + security/gnupg \
> + textproc/py-lxml${MODPY_FLAVOR} \
> + textproc/py-feedparser${MODPY_FLAVOR} \
> + textproc/py-prettytable${MODPY_FLAVOR} \
> + textproc/py-yaml${MODPY_FLAVOR} \
> + textproc/py-cssselect${MODPY_FLAVOR} \
> + www/py-requests${MODPY_FLAVOR} \
> + x11/py-qt5${MODPY_FLAVOR}
> +
> +TEST_DEPENDS +=  ${RUN_DEPENDS} \
> + devel/py-coverage${MODPY_FLAVOR} \
> + devel/py-nose${MODPY_FLAVOR} \
> + shells/bash
> +
> +.if ${FLAVOR:Mpython3}
> +PKGNAME =weboob${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
> +.else
> +RUN_DEPENDS +=   devel/py-futures \
> + www/py-mechanize
> +.endif
> +
> +MAKE_ENV +=  PYUIC5_EXECUTABLE=${LOCALBASE}/bin/pyuic5${MODPY_BIN_SUFFIX}
> +
> +WEBOOB_BINARIES = boobank boobathon boobcoming boobill booblyrics boobmsg \
> +   boobooks boobsize boobtracker cineoob comparoob cookboob \
> +   flatboob galleroob geolooc handjoob havedate monboob \
> +   parceloob pastoob qbooblyrics qboobmsg qcineoob qcookboob \
> +   qflatboob qhandjoob qhavedate qvideoob qwebcontentedit \
> +   radioob shopoob suboob translaboob traveloob videoob \
> +   webcontentedit weboob weboob-cli weboob-config \
> +   weboob-config-qt weboob-debug weboob-repos weboorrents \
> +   wetboobs
> +
> +post-install:
> + rm -f ${PREFIX}/man/man1/masstransit.1 \
> + ${PREFIX}/share/applications/qgalleroob.desktop \
> + ${PREFIX}/share/applications/masstransit.desktop \
> + ${PREFIX}/share/icons/hicolor/64x64/apps/allomatch.png \
> + 

CVS: cvs.openbsd.org: ports

2018-05-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/05/19 21:27:23

Modified files:
lang/kona  : Makefile distinfo 

Log message:
Update to kona-3.2.0.20180517



Re: sparc64: "undefined symbol '__builtin_unreachable'" - any suggestions?

2018-05-19 Thread Jonathan Gray
On Sat, May 19, 2018 at 10:03:46PM +0100, Stuart Henderson wrote:
> I'm looking at a report of certbot (python letsencrypt client) failing
> here:  https://github.com/certbot/certbot/issues/6019
> 
> The reporter is trying to use it on 6.3 sparc64 and running into this:
> 
> python2.7:/usr/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so:
>  undefined symbol '__builtin_unreachable'
> 
> To trigger:
> 
> # pkg_add py-cryptography
> $ python2.7 -c 'from cryptography.hazmat.bindings._openssl import ffi, lib'
> 
> Can people with various non-x86 arches try that and let me know which
> work/fail please?

__builtin_unreachable() was added in gcc 4.5 so it will fail on all gcc
archs with 4.2.

https://gcc.gnu.org/gcc-4.5/changes.html

> 
> Any ideas for a way to fix it? The code involved is for things
> like below (some are more complex functions but all involved with
> per-OS-selection for RNG), they look like they're probably all
> patchable if needed, though that wouldn't be the cleanest workaround.
> 
> static const char *osurandom_get_implementation(void) {
> switch(getentropy_works) {
> case CRYPTOGRAPHY_OSRANDOM_GETENTROPY_FALLBACK:
> return "/dev/urandom";
> case CRYPTOGRAPHY_OSRANDOM_GETENTROPY_WORKS:
> return "getentropy";
> }
> __builtin_unreachable();
> }
> 



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2018/05/19 19:35:55

Modified files:
misc/posixtestsuite: Makefile 
misc/posixtestsuite/files: posixtestsuite-html.pl 
   posixtestsuite.sh 
misc/posixtestsuite/pkg: PLIST 
Added files:
misc/posixtestsuite/patches: 
 
patch-conformance_interfaces_fork_testfrmw_c 
 
patch-conformance_interfaces_getpid_testfrmw_c 
 
patch-conformance_interfaces_pthread_atfork_testfrmw_c 
 
patch-conformance_interfaces_pthread_cancel_testfrmw_c 
 
patch-conformance_interfaces_pthread_cond_broadcast_testfrmw_c 
 
patch-conformance_interfaces_pthread_cond_destroy_testfrmw_c 
 
patch-conformance_interfaces_pthread_cond_signal_testfrmw_c 
 
patch-conformance_interfaces_pthread_cond_wait_testfrmw_c 
 
patch-conformance_interfaces_pthread_create_testfrmw_c 
 
patch-conformance_interfaces_pthread_detach_testfrmw_c 
 
patch-conformance_interfaces_pthread_equal_testfrmw_c 
 
patch-conformance_interfaces_pthread_exit_testfrmw_c 
 
patch-conformance_interfaces_pthread_getschedparam_testfrmw_c 
 
patch-conformance_interfaces_pthread_join_testfrmw_c 
 
patch-conformance_interfaces_pthread_kill_testfrmw_c 
 
patch-conformance_interfaces_pthread_mutex_destroy_testfrmw_c 
 
patch-conformance_interfaces_pthread_mutex_trylock_testfrmw_c 
 
patch-conformance_interfaces_pthread_once_testfrmw_c 
 
patch-conformance_interfaces_pthread_setschedparam_testfrmw_c 
 
patch-conformance_interfaces_pthread_sigmask_testfrmw_c 
 
patch-conformance_interfaces_sem_close_testfrmw_c 
 
patch-conformance_interfaces_sem_getvalue_testfrmw_c 
 
patch-conformance_interfaces_sem_init_testfrmw_c 
 
patch-conformance_interfaces_sem_open_testfrmw_c 
 
patch-conformance_interfaces_sem_unlink_testfrmw_c 
 
patch-conformance_interfaces_sem_wait_testfrmw_c 
 
patch-conformance_interfaces_sigaction_testfrmw_c 
 
patch-conformance_interfaces_sigaddset_1-1_sh 
 
patch-conformance_interfaces_sigaddset_1-2_sh 
 
patch-conformance_interfaces_sigaddset_4-1_sh 
 
patch-conformance_interfaces_sigaddset_4-2_sh 
 
patch-conformance_interfaces_sigaddset_4-3_sh 
 
patch-conformance_interfaces_sigaddset_4-4_sh 
 
patch-conformance_interfaces_sigaltstack_9-1_c 
 
patch-conformance_interfaces_sigdelset_1-1_sh 
 
patch-conformance_interfaces_sigdelset_1-2_sh 
 
patch-conformance_interfaces_sigdelset_4-1_sh 
 
patch-conformance_interfaces_sigdelset_4-2_sh 
 
patch-conformance_interfaces_sigdelset_4-3_sh 
 
patch-conformance_interfaces_sigdelset_4-4_sh 
 
patch-conformance_interfaces_sighold_3-1_sh 
 
patch-conformance_interfaces_sighold_3-2_sh 
 
patch-conformance_interfaces_sighold_3-3_sh 
 
patch-conformance_interfaces_sighold_3-4_sh 
 
patch-conformance_interfaces_sigignore_5-1_sh 
 
patch-conformance_interfaces_sigignore_5-2_sh 
 
patch-conformance_interfaces_sigignore_5-3_sh 
 
patch-conformance_interfaces_sigignore_5-4_sh 
 
patch-conformance_interfaces_sigismember_5-1_sh 
 
patch-conformance_interfaces_sigismember_5-2_sh 
 
patch-conformance_interfaces_sigismember_5-3_sh 
 

NEW: devel/py-python_utils and devel/py-progressbar2

2018-05-19 Thread Edward Lopez-Acosta
Hello all,

This is my first ports submission so I figured I would start with some
simply python modules I use, and did not want to spam with multiple emails.

Would anyone be willing to please test these new ports?
I tested with both Python 2.7 and 3.6 on my system (-current #40) and it
seemed to work as expected.

Thank you in advance.

Details:

progressbar2 - A Python Progressbar library to provide visual (yet text
based) progress to long running operations.

Homepage: https://pypi.org/project/python-utils/

python_utils - Python Utils is a collection of small Python functions and
classes which make common patterns shorter and easier.

Homepage: https://pypi.org/project/progressbar2/


py-progressbar2.tar.gz
Description: application/gzip


py-python_utils.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2018-05-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/05/19 16:49:09

Modified files:
multimedia/gnome-twitch: Makefile distinfo 
Removed files:
multimedia/gnome-twitch/patches: patch-meson_options_txt 

Log message:
Bugfix update to gnome-twitch-0.4.2



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2018/05/19 16:37:41

Modified files:
textproc/docbook-xsl/patches: patch-INSTALL 

Log message:
Regen patch, otherwise it needs fuzzing.

BTW, this port is waiting for an update, help yourself!



UPDATE: devel/jenkins (Jenkins Security Advisory 2018-05-09)

2018-05-19 Thread Rafael Sadowski
Jenkins users on board and willing to test it?

https://jenkins.io/security/advisory/2018-05-09/

Ok to commit 2.107.3 in -stable?

Index: devel/Makefile
===
RCS file: /cvs/ports/devel/jenkins/devel/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- devel/Makefile  17 May 2018 09:48:15 -  1.27
+++ devel/Makefile  19 May 2018 22:31:36 -
@@ -1,9 +1,8 @@
 # $OpenBSD: Makefile,v 1.27 2018/05/17 09:48:15 espie Exp $
 
-VERSION =  2.111
+VERSION =  2.122
 MASTER_SITES = http://mirrors.jenkins-ci.org/war/${VERSION}/
 DIST_SUBDIR =  jenkins-devel
-REVISION = 0
 
 .include 
 
Index: devel/distinfo
===
RCS file: /cvs/ports/devel/jenkins/devel/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- devel/distinfo  19 Mar 2018 19:48:04 -  1.15
+++ devel/distinfo  19 May 2018 22:31:36 -
@@ -1,2 +1,2 @@
-SHA256 (jenkins/2.111/jenkins.war) = 
uRGa9giutnslJK8OWe9Rnr6CJb8AQIBEXuhs1ths5Qo=
-SIZE (jenkins/2.111/jenkins.war) = 74582814
+SHA256 (jenkins/2.122/jenkins.war) = 
0uOerS1oQwjnCISGcaeZdBnQanutRjISupIituTcjOk=
+SIZE (jenkins/2.122/jenkins.war) = 74741090
Index: stable/Makefile
===
RCS file: /cvs/ports/devel/jenkins/stable/Makefile,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 Makefile
--- stable/Makefile 17 May 2018 09:48:15 -  1.26
+++ stable/Makefile 19 May 2018 22:31:36 -
@@ -1,9 +1,8 @@
 # $OpenBSD: Makefile,v 1.26 2018/05/17 09:48:15 espie Exp $
 
-VERSION =  2.107.1
+VERSION =  2.107.3
 MASTER_SITES = http://mirrors.jenkins-ci.org/war-stable/${VERSION}/
 DIST_SUBDIR =  jenkins-stable
-REVISION = 0
 
 .include 
 
Index: stable/distinfo
===
RCS file: /cvs/ports/devel/jenkins/stable/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- stable/distinfo 19 Mar 2018 19:48:04 -  1.14
+++ stable/distinfo 19 May 2018 22:31:36 -
@@ -1,2 +1,2 @@
-SHA256 (jenkins/2.107.1/jenkins.war) = 
zsdMgBkO0fbOVdcF0vZJ3bLq+KujriZ5YVKSHUazEoA=
-SIZE (jenkins/2.107.1/jenkins.war) = 74525235
+SHA256 (jenkins/2.107.3/jenkins.war) = 
mHKvYtU6SOfEU+O+ORCeYPpYEAXFtBovWWj0INwCbfY=

+SIZE (jenkins/2.107.3/jenkins.war) = 40124310



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2018/05/19 16:32:59

Modified files:
sysutils/py-elasticsearch-curator: Makefile distinfo 
sysutils/py-elasticsearch-curator/pkg: PLIST 

Log message:
Update py-elasticsearch-curator 5.3.0 -> 5.5.2
take maintainership, ok sebastia@



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2018/05/19 16:31:22

Modified files:
textproc/py-elasticsearch: Makefile distinfo 
textproc/py-elasticsearch/pkg: PLIST 

Log message:
Update py-elasticsearch 5.4.0 -> 6.2.0
take maintainership, ok sebastia@



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2018/05/19 16:26:22

Modified files:
devel/py-certifi: Makefile distinfo 
devel/py-certifi/patches: patch-certifi_core_py patch-setup_py 
devel/py-certifi/pkg: PLIST 

Log message:
Update py-certifi 2017.4.17 -> 2018.4.16
MAINTAINER timeout, ok sthen@, sebastia@



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/19 16:00:01

Modified files:
mail/neomutt   : Makefile 

Log message:
switch to libidn2



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/19 15:51:46

Modified files:
mail/mutt  : Makefile distinfo 
mail/mutt/patches: patch-main_c 
mail/mutt/pkg  : PLIST 

Log message:
update to mutt-1.10.0



Re: UPDATE pdfgrep

2018-05-19 Thread Stuart Henderson
On 2018/05/19 23:11, Reinhold Straub wrote:
> Simple update to pdfgrep-2.1.0, builds and passes tests on amd64 and macppc.

thanks, committed. I also ran 'make update-patches' as there were some
line number changes, and 'make plist' to update the plist (which removed
some common parent directories for bash-completion, coming via poppler
-> glib).

> Index: pdfgrep/Makefile
> ===
> RCS file: /cvs/ports/textproc/pdfgrep/Makefile,v
> retrieving revision 1.10
> diff -r1.10 Makefile
> 1c1
> < # $OpenBSD: Makefile,v 1.10 2017/11/16 23:20:40 naddy Exp $
> ---
> > # $OpenBSD: Makefile,v 1.11 2017/11/16 23:20:40 naddy Exp $

please leave the $OpenBSD$ lines alone, cvs handles them itself,
and 'diff -u' are preferred.

> 5,6c5
> < DISTNAME =  pdfgrep-2.0.1
> < REVISION =  1
> ---
> > DISTNAME =  pdfgrep-2.1.0
> Index: pdfgrep/distinfo
> ===
> RCS file: /cvs/ports/textproc/pdfgrep/distinfo,v
> retrieving revision 1.4
> diff -r1.4 distinfo
> 1,2c1,2
> < SHA256 (pdfgrep-2.0.1.tar.gz) = A3DXRLMHLUc4Pb7Sy5yLC2S4PAhNpaiWH41Lx2aelB4=
> < SIZE (pdfgrep-2.0.1.tar.gz) = 187217
> ---
> > SHA256 (pdfgrep-2.1.0.tar.gz) = ycFrSBY4myAxOuu0+62G93da4DMw/MCMgvpSLtgQVI0=
> > SIZE (pdfgrep-2.1.0.tar.gz) = 196408
> 



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/19 15:34:50

Modified files:
textproc/pdfgrep: Makefile distinfo 
textproc/pdfgrep/patches: patch-src_pdfgrep_cc 
textproc/pdfgrep/pkg: PLIST 

Log message:
update to pdfgrep-2.1.0, from maintainer Reinhold Straub, plus sync PLIST and 
patches



UPDATE pdfgrep

2018-05-19 Thread Reinhold Straub
Simple update to pdfgrep-2.1.0, builds and passes tests on amd64 and macppc.


Index: pdfgrep/Makefile
===
RCS file: /cvs/ports/textproc/pdfgrep/Makefile,v
retrieving revision 1.10
diff -r1.10 Makefile
1c1
< # $OpenBSD: Makefile,v 1.10 2017/11/16 23:20:40 naddy Exp $
---
> # $OpenBSD: Makefile,v 1.11 2017/11/16 23:20:40 naddy Exp $
5,6c5
< DISTNAME =pdfgrep-2.0.1
< REVISION =1
---
> DISTNAME =pdfgrep-2.1.0
Index: pdfgrep/distinfo
===
RCS file: /cvs/ports/textproc/pdfgrep/distinfo,v
retrieving revision 1.4
diff -r1.4 distinfo
1,2c1,2
< SHA256 (pdfgrep-2.0.1.tar.gz) = A3DXRLMHLUc4Pb7Sy5yLC2S4PAhNpaiWH41Lx2aelB4=
< SIZE (pdfgrep-2.0.1.tar.gz) = 187217
---
> SHA256 (pdfgrep-2.1.0.tar.gz) = ycFrSBY4myAxOuu0+62G93da4DMw/MCMgvpSLtgQVI0=
> SIZE (pdfgrep-2.1.0.tar.gz) = 196408



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/19 15:10:59

Modified files:
www/urlwatch   : Makefile distinfo 

Log message:
update to urlwatch-2.11

thanks to Thomas Perl (upstream) for the quick bugfix release!



sparc64: "undefined symbol '__builtin_unreachable'" - any suggestions?

2018-05-19 Thread Stuart Henderson
I'm looking at a report of certbot (python letsencrypt client) failing
here:  https://github.com/certbot/certbot/issues/6019

The reporter is trying to use it on 6.3 sparc64 and running into this:

python2.7:/usr/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so:
 undefined symbol '__builtin_unreachable'

To trigger:

# pkg_add py-cryptography
$ python2.7 -c 'from cryptography.hazmat.bindings._openssl import ffi, lib'

Can people with various non-x86 arches try that and let me know which
work/fail please?

Any ideas for a way to fix it? The code involved is for things
like below (some are more complex functions but all involved with
per-OS-selection for RNG), they look like they're probably all
patchable if needed, though that wouldn't be the cleanest workaround.

static const char *osurandom_get_implementation(void) {
switch(getentropy_works) {
case CRYPTOGRAPHY_OSRANDOM_GETENTROPY_FALLBACK:
return "/dev/urandom";
case CRYPTOGRAPHY_OSRANDOM_GETENTROPY_WORKS:
return "getentropy";
}
__builtin_unreachable();
}



successful build of php7 on arm

2018-05-19 Thread s_graf
The build of php on arm using my orangepione has finally successfully
finished.  It even works, providing the phpinfo page!

I started with a clean system, ports and src from May 9.  Below is a list of
packages built.  The ones marked with an asterisk are not in the current arm
bulk build (Apr 25).

Stuart said I had to roll up my sleeves and get my hands dirty if I wanted
to make use of the arm system on openbsd.  So I stuck my hands into the dirt
and unearthed a few bugs.  Thank you to all the talented individuals who
stepped up and fixed them.

I look forward to a new arm bulk build that should now have many more of the
packages I find useful, such as php and mariadb.

It took about 10 days to build, with about 75% of the time spent building
gtk and 75% of the gtk build time was spent in ld.  There is something
strange with ld on my arm system.  I wonder how the bulk build system fairs
with gtk.

Stephen Graf

op1obsdports# pkg_info
* apache-httpd-2.4.33 apache HTTP server
* apache-httpd-common-2.4.33 /var/www files for Apache HTTPd
apr-1.6.3p0 Apache Portable Runtime
apr-util-1.6.1  companion library to APR
aspell-0.60.6.1p6   spell checker designed to eventually replace Ispell
at-spi2-atk-2.26.2  atk-bridge for at-spi2
at-spi2-core-2.28.0p0 service interface for assistive technologies
atk-2.28.1  accessibility toolkit used by gtk+
autoconf-2.13p4 automatically configure source code on many Un*x
platforms
autoconf-2.65p1 automatically configure source code on many Un*x
platforms
autoconf-2.67p1 automatically configure source code on many Un*x
platforms
autoconf-2.68p1 automatically configure source code on many Un*x
platforms
autoconf-2.69p2 automatically configure source code on many Un*x
platforms
automake-1.11.6p2   GNU Standards-compliant Makefile generator
automake-1.14.1p0   GNU Standards-compliant Makefile generator
automake-1.15.1 GNU Standards-compliant Makefile generator
avahi-0.7p1 framework for Multicast DNS Service Discovery
bash-4.4.19 GNU Bourne Again Shell
bison-3.0.4p0   GNU parser generator
* brotli-1.0.4generic lossless compressor
bzip2-1.0.6p8   block-sorting file compressor, unencumbered
c-client-2.21v0 UW c-client mail access routines
cairo-1.14.12   vector graphics library
* cmake-3.10.2p0  portable build system
* cmocka-1.1.1p0  elegant unit testing framework for C
* cups-libs-2.2.7 CUPS libraries and headers
curl-7.59.0 get files from FTP, Gopher, HTTP or HTTPS servers
cyrus-sasl-2.1.26p25 RFC  SASL (Simple Authentication and Security
Layer)
db-4.6.21p5v0   Berkeley DB package, revision 4
dbus-1.12.8v0   message bus system
dbus-daemon-launch-helper-1.12.8 DBus setuid helper for starting system
services
dconf-0.28.0p0  configuration backend system
docbook-4.5p1   technical documentation XML/SGML definitions
docbook-dsssl-1.79  modular DSSSL stylesheets for the DocBook DTD
docbook-xsl-1.68.1p5 docbook XSL modular stylesheet
e2fsprogs-1.42.12p4 utilities to manipulate ext2 filesystems
femail-1.0p1simple SMTP client
femail-chroot-1.0p2 simple SMTP client for chrooted web servers
* freetds-0.95.95p3   database drivers for Sybase/Microsoft SQL Server
fribidi-1.0.2   library implementing the Unicode Bidirectional Algorithm
* g++-4.9.4p8 GNU compiler collection: C++ compiler
* gcc-4.9.4p8 GNU compiler collection: core C compiler
* gcc-libs-4.9.4p8GNU compiler collection: support libs
gdbm-1.14.1 GNU dbm
* gdk-pixbuf-2.36.12  graphic library for gtk+2
gettext-0.19.8.1p1  GNU gettext runtime libraries and programs
gettext-tools-0.19.8.1 GNU gettext development and translation tools
glib2-2.56.1general-purpose utility library
* glib2-networking-2.56.0 network-related gio modules for GLib
gmake-4.2.1 GNU make
gmp-6.1.2p1 library for arbitrary precision arithmetic
gnome-icon-theme-3.12.0p3 base icon theme for GNOME
gnome-icon-theme-symbolic-3.12.0p2 base icon theme extension for special UI
contexts
gnugetopt-1.1.6p0   GNU getopt(1) utility
* gnutls-3.5.18   GNU Transport Layer Security library
gobject-introspection-1.56.1p1 GObject Introspection
* graphite2-1.3.11rendering for complex writing systems
groff-1.22.3p8  GNU troff typesetter
gsettings-desktop-schemas-3.28.0 collection of shared GSettings schemas
* gtk+2-2.24.32   multi-platform graphical toolkit
* gtk-update-icon-cache-3.22.30 gtk+ icon theme caching utility
* harfbuzz-1.7.6  text shaping library
help2man-1.47.6 generates simple manual pages from program output
hicolor-icon-theme-0.17 fallback theme of the icon theme specification
icon-naming-utils-0.8.90p1 compatibility tools from the Tango project
icontool-0.1.0  suite of tools for managing icons in an application
icu4c-58.2p5International Components for Unicode
intltool-0.51.0p1   internationalization tools
* iodbc-3.52.12   ODBC 3.x driver manager

Re: NEW: archivers/lzip/tarlz

2018-05-19 Thread Juan Francisco Cantero Hurtado
Anyone? I've a positive report from a user.


On Sun, May 13, 2018 at 06:00:02PM +0200, Juan Francisco Cantero Hurtado wrote:
> OK?
> 
> Comment:
> archiver based on tar and lzip multimembers
> 
> Description:
> Tarlz is a small and simple implementation of the tar archiver. By default
> tarlz creates, lists and extracts archives in the ustar format compressed with
> lzip on a per file basis. Tarlz can append files to the end of such compressed
> archives.
> 
> Each tar member is compressed in its own lzip member, as well as the
> end-of-file blocks. This same method works for any tar format (gnu, ustar,
> posix) and is fully backward compatible with standard tar tools, which treat
> the resulting multimember tar.lz archive like any other tar.lz archive.
> 
> Tarlz can create tar archives with four levels of compression granularity; per
> file, per directory, appendable solid, and solid.
> 
> Maintainer: Juan Francisco Cantero Hurtado 
> 
> WWW: http://lzip.nongnu.org/tarlz.html



-- 
Juan Francisco Cantero Hurtado http://juanfra.info



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/19 09:01:48

Modified files:
geo/pdal   : Makefile distinfo 
geo/pdal/patches: patch-cmake_macros_cmake 
  patch-dimbuilder_CMakeLists_txt 
  patch-pdal_PluginDirectory_cpp 
  patch-pdal_util_CMakeLists_txt 
  patch-plugins_sqlite_io_SQLiteCommon_hpp 
Added files:
geo/pdal/patches: patch-test_unit_PluginManagerTest_cpp 
Removed files:
geo/pdal/patches: patch-cmake_unix_compiler_options_cmake 

Log message:
Update to pdal 1.7.2.



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/19 08:47:11

Added files:
mail/mozilla-thunderbird/patches: 
  
patch-mozilla_js_src_jit_ProcessExecutableMemory_h 
Removed files:
mail/mozilla-thunderbird/patches: 
  
patch-mozilla_js_src_jit_ProcessExecutableMemory_cpp 

Log message:
Code was move around, adapt patch. Thanks gjones / netscape.net for
the notice !



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Stuart Cassoff
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2018/05/19 06:17:57

Modified files:
databases/sqlite3-tcl: Makefile distinfo 

Log message:
Update to 3.23.1.



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2018/05/19 04:24:38

Modified files:
net/p5-Net-DNS-SEC: Makefile distinfo 
net/p5-Net-DNS-SEC/pkg: PLIST 

Log message:
update p5-Net-DNS-SEC to 1.08



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/05/19 03:06:47

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

Log message:
Update keepassxc to 2.3.3

Tested by Timo Myyr?? and giovanni@; ok giovanni@



[NEW] emulators/sdltrs-1.1.0

2018-05-19 Thread Tom Murphy
Attached is a new port sdltrs - TRS-80 Model I/III/IV emulator
My very first computer was a TRS-80 Model III so this brings
back very fond memories typing in BASIC programs to play.

The software hasn't been updated since 2010, but it works.
The roms are NOT distributed with the software as they have to
be obtained separately.

Thanks,
Tom


sdltrs-1.1.0.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2018-05-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/19 01:13:07

Modified files:
x11/xfce4/terminal: Makefile distinfo 
x11/xfce4/terminal/pkg: PLIST 

Log message:
update to xfce4-terminal 0.8.7.4



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/05/19 00:28:10

Modified files:
net/ircd-hybrid: Makefile distinfo 
net/ircd-hybrid/patches: patch-doc_Makefile_in 
 patch-doc_reference_conf 
 patch-include_stdinc_h patch-src_ircd_c 

Log message:
Update to ircd-hybrid-8.2.24.

from Brad (maintainer)



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/05/19 00:25:31

Modified files:
www/lighttpd   : Makefile distinfo 

Log message:
Update to lighttpd-1.4.49.

from Brad (maintainer)



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/05/19 00:21:25

Modified files:
multimedia/gstreamer1: Makefile.inc 
multimedia/gstreamer1/core: Makefile distinfo 
multimedia/gstreamer1/core/pkg: PLIST 
multimedia/gstreamer1/plugins-bad: Makefile distinfo 
multimedia/gstreamer1/plugins-bad/patches: patch-configure_ac 
multimedia/gstreamer1/plugins-bad/pkg: PLIST 
multimedia/gstreamer1/plugins-base: Makefile distinfo 
multimedia/gstreamer1/plugins-base/patches: 
patch-ext_gl_Makefile_in 
multimedia/gstreamer1/plugins-base/pkg: PLIST 
multimedia/gstreamer1/plugins-good: Makefile distinfo 
multimedia/gstreamer1/plugins-libav: distinfo 
multimedia/gstreamer1/plugins-ugly: distinfo 
multimedia/gstreamer1/py-gstreamer: distinfo 

Log message:
Update the gstreamer1 gang to version 1.14.1.



CVS: cvs.openbsd.org: ports

2018-05-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/19 00:20:16

Modified files:
mail/mozilla-thunderbird: Makefile distinfo 
mail/thunderbird-i18n: Makefile.inc distinfo 

Log message:
Update to thunderbird 52.8.0.

See https://www.thunderbird.net/en-US/thunderbird/52.8.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-13/

See https://blog.mozilla.org/thunderbird/2018/05/efail-and-thunderbird/
for more information about the 'efail' vulnerability.



Re: [new] hatop-0.7.7

2018-05-19 Thread Ljuba Nedeljkovic
Thank you for reviewing the port and for simplifying
it!  Patched port is attached.

If anyone is interested in testing the runtime, steps
are:

- install hatop from ports, it will install haproxy
  as well
- add following lines to /etc/haproxy/haproxy.cfg
  under "global" section:

stats socket /var/run/haproxy.sock mode 666 level admin
stats timeout 2m

- restart haproxy:

# /etc/rc.d/haproxy restart

- launch hatop with

hatop -s /var/run/haproxy.sock

haproxy should show some dummy services that are
configured by default.

To clean up, uninstall hatop and haproxy and remove
/etc/haproxy/haproxy.cfg


Best,

-ljuba

On 19.05, Stuart Henderson wrote:
> On 2018/05/18 23:24, Ljuba Nedeljkovic wrote:
> > Slightly improved port, using variables instead of
> > hard coded version numbers
> 
> Here's a diff on top of yours, and please remove the patch:
> 
> - COMMENT typo
> - no need to use V, the version is only referenced once
> - license say "GPLv3 or later" -> use GPLv3+
> - let MASTER_SITES work even if MASTER_SITE_GOOGLECODE expands
> to more than one URL (it's a user-changeable setting)
> - drop the MODPY_VERSION, this is the default anyway
> - replace patch + SUBST_CMD with MODPY_ADJ_FILES
> 
> I don't use haproxy so can't test runtime.
> 
> 
> 
> --- Makefile.orig Sat May 19 01:19:06 2018
> +++ Makefile  Sat May 19 01:20:44 2018
> @@ -1,9 +1,8 @@
>  # $OpenBSD$
>  
> -COMMENT =interactive ncurses client for haroxy
> +COMMENT =interactive ncurses client for haproxy
>  
> -V =  0.7.7
> -DISTNAME =   hatop-${V}
> +DISTNAME =   hatop-0.7.7
>  
>  CATEGORIES = net
>  
> @@ -11,23 +10,19 @@ HOMEPAGE =
> http://feurix.org/projects/hatop/
>  
>  MAINTAINER = Ljuba Nedeljkovic 
>  
> -# GPLv3
> +# GPLv3+
>  PERMIT_PACKAGE_CDROM =   Yes
>  
> -MASTER_SITES =   ${MASTER_SITE_GOOGLECODE}hatop/
> +MASTER_SITES =   ${MASTER_SITE_GOOGLECODE:=hatop/}
>  
>  MODULES =lang/python
> -MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_2}
>  
>  RUN_DEPENDS =net/haproxy
>  
>  NO_BUILD =   Yes
>  NO_TEST =Yes
>  
> -SUBST_VARS +=MODPY_VERSION
> -
> -pre-install:
> - ${SUBST_CMD} ${WRKSRC}/bin/hatop
> +MODPY_ADJ_FILES =bin/hatop
>  
>  do-install:
>   ${INSTALL_SCRIPT} ${WRKSRC}/bin/hatop ${PREFIX}/bin/
> 


hatop-0.7.7.tar.gz
Description: Binary data