[UPDATE] games/bzflag 2.4.12 -> 2.4.14

2018-09-14 Thread Charlene Wendling
Hi ports!

Here is an update for BZFlag, a multiplayer tank game. 

The changelog is there [1], the most notable change being that
antialiasing works when starting the client windowed.

What's new in the port:

- port-lib-depends-check wasn't happy with our WANTLIB, so it has been
modified.

Testing (amd64): 

I've played for about an hour without any issue*, including audio.

Any comment/feedback is welcome! 

Charlène.


[1] https://github.com/BZFlag-Dev/bzflag/releases/tag/v2.4.14 
* Other than motion sickness ;)



bzflag.diff
Description: Binary data


pgsql readme: update auth method

2018-09-14 Thread Daniel Jakots
Hi,

With the version 10, pgsql comes with a new auth method called
scram-sha-256.
https://www.postgresql.org/docs/10/static/auth-methods.html#AUTH-PASSWORD

I think we should advise users to pick that one rather than md5. In the
upgrade part, the user has to copy the pg_hba.conf and this file lists
the auth method. Luckily there's no need to sed it, because according
to the docs:

> To ease transition from the md5 method to the newer SCRAM method, if
> md5 is specified as a method in pg_hba.conf but the user's password
> on the server is encrypted for SCRAM (see below), then SCRAM-based
> authentication will automatically be chosen instead.

The other thing is that iiuc, the library has to support this new
auth method but this should affect only the superuser and the
superuser shouldn't be used by any application directly so I think it's
fine.


What do you think?

Cheers,
Daniel


Index: Makefile
===
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.240
diff -u -p -r1.240 Makefile
--- Makefile6 Sep 2018 19:08:59 -   1.240
+++ Makefile15 Sep 2018 02:11:11 -
@@ -17,7 +17,7 @@ PKGNAME-contrib=postgresql-contrib-${VER
 PKGNAME-plpython=postgresql-plpython-${VERSION}
 PKGNAME-pg_upgrade=postgresql-pg_upgrade-${VERSION}
 REVISION-main= 0
-REVISION-server=1
+REVISION-server=2
 
 CATEGORIES=databases
 SHARED_LIBS=   ecpg7.9 \
Index: pkg/README-server
===
RCS file: /cvs/ports/databases/postgresql/pkg/README-server,v
retrieving revision 1.24
diff -u -p -r1.24 README-server
--- pkg/README-server   4 Sep 2018 12:46:10 -   1.24
+++ pkg/README-server   15 Sep 2018 02:11:11 -
@@ -14,17 +14,17 @@ initialized using the initdb command.
 
 If you are installing PostgreSQL for the first time, you have to create
 a default database first.  In the following example we install a database
-in /var/postgresql/data with a dba account 'postgres' and md5 authentication.
-We will be prompted for a password to protect the dba account:
+in /var/postgresql/data with a dba account 'postgres' and scram-sha-256
+authentication. We will be prompted for a password to protect the dba account:
 
# su - _postgresql
$ mkdir /var/postgresql/data
-   $ initdb -D /var/postgresql/data -U postgres -A md5 -W
+   $ initdb -D /var/postgresql/data -U postgres -A scram-sha-256 -W
 
 Please note that by default the cluster's encoding will be SQL_ASCII. If
 you want to have another default encoding, use the option -E with initdb:
 
-   $ initdb -D /var/postgresql/data -U postgres -E UTF8 -A md5 -W
+   $ initdb -D /var/postgresql/data -U postgres -E UTF8 -A scram-sha-256 -W
 
 If your cluster is already created, you can specify another encoding when
 you create a new database with this command:
@@ -129,7 +129,8 @@ to the current version.
 
 5) Create a new data directory (adding -E UTF8 to the initdb line if needed):
 # su _postgresql -c "mkdir /var/postgresql/data"
-# su _postgresql -c "initdb -D /var/postgresql/data -U postgres -A md5 -W"
+# su _postgresql -c \
+"initdb -D /var/postgresql/data -U postgres -A scram-sha-256 -W"
 
 6) Restore your old pg_hba.conf and (if used) SSL certificates
 # su _postgresql -c \
@@ -151,7 +152,7 @@ Option 2: pg_upgrade
 
 This will work for an upgrade from the previous major version of
 PostgreSQL supported by OpenBSD to the current version, and should be
-faster than a dump and reload, especially for large databases. 
+faster than a dump and reload, especially for large databases.
 
 1) Shutdown the server:
 # rcctl stop postgresql
@@ -164,7 +165,8 @@ faster than a dump and reload, especiall
 
 4) Create a new data directory (adding -E UTF8 to the initdb line if needed):
 # su _postgresql -c "mkdir /var/postgresql/data"
-# su _postgresql -c "initdb -D /var/postgresql/data -U postgres -A md5 -W"
+# su _postgresql -c \
+"initdb -D /var/postgresql/data -U postgres -A scram-sha-256 -W"
 
 5) Restore your old pg_hba.conf and (if used) SSL certificates
 # su _postgresql -c \



Re: UPDATE mail/s-nail

2018-09-14 Thread Stuart Henderson
I think it might be a good idea if Steffen takes over as MAINTAINER for this 
port ..

On 2018/09/14 18:36, Steffen Nurpmeso wrote:
> Hello.
> 
> Steffen Nurpmeso wrote in <20180817153001.krprc%stef...@sdaoden.eu>:
>  |Steffen Nurpmeso wrote in <20180809203425.2sjei%stef...@sdaoden.eu>:
>  ||Update to v14.9.11 ("Tit family enjoying a bath") with many many
>  ||bugfixes and some new features like message info "from the front":
>  ||
>  ||  ? digmsg create 1 -;digmsg 1 header show from; digmsg remove 1
>  |
>  |In no way i wanna push forward anything, 'just want to mention
>  |that, last time i tried, "set mta-no-receiver-arguments" in some
>  |.mailrc was helpful; this was introduced in October 2017
>  |specifically to deal with OpenSMTPD 6.0.2p1, because i found it
>  |"joins command line arguments onto receivers given in the message,
>  |which can result in multiple deliveries to the same addressee".
>  |In case someone stumbles upon this.
> 
> Today is the 65th anniversary of the Kinsey report, and i thought
> that could be a good time to contact OpenBSD, ..and ask whether
> someone would be so kind and rubber-stamp this update.
> Thanks and Ciao,
> 
> --steffen
> |
> |Der Kragenbaer,The moon bear,
> |der holt sich munter   he cheerfully and one by one
> |einen nach dem anderen runter  wa.ks himself off
> |(By Robert Gernhardt)
> 



Re: update security/opensc to 0.19.0

2018-09-14 Thread Klemens Nanni
On Thu, Sep 13, 2018 at 09:52:21PM +0200, Landry Breuil wrote:
> Adding desktop-file-utils to RDEPs ?
Oh well.

Index: Makefile
===
RCS file: /cvs/ports/security/opensc/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- Makefile10 May 2018 16:02:56 -  1.46
+++ Makefile14 Sep 2018 20:59:30 -
@@ -2,13 +2,12 @@
 
 COMMENT=   set of libraries and utilities to access smart cards
 
-V= 0.17.0
+V= 0.19.0
 DISTNAME=  opensc-${V}
-REVISION=  3
 SUBST_VARS +=  V
 
-SHARED_LIBS +=  opensc 6.0 # 5.0
-SHARED_LIBS += smm-local 2.0   # 5.0
+SHARED_LIBS += opensc 7.0  # 5.0
+SHARED_LIBS += smm-local 3.0   # 5.0
 
 CATEGORIES=security
 
@@ -19,7 +18,7 @@ MAINTAINER=   David Coppa https://github.com/OpenSC/OpenSC/releases/download/${V}/
 
@@ -28,7 +27,8 @@ BUILD_DEPENDS=devel/libtool \
${MODGNU_AUTOMAKE_DEPENDS} \
security/pcsc-lite \
textproc/docbook-xsl
-RUN_DEPENDS=   security/ccid
+RUN_DEPENDS=   devel/desktop-file-utils \
+   security/ccid
 
 USE_GMAKE= Yes
 
@@ -37,6 +37,7 @@ CONFIGURE_ARGS=   --enable-static \
--sysconfdir=${SYSCONFDIR} \
--enable-sm \
--disable-cryptotokenkit \
+   --with-pkcs11-provider=${LOCALBASE}/lib/pkcs11/opensc-pkcs11.so 
\
--with-xsl-stylesheetsdir=${LOCALBASE}/share/xsl/docbook
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/PCSC"
 
@@ -44,7 +45,7 @@ FAKE_FLAGS=   mandir="${PREFIX}/man/" \
sysconfdir="${PREFIX}/share/examples/opensc/"
 
 AUTOCONF_VERSION = 2.69
-AUTOMAKE_VERSION = 1.14
+AUTOMAKE_VERSION = 1.15
 
 pre-configure:
cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
@@ -52,9 +53,8 @@ pre-configure:
 
 post-install:
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
-   ${SUBST_CMD} -c -m 0644 -o ${BINOWN} -g ${BINGRP} \
-   ${FILESDIR}/libopensc.pc \
-   ${PREFIX}/lib/pkgconfig/libopensc.pc
+   ${SUBST_CMD} -c -m ${NONBINMODE} -o ${BINOWN} -g ${BINGRP} \
+   ${FILESDIR}/libopensc.pc ${PREFIX}/lib/pkgconfig/libopensc.pc
@find ${PREFIX}/lib/pkcs11/ -name '*.la' -delete
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/security/opensc/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo10 May 2018 16:02:56 -  1.13
+++ distinfo13 Sep 2018 15:10:32 -
@@ -1,2 +1,2 @@
-SHA256 (opensc-0.17.0.tar.gz) = vnPGgWhnq0ch5qmufbqOiQxfFp8KLLtL81Tg8wqUgwA=
-SIZE (opensc-0.17.0.tar.gz) = 1950547
+SHA256 (opensc-0.19.0.tar.gz) = LFoOTfkCdjUpC5wPOt278NZR213bCreJyw6XjwL9WCY=
+SIZE (opensc-0.19.0.tar.gz) = 2080320
Index: patches/patch-configure_ac
===
RCS file: /cvs/ports/security/opensc/patches/patch-configure_ac,v
retrieving revision 1.7
diff -u -p -r1.7 patch-configure_ac
--- patches/patch-configure_ac  16 Aug 2017 14:39:07 -  1.7
+++ patches/patch-configure_ac  13 Sep 2018 16:00:16 -
@@ -7,18 +7,17 @@ libdl is not required on OpenBSD
 Index: configure.ac
 --- configure.ac.orig
 +++ configure.ac
-@@ -327,30 +327,9 @@ elif test "${xslstylesheetsdir}" != "no"; then
+@@ -341,29 +341,9 @@ elif test "${xslstylesheetsdir}" != "no"; then
  fi
  AC_MSG_RESULT([${xslstylesheetsdir}])
  
 -AC_MSG_CHECKING([git checkout])
 -GIT_CHECKOUT="no"
 -if test -n "${GIT}" -a -d "${srcdir}/.git"; then
--  AC_DEFINE([HAVE_CONFIG_VERSION_H], [1], [extra version available in 
config-version.h])
 -  GIT_CHECKOUT="yes"
 -fi
 -AC_MSG_RESULT([${GIT_CHECKOUT}])
-+OPENSC_SCM_REVISION="OpenSC-0.17.0, rev: 43951252, commit-time: 2017-07-18 
14:29:50 +"
++OPENSC_SCM_REVISION="OpenSC-0.19.0, rev: f1691fc9, commit-time: 2018-09-13 
13:47:21 2018 +0200"
 +OPENSC_VERSION_REVISION="0"
  
 -if test "${GIT_CHECKOUT}" = "yes"; then
@@ -40,7 +39,7 @@ Index: configure.ac
  dnl C Compiler features
  AC_C_INLINE
  
-@@ -401,11 +380,6 @@ AC_CHECK_LIB(
+@@ -414,11 +394,6 @@ AC_CHECK_LIB(
  )
  
  if test "${WIN32}" = "no"; then
@@ -52,10 +51,10 @@ Index: configure.ac
dnl Special check for pthread support.
AX_PTHREAD(
[AC_DEFINE(
-@@ -931,7 +905,6 @@ AM_CONDITIONAL([ENABLE_MINIDRIVER_SETUP_CUSTOMACTION],
- AM_CONDITIONAL([ENABLE_SM], [test "${enable_sm}" = "yes"])
+@@ -1036,7 +1011,6 @@ AM_CONDITIONAL([ENABLE_SM], [test "${enable_sm}" = "ye
  AM_CONDITIONAL([ENABLE_DNIE_UI], [test "${enable_dnie_ui}" = "yes"])
  AM_CONDITIONAL([ENABLE_NPATOOL], [test "${ENABLE_NPATOOL}" = "yes"])
+ AM_CONDITIONAL([ENABLE_TESTS], [test "${enable_tests}" = "yes"])
 -AM_CONDITIONAL([GIT_CHECKOUT], [test "${GIT_CHECKOUT}" = "yes"])
  
  if test "${enable_pedantic}" = "yes"; then
Index: patches/patch-doc_tools_Makefile_am

[NEW] security/ssss

2018-09-14 Thread Denis Fondras
 is an implementation of Shamir's Secret Sharing Scheme. The program suite
does both: the generation of shares for a known secret, and the reconstruction
of a secret using user-provided shares.

http://point-at-infinity.org//


-0.5.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2018-09-14 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/09/14 11:52:08

Modified files:
mail/s-nail: Makefile distinfo 
Removed files:
mail/s-nail/patches: patch-obs-imap_c 

Log message:
Update to s-nail 14.9.11, from Steffen Nurpmeso.

Maintainer timeout.



UPDATE: net/vnstat

2018-09-14 Thread Rafael Sadowski
Hi ports@. Hi pea@,


Update vnstat to the latest stable version. Tests and feedback welcome.

$ vnstat
 em0: Not enough data available yet.

I'm still waiting for something to see.


Index: Makefile
===
RCS file: /cvs/ports/net/vnstat/Makefile,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 Makefile
--- Makefile4 Sep 2018 12:46:19 -   1.32
+++ Makefile14 Sep 2018 17:39:08 -
@@ -3,16 +3,15 @@
 COMMENT-main = network traffic monitor
 COMMENT-vnstati =  image output support for vnstat
 
-V =1.14
+V =1.18
 EPOCH =0
 DISTNAME = vnstat-${V}
-PKGNAME-main = ${DISTNAME}
-PKGNAME-vnstati =  vnstati-${V}
-REVISION-main = 0
+PKGNAME-main = ${DISTNAME}
+PKGNAME-vnstati =  vnstati-${V}
 
 CATEGORIES =   net sysutils
 
-HOMEPAGE = http://humdi.net/vnstat/
+HOMEPAGE = https://humdi.net/vnstat/
 
 MASTER_SITES = ${HOMEPAGE}
 
@@ -21,8 +20,8 @@ MAINTAINER =  Pierre-Emmanuel Andre 
Index: distinfo
===
RCS file: /cvs/ports/net/vnstat/distinfo,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 distinfo
--- distinfo18 Apr 2018 10:25:06 -  1.7
+++ distinfo14 Sep 2018 17:39:08 -
@@ -1,2 +1,2 @@
-SHA256 (vnstat-1.14.tar.gz) = +EYqR9hdCJBJPcnq6vvHJa5jGqWxA/t/ivTdsjFOg4Y=
-SIZE (vnstat-1.14.tar.gz) = 103281
+SHA256 (vnstat-1.18.tar.gz) = 1xk1krnnRF+ly+ivfTs5mC8WXuj8WAQf9B9QmzfGh9U=
+SIZE (vnstat-1.18.tar.gz) = 242502
Index: patches/patch-Makefile
===
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile  1 Jun 2015 16:23:09 -   1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,59 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.5 2015/06/01 16:23:09 pea Exp $
-
-- From 6a34745f0e84a990a8fa48e1f1f25be0f08c92a9 Mon Sep 17 00:00:00 2001
-  From: Jasper Lievisse Adriaanse 
-  Date: Sat, 3 Jan 2015 14:30:52 +0100
-  Subject: [PATCH] Allow for overriding BIN, SBIN and MAN
-
-- From e4b9c2747bb044f48b35ea02294e73d7c366d9d9 Mon Sep 17 00:00:00 2001
-  From: Jasper Lievisse Adriaanse 
-  Date: Sat, 3 Jan 2015 14:34:50 +0100
-  Subject: [PATCH] make the path to vnstat.conf variable
-
-- From ee354ae5e61f332d22b9242f5a2d5af07e4a5373 Mon Sep 17 00:00:00 2001
-  From: Jasper Lievisse Adriaanse 
-  Date: Sun, 4 Jan 2015 22:04:20 +0100
-  Subject: [PATCH] Adjust manpages for /var/db/ too, just like vnstat.conf
-
 Makefile.orig  Mon Jan  5 23:19:37 2015
-+++ Makefile   Mon Jun  1 16:37:25 2015
-@@ -5,11 +5,12 @@ MAN ?= $(DESTDIR)/usr/share/man
- ETC ?= $(DESTDIR)/etc/
- 
- # bin and man dirs for *BSD
--BIN_BSD ?= $(DESTDIR)/usr/local/bin
--SBIN_BSD ?= $(DESTDIR)/usr/local/sbin
--MAN_BSD ?= $(DESTDIR)/usr/local/man
--ETC_BSD ?= $(DESTDIR)/etc
-+BIN_BSD ?= ${PREFIX}/bin
-+SBIN_BSD ?= ${PREFIX}/sbin
-+MAN_BSD ?= ${PREFIX}/man
-+ETC_BSD ?= ${PREFIX}/share/examples/vnstat
- 
-+
- .PHONY: vnstat tests check all clean debug install uninstall bsdinstall 
bsduninstall dist
- 
- default: vnstat
-@@ -140,7 +141,6 @@ bsdinstall:
-   fi
- 
- # install binaries
--  install -d -m 755 $(DESTDIR)/var/db/vnstat
-   install -s -m 755 src/vnstat $(BIN_BSD)
-   install -s -m 755 src/vnstatd $(SBIN_BSD)
- 
-@@ -166,14 +166,9 @@ bsdinstall:
-   install -m 644 man/vnstat.1 $(MAN_BSD)/man1
-   install -m 644 man/vnstatd.1 $(MAN_BSD)/man1
-   install -m 644 man/vnstat.conf.5 $(MAN_BSD)/man5
--  gzip -f9 $(MAN_BSD)/man1/vnstat.1
--  gzip -f9 $(MAN_BSD)/man1/vnstatd.1
--  gzip -f9 $(MAN_BSD)/man5/vnstat.conf.5
-   @if [ -f "src/vnstati" ]; \
-   then echo install -m 644 man/vnstati.1 $(MAN_BSD)/man1; \
-   install -m 644 man/vnstati.1 $(MAN_BSD)/man1; \
--  echo gzip -f9 $(MAN_BSD)/man1/vnstati.1; \
--  gzip -f9 $(MAN_BSD)/man1/vnstati.1; \
-   fi
- 
- # remove vnstat.conf.1 is such exists in the wrong place
Index: patches/patch-src_Makefile
===
RCS file: patches/patch-src_Makefile
diff -N patches/patch-src_Makefile
--- patches/patch-src_Makefile  18 Apr 2018 10:25:06 -  1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_Makefile,v 1.5 2018/04/18 10:25:06 kn Exp $
 src/Makefile.orig  Sun Mar 29 20:56:55 2015
-+++ src/Makefile   Mon Jun  1 16:28:52 2015
-@@ -1,8 +1,9 @@
- ifeq "$(origin CC)" "default"
- CC = gcc
- endif
-+CC ?= gcc
- CFLAGS ?= -O2
--LDLIBS = -lm
-+LDLIBS ?= -lm
- OBJS = vnstat.o ifinfo.o dbxml.o dbjson.o dbshow.o dbaccess.o dbmerge.o 
common.o misc.o cfg.o ibw.o traffic.o
- DOBJS = vnstatd.o ifinfo.o dbaccess.o dbcache.o common.o misc.o cfg.o ibw.o 
daemon.o
- IOBJS = vnstati.o image.o dbaccess.o dbmerge.o common.o misc.o cfg.o
Index: pkg/PLIST-main

Re: UPDATE mail/s-nail

2018-09-14 Thread Steffen Nurpmeso
Hello.

Steffen Nurpmeso wrote in <20180817153001.krprc%stef...@sdaoden.eu>:
 |Steffen Nurpmeso wrote in <20180809203425.2sjei%stef...@sdaoden.eu>:
 ||Update to v14.9.11 ("Tit family enjoying a bath") with many many
 ||bugfixes and some new features like message info "from the front":
 ||
 ||  ? digmsg create 1 -;digmsg 1 header show from; digmsg remove 1
 |
 |In no way i wanna push forward anything, 'just want to mention
 |that, last time i tried, "set mta-no-receiver-arguments" in some
 |.mailrc was helpful; this was introduced in October 2017
 |specifically to deal with OpenSMTPD 6.0.2p1, because i found it
 |"joins command line arguments onto receivers given in the message,
 |which can result in multiple deliveries to the same addressee".
 |In case someone stumbles upon this.

Today is the 65th anniversary of the Kinsey report, and i thought
that could be a good time to contact OpenBSD, ..and ask whether
someone would be so kind and rubber-stamp this update.
Thanks and Ciao,

--steffen
|
|Der Kragenbaer,The moon bear,
|der holt sich munter   he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



Re: [NEW] math/py-pandas [repost 2]

2018-09-14 Thread Alexandr Shadchin
Congratulation, great work :)

пт, 14 сент. 2018 г., 11:11 Stuart Henderson :

> On 2018/09/14 04:43, Elias M. Mariani wrote:
> > Changed HOMEPAGE http->https from bket@
> > Added a patch to fix some of the errors during test by the lack of files.
>
> Thanks, committed.
>
>


CVS: cvs.openbsd.org: ports

2018-09-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/09/14 10:02:37

Modified files:
security/xca   : Makefile distinfo 
security/xca/patches: patch-Makefile 

Log message:
update to xca-2.1.1



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/09/14 09:58:48

Modified files:
lang/php/5.6   : Makefile distinfo 

Log message:
update to php-5.6.38



CVS: cvs.openbsd.org: ports

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

Modified files:
productivity/homebank: Makefile distinfo 
productivity/homebank/patches: patch-configure 
productivity/homebank/pkg: PLIST 

Log message:
Update homebank-5.2

WANTLIB tweak and ok pea@



trying to update devel/adb, could do with build system help

2018-09-14 Thread Stuart Henderson
Hi Andrew, and cc'ing ports@ in case anyone else is interested.

I'm trying to run adb over tcp/ip ("adb tcpip " followed by "adb
connect "). However it crashes (accesses already-freed memory in
usb_close when trying to dereference h->next). Since upstream now
has their own maintained libusb-based code it doesn't really seem
worth spending much time debugging the old code from the dead bsddroid
project, so I've been attempting to update instead.

Various things have been moved to c++ and there's been code
reorganisation, I've merged various patches etc but not really getting
anywhere with the build system - tried adding bits to the existing
Makefile that was used by the port, also tried stealing FreeBSD's and
tweaking it (which is in the non-working diff below) - it might well
be something stupid I'm not noticing!

If anyone can help with the basics of getting it compiling (even if
there are compile errors) that would be appreciated, I can probably
figure out some errors myself and scavenge others from FreeBSD :)

Index: Makefile
===
RCS file: /cvs/ports/devel/adb/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile28 May 2015 09:42:37 -  1.1.1.1
+++ Makefile14 Sep 2018 15:22:57 -
@@ -2,7 +2,7 @@
 
 COMMENT =  Android Debug Bridge
 
-V =5.1.1_r4
+V =9.0.0_r8
 DISTNAME = adb-${V}
 PKGNAME =  ${DISTNAME:S/_r/./}
 
@@ -22,8 +22,12 @@ WANTLIB =c crypto pthread usb-1.0 z
 LIB_DEPENDS =  devel/libusb1
 
 NO_TEST =  Yes
-USE_GMAKE =Yes
+#USE_GMAKE =   Yes
+ALL_TARGET =   adb
 WRKBUILD = $(WRKSRC)/adb
+
+do-configure:
+   ${SUBST_CMD} ${WRKSRC}/adb/adb.cpp
 
 do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/adb ${PREFIX}/bin
Index: distinfo
===
RCS file: /cvs/ports/devel/adb/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo28 May 2015 09:42:37 -  1.1.1.1
+++ distinfo14 Sep 2018 15:22:57 -
@@ -1,2 +1,2 @@
-SHA256 (adb-5.1.1_r4.tar.gz) = B2Qhp0LvmBWNXqKQuK7QB/IRVSHx45gy2L41YOmQ6hM=
-SIZE (adb-5.1.1_r4.tar.gz) = 1210714
+SHA256 (adb-9.0.0_r8.tar.gz) = Uc+WfrSzox8GCgegfk7eIRs1shf/gLWGqQzzVhaIOP4=
+SIZE (adb-9.0.0_r8.tar.gz) = 27484601
Index: patches/patch-adb_Makefile
===
RCS file: /cvs/ports/devel/adb/patches/patch-adb_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-adb_Makefile
--- patches/patch-adb_Makefile  28 May 2015 09:42:37 -  1.1.1.1
+++ patches/patch-adb_Makefile  14 Sep 2018 15:22:57 -
@@ -1,52 +1,157 @@
-$OpenBSD: patch-adb_Makefile,v 1.1.1.1 2015/05/28 09:42:37 ajacoutot Exp $
 adb/Makefile.orig  Thu May 28 11:38:32 2015
-+++ adb/Makefile   Thu May 28 11:38:46 2015
-@@ -0,0 +1,48 @@
-+SRCS += adb.c
-+SRCS += adb_auth_host.c
-+SRCS += adb_client.c
-+SRCS += commandline.c
-+SRCS += console.c
-+SRCS += fdevent.c
-+SRCS += file_sync_client.c
-+SRCS += services.c
-+SRCS += sockets.c
-+SRCS += transport.c
-+SRCS += transport_local.c
-+SRCS += transport_usb.c
-+SRCS += usb_libusb.c
-+SRCS += usb_vendors.c
-+SRCS += get_my_path_generic.c
-+
-+VPATH += ../libcutils
-+SRCS += load_file.c
-+SRCS += socket_inaddr_any_server.c
-+SRCS += socket_local_client.c
-+SRCS += socket_local_server.c
-+SRCS += socket_loopback_client.c
-+SRCS += socket_loopback_server.c
-+SRCS += socket_network_client.c
-+
-+VPATH += ../libzipfile
-+SRCS += centraldir.c
-+SRCS += zipfile.c
-+
-+CPPFLAGS += -DADB_HOST=1
-+CPPFLAGS += -DHAVE_FORKEXEC=1
-+CPPFLAGS += -DHAVE_OFF64_T=1
-+CPPFLAGS += -DHAVE_TERMIO_H
-+CPPFLAGS += -I.
-+CPPFLAGS += -I../include
-+CPPFLAGS += $(shell pkg-config --cflags libusb-1.0)
-+
-+LIBS += -lcrypto -lpthread -lz $(shell pkg-config --libs libusb-1.0)
-+
-+OBJS= $(SRCS:.c=.o)
+$OpenBSD$
+
+Index: adb/Makefile
+--- adb/Makefile.orig
 adb/Makefile
+@@ -0,0 +1,151 @@
++# $FreeBSD$
++# https://svnweb.freebsd.org/ports/head/devel/android-tools-adb/files/Makefile
++
++PROG_CXX=adb
++NO_MAN=
++BINDIR?=/usr/bin
++FILESDIR?=${DOCDIR}/${PROG}
++VERSION?= 0.0.0-0
++
++FILES= *.[Tt][Xx][Tt]
++
++SRCS+= adb.cpp
++SRCS+= adb_auth_host.cpp
++SRCS+= adb_client.cpp
++SRCS+= adb_io.cpp
++SRCS+= adb_listeners.cpp
++SRCS+= adb_trace.cpp
++SRCS+= adb_utils.cpp
++SRCS+= bugreport.cpp
++SRCS+= commandline.cpp
++SRCS+= console.cpp
++SRCS+= diagnose_usb.cpp
++SRCS+= fdevent.cpp
++SRCS+= file_sync_client.cpp
++SRCS+= line_printer.cpp
++SRCS+= services.cpp
++SRCS+= shell_service_protocol.cpp
++SRCS+= socket_spec.cpp
++SRCS+= ../adb/sockets.cpp
++SRCS+= sysdeps_unix.cpp
++SRCS+= transport.cpp
++SRCS+= transport_local.cpp
++SRCS+= transport_mdns${MDNSEXT}.cpp
++SRCS+= transport_usb.cpp
++
++TEST_SRCS+= adb_io_test.cpp
++TEST_SRCS+= adb_listeners_test.cpp

Re: UPDATE: productivity/homebank

2018-09-14 Thread Pierre-Emmanuel Andre
On Fri, Sep 14, 2018 at 07:01:44AM +0200, Rafael Sadowski wrote:
> Hi ports@ Hi pea@,
> 
> simple update to the latest stable version 5.2.
> 
> - Simple version bump
> - Remove http://homebank.free.fr/public/old, gone!
> - Zap empty line
> 
> Ok?
>

Hi,

You have an extra WANTLIB:

homebank-5.2(productivity/homebank):
Extra:  fribidi.3

Please remove it and ok pea@.
Thanks.




CVS: cvs.openbsd.org: ports

2018-09-14 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/09/14 09:24:48

Modified files:
meta   : Makefile 
x11: Makefile 

Log message:
+lxqt



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/09/14 09:22:33

Log message:
Import meta package for lxqt

Status:

Vendor Tag: rsadowski
Release Tags:   rsadowski_20180914

N ports/meta/lxqt/Makefile
N ports/meta/lxqt/pkg/DESCR-extras
N ports/meta/lxqt/pkg/DESCR-main
N ports/meta/lxqt/pkg/PLIST-extras
N ports/meta/lxqt/pkg/PLIST-main

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/09/14 09:17:27

Log message:
Import lxqt 0.13.0

LXQt is a lightweight desktop environment based on Qt5.

LXQt is split into the following packages:

- libqtxdg:
qt implementation of freedesktop.org xdg specs

- build-tools:
various packaging tools and scripts for LXQt applications

- libsysstat:
library used to query system info and statistics

- libfm-qt:
qt binding for libfm

- pcmanfm-qt:
file manager and desktop icon manager

- liblxqt:
core utility library for all LXQt components

- about:
information about LXQt and the system its running on

- config:
tools to configure LXQt and the underlying operating system

- globalkeys:
daemon used to register global keyboard shortcuts

- notificationd:
notification daemon for LXQt

- openssh-askpass:
query passwords on behalf of ssh agents

- panel:
desktop panel for LXQt

- policykit:
policy kit agent for LXQt

- powermanagement:
power management module for LXQt

- qtplugin:
qt platform integration plugin for LXQt

- runner:
launch programs quickly by typing their names

- session:
session manager for LXQt

- sudo:
frontend for sudo

- themes:
themes, graphics and icons for LXQt

- lximage-qt:
image viewer and screenshot tool for LXQt

- compton-conf:
configuration tool for compton X composite manager

- obconf-qt:
configuration editor for openbox window manager

- pavucontrol-qt:
pulseaudio mixer in qt

- qterminal:
lightweight Qt terminal emulator based on QTermWidget

- qtermwidget:
the terminal widget for QTerminal

- screengrab:
tool for fast making screenshots

Port made by Elias M. Mariani (maintainer).

Feedback, review, test, help by sthen@, jca@, tfrohwein@. landry@, me and
others.

ok landry@

Status:

Vendor Tag: rsadowski
Release Tags:   rsadowski_20180914

N ports/x11/lxqt/Makefile
N ports/x11/lxqt/Makefile.inc
N ports/x11/lxqt/about/Makefile
N ports/x11/lxqt/about/distinfo
N ports/x11/lxqt/about/pkg/DESCR
N ports/x11/lxqt/about/pkg/PLIST
N ports/x11/lxqt/build-tools/Makefile
N ports/x11/lxqt/build-tools/distinfo
N 
ports/x11/lxqt/build-tools/patches/patch-cmake_modules_LXQtCompilerSettings_cmake
N 
ports/x11/lxqt/build-tools/patches/patch-cmake_modules_LXQtCreatePkgConfigFile_cmake
N ports/x11/lxqt/build-tools/pkg/DESCR
N ports/x11/lxqt/build-tools/pkg/PLIST
N ports/x11/lxqt/compton-conf/Makefile
N ports/x11/lxqt/compton-conf/distinfo
N ports/x11/lxqt/compton-conf/patches/patch-CMakeLists_txt
N ports/x11/lxqt/compton-conf/pkg/DESCR
N ports/x11/lxqt/compton-conf/pkg/PLIST
N ports/x11/lxqt/config/Makefile
N ports/x11/lxqt/config/distinfo
N ports/x11/lxqt/config/pkg/DESCR
N ports/x11/lxqt/config/pkg/PLIST
N ports/x11/lxqt/globalkeys/Makefile
N ports/x11/lxqt/globalkeys/distinfo
N ports/x11/lxqt/globalkeys/patches/patch-daemon_core_cpp
N ports/x11/lxqt/globalkeys/pkg/DESCR
N ports/x11/lxqt/globalkeys/pkg/PLIST
N ports/x11/lxqt/l10n/Makefile
N ports/x11/lxqt/l10n/distinfo
N ports/x11/lxqt/l10n/pkg/DESCR-about
N ports/x11/lxqt/l10n/pkg/DESCR-compton-conf
N ports/x11/lxqt/l10n/pkg/DESCR-config
N ports/x11/lxqt/l10n/pkg/DESCR-libfm-qt
N ports/x11/lxqt/l10n/pkg/DESCR-lximage-qt
N ports/x11/lxqt/l10n/pkg/DESCR-main
N ports/x11/lxqt/l10n/pkg/DESCR-notificationd
N ports/x11/lxqt/l10n/pkg/DESCR-obconf-qt
N ports/x11/lxqt/l10n/pkg/DESCR-openssh-askpass
N ports/x11/lxqt/l10n/pkg/DESCR-panel
N ports/x11/lxqt/l10n/pkg/DESCR-pavucontrol-qt
N ports/x11/lxqt/l10n/pkg/DESCR-pcmanfm-qt
N ports/x11/lxqt/l10n/pkg/DESCR-policykit
N ports/x11/lxqt/l10n/pkg/DESCR-powermanagement
N ports/x11/lxqt/l10n/pkg/DESCR-qterminal
N ports/x11/lxqt/l10n/pkg/DESCR-qtermwidget
N ports/x11/lxqt/l10n/pkg/DESCR-runner
N ports/x11/lxqt/l10n/pkg/DESCR-session
N ports/x11/lxqt/l10n/pkg/DESCR-sudo
N ports/x11/lxqt/l10n/pkg/PLIST-about
N ports/x11/lxqt/l10n/pkg/PLIST-compton-conf
N ports/x11/lxqt/l10n/pkg/PLIST-config
N ports/x11/lxqt/l10n/pkg/PLIST-libfm-qt
N ports/x11/lxqt/l10n/pkg/PLIST-lximage-qt
N ports/x11/lxqt/l10n/pkg/PLIST-main
N ports/x11/lxqt/l10n/pkg/PLIST-notificationd
N ports/x11/lxqt/l10n/pkg/PLIST-obconf-qt
N ports/x11/lxqt/l10n/pkg/PLIST-openssh-askpass
N ports/x11/lxqt/l10n/pkg/PLIST-panel
N ports/x11/lxqt/l10n/pkg/PLIST-pavucontrol-qt
N ports/x11/lxqt/l10n/pkg/PLIST-pcmanfm-qt
N ports/x11/lxqt/l10n/pkg/PLIST-policykit
N 

CVS: cvs.openbsd.org: ports

2018-09-14 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2018/09/14 08:56:18

Modified files:
www/chromium   : Makefile 

Log message:
fix the swiftshader PKG_ARG on aarch64



Re: [NEW] games/mvdsv 0.32

2018-09-14 Thread Stuart Henderson
On 2018/09/14 15:10, Frederic Cambus wrote:
> On Fri, Aug 17, 2018 at 08:08:58PM +0100, Tom Murphy wrote:
> 
> > > I'm not sure if it's a good idea to have qwprogs.dat in files/, as it
> > > means commiting a 196K binary file to CVS.
> > > 
> > > I think it would be better to package it and host it somewhere, and
> > > download it as an additional distfile.
> 
> >   The file is freely distributable (under GPLv2+ license), and there's
> > a copy up at: 
> > 
> > https://github.com/id-Software/Quake/blob/master/QW/progs/qwprogs.dat
> > 
> >   Would that be a sufficient place to get it or does it need to be hosted
> > somewhere else? I don't have the capability to do any long term hosting of
> > distfiles, unfortunately.
> 
> Fetching non versioned files like this one is problematic in case the
> content change at some point, so should be avoided.
> 
> I don't have a definitive answer on what should be done to move
> this port forward, but I see three options:
> 
> 1) Don't fetch and install the .dat file. I see in pkg/README that some
> additional files are required to be manually installed anyway, so it
> could be mentioned here. That's what the FreeBSD port is doing.
> 
> 2) Create a versioned archive like qwprogs-20180914.tar.gz containing
> the .dat file and licensing information, and host it somewhere.
> 
> 3) Get the .dat file from the Quake repository, using a MASTER_SITES0
> directive, look at emulators/ppsspp for an example. It's a bit wasteful
> to fetch the whole repository just for one file, but it isn't that big
> so that could be option and this solves the versioning problem.

You don't need the entire repo, you can fetch the blob by commit id -
https://github.com/id-Software/Quake/raw/0023db327bc1db00068284b70e1db45857aeee35/QW/progs/qwprogs.dat

Either the file will need renaming using DISTFILES {} syntax, or download
it to a versioned subdirectory with DIST_SUBDIR, but that's easy enough to do.



Re: [NEW] games/mvdsv 0.32

2018-09-14 Thread Frederic Cambus
On Fri, Aug 17, 2018 at 08:08:58PM +0100, Tom Murphy wrote:

> > I'm not sure if it's a good idea to have qwprogs.dat in files/, as it
> > means commiting a 196K binary file to CVS.
> > 
> > I think it would be better to package it and host it somewhere, and
> > download it as an additional distfile.

>   The file is freely distributable (under GPLv2+ license), and there's
> a copy up at: 
> 
> https://github.com/id-Software/Quake/blob/master/QW/progs/qwprogs.dat
> 
>   Would that be a sufficient place to get it or does it need to be hosted
> somewhere else? I don't have the capability to do any long term hosting of
> distfiles, unfortunately.

Fetching non versioned files like this one is problematic in case the
content change at some point, so should be avoided.

I don't have a definitive answer on what should be done to move
this port forward, but I see three options:

1) Don't fetch and install the .dat file. I see in pkg/README that some
additional files are required to be manually installed anyway, so it
could be mentioned here. That's what the FreeBSD port is doing.

2) Create a versioned archive like qwprogs-20180914.tar.gz containing
the .dat file and licensing information, and host it somewhere.

3) Get the .dat file from the Quake repository, using a MASTER_SITES0
directive, look at emulators/ppsspp for an example. It's a bit wasteful
to fetch the whole repository just for one file, but it isn't that big
so that could be option and this solves the versioning problem.

In case the last two options are preferred, it might be a good idea to
use DIST_SUBDIR to group distfiles.



Re: [NEW] math/py-pandas [repost 2]

2018-09-14 Thread Leonid Bobrov
What the fuck is wrong with you all? Why do you commit ports like this
so late? Conservative masturbating monkeys.



Re: [NEW]: Pasmo

2018-09-14 Thread Benoit Lecocq




On 13/09/2018 12:29, Edd Barrett wrote:

Hi,

Here's a port for a little Z80 cross assembler that I've been sat on for
a while.

You can test the results in emulators/fuse if you assemble using the
`--tapbas` argument.

OK?



ok benoit@



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/14 05:37:30

Modified files:
x11/kde/i18n3  : Makefile.inc 
x11/kde4/l10n  : Makefile.inc 
x11/kde4/l10n/pkg: PFRAG.conflict 

Log message:
stop adding kde5 tools without checking for conflicts, please...



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/09/14 05:36:07

Modified files:
infrastructure/bin: pkg_check-problems 

Log message:
zap debug message



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/09/14 05:32:11

Modified files:
fonts/font-awesome: Makefile distinfo 

Log message:
Update font-awesome-5.3.1



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/09/14 03:11:42

Modified files:
editors/vim: Makefile distinfo 
editors/vim/pkg: PLIST-main 

Log message:
update to vim-8.1.0388

- remove bogus "CFLAGS/LDFLAGS=-pthread" setting for the gtk flavour
(very old - probably a remnant of uthread and not needed any more),
it was done as an override rather than addition, so the wanted CFLAGS
were not used for gtk builds.

- don't strip if this is a DEBUG build.



Re: [NEW] math/py-pandas [repost 2]

2018-09-14 Thread Stuart Henderson
On 2018/09/14 04:43, Elias M. Mariani wrote:
> Changed HOMEPAGE http->https from bket@
> Added a patch to fix some of the errors during test by the lack of files.

Thanks, committed.



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/09/14 02:10:14

Modified files:
math   : Makefile 

Log message:
+py-pandas



CVS: cvs.openbsd.org: ports

2018-09-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/09/14 02:09:06

Log message:
import math/py-pandas, from Elias M. Mariani, ok bket@

Flexible and powerful data analysis / manipulation library for
Python, providing labeled data structures similar to R data.frame
objects, statistical functions, and much more.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20180914

N ports/math/py-pandas/Makefile
N ports/math/py-pandas/distinfo
N ports/math/py-pandas/patches/patch-pandas_io_formats_terminal_py
N ports/math/py-pandas/patches/patch-setup_cfg
N ports/math/py-pandas/pkg/DESCR
N ports/math/py-pandas/pkg/PLIST

No conflicts created by this import



Re: [NEW] math/py-pandas [repost 2]

2018-09-14 Thread Elias M. Mariani
Changed HOMEPAGE http->https from bket@
Added a patch to fix some of the errors during test by the lack of files.

Cheers.
Elias.

2018-09-14 4:31 GMT-03:00 Björn Ketelaars :
> On Thu 13/09/2018 02:57, Elias M. Mariani wrote:
>> pandas is a Python package providing fast, flexible, and expressive
>> data structures designed to make working with "relational" or
>> "labeled" data both easy and intuitive. It aims to be the fundamental
>> high-level building block for doing practical, real world data
>> analysis in Python. Additionally, it has the broader goal of becoming
>> the most powerful and flexible open source data analysis /
>> manipulation tool available in any language. It is already well on its
>> way toward this goal.
>>
>> Tests are mostly passing, is hard to get a clean pass because the pypi
>> package seems to have missing testing files (csv, json, etc) that got
>> wiped out for some reason and so some tests fails, same for the
>> tarball in github. Already talking with upstream to get a fix.
>> BTW, the libraries must get build "--inplace" in order to test, so if
>> you run "make test" it will build the port and then build again
>> "inplace", many ports do that, but this build is kinda long, so,
>> patience...
>>
>>
>> Taking maintainership.
>>
>> Required by some consumers for functionality and testing.
>>
>> Cheers.
>> Elias.
>
> One small nit: HOMEPAGE http->https.
>
> Port looks clean, portcheck does not complain and both flavors build.
> The distfile indeed seems to miss some files causing some tests to fail.
> I tested the python3 flavor with some work related tools and did not
> experience any unexpected behaviour.
>
> I think this port is ready to be imported, but it seems wise to have it
> reviewed by more experienced porters.
>
> ok bket@


py-pandas.tar.gz
Description: GNU Zip compressed data


Re: [NEW] math/py-pandas [repost 2]

2018-09-14 Thread Björn Ketelaars
On Thu 13/09/2018 02:57, Elias M. Mariani wrote:
> pandas is a Python package providing fast, flexible, and expressive
> data structures designed to make working with "relational" or
> "labeled" data both easy and intuitive. It aims to be the fundamental
> high-level building block for doing practical, real world data
> analysis in Python. Additionally, it has the broader goal of becoming
> the most powerful and flexible open source data analysis /
> manipulation tool available in any language. It is already well on its
> way toward this goal.
> 
> Tests are mostly passing, is hard to get a clean pass because the pypi
> package seems to have missing testing files (csv, json, etc) that got
> wiped out for some reason and so some tests fails, same for the
> tarball in github. Already talking with upstream to get a fix.
> BTW, the libraries must get build "--inplace" in order to test, so if
> you run "make test" it will build the port and then build again
> "inplace", many ports do that, but this build is kinda long, so,
> patience...
> 
> 
> Taking maintainership.
> 
> Required by some consumers for functionality and testing.
> 
> Cheers.
> Elias.

One small nit: HOMEPAGE http->https.

Port looks clean, portcheck does not complain and both flavors build.
The distfile indeed seems to miss some files causing some tests to fail.
I tested the python3 flavor with some work related tools and did not
experience any unexpected behaviour.

I think this port is ready to be imported, but it seems wise to have it
reviewed by more experienced porters.

ok bket@