Does gcc-4.9 on armv7 compiles for you?

2018-02-15 Thread Mikolaj Kucharski
Hi,

I'm running on PandaBoard-ES:

OpenBSD 6.2-current (GENERIC) #174: Thu Feb  8 12:19:16 MST 2018
dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/GENERIC

and I see gcc 4.9 from ports fail to compile:

error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean 
simply 'fancy_abort'?

FAQ says that recently armv7 switched to clang and before that date
gcc-4.9.4p7 was available in package snapshots. I gess, this is related?

-- 
best regards
q#



NEW: security/qgpgme; Update security/gpgme, mail/trojita; remove: x11/kde-applications/gpgmepp

2018-02-15 Thread Rafael Sadowski
Hi All,

tl;dr: x11/kde-applications/gpgmepp is dead upstream. Long live
security/qgpgme.

Since Sep. 2016[1] the C++ bindings for GnuPG's GPGME library and
the Qt Job API for GpgME++ (QGpgME) is part of the GPGME repository.

It wasn't a good idea to make an FLAVOR in security/gpgme; discussed here[2].

For this reason, you will find attached the diffs/tarball with the
following content:

1.) gpgme.1.10.diff
Simple update to the latest stable version 1.10.0. Tested with neomutt
and trojita ond amd64.

2.) trojita_qgpgme.diff
Patch trojita to play with qgpgme from GPGME based on the idea from
archlinux[3]. Tested on amd64. All tests are green.

3.) qgpgme.tar.gz
Based on security/gpgme with the following changes:
- Add --enable-languages='cpp qt'
- remove all duplicated stuff with gpgme in post-install.
- QGpgME is GPLv2 and not LGPL
- Add security/gpgme=${VERSION} so keep in snyc with gpgme.

Would like to hear feedback from gpg/trojita users.

Please don't make me wait too long for an okay. I would like to continue
working on x11/kde-applications.

Best regards,

Rafael Sadowksi

[1]: https://mail.kde.org/pipermail/release-team/2016-September/009732.html
[2]: https://marc.info/?l=openbsd-ports=150955525131345=2
[3]: 
https://git.archlinux.org/svntogit/community.git/tree/trunk/trojita-gpgme.patch?h=packages/trojita
Index: Makefile
===
RCS file: /cvs/ports/security/gpgme/Makefile,v
retrieving revision 1.40
diff -u -p -u -p -r1.40 Makefile
--- Makefile30 Jan 2018 15:06:37 -  1.40
+++ Makefile15 Feb 2018 16:16:26 -
@@ -2,11 +2,11 @@
 
 COMMENT=   GnuPG Made Easy
 
-DISTNAME=  gpgme-1.9.0
-REVISION=  0
+# Keep in sync with qgpgme
+DISTNAME=  gpgme-1.10.0
 CATEGORIES=security devel
 
-SHARED_LIBS +=  gpgme21.0 # 29.0
+SHARED_LIBS +=  gpgme22.0 # 29.0
 
 HOMEPAGE=  https://www.gnupg.org/software/gpgme/index.html
 
Index: distinfo
===
RCS file: /cvs/ports/security/gpgme/distinfo,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 distinfo
--- distinfo2 Dec 2017 12:44:33 -   1.13
+++ distinfo15 Feb 2018 16:16:26 -
@@ -1,2 +1,2 @@
-SHA256 (gpgme-1.9.0.tar.bz2) = Gyn+24v613XnDq+sWwWQYhaDstmGnbmUVo5kAfQDTOs=
-SIZE (gpgme-1.9.0.tar.bz2) = 1344222
+SHA256 (gpgme-1.10.0.tar.bz2) = Go/tEZfDuZw19AMGa7NEomIk0pKvwEjP38TM1WkKBpM=
+SIZE (gpgme-1.10.0.tar.bz2) = 1370162
Index: Makefile
===
RCS file: /cvs/ports/mail/trojita/Makefile,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 Makefile
--- Makefile2 Dec 2017 12:44:33 -   1.25
+++ Makefile15 Feb 2018 16:23:48 -
@@ -3,7 +3,7 @@
 COMMENT =  fast Qt IMAP e-mail client
 
 DISTNAME = trojita-0.7
-REVISION = 4
+REVISION = 5
 
 SHARED_LIBS =  trojita_plugins 2.0 # 2.0
 
@@ -17,11 +17,9 @@ EXTRACT_SUFX =   .tar.xz
 # GPLv2+
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += c m pthread z KF5Gpgmepp-pthread KF5QGpgme
-WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Sql Qt5WebKit
-WANTLIB += Qt5WebKitWidgets Qt5Widgets qt5keychain gpg-error
-WANTLIB += gpgme mimetic assuan
-WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Network
+WANTLIB += Qt5Sql Qt5WebKit Qt5WebKitWidgets Qt5Widgets c gpgmepp
+WANTLIB += m mimetic qt5keychain z
 
 MODULES =  devel/cmake x11/qt5
 
@@ -33,14 +31,25 @@ RUN_DEPENDS =   devel/desktop-file-utils 
 
 LIB_DEPENDS =  mail/mimetic \
security/qtkeychain,qt5 \
-   x11/kde-applications/gpgmepp \
+   security/qgpgme \
x11/qt5/qtwebkit
 
 CONFIGURE_ENV +=   QTDIR="${MODQT_LIBDIR}"
-CONFIGURE_ARGS +=  -DWITH_RAGEL=OFF \
-   -DGIT_EXECUTABLE=""
+CONFIGURE_ARGS +=  -DGIT_EXECUTABLE="" \
+   -DWITH_CLEARTEXT_PLUGIN:Bool=ON \
+   -DWITH_DBUS:Bool=ON \
+   -DWITH_DESKTOP:Bool=ON \
+   -DWITH_QTKEYCHAIN_PLUGIN:Bool=ON \
+   -DWITH_RAGEL:Bool=OFF \
+   -DWITH_SHARED_PLUGINS:Bool=ON \
+   -DWITH_TESTS:Bool=ON \
+   -DWITH_ZLIB:Bool=ON \
+   -DWITH_QT5:Bool=ON
 
 TEST_IS_INTERACTIVE =  X11
+
+pre-configure:
+   ${SUBST_CMD} ${WRKDIST}/CMakeLists.txt
 
 post-configure:
ln -sf ${MODQT_LIBDIR}/bin/lconvert ${WRKDIR}/bin
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/mail/trojita/patches/patch-CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 

Re: UPDATE devel/msgpack

2018-02-15 Thread Brian Callahan


On 02/15/18 23:01, Björn Ketelaars wrote:

On Fri 09/02/2018 18:29, Björn Ketelaars wrote:

On Fri 09/02/2018 17:09, Stuart Henderson wrote:

On 2018/02/09 07:55, Björn Ketelaars wrote:

Included a diff for bringing devel/msgpack to 2.1.5. From CHANGELOG:

- Improve cross platform configuration
- Add boost asio examples (including zlib)
- Remove some warnings
- Fix unpack visitor to treat float32/64 correctly
- Improve documents
- Fix alignment problem on some platform
- Fix conflict std::tuple, std::pair, and boost::fusion::sequence problem

While here drop GH_ in favour of MASTER_SITES, and switch HOMEPAGE to
https. No need to bump SHARED_LIBS.

GH_* is correct here.

/archive  -> GH_*
/releases -> MASTER_SITES

New diff, which includes sthen@'s comment, and excludes the reordering of
Makefile. Output make test:

100% tests passed, 0 tests failed out of 30

Build tested both consumers (editors/neovim and sysutils/tmate). Run
tested with editors/neovim.

OK?


Sorry to make you do more work, but:
1. Could you eliminate -Werror in all the patches? It's in one but not 
the other.


2. There are some more -O3 floating around. For example:
[6/104] /usr/ports/pobj/msgpack-2.1.5/bin/c++ 
-I/usr/ports/pobj/msgpack-2.1.5/msgpack-c-cpp-2.1.5/include -Iinclude 
-DMSGPACK_DEFAULT_API_VERSION=2 -std=c++98 -O2 -pipe -DNDEBUG   -Wall 
-Wextra -Werror -g -O3 -MD -MT 
example/cpp03/CMakeFiles/protocol_new.dir/protocol_new.cpp.o -MF 
example/cpp03/CMakeFiles/protocol_new.dir/protocol_new.cpp.o.d -o 
example/cpp03/CMakeFiles/protocol_new.dir/protocol_new.cpp.o -c 
/usr/ports/pobj/msgpack-2.1.5/msgpack-c-cpp-2.1.5/example/cpp03/protocol_new.cpp


~Brian



Index: Makefile
===
RCS file: /cvs/ports/devel/msgpack/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile20 Jan 2018 14:03:39 -  1.8
+++ Makefile15 Feb 2018 20:56:24 -
@@ -2,13 +2,13 @@
  
  COMMENT =		MessagePack implementation for C and C++
  
-V = 			2.1.4

+V =2.1.5
  DISTNAME =msgpack-${V}
  SHARED_LIBS +=msgpackc  1.0 # 2.0
  
  CATEGORIES =		devel
  
-HOMEPAGE =		http://msgpack.org/

+HOMEPAGE = https://msgpack.org/
  
  # Boost license

  PERMIT_PACKAGE_CDROM =Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/msgpack/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo9 Aug 2017 23:02:22 -   1.4
+++ distinfo15 Feb 2018 20:56:24 -
@@ -1,2 +1,2 @@
-SHA256 (msgpack-2.1.4.tar.gz) = DjufGzKWf4m0FuAor+LH98wI4middd4i8HrZtNsU9a4=
-SIZE (msgpack-2.1.4.tar.gz) = 460891
+SHA256 (msgpack-2.1.5.tar.gz) = nIf4D8ZRuQB3LervCrFUtjFgx00pJSm1vm0G1khdRkA=
+SIZE (msgpack-2.1.5.tar.gz) = 461179





Re: UPDATE devel/msgpack

2018-02-15 Thread Björn Ketelaars
On Fri 09/02/2018 18:29, Björn Ketelaars wrote:
> On Fri 09/02/2018 17:09, Stuart Henderson wrote:
> > On 2018/02/09 07:55, Björn Ketelaars wrote:
> > > Included a diff for bringing devel/msgpack to 2.1.5. From CHANGELOG:
> > > 
> > > - Improve cross platform configuration
> > > - Add boost asio examples (including zlib)
> > > - Remove some warnings
> > > - Fix unpack visitor to treat float32/64 correctly
> > > - Improve documents
> > > - Fix alignment problem on some platform
> > > - Fix conflict std::tuple, std::pair, and boost::fusion::sequence problem
> > > 
> > > While here drop GH_ in favour of MASTER_SITES, and switch HOMEPAGE to
> > > https. No need to bump SHARED_LIBS.
> > 
> > GH_* is correct here.
> > 
> > /archive  -> GH_*
> > /releases -> MASTER_SITES

New diff, which includes sthen@'s comment, and excludes the reordering of
Makefile. Output make test:

100% tests passed, 0 tests failed out of 30

Build tested both consumers (editors/neovim and sysutils/tmate). Run
tested with editors/neovim.

OK?


Index: Makefile
===
RCS file: /cvs/ports/devel/msgpack/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile20 Jan 2018 14:03:39 -  1.8
+++ Makefile15 Feb 2018 20:56:24 -
@@ -2,13 +2,13 @@
 
 COMMENT =  MessagePack implementation for C and C++
 
-V =2.1.4
+V =2.1.5
 DISTNAME = msgpack-${V}
 SHARED_LIBS += msgpackc  1.0 # 2.0
 
 CATEGORIES =   devel
 
-HOMEPAGE = http://msgpack.org/
+HOMEPAGE = https://msgpack.org/
 
 # Boost license
 PERMIT_PACKAGE_CDROM = Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/msgpack/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo9 Aug 2017 23:02:22 -   1.4
+++ distinfo15 Feb 2018 20:56:24 -
@@ -1,2 +1,2 @@
-SHA256 (msgpack-2.1.4.tar.gz) = DjufGzKWf4m0FuAor+LH98wI4middd4i8HrZtNsU9a4=
-SIZE (msgpack-2.1.4.tar.gz) = 460891
+SHA256 (msgpack-2.1.5.tar.gz) = nIf4D8ZRuQB3LervCrFUtjFgx00pJSm1vm0G1khdRkA=
+SIZE (msgpack-2.1.5.tar.gz) = 461179



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/02/15 16:37:33

Modified files:
textproc/mupdf : Tag: OPENBSD_6_2 Makefile 
textproc/mupdf/patches: Tag: OPENBSD_6_2 
patch-source_fitz_load-jpx_c 

Log message:
MFC mupdf openjpeg crash fix, prompted by misc@ report from Xianwen Chen



Re: UPDATE: net/irssi 1.1.0 -> 1.1.1

2018-02-15 Thread Stuart Henderson
On 2018/02/15 21:36, Klemens Nanni wrote:
> This is a security update, all users should update to 1.1.1 (or 1.0.7):
> https://irssi.org/2018/02/15/irssi-1.1.1-1.0.7-released/
> 
> irssi and irssi-icb run tested on amd64, irssi-{otr,xmpp} build tested,
> all test pass.
> 
> OK?

OK sthen@.  Any concerns viq?

Not sure of the best approach for -stable here..probably move to 1.0.7
but the plugins are tied to the version number, so they probably want
bumps too.


> Index: Makefile
> ===
> RCS file: /cvs/ports/net/irssi/Makefile,v
> retrieving revision 1.74
> diff -u -p -r1.74 Makefile
> --- Makefile  28 Jan 2018 17:47:58 -  1.74
> +++ Makefile  15 Feb 2018 20:19:49 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =modular IRC client with many features (ipv6,socks,proxy)
>  
> -V =  1.1.0
> +V =  1.1.1
>  DISTNAME =   irssi-$V
>  PKGSPEC =irssi-=$V
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/irssi/distinfo,v
> retrieving revision 1.29
> diff -u -p -r1.29 distinfo
> --- distinfo  28 Jan 2018 17:47:58 -  1.29
> +++ distinfo  15 Feb 2018 20:19:49 -
> @@ -1,2 +1,2 @@
> -SHA256 (irssi-1.1.0.tar.gz) = BYnzQ9ZdyQMUDLJryIpUsbNtqnz77K4KPkc/Zs0WZng=
> -SIZE (irssi-1.1.0.tar.gz) = 1705125
> +SHA256 (irssi-1.1.1.tar.gz) = 6jaVk5j4w9j1IGWBjjwVAJCDkN1dESXs4aOC53y4SSU=
> +SIZE (irssi-1.1.1.tar.gz) = 1708603
> 



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/02/15 15:13:20

Modified files:
net/curl   : Makefile 
Added files:
net/curl/patches: patch-lib_vtls_openssl_c 

Log message:
Unbreak - OpenSSL_version_num() was added to libressl but cURL has it's
own alternative for libressl/old openssl which was conflicting. Slightly
annoying because they want to print the LibreSSL version number and
OpenSSL_version_num() gives the fixed 2.0.0 coming from
OPENSSL_VERSION_NUMBER. Discussed with jsing



libqcow - qcowmount (fuse) does not work (VNDIOCSET: Permission denied)

2018-02-15 Thread Jiri B
Hi,

while investigating possibilities to access data inside qcow* images
on OpenBSD[1], I discovered libqcow's qcowmount does not work:

Flow below:

- info about qcow2 disk
- qcowmount the disk
- ls -l /mnt
- vnconfig
- chmod

Thank you for clarification.

[1] https://marc.info/?l=openbsd-misc=151872394819788=2

Jiri

# qemu-img info test.qcow2  


image: test.qcow2
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 2.8G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: true
refcount bits: 16
corrupt: false

# qcowmount -X allow_root test.qcow2 /mnt 
qcowmount 20170222
# ps auxww | grep '[q]cowmount'
root 92331  0.0  0.0   448  1308 ??  Is10:33PM0:00.08 qcowmount -X 
allow_root test.qcow2 /mnt

# ls -la /mnt
total 12
dr-xr-xr-x   2 root  wheel0 Feb 15 22:34 .
drwxr-xr-x  14 root  wheel  512 Feb 14 11:42 ..
-r--r--r--   1 root  wheel  21474836480 Feb 15 22:34 qcow1
host1# file /mnt/qcow1  

 
/mnt/qcow1: x86 boot sector; partition 1: ID=0x83, active, starthead 32, 
startsector 2048, 1024000 sectors; partition 2: ID=0x8e, starthead 221, 
startsector 1026048, 40916992 sectors

# vnconfig vnd0 /mnt/qcow1  


vnconfig: VNDIOCSET: Permission denied

 23767 vnconfig 1518730964.047329 CALL  open(0x98e61332060,0)
 23767 vnconfig 1518730964.047336 NAMI  "/dev/rvnd0c"
 23767 vnconfig 1518730964.047348 RET   open 3
 23767 vnconfig 1518730964.047351 CALL  ioctl(3,VNDIOCSET,0x7f7c4f78)
 23767 vnconfig 1518730964.047358 NAMI  "/mnt/qcow1"
 23767 vnconfig 1518730964.047670 RET   ioctl -1 errno 13 Permission denied

# chmod 644 /mnt/qcow1  


chmod: /mnt/qcow1: Function not implemented

 11286 chmod1518729842.168399 CALL  
fstatat(AT_FDCWD,0x15cad2c79a78,0x15cad2c79a88,0<>)
 11286 chmod1518729842.168404 NAMI  "/mnt/qcow1"
 11286 chmod1518729842.168639 STRU  struct stat { dev=9729, ino=2, 
mode=-r--r--r-- , nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=0, 
atime=1518729782<"Feb 15 22:23:02 2018">, mtime=1518729782<"Feb 15 22:23:02 
2018">, ctime=1518729782<"Feb 15 22:23:02 2018">, size=21474836480, blocks=4, 
blksize=512, flags=0x, gen=0x }
 11286 chmod1518729842.168644 RET   fstatat 0
 11286 chmod1518729842.168650 CALL  
open(0x15c896b351db,0x1)
 11286 chmod1518729842.168656 NAMI  "."
 11286 chmod1518729842.168661 RET   open 3
 11286 chmod1518729842.168667 CALL  fchdir(3)
 11286 chmod1518729842.168671 RET   fchdir 0
 11286 chmod1518729842.168675 CALL  
fchmodat(AT_FDCWD,0x15cb00fa3000,0100644,0<>)
 11286 chmod1518729842.168680 NAMI  "/mnt/qcow1"
 11286 chmod1518729842.168825 RET   fchmodat -1 errno 78 Function not 
implemented

Why it cannot get 'activated' with VNDIOCSET?
Is it because our FUSE does not have 'allow_root' option?

# sysctl kern.version ; pkg_info | grep libqcow 
kern.version=OpenBSD 6.2-current (GENERIC.MP) #6: Tue Feb 13 20:16:11 MST 2018
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

libqcow-20170222p0  library and tools to access the QEMU Copy-On-Write (QCOW)




CVS: cvs.openbsd.org: ports

2018-02-15 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/02/15 13:39:57

Modified files:
devel/py-buildbot: Makefile.inc 
devel/py-buildbot/buildbot: distinfo 
devel/py-buildbot/buildbot/pkg: PLIST 
devel/py-buildbot/console-view: distinfo 
devel/py-buildbot/grid-view: distinfo 
devel/py-buildbot/pkg: distinfo 
devel/py-buildbot/waterfall-view: distinfo 
devel/py-buildbot/www: distinfo 
devel/py-buildslave: Makefile distinfo 

Log message:
Update to buildbot/buildslave 1.0.0.

Cf https://github.com/buildbot/buildbot/releases/tag/v1.0.0:

"Despite the major version bump, Buildbot 1.0.0 does not have major
difference with the 0.9 series, 1.0.0 is rather the mark of API
stability."



UPDATE: net/irssi 1.1.0 -> 1.1.1

2018-02-15 Thread Klemens Nanni
This is a security update, all users should update to 1.1.1 (or 1.0.7):
https://irssi.org/2018/02/15/irssi-1.1.1-1.0.7-released/

irssi and irssi-icb run tested on amd64, irssi-{otr,xmpp} build tested,
all test pass.

OK?

Index: Makefile
===
RCS file: /cvs/ports/net/irssi/Makefile,v
retrieving revision 1.74
diff -u -p -r1.74 Makefile
--- Makefile28 Jan 2018 17:47:58 -  1.74
+++ Makefile15 Feb 2018 20:19:49 -
@@ -2,7 +2,7 @@
 
 COMMENT =  modular IRC client with many features (ipv6,socks,proxy)
 
-V =1.1.0
+V =1.1.1
 DISTNAME = irssi-$V
 PKGSPEC =  irssi-=$V
 
Index: distinfo
===
RCS file: /cvs/ports/net/irssi/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo28 Jan 2018 17:47:58 -  1.29
+++ distinfo15 Feb 2018 20:19:49 -
@@ -1,2 +1,2 @@
-SHA256 (irssi-1.1.0.tar.gz) = BYnzQ9ZdyQMUDLJryIpUsbNtqnz77K4KPkc/Zs0WZng=
-SIZE (irssi-1.1.0.tar.gz) = 1705125
+SHA256 (irssi-1.1.1.tar.gz) = 6jaVk5j4w9j1IGWBjjwVAJCDkN1dESXs4aOC53y4SSU=
+SIZE (irssi-1.1.1.tar.gz) = 1708603



UPDATE: Jenkins Security Advisory 2018-02-14

2018-02-15 Thread bob
Tested stable on 6.2 + patches, tested devel on recent current snapshot.


Index: devel/Makefile
===
RCS file: /cvs/ports/devel/jenkins/devel/Makefile,v
retrieving revision 1.25
diff -u -p -p -r1.25 Makefile
--- devel/Makefile  24 Dec 2017 10:35:22 -  1.25
+++ devel/Makefile  15 Feb 2018 19:44:51 -
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile,v 1.25 2017/12/24 10:35:22 jasper Exp $
 
-VERSION =  2.97
+VERSION =  2.107
 MASTER_SITES = http://mirrors.jenkins-ci.org/war/${VERSION}/
 DIST_SUBDIR =  jenkins-devel
 
Index: devel/distinfo
===
RCS file: /cvs/ports/devel/jenkins/devel/distinfo,v
retrieving revision 1.14
diff -u -p -p -r1.14 distinfo
--- devel/distinfo  24 Dec 2017 10:35:22 -  1.14
+++ devel/distinfo  15 Feb 2018 19:44:51 -
@@ -1,2 +1,2 @@
-SHA256 (jenkins/2.97/jenkins.war) = 
FzyucSssY9u7wfXTBi/54E31oPhmC16C+HyxR7Nozuk=
-SIZE (jenkins/2.97/jenkins.war) = 74297213
+SHA256 (jenkins/2.107/jenkins.war) = 
StBzXmBc7GdbAIQUyHVC3do2tAK6Gar0eFw9slK3CbY=
+SIZE (jenkins/2.107/jenkins.war) = 74518540
Index: stable/Makefile
===
RCS file: /cvs/ports/devel/jenkins/stable/Makefile,v
retrieving revision 1.24
diff -u -p -p -r1.24 Makefile
--- stable/Makefile 24 Dec 2017 10:35:22 -  1.24
+++ stable/Makefile 15 Feb 2018 19:44:51 -
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile,v 1.24 2017/12/24 10:35:22 jasper Exp $
 
-VERSION =  2.89.2
+VERSION =  2.89.4
 MASTER_SITES = http://mirrors.jenkins-ci.org/war-stable/${VERSION}/
 DIST_SUBDIR =  jenkins-stable
 
Index: stable/distinfo
===
RCS file: /cvs/ports/devel/jenkins/stable/distinfo,v
retrieving revision 1.13
diff -u -p -p -r1.13 distinfo
--- stable/distinfo 24 Dec 2017 10:35:22 -  1.13
+++ stable/distinfo 15 Feb 2018 19:44:51 -
@@ -1,2 +1,2 @@
-SHA256 (jenkins/2.89.2/jenkins.war) = 
AU9mnzK8bpJekm4mBQNnCzJmLwBnmbEzoDGnCnlMihQ=
-SIZE (jenkins/2.89.2/jenkins.war) = 74294776
+SHA256 (jenkins/2.89.4/jenkins.war) = 
HYk6ow5JoxMOT5AmgETa+zT3wytXOXDyrMqMLIIfm1M=
+SIZE (jenkins/2.89.4/jenkins.war) = 74297875



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/02/15 11:37:48

Modified files:
security   : Makefile 

Log message:
+suricata-update



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/02/15 11:36:37

Log message:
import suricata-update-1.0.0b1

suricata-update aims to be a simple to use rule download and management
tool for Suricata.

ok gonzalo@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20181502

N ports/security/suricata-update/Makefile
N ports/security/suricata-update/distinfo
N ports/security/suricata-update/pkg/PLIST
N ports/security/suricata-update/pkg/DESCR
N ports/security/suricata-update/pkg/README
N ports/security/suricata-update/patches/patch-suricata_update_main_py

No conflicts created by this import



Re: new: textproc/py-toml

2018-02-15 Thread Stuart Henderson
On 2018/02/15 18:10, Daniel Jakots wrote:
> Hello,
> 
> The port is pretty simple: no deps and not much of anything. The project
> has tests but they're not included in the pypi tar.gz.
> 
> The 'Quick tutorial' works fine in both python.
> 
> Comments? OK?
> 
> Cheers,
> Daniel

how about

COMMENT=Python library for "Tom's Obvious Minimal Language"

and borrow a bit of TOML 'objectives' for DESCR?

-- -- --
TOML aims to be a minimal configuration file format that's easy to read 
due to obvious semantics. TOML is designed to map unambiguously to a
hash table. TOML should be easy to parse into data structures in a wide
variety of languages.

This is a Python library for parsing and creating TOML.
-- -- --

Otherwise OK



new: textproc/py-toml

2018-02-15 Thread Daniel Jakots
Hello,

The port is pretty simple: no deps and not much of anything. The project
has tests but they're not included in the pypi tar.gz.

The 'Quick tutorial' works fine in both python.

Comments? OK?

Cheers,
Daniel


py-toml.tgz
Description: application/compressed-tar


Re: build libLLVM.so in devel/llvm

2018-02-15 Thread Stuart Henderson
On 2018/02/15 11:19, Brian Callahan wrote:
> 
> On 02/15/18 10:02, Jonathan Gray wrote:
> > Build libLLVM.so and link tools with it.
> > 
> > This seems to be the way almost all Linux distributions and BSDs
> > ship LLVM and is what Mesa expects.
> > 
> > Use the documented cmake var for RTTI while here.
> 
> Any reason not to use the SHARED_LIBS facility of ports for libLLVM, like
> libclang and libLTO already do in the LLVM port?

agreed, it's a bit non-obvious that it might be needed because unlike
other build systems (which normally use a default value if not passed
via SHARED_LIBS) the way we've got cmake setup it just skips the library
version in that case..



Re: build libLLVM.so in devel/llvm

2018-02-15 Thread Brian Callahan


On 02/15/18 10:02, Jonathan Gray wrote:

Build libLLVM.so and link tools with it.

This seems to be the way almost all Linux distributions and BSDs
ship LLVM and is what Mesa expects.

Use the documented cmake var for RTTI while here.


Any reason not to use the SHARED_LIBS facility of ports for libLLVM, 
like libclang and libLTO already do in the LLVM port?


~Brian


Index: Makefile
===
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.172
diff -u -p -r1.172 Makefile
--- Makefile2 Feb 2018 13:33:11 -   1.172
+++ Makefile15 Feb 2018 13:32:09 -
@@ -18,7 +18,7 @@ DISTNAME =llvm-${LLVM_V}.src
  PKGNAME = llvm-${LLVM_V}
  PKGNAME-main =llvm-${LLVM_V}
  PKGNAME-python =  py-llvm-${LLVM_V}
-REVISION-main =1
+REVISION-main =2
  CATEGORIES =  devel
  DISTFILES =   llvm-${LLVM_V}.src${EXTRACT_SUFX} \
cfe-${LLVM_V}.src${EXTRACT_SUFX} \
@@ -55,10 +55,12 @@ RUN_DEPENDS-python =${MODPY_RUN_DEPENDS
  LIB_DEPENDS-python =  ${BUILD_PKGPATH},-main
  
  SEPARATE_BUILD =	Yes

-CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=False \
+CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=True \
-DLLVM_ENABLE_TERMINFO:Bool=False \
-   -DLLVM_REQUIRES_RTTI:Bool=True \
+   -DLLVM_ENABLE_RTTI:Bool=True \
-DCMAKE_DISABLE_FIND_PACKAGE_LibXml2:Bool=True \
+   -DLLVM_LINK_LLVM_DYLIB:Bool=True \
+   -DLLVM_BUILD_LLVM_DYLIB:Bool=True \
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND \
-DBacktrace_LIBRARY=''
  
Index: patches/patch-tools_llvm-shlib_CMakeLists_txt

===
RCS file: patches/patch-tools_llvm-shlib_CMakeLists_txt
diff -N patches/patch-tools_llvm-shlib_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-tools_llvm-shlib_CMakeLists_txt   15 Feb 2018 13:32:09 
-
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+fix symbols not getting added to shared library
+
+Index: tools/llvm-shlib/CMakeLists.txt
+--- tools/llvm-shlib/CMakeLists.txt.orig
 tools/llvm-shlib/CMakeLists.txt
+@@ -37,15 +37,15 @@ endif()
+ add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${SOURCES})
+
+ list(REMOVE_DUPLICATES LIB_NAMES)
+-if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU) OR ("${CMAKE_SYSTEM_NAME}" STREQUAL 
"FreeBSD") OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "DragonFly")) # FIXME: It should be "GNU ld for elf"
++if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
++  set(LIB_NAMES -Wl,-all_load ${LIB_NAMES})
++else()
+   configure_file(
+   ${CMAKE_CURRENT_SOURCE_DIR}/simple_version_script.map.in
+   ${LLVM_LIBRARY_DIR}/tools/llvm-shlib/simple_version_script.map)
+
+   # GNU ld doesn't resolve symbols in the version script.
+   set(LIB_NAMES 
-Wl,--version-script,${LLVM_LIBRARY_DIR}/tools/llvm-shlib/simple_version_script.map
 -Wl,--whole-archive ${LIB_NAMES} -Wl,--no-whole-archive)
+-elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
+-  set(LIB_NAMES -Wl,-all_load ${LIB_NAMES})
+ endif()
+
+ target_link_libraries(LLVM PRIVATE ${LIB_NAMES})
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/devel/llvm/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-main
--- pkg/PLIST-main  8 Sep 2017 05:58:19 -   1.5
+++ pkg/PLIST-main  15 Feb 2018 13:32:09 -
@@ -1939,6 +1939,9 @@ lib/cmake/llvm/LLVMInstallSymlink.cmake
  lib/cmake/llvm/LLVMProcessSources.cmake
  lib/cmake/llvm/TableGen.cmake
  lib/cmake/llvm/VersionFromVCS.cmake
+lib/libLLVM-${LLVM_V}.so
+lib/libLLVM-5.0.so
+lib/libLLVM.so
  lib/libLLVMAArch64AsmParser.a
  lib/libLLVMAArch64AsmPrinter.a
  lib/libLLVMAArch64CodeGen.a





CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 09:19:41

Modified files:
security/suricata: Makefile 
security/suricata/pkg: PLIST suricata.rc 

Log message:
Missing BDEP on textproc/py-sphinx
Drop uneeded CONFIGURE_ENV and make sure we don't pick up git nor pdflatex
Simplify post-install
Fix rc.d script

ok gonzalo@ (maintainer)



Re: update audio/lame

2018-02-15 Thread Jan Stary
ping


> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/lame/Makefile,v
> retrieving revision 1.58
> diff -u -p -u -p -r1.58 Makefile
> --- Makefile  27 Jul 2017 14:48:10 -  1.58
> +++ Makefile  1 Feb 2018 09:13:46 -
> @@ -3,8 +3,7 @@
>  COMMENT= lame ain't an MP3 encoder
>  #'
>  
> -DISTNAME=lame-3.99.5
> -REVISION=1
> +DISTNAME=lame-3.100
>  
>  SHARED_LIBS +=  mp3lame  2.1  # 0.1
>  
> @@ -24,13 +23,20 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:
>  
>  LIB_DEPENDS= converters/libiconv
>  
> -USE_GMAKE=   Yes
> -
> -AUTOCONF_VERSION=2.69
> -CONFIGURE_STYLE=autoconf
> -CONFIGURE_ARGS=  --enable-mp3rtp \
> - --disable-mp3x \
> - --with-fileio=lame
> +CONFIGURE_STYLE=gnu
> +CONFIGURE_ARGS= \
> + --mandir=${PREFIX}/man  \
> + --enable-option-checking\
> + --disable-silent-rules  \
> + --enable-largefile  \
> + --disable-cpml  \
> + --disable-decoder   \
> + --enable-frontend   \
> + --enable-dynamic-frontends  \
> + --disable-mp3x  \
> + --enable-mp3rtp \
> + --without-dmalloc   \
> + --with-fileio=lame
>  
>  .if ${MACHINE_ARCH} == "i386"
>  BUILD_DEPENDS+=  devel/nasm
> Index: distinfo
> ===
> RCS file: /cvs/ports/audio/lame/distinfo,v
> retrieving revision 1.19
> diff -u -p -u -p -r1.19 distinfo
> --- distinfo  18 Jan 2015 03:12:43 -  1.19
> +++ distinfo  1 Feb 2018 09:13:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (lame-3.99.5.tar.gz) = JDRrQVjkrzvZ8uGUuyPrRzx1+3N3ARUjNTGWsZuaI/8=
> -SIZE (lame-3.99.5.tar.gz) = 1445348
> +SHA256 (lame-3.100.tar.gz) = 3f42yrhzeUA4riwSEFV600hXpLa9xRV4XR2p4XWx2h4=
> +SIZE (lame-3.100.tar.gz) = 1524133
> Index: patches/patch-configure_in
> ===
> RCS file: patches/patch-configure_in
> diff -N patches/patch-configure_in
> --- patches/patch-configure_in27 Jul 2017 14:48:10 -  1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,37 +0,0 @@
> -$OpenBSD: patch-configure_in,v 1.1 2017/07/27 14:48:10 espie Exp $
> -
> -Complete auto detection of xmmintrin_h according to actual support.
> -from FreeBSD
> -
> -Index: configure.in
>  configure.in.orig
> -+++ configure.in
> -@@ -56,7 +56,7 @@ LIB_MAJOR_VERSION=0
> - 
> - # increase this when changes are made, but they are upward compatible
> - # to previous versions
> --LIB_MINOR_VERSION=0
> -+LIB_MINOR_VERSION=1
> - 
> - dnl # work around for a bug, don't know where it is exactly
> - if test "${ac_cv_cygwin}" = "yes"; then
> -@@ -96,8 +96,18 @@ AC_CHECK_HEADERS( \
> -  sys/soundcard.h \
> -  sys/time.h \
> -  unistd.h \
> -- xmmintrin.h \
> -  linux/soundcard.h)
> -+
> -+dnl Checks for actually working SSE intrinsics
> -+AC_MSG_CHECKING(working SSE intrinsics)
> -+AC_COMPILE_IFELSE(
> -+[AC_LANG_PROGRAM(
> -+[[#include ]],
> -+[[_mm_sfence();]])],
> -+[AC_DEFINE([HAVE_XMMINTRIN_H], [1], [Define if SSE intrinsics work.])
> -+ ac_cv_header_xmmintrin_h=yes],
> -+   [ac_cv_header_xmmintrin_h=no])
> -+AC_MSG_RESULT(${ac_cv_header_xmmintrin_h})
> - 
> - dnl Checks for typedefs, structures, and compiler characteristics.
> - AC_C_CONST
> 



build libLLVM.so in devel/llvm

2018-02-15 Thread Jonathan Gray
Build libLLVM.so and link tools with it.

This seems to be the way almost all Linux distributions and BSDs
ship LLVM and is what Mesa expects.

Use the documented cmake var for RTTI while here.

Index: Makefile
===
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.172
diff -u -p -r1.172 Makefile
--- Makefile2 Feb 2018 13:33:11 -   1.172
+++ Makefile15 Feb 2018 13:32:09 -
@@ -18,7 +18,7 @@ DISTNAME =llvm-${LLVM_V}.src
 PKGNAME =  llvm-${LLVM_V}
 PKGNAME-main = llvm-${LLVM_V}
 PKGNAME-python =   py-llvm-${LLVM_V}
-REVISION-main =1
+REVISION-main =2
 CATEGORIES =   devel
 DISTFILES =llvm-${LLVM_V}.src${EXTRACT_SUFX} \
cfe-${LLVM_V}.src${EXTRACT_SUFX} \
@@ -55,10 +55,12 @@ RUN_DEPENDS-python =${MODPY_RUN_DEPENDS
 LIB_DEPENDS-python =   ${BUILD_PKGPATH},-main
 
 SEPARATE_BUILD =   Yes
-CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=False \
+CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=True \
-DLLVM_ENABLE_TERMINFO:Bool=False \
-   -DLLVM_REQUIRES_RTTI:Bool=True \
+   -DLLVM_ENABLE_RTTI:Bool=True \
-DCMAKE_DISABLE_FIND_PACKAGE_LibXml2:Bool=True \
+   -DLLVM_LINK_LLVM_DYLIB:Bool=True \
+   -DLLVM_BUILD_LLVM_DYLIB:Bool=True \
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND \
-DBacktrace_LIBRARY=''
 
Index: patches/patch-tools_llvm-shlib_CMakeLists_txt
===
RCS file: patches/patch-tools_llvm-shlib_CMakeLists_txt
diff -N patches/patch-tools_llvm-shlib_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-tools_llvm-shlib_CMakeLists_txt   15 Feb 2018 13:32:09 
-
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+fix symbols not getting added to shared library
+
+Index: tools/llvm-shlib/CMakeLists.txt
+--- tools/llvm-shlib/CMakeLists.txt.orig
 tools/llvm-shlib/CMakeLists.txt
+@@ -37,15 +37,15 @@ endif()
+ add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${SOURCES})
+ 
+ list(REMOVE_DUPLICATES LIB_NAMES)
+-if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU) OR 
("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD") OR ("${CMAKE_SYSTEM_NAME}" STREQUAL 
"DragonFly")) # FIXME: It should be "GNU ld for elf"
++if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
++  set(LIB_NAMES -Wl,-all_load ${LIB_NAMES})
++else()
+   configure_file(
+   ${CMAKE_CURRENT_SOURCE_DIR}/simple_version_script.map.in
+   ${LLVM_LIBRARY_DIR}/tools/llvm-shlib/simple_version_script.map)
+ 
+   # GNU ld doesn't resolve symbols in the version script.
+   set(LIB_NAMES 
-Wl,--version-script,${LLVM_LIBRARY_DIR}/tools/llvm-shlib/simple_version_script.map
 -Wl,--whole-archive ${LIB_NAMES} -Wl,--no-whole-archive)
+-elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
+-  set(LIB_NAMES -Wl,-all_load ${LIB_NAMES})
+ endif()
+ 
+ target_link_libraries(LLVM PRIVATE ${LIB_NAMES})
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/devel/llvm/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-main
--- pkg/PLIST-main  8 Sep 2017 05:58:19 -   1.5
+++ pkg/PLIST-main  15 Feb 2018 13:32:09 -
@@ -1939,6 +1939,9 @@ lib/cmake/llvm/LLVMInstallSymlink.cmake
 lib/cmake/llvm/LLVMProcessSources.cmake
 lib/cmake/llvm/TableGen.cmake
 lib/cmake/llvm/VersionFromVCS.cmake
+lib/libLLVM-${LLVM_V}.so
+lib/libLLVM-5.0.so
+lib/libLLVM.so
 lib/libLLVMAArch64AsmParser.a
 lib/libLLVMAArch64AsmPrinter.a
 lib/libLLVMAArch64CodeGen.a



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/02/15 07:35:49

Modified files:
net/pear-Net-Sieve: Makefile distinfo 

Log message:
update to pear-Net_Sieve-1.4.2 (basically a noop update, it only touches
package.xml -> pear registry)



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/libgit2/libgit2/patches: patch-src_openssl_stream_h 
net/haproxy/patches: patch-include_proto_openssl-compat_h 

Log message:
add "defined(LIBRESSL_VERSION_NUMBER) && " to the ifdef



CVS: cvs.openbsd.org: ports

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

Modified files:
net/haproxy: Makefile 
devel/libgit2/libgit2: Makefile 
Added files:
net/haproxy/patches: patch-include_proto_openssl-compat_h 
devel/libgit2/libgit2/patches: patch-src_openssl_stream_h 

Log message:
adapt compat code conditionals for ASN1_STRING_get0_data() to unbreak
since it was added in libressl, ok jsing



Re: [update] devel/gdb

2018-02-15 Thread Stuart Henderson
On 2018/02/09 21:23, Pascal Stumpf wrote:
> This updates GDB to the latest version, 8.1.  Tested on amd64, i386,
> armv7 and hppa.

It's not new with the update, but the port needs a

post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/gdb/python

and regen PLIST, otherwise when run as root it generates pyc files
and so pkg_delete doesn't work:

Error deleting directory /usr/local/share/gdb/python/gdb/printer: Directory not 
empty
Error deleting directory /usr/local/share/gdb/python/gdb/function: Directory 
not empty
Error deleting directory /usr/local/share/gdb/python/gdb/command: Directory not 
empty
Error deleting directory /usr/local/share/gdb/python/gdb: Directory not empty
Error deleting directory /usr/local/share/gdb/python: Directory not empty

No problems seen here with a bit of use on amd64.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Pierre-Emmanuel Andre
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2018/02/15 06:01:58

Modified files:
databases/postgresql: Tag: OPENBSD_6_2 Makefile distinfo 
databases/postgresql/pkg: Tag: OPENBSD_6_2 PLIST-docs 
Removed files:
databases/postgresql/patches: Tag: OPENBSD_6_2 
  patch-src_backend_storage_lmgr_s_lock_c 

Log message:
Security update to 9.6.7

ok jeremy@



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Pierre-Emmanuel Andre
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2018/02/15 06:00:36

Modified files:
databases/postgresql: Makefile distinfo 
databases/postgresql/patches: 
  patch-src_backend_storage_lmgr_s_lock_c 
databases/postgresql/pkg: PLIST-docs PLIST-server 

Log message:
Update to 10.2

ok jeremy@



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/02/15 04:59:15

Modified files:
devel/catch2   : Makefile distinfo 
devel/catch2/pkg: PLIST 

Log message:
Update Catch2 to 2.1.2



Re: UPDATE devel/git-cola

2018-02-15 Thread Rafael Sadowski
On Tue Feb 13, 2018 at 07:28:54PM +0100, Björn Ketelaars wrote:
> git-cola received an update, which fixes some bugs and adds some
> features. Changelog can be found at
> https://github.com/git-cola/git-cola/blob/master/share/doc/git-cola/relnotes.rst
>
> Lightly tested on my laptop.
>
> OK?

Looks good but test section needs love or NO_TEST=Yes

- I read "needs an X server" in pre-test, if that is ture please set
  TEST_IS_INTERACTIVE=X11.
- I think test needs USE_GMAKE=Yes
- make regesss:

===>  Regression tests for git-cola-3.0
ln -sf /usr/local/bin/python2.7 /usr/ports/pobj/git-cola-3.0/bin/python
# needs an X server
# python setup.py build
# running build
# running build_mo
# running build_scripts
# creating build
# creating build/scripts-2.7
# copying and adjusting bin/git-cola -> build/scripts-2.7
# copying and adjusting bin/git-dag -> build/scripts-2.7
# changing mode of build/scripts-2.7/git-cola from 644 to 755
# changing mode of build/scripts-2.7/git-dag from 644 to 755
# nosetests --with-doctest --with-id --exclude=sphinxtogithub --exclude=extras  
cola test
# gmake: nosetests: Command not found
# gmake: *** [Makefile:162: test] Error 127
#



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/02/15 04:17:05

Modified files:
net/ftpsesame  : Makefile 
net/miniupnp/miniupnpd: Makefile 
net/natpmpd: Makefile 
net/scamper: Makefile 
sysutils/collectd: Makefile 
sysutils/pftop : Makefile 
sysutils/symon : Makefile 

Log message:
bump REVISION on DIOCGETSTATUS users due to ABI break in base



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/02/15 02:59:44

Modified files:
net/samba  : Makefile distinfo 
net/samba/patches: patch-buildtools_wafsamba_samba_autoconf_py 
   patch-buildtools_wafsamba_wafsamba_py 
   patch-lib_ldb_wscript 
   patch-lib_replace_wscript 
   patch-lib_tevent_wscript 
   patch-source3_wscript 
net/samba/pkg  : PLIST-main 

Log message:
Update to samba-4.7.5

Bulk build & ok ajacoutot@ (thanks!).  Let's put this in now so more
people can test, discussed with Ian.

Release notes:
https://www.samba.org/samba/history/samba-4.7.5.html

All release notes for the 4.7 series:
https://git.samba.org/?p=samba.git;a=blob;f=WHATSNEW.txt;h=2914f57c60273c797e756d66759ab81704516864;hb=refs/heads/v4-7-stable



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Adam Wolk
CVSROOT:/cvs
Module name:ports
Changes by: aw...@cvs.openbsd.org   2018/02/15 02:56:21

Modified files:
games/yquake2  : Makefile 
games/yquake2/files: quake2.sh 

Log message:
games/yquake2 quote parameters in the wrapper
as they can contain whitespace as pointed out
by jca@ (thanks!).

OK jca@



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 02:02:06

Modified files:
sysutils/awscli: Makefile 

Log message:
Bump py-s3transfer requirement.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 02:01:22

Modified files:
net/py-s3transfer: Makefile distinfo 

Log message:
Update to py-s3transfer-0.1.13.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:59:39

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.14.39.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:59:28

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.8.43.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:53:24

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py-boto3-1.5.29.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:47:41

Modified files:
x11/gtk+3  : Makefile distinfo 
Removed files:
x11/gtk+3/patches: patch-configure 

Log message:
Update to gtk+3-3.22.28.



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/02/15 01:45:48

Modified files:
net/pfstat : Makefile 
Added files:
net/pfstat/patches: patch-pfstat_c 

Log message:
Bump revision to force recompilation after the pf_ioctl ABI break.
While there, add time.h to avoid implicit declaration of time(3)
and remove jasper as MAINTAINER per his request.

ok jasper



Re: CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
On Thu, Feb 15, 2018 at 08:30:08AM +, Gonzalo L. Rodriguez wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   gonz...@cvs.openbsd.org 2018/02/15 01:30:08
> 
> Log message:
> high performance network IDS, IPS and security monitoring OK jasper@
> 
> Status:
> 
> Vendor Tag:   gonzalo
> Release Tags: gonzalo_20181502
> 
> N ports/security/suricata/Makefile
> N ports/security/suricata/distinfo
> N ports/security/suricata/pkg/DESCR
> N ports/security/suricata/pkg/PLIST
> N ports/security/suricata/pkg/suricata.rc
> N ports/security/suricata/pkg/README
> N ports/security/suricata/patches/patch-suricata_yaml_in
> 
> No conflicts created by this import

Hi.

That line in the rc.d script looks bogus, why is it needed?:
daemon_flags=""

I also don't understand the need for a specific rc_start() function.

You need to reset @owner and @group before the @rcscript marker in your PLIST.
Otherwise it will have wrong permissions.

In CONFIGURE_ENV you have:
CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include"
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
Is it necessary to have ${CPPFLAGS} and ${LDFLAGS} since they aren't defined
elsewhere?

-- 
Antoine



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2018/02/15 01:33:38

Modified files:
infrastructure/db: user.list 

Log message:
add suricata's user



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2018/02/15 01:32:25

Modified files:
security   : Makefile 

Log message:
hook suricata



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2018/02/15 01:30:08

Log message:
high performance network IDS, IPS and security monitoring OK jasper@

Status:

Vendor Tag: gonzalo
Release Tags:   gonzalo_20181502

N ports/security/suricata/Makefile
N ports/security/suricata/distinfo
N ports/security/suricata/pkg/DESCR
N ports/security/suricata/pkg/PLIST
N ports/security/suricata/pkg/suricata.rc
N ports/security/suricata/pkg/README
N ports/security/suricata/patches/patch-suricata_yaml_in

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:06:29

Modified files:
net/bro: Tag: OPENBSD_6_2 Makefile distinfo 

Log message:
SECURITY update to bro-2.5.3.
- fix for an integer overflow in code generated by binpac



CVS: cvs.openbsd.org: ports

2018-02-15 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/02/15 01:05:30

Modified files:
net/bro: Makefile distinfo 

Log message:
SECURITY update to bro-2.5.3.
- fix for an integer overflow in code generated by binpac