Security update: sdl2-image 2.0.4

2019-01-18 Thread Thomas Frohwein
Hi,

Please find below the security update to sdl2-image 2.0.4. It fixes the
TALOS-2018-0645 code execution vulnerability where a specially crafted
XCF image can cause a heap overflow [1]. Official release notes [2] are
short, as is the commit history [3]. The latter also mentions an update
to the libwebp version.

port-lib-depends-check also revealed that this now links libpng16
instead of libpng.

Brief testing done with most of the sdl2-image consumers. No issue
observed with any of them except for supertux and that doesn't seem
due to sdl2-image:

With supertux I get the following error on start:

[FATAL] 
/usr/obj/ports/supertux-0.5.1/SuperTux-v0.5.1-Source/src/supertux/main.cpp:510 
Unexpected exception: Couldn't open 'images/engine/icons/supertux-256x256.png': 
not found

This also occurs with sdl2-image-2.0.3p0. This file exists in
/usr/local/share/supertux2/images/engine/icons/supertux-256x256.png.
Running supertux2 from /usr/local/share/supertux2/ doesn't fix it. With
this being the only noticeable issue, I highly doubt that sdl2-image is
the problem. CC'd maintainer.

I'm planning to add a CVE entry to quirks after this is committed if
that's okay.

ok?

[1] https://talosintelligence.com/vulnerability_reports/TALOS-2018-0645
[2] https://discourse.libsdl.org/t/sdl-image-2-0-4-released/25226
[3] https://hg.libsdl.org/SDL_image/log/b4519566edd3

Index: Makefile
===
RCS file: /cvs/ports/devel/sdl2-image/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile11 Mar 2018 22:42:00 -  1.9
+++ Makefile19 Jan 2019 05:46:58 -
@@ -1,25 +1,26 @@
 # $OpenBSD: Makefile,v 1.9 2018/03/11 22:42:00 sthen Exp $
 
-V =2.0.3
+V =2.0.4
 COMMENT =  SDL2 image library
 DISTNAME = SDL2_image-${V}
 PKGNAME =  sdl2-image-${V}
 CATEGORIES =   devel graphics
 
-SHARED_LIBS += SDL2_image  0.1 # 0.3
+SHARED_LIBS += SDL2_image  0.2 # 0.4
 
 HOMEPAGE = https://www.libsdl.org/projects/SDL_image/
 
-MAINTAINER =   Thomas Frohwein 
+MAINTAINER =   Thomas Frohwein 
 
 # zlib
 PERMIT_PACKAGE_CDROM = Yes
 
 MASTER_SITES = https://www.libsdl.org/projects/SDL_image/release/
 
-WANTLIB += SDL2 jpeg m png pthread sndio tiff usbhid webp z samplerate
+WANTLIB += SDL2 jpeg m png16 pthread sndio tiff usbhid webp z samplerate
 
-LIB_DEPENDS =  devel/sdl2>=2.0.8 \
+LIB_DEPENDS =  audio/libsamplerate \
+   devel/sdl2>=2.0.9 \
graphics/jpeg \
graphics/libwebp \
graphics/png \
Index: distinfo
===
RCS file: /cvs/ports/devel/sdl2-image/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo11 Mar 2018 22:42:00 -  1.3
+++ distinfo19 Jan 2019 05:46:58 -
@@ -1,2 +1,2 @@
-SHA256 (SDL2_image-2.0.3.tar.gz) = NRDCXac1/82M47ZQcxUP9Pf5STuGboW4NzgIO1VtI2g=
-SIZE (SDL2_image-2.0.3.tar.gz) = 8685512
+SHA256 (SDL2_image-2.0.4.tar.gz) = 507EnCQC6yQvv6FvL0OhlYKnTC6r+/uHPwDUJQA4zqw=
+SIZE (SDL2_image-2.0.4.tar.gz) = 11682695
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/devel/sdl2-image/patches/patch-Makefile_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2018 22:42:00 -  1.2
+++ patches/patch-Makefile_in   19 Jan 2019 05:46:58 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-Makefile_in,v 1.2 2018/0
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -442,12 +442,10 @@ EXTRA_DIST = \
+@@ -463,12 +463,10 @@ EXTRA_DIST = \
  
  @USE_VERSION_RC_FALSE@libSDL2_image_la_LDFLAGS = \
  @USE_VERSION_RC_FALSE@-no-undefined   \



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:53:02

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py-boto3-1.9.82.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:53:17

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.12.82.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:53:34

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.16.92.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:46:32

Modified files:
print/cups-filters: Makefile distinfo 

Log message:
Update to cups-filters-1.22.0.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:44:24

Modified files:
multimedia/py-chromecast: Makefile distinfo 

Log message:
Update to py3-chromecast-2.4.0.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:43:15

Modified files:
multimedia : Makefile 

Log message:
+py-casttube
+py-casttube,python3



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 19:42:02

Log message:
Import py-casttube-0.2.0.

casttube provides a way to interact with the Youtube Chromecast api.

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20190119

N ports/multimedia/py-casttube/Makefile
N ports/multimedia/py-casttube/distinfo
N ports/multimedia/py-casttube/pkg/DESCR
N ports/multimedia/py-casttube/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 18:50:49

Modified files:
sysutils/consolekit: Makefile 
sysutils/consolekit/patches: patch-src_ck-sysdeps-openbsd_c 
sysutils/consolekit/pkg: PLIST 
Added files:
sysutils/consolekit/files: 00-openbsd-consolekit.rules 

Log message:
Simplify ck_system_can_suspend, we are privileged so no need to check apmdev
mode.
Add a set of rules to match OpenBSD default behavior:
- operator can halt/reboot
- wheel can suspend/hibernate



Re: unbreak amule with wxgtk3

2019-01-18 Thread Jeremie Courreges-Anglas
On Fri, Jan 18 2019, Juan Francisco Cantero Hurtado  wrote:
> The patch fixes a couple of crashes on i386. OK?

I had noticed a crash due to stack exhaustion using ratpoison, but amule
was fine running under fvwm.  Now I can't reproduce that problem under
ratpoison, but amule still goes in an infinite loop.  Which wm are you
using?

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: [NEW] net/thingsd 1.0

2019-01-18 Thread Tracey Emery
Sorry, screwed up release on github. Here is a patch for distinfo. I redid the
release.

Thanks.

--- ports/net/thingsd/distinfo  Thu Jan 17 08:33:52 2019
+++ net/thingsd/distinfoFri Jan 18 15:53:15 2019
@@ -1,2 +1,2 @@
-SHA256 (thingsd-1.0.tar.gz) = VBWxI2FzrFVD8rWdm8yjnM3FLs6RztAe1k5aj7TW0OE=
-SIZE (thingsd-1.0.tar.gz) = 20488
+SHA256 (thingsd-1.0.tar.gz) = R5Iqicf5cm62zlXU3uHNuzsKjMgLlToPLpElX1Qs0Ds=
+SIZE (thingsd-1.0.tar.gz) = 20539


On Thu, Jan 17, 2019 at 09:39:10AM -0700, Tracey Emery wrote:
> Hello,
> 
> This is a new port request and a replacement for a formerly requested port,
> which should be disregarded (net/busybeed).
> 
> thingsd has been completely refactored and cleaned up from the original
> busybeed, and now uses libevent from base.
> 
> Description:
> The thingsd OpenBSD proxy daemon provides a mechanism for clients and client
> processes to communicate with an array of serial and IoT things. At its core,
> thingsd is primarily a packet repeater in that it waits for packets to swap
> between subscriber clients and things. However, thingsd also provides password
> control over those connections, including client limits.
> 
> I'd like to ask for _thingsd:_thingsd to be added to the user.list db.
> 
> I've been succesfully running this in place of busybeed for a couple weeks, 
> now.
> 
> Is anyone willing to test and ok? Comments?
> 
> Thanks,
> Tracey




UPDATE: lang/wabt

2019-01-18 Thread Raphael Graf
The diff below updates wabt to 1.0.8.

There is now a manpage for each of the tools.
The patch is no longer needed, both issues have been fixed by upstream.

I have only lightly tested some of the tools, found no problems..




Index: Makefile
===
RCS file: /cvs/ports/lang/wabt/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile16 Sep 2018 13:32:32 -  1.1.1.1
+++ Makefile18 Jan 2019 21:13:10 -
@@ -4,7 +4,7 @@ COMMENT =   WebAssembly binary toolkit

 GH_ACCOUNT =   WebAssembly
 GH_PROJECT =   wabt
-GH_TAGNAME =   1.0.5
+GH_TAGNAME =   1.0.8

 CATEGORIES =   lang

Index: distinfo
===
RCS file: /cvs/ports/lang/wabt/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo16 Sep 2018 13:32:32 -  1.1.1.1
+++ distinfo18 Jan 2019 21:13:10 -
@@ -1,2 +1,2 @@
-SHA256 (wabt-1.0.5.tar.gz) = KFcAUSpq8VJMFkItYa5JWdSzh/KoJpgZjrUktRSCWoo=
-SIZE (wabt-1.0.5.tar.gz) = 887391
+SHA256 (wabt-1.0.8.tar.gz) = /6rW3lz7xb4MfnjM1MC0S70eWeqjjPUPQkXKBNvaiD4=
+SIZE (wabt-1.0.8.tar.gz) = 954541
Index: patches/patch-CMakeLists_txt
===
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt16 Sep 2018 13:32:32 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,25 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2018/09/16 13:32:32 bcallah Exp $
-
-rm -Werror
-rm python - it is only used by tests which we don't execute
-
-Index: CMakeLists.txt
 CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -89,7 +89,7 @@ else ()
-   #   interfaces, etc.
-   # disable -Wpointer-arith: this is a GCC extension, and doesn't work in 
MSVC.
-   add_definitions(
---Wall -Wextra -Werror -Wno-unused-parameter -Wpointer-arith -g -std=c++11
-+-Wall -Wextra -Wno-unused-parameter -Wpointer-arith -g -std=c++11
- -Wold-style-cast -Wuninitialized
-   )
-
-@@ -370,7 +370,6 @@ if (NOT EMSCRIPTEN)
-   endif ()
-
-   # test running
--  find_package(PythonInterp 2.7 REQUIRED)
-   set(RUN_TESTS_PY ${WABT_SOURCE_DIR}/test/run-tests.py)
-   add_custom_target(run-tests
- COMMAND ${PYTHON_EXECUTABLE} ${RUN_TESTS_PY} --bindir ${CMAKE_BINARY_DIR}
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/wabt/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   16 Sep 2018 13:32:32 -  1.1.1.1
+++ pkg/PLIST   18 Jan 2019 21:13:10 -
@@ -3,9 +3,21 @@
 @bin bin/wasm-interp
 @bin bin/wasm-objdump
 @bin bin/wasm-opcodecnt
+@bin bin/wasm-strip
 @bin bin/wasm-validate
 @bin bin/wasm2c
 @bin bin/wasm2wat
 @bin bin/wast2json
 @bin bin/wat-desugar
 @bin bin/wat2wasm
+@man man/man1/spectest-interp.1
+@man man/man1/wasm-interp.1
+@man man/man1/wasm-objdump.1
+@man man/man1/wasm-opcodecnt.1
+@man man/man1/wasm-strip.1
+@man man/man1/wasm-validate.1
+@man man/man1/wasm2c.1
+@man man/man1/wasm2wat.1
+@man man/man1/wast2json.1
+@man man/man1/wat-desugar.1
+@man man/man1/wat2wasm.1




Re: pledge/unveil: net/gophernicus

2019-01-18 Thread Edd Barrett
Hi,

On Tue, Jan 01, 2019 at 09:31:29PM +, Edd Barrett wrote:
> Gah, you're right!
> 
> There's no need to unveil /etc/resolv.conf or /etc/pwd.db.
>
> ...

> It turns out DNS is not required at all! So that's why it was working
> when I was testing.
> 
> I also realised that none of 'tmppath', 'wpath' or 'cpath' pledges are
> required either.
> 
> This brings us to the diff below. Anything else fishy?

Has anyone else had a chance to look at this now that Theo's comments
are (I think/hope) addressed?

I'm not looking for OKs, but if it "looks good", I'd like to discuss the
changes with upsteam.

Cheers

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2019/01/18 13:31:03

Modified files:
textproc   : Makefile 

Log message:
+ py-sphinx-intl,python3



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2019/01/18 13:30:23

Modified files:
textproc/py-sphinx-intl: Makefile distinfo 
textproc/py-sphinx-intl/pkg: PLIST 

Log message:
Update to py-sphinx-intl-0.9.11

Add a py3 flavor

>From Pamela Mosiejczuk



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2019/01/18 13:29:57

Modified files:
textproc/py-polib: Makefile distinfo 

Log message:
Update to py-polib-1.1.0

>From Pamela Mosiejczuk



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 13:29:34

Modified files:
x11/gnome/gcr  : Makefile distinfo 

Log message:
Update to gcr-3.28.1.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 13:29:09

Modified files:
x11/gnome/documents: Makefile distinfo 

Log message:
Update to gnome-documents-3.30.1.



Re: UPDATE: security/opendnssec

2019-01-18 Thread Pavel Korovin
Dear all,
Please see the fixed patch for the latest opendnssec +
patch for www/faq/current.html

Took the maintainership (OK'd by maintainer Patrik Lundin), switched
HOMEPAGE/MASTER_SITES to https as suggested by Rafael Sadowski, fixed
package docs dir in pkg README.
Looking for OK's to commit.

-- 
With best regards,
Pavel Korovin
Index: Makefile
===
RCS file: /cvs/ports/security/opendnssec/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile4 Sep 2018 12:46:21 -   1.15
+++ Makefile18 Jan 2019 20:19:49 -
@@ -2,27 +2,29 @@
 
 COMMENT=   open-source turn-key solution for DNSSEC
 
-DISTNAME=  opendnssec-1.4.14
-REVISION=  1
+DISTNAME=  opendnssec-2.1.3
 
 CATEGORIES=security
 
-HOMEPAGE=  http://www.opendnssec.org/
+HOMEPAGE=  https://www.opendnssec.org/
 
-MAINTAINER=Patrik Lundin 
+MAINTAINER=Pavel Korovin 
 
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 
 WANTLIB += c crypto iconv ldns lzma m pthread xml2 z
 
-MASTER_SITES=  http://dist.opendnssec.org/source/
+MASTER_SITES=  https://dist.opendnssec.org/source/
+
+BUILD_DEPENDS= devel/cunit
 
 LIB_DEPENDS=   converters/libiconv \
net/ldns/libldns \
textproc/libxml
 
-TEST_DEPENDS=  security/softhsm
+TEST_DEPENDS=  ${BUILD_DEPENDS} \
+   security/softhsm2
 
 FAKE_FLAGS=sysconfdir=${PREFIX}/share/examples/opendnssec
 
@@ -47,11 +49,52 @@ LIB_DEPENDS+=   databases/mariadb
 ERRORS+= "Fatal: mutually exclusive flavors: ${FLAVORS}"
 .endif
 
+SUBST_TARGETS= ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/README.md \
+   ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_{mysql,sqlite} \
+   ${WRKSRC}/enforcer/utils/convert_{mysql_to_sqlite,sqlite_to_mysql} \
+   ${WRKSRC}/contrib/ods-sequencer/ods-sequencer-submit.sh \
+   ${WRKSRC}/MIGRATION
+
+post-patch:
+   ${SUBST_CMD} ${SUBST_TARGETS}
+
+# regress-db target doesn't currently work
+# 
https://github.com/opendnssec/opendnssec/commit/6b1b0da4a7ba5ae658aca49a45a45be4867f6806
+pre-test:
+   sed -i 's/^check: regress-db/\#check: regress-db/' \
+   ${WRKSRC}/enforcer/src/db/test/Makefile
+
 post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opendnssec
-   cd ${WRKSRC}; \
-   ${INSTALL_DATA} LICENSE ${PREFIX}/share/doc/opendnssec; \
-   ${INSTALL_DATA} plugins/simple-dnskey-mailer/simple-dnskey-mailer.sh \
-   ${PREFIX}/share/opendnssec
+   sed -i 's,#!/bin/bash,#!/bin/sh,' \
+   ${WRKSRC}/contrib/ods-sequencer/ods-sequencer-submit.sh \
+   ${WRKSRC}/contrib/simple-dnskey-mailer/simple-dnskey-mailer.sh
+   @find ${WRKSRC} -type f \
+   \( -name '*.beforesubst' -o -name '*.orig' \) -delete
+   ${INSTALL_SCRIPT} ${WRKSRC}/enforcer/utils/convert_mysql_to_sqlite \
+   ${PREFIX}/sbin/ods-convert_mysql_to_sqlite
+   ${INSTALL_SCRIPT} ${WRKSRC}/enforcer/utils/convert_sqlite_to_mysql \
+   ${PREFIX}/sbin/ods-convert_sqlite_to_mysql
+   ${INSTALL_SCRIPT} 
${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_mysql \
+   ${PREFIX}/sbin/ods-migrate-mysql
+   ${INSTALL_SCRIPT} 
${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_sqlite \
+   ${PREFIX}/sbin/ods-migrate-sqlite3
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opendnssec/
+   ${INSTALL_DATA} ${WRKSRC}/{LICENSE,MIGRATION,NEWS} \
+   ${PREFIX}/share/doc/opendnssec/
+   ${INSTALL_DATA} ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/README.md \
+   ${PREFIX}/share/doc/opendnssec/MIGRATE_1.4-2.0.md
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/opendnssec/ods-sequencer/
+   ${INSTALL_DATA} ${WRKSRC}/contrib/ods-sequencer/* \
+   ${PREFIX}/share/examples/opendnssec/ods-sequencer/
+   ${INSTALL_DATA} 
${WRKSRC}/contrib/simple-dnskey-mailer/simple-dnskey-mailer.sh \
+   ${PREFIX}/share/examples/opendnssec/
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/opendnssec/migration/
+   ${INSTALL_DATA} ${WRKSRC}/enforcer/src/db/schema.* 
${PREFIX}/share/opendnssec/
+   ${INSTALL_DATA} 
${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/find_problematic_zones.sql \
+   ${PREFIX}/share/opendnssec/migration/
+   ${INSTALL_DATA} 
${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/sqlite_convert.sql \
+   ${PREFIX}/share/opendnssec/migration/migrate-sqlite.sql
+   ${INSTALL_DATA} 
${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/mysql_convert.sql \
+   ${PREFIX}/share/opendnssec/migration/migrate-mysql.sql
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/security/opendnssec/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo10 Jul 2017 18:12:05 -  1.6
+++ distinfo18 Jan 2019 20:19:49 -
@@ -1,2 +1,2 @@
-SHA256 

Re: WIP: LLVM 7.0.1

2019-01-18 Thread Jonathan Gray
On Fri, Jan 18, 2019 at 03:58:57PM +1100, Jonathan Gray wrote:
> On Thu, Jan 17, 2019 at 08:39:24PM -0500, Brad Smith wrote:
> > On Fri, Jan 18, 2019 at 09:52:14AM +1100, Jonathan Gray wrote:
> > > On Thu, Jan 17, 2019 at 11:48:08AM -0500, Brad Smith wrote:
> > > > On Wed, Jan 16, 2019 at 07:19:17PM -0500, Brad Smith wrote:
> > > > > Here is a work in progress diff to update the LLVM/Clang port to
> > > > > LLVM 7.0.1.
> > > > > 
> > > > > Code generation is broken at the moment on amd64. I don't know what
> > > > > the issue is. Clang crashes in the X86 backend. This only seems to
> > > > > affect amd64.
> > > > > 
> > > > > Any feedback and testing welcome.
> > > > 
> > > > Thanks to the diff jca@ forwarded over from mortimer@ it resolved the
> > > > crashing issue and the other question I had regarding the exact line
> > > > of code I was questioning how I merged.
> > > > 
> > > > Now things appear to be good on amd64.
> > > 
> > > This doesn't build on amd64 here:
> > 
> > Local diff playing with base-gcc covered up lldb. I see what happened.
> > Someone missed the OpenBSD bits in a big diff June 2018.
> > 
> > Try this.
> 
> This builds on amd64 but breaks building xenocara Mesa 17.3.9 with llvm

@conflict in the PLIST is wrong for this update and prevents llvm and
lldb packages from being installed at the same time.

Can't install lldb-7.0.1 because of conflicts (llvm-7.0.1)
--- lldb-7.0.1 ---
Can't install lldb-7.0.1: conflicts
Couldn't install lldb-7.0.1

pkg/PLIST-lldb:@conflict ${MODPY_PY_PREFIX}llvm-<${LLVM_V}p3
pkg/PLIST-lldb:@conflict llvm-<${LLVM_V}p19



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 13:17:10

Modified files:
mail/geary : Makefile distinfo 

Log message:
Use diff instead of patch files from GitLab.
These should be static.

hint from sthen@



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/01/18 13:13:15

Modified files:
games/hedgewars: Makefile 

Log message:
mark BROKEN-i386



Re: CVS: cvs.openbsd.org: ports

2019-01-18 Thread Stuart Henderson
On 2019/01/14 23:16, Rafael Sadowski wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   rsadow...@cvs.openbsd.org   2019/01/14 23:16:04
>=20
> Modified files:
>   multimedia/mkvtoolnix: Makefile distinfo=20
>=20
> Log message:
> Update mkvtoolnix to 30.1.0
>=20

Broken on 32-bit:

c++ -Wall -Wno-comment -Wfatal-errors -Wno-mismatched-tags -Wno-self-assign=
 -Qunused-arguments -Wno-inconsistent-missing-override -Wno-potentially-eva=
luated-expression -D_FILE_OFFSET_BITS=3D64 -DMTX_LOCALE_DIR=3D\"/usr/local/=
share/locale\" -DMTX_PKG_DATA_DIR=3D\"/usr/local/share/mkvtoolnix\" -DMTX_D=
OC_DIR=3D\"/usr/local/share/doc/mkvtoolnix\" -fstack-protector-strong -Ilib=
/nlohmann-json/include -Ilib/fmt/include -I/usr/local/include -I/usr/local/=
include -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include -fPI=
C -std=3Dgnu++14 -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wno-missi=
ng-field-initializers -I/usr/local/include/X11/qt5/QtWidgets -I/usr/local/i=
nclude/X11/qt5 -I/usr/local/include/X11/qt5/QtMultimedia -I/usr/local/inclu=
de/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/includ=
e/X11/qt5/QtConcurrent -I/usr/local/include/X11/qt5/QtDBus -I/usr/local/inc=
lude/X11/qt5/QtCore -I/usr/local/include -O2 -pipe -include src/common/comm=
on_pch.h -I. -Ilib -Ilib/avilib-0.6.10 -Isrc -Ilib/utf8-cpp/source -Ilib/pu=
gixml/src -c -MMD -MF /usr/obj/ports/mkvtoolnix-30.1.0/mkvtoolnix-30.1.0/ra=
ke.d/dependency.d/tmp/src_common_mm_mem_io_o.d -o src/common/mm_mem_io.o -x=
 c++ src/common/mm_mem_io.cpp
In file included from src/common/mm_mem_io.cpp:19:
src/common/mm_mem_io_p.h:31:16: fatal error: non-constant-expression cannot=
 be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'std::size_=
t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
: mem_size{p_mem_size}
   ^~
src/common/mm_mem_io_p.h:31:16: note: insert an explicit cast to silence th=
is issue
: mem_size{p_mem_size}
   ^~
   static_cast( )
1 error generated.
*** Error 1 in multimedia/mkvtoolnix (Makefile:91 'do-build')
*** Error 1 in multimedia/mkvtoolnix (/usr/ports/infrastructure/mk/bsd.port=
=2Emk:2797 '/usr/obj/ports/mkvtoolnix-30.1.0/.build_done')
=3D=3D=3D> Exiting multimedia/mkvtoolnix with an error




CVS: cvs.openbsd.org: ports

2019-01-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/01/18 13:08:55

Modified files:
graphics/inkscape: Makefile 

Log message:
remove MODPY_BUILDDEP=No; the port isn't "just substituting paths at build 
time",
it also runs compileall.py.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2019/01/18 12:45:56

Modified files:
sysutils/libvslvm: Makefile 

Log message:
Missing BDEP on devel/gettext-tools.



UPDATE: net/py-qrcode

2019-01-18 Thread Ingo Feinerer
Hi,

update py-qrcode to 6.1.

Successfully tested with command-line tool (qr) and Gajim OMEMO plug-in.

OK?

Index: Makefile
===
RCS file: /cvs/ports/graphics/py-qrcode/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile28 May 2018 05:11:05 -  1.1.1.1
+++ Makefile18 Jan 2019 19:38:21 -
@@ -2,7 +2,7 @@
 
 COMMENT =  QR Code image generator
 
-MODPY_EGG_VERSION =6.0
+MODPY_EGG_VERSION =6.1
 DISTNAME = qrcode-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/py-qrcode/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo28 May 2018 05:11:05 -  1.1.1.1
+++ distinfo18 Jan 2019 19:38:21 -
@@ -1,2 +1,2 @@
-SHA256 (qrcode-6.0.tar.gz) = A3sNtMk/RFhuN/hMPaP3Y4dPyshbKXSmmpjjmax44b8=
-SIZE (qrcode-6.0.tar.gz) = 29160
+SHA256 (qrcode-6.1.tar.gz) = UFJThU9gfyq/TRYJLGHU6dURo7Q5LmC/+VemhZKwQ2k=
+SIZE (qrcode-6.1.tar.gz) = 29363



UPDATE: net/gajim

2019-01-18 Thread Ingo Feinerer
Hi,

update net/gajim to 1.1.2.

This needs a newer version of py-nbxmpp and the new dependency
precis-i18n (see separate mails).

- Simplified dependencies (get rid of common dependencies as the build
  works without them; tested with all corresponding dependencies
  removed) as listed at
  https://dev.gajim.org/gajim/gajim/blob/master/README.md (see runtime
  vs. compile-time requirements).

- Removed patches/patch-gajim_common_helpers_py as sound now works out
  of the box. The patched code path is not used any longer as Gajim
  looks for the aucat tool which is in base
  (https://dev.gajim.org/gajim/gajim/blob/master/gajim/common/helpers.py#L416).
  You might need to delete your Gajim configuration (or just the
  "soundplayer" line in .config/gajim/config) to trigger this auto
  detection (e.g. I had "paplay" stuff in there from an older Gajim
  version which did not work). You can test the functionality in Gajim
  -> Preferences -> Notifications -> Sounds -> Play sounds -> Manage and
  click the play button for a wav file).

OK?

Index: Makefile
===
RCS file: /cvs/ports/net/gajim/Makefile,v
retrieving revision 1.84
diff -u -p -r1.84 Makefile
--- Makefile29 Jun 2018 22:16:19 -  1.84
+++ Makefile18 Jan 2019 19:27:15 -
@@ -1,16 +1,15 @@
 # $OpenBSD: Makefile,v 1.84 2018/06/29 22:16:19 espie Exp $
 
 COMMENT=   jabber client written in pygtk
-MODPY_EGG_VERSION= 1.0.3
+MODPY_EGG_VERSION= 1.1.2
 DISTNAME=  gajim-${MODPY_EGG_VERSION}
-REVISION=  2
 CATEGORIES=net x11
 
 HOMEPAGE=  https://www.gajim.org
 
 MAINTAINER=Pierre-Emmanuel Andre 
 
-MASTER_SITES=  ${HOMEPAGE}/downloads/1.0/
+MASTER_SITES=  ${HOMEPAGE}/downloads/1.1/
 
 # GPLv3 only
 PERMIT_PACKAGE_CDROM=  Yes
@@ -19,23 +18,20 @@ MODULES=lang/python
 MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
 MODPY_SETUPTOOLS=  Yes
 
-COMMON_DEPENDS=net/avahi,,-python \
+BUILD_DEPENDS= devel/gettext-tools
+
+RUN_DEPENDS=   devel/desktop-file-utils \
+   graphics/py-Pillow${MODPY_FLAVOR} \
+   graphics/py-cairo${MODPY_FLAVOR} \
net/py-nbxmpp${MODPY_FLAVOR} \
security/py-cryptodome${MODPY_FLAVOR} \
-   security/py-openssl${MODPY_FLAVOR} \
security/py-gnupg${MODPY_FLAVOR} \
-   textproc/gspell \
-   x11/dbus-python${MODPY_FLAVOR}
-
-BUILD_DEPENDS= ${COMMON_DEPENDS} \
-   devel/gettext-tools
-
-RUN_DEPENDS=   ${COMMON_DEPENDS} \
-   devel/desktop-file-utils \
-   devel/py-asn1${MODPY_FLAVOR} \
-   graphics/py-cairo${MODPY_FLAVOR} \
-   graphics/py-Pillow${MODPY_FLAVOR} \
security/py-keyring${MODPY_FLAVOR} \
+   security/py-openssl${MODPY_FLAVOR} \
+   security/py-precis_i18n \
+   textproc/gspell \
+   textproc/py-cssutils${MODPY_FLAVOR} \
+   x11/dbus-python${MODPY_FLAVOR} \
x11/gtk+3,-guic
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/net/gajim/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo21 May 2018 06:10:43 -  1.28
+++ distinfo18 Jan 2019 19:27:15 -
@@ -1,2 +1,2 @@
-SHA256 (gajim-1.0.3.tar.gz) = rJ9h6xGw7wMntlF7/qJbDT7UmvoCX5aFEv+nJbjysqM=
-SIZE (gajim-1.0.3.tar.gz) = 7520798
+SHA256 (gajim-1.1.2.tar.gz) = UgQV3qZWyi2pM4/0pW9UeoEIQkWuL6nphj9EQP/Cx1Q=
+SIZE (gajim-1.1.2.tar.gz) = 9531233
Index: patches/patch-gajim_common_helpers_py
===
RCS file: patches/patch-gajim_common_helpers_py
diff -N patches/patch-gajim_common_helpers_py
--- patches/patch-gajim_common_helpers_py   21 May 2018 06:10:43 -  
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-$OpenBSD: patch-gajim_common_helpers_py,v 1.1 2018/05/21 06:10:43 feinerer Exp 
$
-
-Index: gajim/common/helpers.py
 gajim/common/helpers.py.orig
-+++ gajim/common/helpers.py
-@@ -915,7 +915,7 @@ def play_sound_file(path_to_soundfile):
- def _oss_play():
- sndfile = wave.open(path_to_soundfile, 'rb')
- (nc, sw, fr, nf, comptype, compname) = sndfile.getparams()
--dev = oss.open('/dev/dsp', 'w')
-+dev = oss.open('/dev/audio', 'w')
- dev.setparameters(sw * 8, nc, fr)
- dev.write(sndfile.readframes(nf))
- sndfile.close()
Index: patches/patch-setup_py
===
RCS file: /cvs/ports/net/gajim/patches/patch-setup_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-setup_py
--- patches/patch-setup_py  21 May 2018 06:10:43 -  1.1
+++ patches/patch-setup_py  18 Jan 2019 19:27:15 -
@@ -5,7 +5,7 @@ Use correct location and do not compress
 

NEW: py-precis_i18n

2019-01-18 Thread Ingo Feinerer
Hi,

Gajim 1.1.2 has a new dependency: precis-i18n
https://pypi.org/project/precis-i18n/

Proposed category is "security". Or "textproc"? Or both?

OK to import?


py-precis_i18n.tar.gz
Description: application/tar-gz


UPDATE: net/py-nbxmpp

2019-01-18 Thread Ingo Feinerer
Hi,

update py-nbxmpp to 0.6.9 which is needed for Gajim 1.1.2.

OK?

Index: Makefile
===
RCS file: /cvs/ports/net/py-nbxmpp/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile20 May 2018 10:41:47 -  1.4
+++ Makefile18 Jan 2019 18:59:22 -
@@ -2,7 +2,7 @@
 
 COMMENT =  Python XMPP and Jabber implementation
 
-MODPY_EGG_VERSION =0.6.6
+MODPY_EGG_VERSION =0.6.9
 DISTNAME = nbxmpp-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 CATEGORIES =   net devel
Index: distinfo
===
RCS file: /cvs/ports/net/py-nbxmpp/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo20 May 2018 10:41:47 -  1.4
+++ distinfo18 Jan 2019 18:59:22 -
@@ -1,2 +1,2 @@
-SHA256 (nbxmpp-0.6.6.tar.gz) = 0OKDDHXF+nSHGZXwvkxe8kd+aW9qw4tEFBcPhr0G5i4=
-SIZE (nbxmpp-0.6.6.tar.gz) = 1516103
+SHA256 (nbxmpp-0.6.9.tar.gz) = Zg15b22XswpeJJQXq/AS7jCiK55AgX3eBcqfNclsyA0=
+SIZE (nbxmpp-0.6.9.tar.gz) = 1516305
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/py-nbxmpp/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   14 May 2018 17:20:37 -  1.3
+++ pkg/PLIST   18 Jan 2019 18:59:22 -
@@ -2,7 +2,7 @@
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}auth_nb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}bosh.${MODPY_PYC_MAGIC_TAG}pyc



UPDATE: graphics/inkscape

2019-01-18 Thread Rafael Sadowski
Simple update to the latest stable version. All poppler patches merged
upstream.

Feedback and/or tests welcome.

Rafael Sadowski


Index: Makefile
===
RCS file: /cvs/ports/graphics/inkscape/Makefile,v
retrieving revision 1.71
diff -u -p -u -p -r1.71 Makefile
--- Makefile4 Sep 2018 12:46:14 -   1.71
+++ Makefile18 Jan 2019 16:37:50 -
@@ -2,13 +2,11 @@
 
 COMMENT =  SVG vector drawing application
 
-DISTNAME = inkscape-0.92.3
+DISTNAME = inkscape-0.92.4
+
 CATEGORIES =   graphics
-REVISION = 3
 
-MASTER_SITES = https://media.inkscape.org/dl/resources/file/
 HOMEPAGE = https://www.inkscape.org/
-EXTRACT_SUFX = .tar.bz2
 
 MAINTAINER =   Rafael Sadowski 
 
@@ -19,15 +17,18 @@ WANTLIB += ${COMPILER_LIBCXX} ICE Magick
 WANTLIB += MagickWand-6.Q16 SM X11 Xcomposite Xcursor Xdamage
 WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xt aspell atk-1.0
 WANTLIB += atkmm-1.6 bz2 c cairo cairomm-1.0 djvulibre enchant
-WANTLIB += exif expat ffi fftw3 fontconfig freetype gc gdk-x11-2.0
-WANTLIB += gdk_pixbuf-2.0 gdkmm-2.4 gio-2.0 giomm-2.4 glib-2.0
-WANTLIB += glibmm-2.4 gmodule-2.0 gobject-2.0 graphite2 gsl gslcblas
-WANTLIB += gthread-2.0 gtk-x11-2.0 gtkmm-2.4 gtkspell harfbuzz
-WANTLIB += iconv intl jasper jbig jpeg lcms2 lzma m openjp2 pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 pangomm-1.4 pcre pixman-1
-WANTLIB += png poppler poppler-glib popt potrace raw_r sigc-2.0
-WANTLIB += tiff webp webpmux xcb xcb-render xcb-shm xml2 xslt
-WANTLIB += z
+WANTLIB += exif expat ffi fftw3 fontconfig freetype fribidi gc
+WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gdkmm-2.4 gio-2.0 giomm-2.4
+WANTLIB += glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0 graphite2
+WANTLIB += gsl gslcblas gthread-2.0 gtk-x11-2.0 gtkmm-2.4 gtkspell
+WANTLIB += harfbuzz iconv intl jasper jbig jpeg lcms2 lzma m openjp2
+WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pangomm-1.4 pcre
+WANTLIB += pixman-1 png16 poppler poppler-glib popt potrace raw_r
+WANTLIB += sigc-2.0 tiff webp webpmux xcb xcb-render xcb-shm xml2
+WANTLIB += xslt
+
+MASTER_SITES = https://media.inkscape.org/dl/resources/file/
+EXTRACT_SUFX = .tar.bz2
 
 MODULES=   textproc/intltool \
lang/python \
Index: distinfo
===
RCS file: /cvs/ports/graphics/inkscape/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo15 Mar 2018 15:59:19 -  1.14
+++ distinfo18 Jan 2019 16:37:50 -
@@ -1,2 +1,2 @@
-SHA256 (inkscape-0.92.3.tar.bz2) = BjKWwFpl16kqD2J0hbZiIUh6z8ZKJPcS61I3xL14FrI=
-SIZE (inkscape-0.92.3.tar.bz2) = 31606442
+SHA256 (inkscape-0.92.4.tar.bz2) = V+wtqBd7NmFKUT4oIu/XOvch5pD33ca9Cl+7FSW0UV4=
+SIZE (inkscape-0.92.4.tar.bz2) = 31929728
Index: patches/patch-src_extension_internal_pdfinput_pdf-input_cpp
===
RCS file: patches/patch-src_extension_internal_pdfinput_pdf-input_cpp
diff -N patches/patch-src_extension_internal_pdfinput_pdf-input_cpp
--- patches/patch-src_extension_internal_pdfinput_pdf-input_cpp 4 Jan 2019 
21:09:06 -   1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_extension_internal_pdfinput_pdf-input_cpp,v 1.3 2019/01/04 
21:09:06 kili Exp $
-
-Fix with new poppler. From archlinux.
-
-Index: src/extension/internal/pdfinput/pdf-input.cpp
 src/extension/internal/pdfinput/pdf-input.cpp.orig
-+++ src/extension/internal/pdfinput/pdf-input.cpp
-@@ -793,7 +793,7 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/,
- dlg->getImportSettings(prefs);
- 
- // Apply crop settings
--PDFRectangle *clipToBox = NULL;
-+_POPPLER_CONST PDFRectangle *clipToBox = NULL;
- double crop_setting;
- sp_repr_get_double(prefs, "cropTo", _setting);
- 
Index: patches/patch-src_extension_internal_pdfinput_pdf-input_h
===
RCS file: patches/patch-src_extension_internal_pdfinput_pdf-input_h
diff -N patches/patch-src_extension_internal_pdfinput_pdf-input_h
--- patches/patch-src_extension_internal_pdfinput_pdf-input_h   4 Jan 2019 
21:09:06 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_extension_internal_pdfinput_pdf-input_h,v 1.1 2019/01/04 
21:09:06 kili Exp $
-
-Fix with new poppler. From archlinux.
-
-Index: src/extension/internal/pdfinput/pdf-input.h
 src/extension/internal/pdfinput/pdf-input.h.orig
-+++ src/extension/internal/pdfinput/pdf-input.h
-@@ -15,6 +15,7 @@
- #endif
- 
- #ifdef HAVE_POPPLER
-+#include "poppler-transition-api.h"
- 
- #include 
- 
Index: patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
===
RCS file: patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
diff -N 

Re: [NEW] x11/coma

2019-01-18 Thread Solene Rapenne
Frederic Cambus  wrote:
> Hi ports@,
> 
> Here is a new port: x11/coma.
> 
> From DESCR:
> 
> Coma is a minimalistic X11 Window Manager.
> 
> It has 2 framing modes: default, large. Only one can be active at a given
> time and is specified at startup time:
> 
> - Default means it will split up your screen into columns just large enough
> to fit 80 column xterms.
> 
> - Large means it will calculate the frames based on 161 column xterms (so
> one can use tmux and split it to get 80 columns in each pane).
> 
> Comments? OK

hi,

The HOMEPAGE shows only "hello", I would use https://github.com/jorisvink/coma
instead.

apart that, it works fine and the port looks fine to me. I may switch to it to
give it a try. :)

ok solene@



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Charlene Wendling
CVSROOT:/cvs
Module name:ports
Changes by: c...@cvs.openbsd.org2019/01/18 07:41:05

Modified files:
games/dangerdeep: Makefile 
games/dangerdeep/pkg: DESCR README 
Added files:
games/dangerdeep/patches: patch-src_matrix3_h 

Log message:
Add missing headers for ports-gcc and remove trailing
whitespaces in DESCR and README.
OK bcallah@



ELK ports updates (elasticsearch/logstash/kibana)

2019-01-18 Thread Pavel Korovin
Dear all,

Please see attached diffs for ELK ports updates.
Trivial updates, nothing special, looking for OK's.

-- 
With best regards,
Pavel Korovin
Index: Makefile
===
RCS file: /cvs/ports/textproc/elasticsearch/Makefile,v
retrieving revision 1.59
diff -u -p -r1.59 Makefile
--- Makefile2 Dec 2018 20:18:38 -   1.59
+++ Makefile18 Jan 2019 12:50:49 -
@@ -2,7 +2,7 @@
 
 COMMENT =  distributed RESTful search and analytics
 
-V =6.5.1
+V =6.5.4
 DISTNAME = elasticsearch-oss-$V
 PKGNAME =  elasticsearch-$V
 CATEGORIES =   textproc
Index: distinfo
===
RCS file: /cvs/ports/textproc/elasticsearch/distinfo,v
retrieving revision 1.43
diff -u -p -r1.43 distinfo
--- distinfo2 Dec 2018 20:18:38 -   1.43
+++ distinfo18 Jan 2019 12:50:49 -
@@ -1,2 +1,2 @@
-SHA256 (elasticsearch-oss-6.5.1.tar.gz) = 
ersBFnLvFpyXfhEPjeQjsmpdpiamwgO4OALxTJgAeEg=
-SIZE (elasticsearch-oss-6.5.1.tar.gz) = 34259848
+SHA256 (elasticsearch-oss-6.5.4.tar.gz) = 
CUP0NBcFZ+bXgNJMrKhtI3EASVmRcqUz+BQLL2Wd0TA=
+SIZE (elasticsearch-oss-6.5.4.tar.gz) = 34267092
Index: patches/patch-config_jvm_options
===
RCS file: /cvs/ports/textproc/elasticsearch/patches/patch-config_jvm_options,v
retrieving revision 1.1
diff -u -p -r1.1 patch-config_jvm_options
--- patches/patch-config_jvm_options25 Sep 2018 08:50:49 -  1.1
+++ patches/patch-config_jvm_options18 Jan 2019 12:50:49 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-config_jvm_options,v 1.1
 Index: config/jvm.options
 --- config/jvm.options.orig
 +++ config/jvm.options
-@@ -82,7 +82,7 @@
+@@ -90,7 +90,7 @@
  -XX:HeapDumpPath=data
  
  # specify an alternative path for JVM fatal error logs
@@ -12,7 +12,7 @@ Index: config/jvm.options
  
  ## JDK 8 GC logging
  
-@@ -90,13 +90,13 @@
+@@ -98,13 +98,13 @@
  8:-XX:+PrintGCDateStamps
  8:-XX:+PrintTenuringDistribution
  8:-XX:+PrintGCApplicationStoppedTime


logstash-6.5.4.diff.gz
Description: Binary data
Index: Makefile
===
RCS file: /cvs/ports/www/kibana/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile2 Dec 2018 20:21:53 -   1.26
+++ Makefile18 Jan 2019 13:46:11 -
@@ -2,7 +2,7 @@
 
 COMMENT=   browser based analytics/search interface to ElasticSearch
 
-V =6.5.1
+V =6.5.4
 PKGNAME =  kibana-${V}
 DISTNAME = kibana-oss-${V}-darwin-x86_64
 
Index: distinfo
===
RCS file: /cvs/ports/www/kibana/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo2 Dec 2018 20:21:53 -   1.22
+++ distinfo18 Jan 2019 13:46:11 -
@@ -1,2 +1,2 @@
-SHA256 (kibana-oss-6.5.1-darwin-x86_64.tar.gz) = 
+d4WUmL6LzoAE9YBvSBSU0leCupC/muwZIWm+6CBga4=
-SIZE (kibana-oss-6.5.1-darwin-x86_64.tar.gz) = 75762244
+SHA256 (kibana-oss-6.5.4-darwin-x86_64.tar.gz) = 
rEIkM2Pn2gRohlsfdBJftlC8z3X7TN12XQvu13il4ks=
+SIZE (kibana-oss-6.5.4-darwin-x86_64.tar.gz) = 75877688
Index: patches/patch-package_json
===
RCS file: /cvs/ports/www/kibana/patches/patch-package_json,v
retrieving revision 1.1
diff -u -p -r1.1 patch-package_json
--- patches/patch-package_json  25 Sep 2018 09:01:52 -  1.1
+++ patches/patch-package_json  18 Jan 2019 13:46:11 -
@@ -7,7 +7,7 @@ Index: package.json
  "url": "https://github.com/elastic/kibana.git;
},
"engines": {
--"node": "8.11.4"
+-"node": "8.14.0"
 +"node": "8.12.0"
}
 -}
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/kibana/pkg/PLIST,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST
--- pkg/PLIST   2 Dec 2018 20:21:53 -   1.22
+++ pkg/PLIST   18 Jan 2019 13:46:18 -
@@ -2648,6 +2648,8 @@ kibana/node_modules/@kbn/i18n/node_modul
 kibana/node_modules/@kbn/i18n/package.json
 kibana/node_modules/@kbn/i18n/react/
 kibana/node_modules/@kbn/i18n/react/package.json
+kibana/node_modules/@kbn/i18n/scripts/
+kibana/node_modules/@kbn/i18n/scripts/build.js
 kibana/node_modules/@kbn/i18n/src/
 kibana/node_modules/@kbn/i18n/src/__fixtures__/
 kibana/node_modules/@kbn/i18n/src/__fixtures__/test_plugin_1/
@@ -2714,6 +2716,8 @@ kibana/node_modules/@kbn/i18n/target/web
 kibana/node_modules/@kbn/i18n/target/web/react/inject.js
 kibana/node_modules/@kbn/i18n/target/web/react/inject_i18n_provider.js
 kibana/node_modules/@kbn/i18n/target/web/react/provider.js
+kibana/node_modules/@kbn/i18n/tasks/
+kibana/node_modules/@kbn/i18n/tasks/build_cli.js
 kibana/node_modules/@kbn/i18n/tslint.yml
 kibana/node_modules/@kbn/i18n/types/
 kibana/node_modules/@kbn/pm/
@@ -46268,9 

CVS: cvs.openbsd.org: ports

2019-01-18 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2019/01/18 04:57:36

Added files:
x11/i3/patches : patch-include_ipc_h patch-include_libi3_h 
 patch-libi3_safewrappers_c 
 patch-parser-specs_config_spec 
 patch-src_config_directives_c patch-src_ipc_c 
 patch-testcases_t_201-config-parser_t 
 patch-testcases_t_298-ipc-misbehaving-connection_t 

Log message:
Add missing patches



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:42:30

Modified files:
x11: Makefile 

Log message:
Add coma.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:41:36

Log message:
Import x11/coma.

Coma is a minimalistic X11 Window Manager.

It has 2 framing modes: default, large. Only one can be active at a given
time and is specified at startup time:

- Default means it will split up your screen into columns just large enough
to fit 80 column xterms.

- Large means it will calculate the frames based on 161 column xterms (so
one can use tmux and split it to get 80 columns in each pane).

OK jturner@

Status:

Vendor Tag: fcambus
Release Tags:   fcambus_20190118

N ports/x11/coma/Makefile
N ports/x11/coma/distinfo
N ports/x11/coma/pkg/PLIST
N ports/x11/coma/pkg/DESCR
N ports/x11/coma/patches/patch-Makefile

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:38:35

Modified files:
graphics/ansilove: Makefile distinfo 

Log message:
Update ansilove to 4.0.0.

OK sthen@



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:37:13

Modified files:
graphics   : Makefile 

Log message:
Add libansilove.



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:36:25

Log message:
Import graphics/libansilove.

Library for converting ANSI, ASCII, and other formats to PNG, allowing
to render ANSI and artscene-related file formats into PNG images, and
supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF),
iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.

OK sthen@

Status:

Vendor Tag: fcambus
Release Tags:   fcambus_20190118

N ports/graphics/libansilove/Makefile
N ports/graphics/libansilove/distinfo
N ports/graphics/libansilove/pkg/DESCR
N ports/graphics/libansilove/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 04:24:01

Modified files:
graphics/grafx2: Makefile distinfo 
graphics/grafx2/pkg: PLIST 
Added files:
graphics/grafx2/patches: patch-Makefile 
Removed files:
graphics/grafx2/patches: patch-realpath_c 

Log message:
Update grafx2 to 2.6 and switch to using SDL2.



Fix games/dangerdeep build with ports-gcc (was: Re: powerpc bulk build report)

2019-01-18 Thread Charlene Wendling
Hi ports!

> http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/dangerdeep.log

There was just a missing header. It builds [1] and runs fine on macppc
and doesn't break the amd64 build.

Charlène. 

[1] http://ix.io/1yAF

Index: Makefile
===
RCS file: /cvs/ports/games/dangerdeep/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile24 Oct 2018 14:28:02 -  1.7
+++ Makefile18 Jan 2019 09:53:58 -
@@ -3,7 +3,7 @@
 COMMENT =  WWII German submarine simulator
 
 PKGNAME =  dangerdeep-0.3.99.3327
-REVISION = 3
+REVISION = 4
 
 CATEGORIES =   games
 
Index: patches/patch-src_matrix3_h
===
RCS file: patches/patch-src_matrix3_h
diff -N patches/patch-src_matrix3_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_matrix3_h 18 Jan 2019 09:53:58 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/matrix3.h
+--- src/matrix3.h.orig
 src/matrix3.h
+@@ -24,6 +24,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
+ #ifndef MATRIX3_H
+ #define MATRIX3_H
+ 
++#include 
+ #include "matrix.h"
+ 
+ /// a 3x3 matrix, reimplemented for 3x3 case for speed issues



CVS: cvs.openbsd.org: ports

2019-01-18 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/01/18 02:00:15

Modified files:
productivity/tudu: Makefile 
productivity/tudu/patches: patch-configure 
Added files:
productivity/tudu/patches: patch-src_parser_cc 
   patch-src_parser_h 

Log message:
Fix out-of-bounds access, prevents tudu from crashing on exit.

Commit from upstream.



[UPDATE] graphics/ansilove to 4.0.0

2019-01-18 Thread Frederic Cambus
Hi ports@,

Here is a diff to update ansilove to 4.0.0

It requires the previously posted graphics/libansilove port.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/graphics/ansilove/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile19 Jun 2018 17:30:36 -  1.11
+++ Makefile17 Jan 2019 22:39:49 -
@@ -2,7 +2,7 @@
 
 COMMENT =  ansi and ascii art to png converter
 
-V =3.0.9
+V =4.0.0
 DISTNAME = ansilove-$V
 
 CATEGORIES =   graphics
@@ -15,11 +15,11 @@ MAINTAINER =Frederic Cambus https://github.com/ansilove/ansilove/releases/download/$V/
 
-LIB_DEPENDS =  graphics/gd
+LIB_DEPENDS =  graphics/libansilove
 
 MODULES =  devel/cmake
 NO_TEST =  Yes
Index: distinfo
===
RCS file: /cvs/ports/graphics/ansilove/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo19 Jun 2018 17:30:36 -  1.8
+++ distinfo17 Jan 2019 22:39:49 -
@@ -1,2 +1,2 @@
-SHA256 (ansilove-3.0.9.tar.gz) = MRewg/Opfabz0klj1GuDry+2lnxcM5QNCwlzhvM4uRk=
-SIZE (ansilove-3.0.9.tar.gz) = 162408
+SHA256 (ansilove-4.0.0.tar.gz) = IQenvLG2n2WSTrAKyvzlN+0Em5K4RYIgJAirO4bwLqE=
+SIZE (ansilove-4.0.0.tar.gz) = 121250



[NEW] graphics/libansilove

2019-01-18 Thread Frederic Cambus
Hi ports@,

Here is a new port: graphics/libansilove.

It is required to update graphics/ansilove to 4.0.0.

>From DESCR:

Library for converting ANSI, ASCII, and other formats to PNG, allowing
to render ANSI and artscene-related file formats into PNG images, and
supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF),
iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.

Comments? OK


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


Re: www/p5-HTTP-DAV :update to 0.49

2019-01-18 Thread Giovanni Bechis
On Sun, Jan 13, 2019 at 04:02:12AM +, wen heping wrote:
> Hi,
> 
>Here is an patch to update www/p5-HTTP-DAV to 0.49.
>It build well and passed all tests on my amd64 system.
>No other ports depends on it.
> 
>Any comments ?
> 
> wen
committed, thanks
 Cheers
  Giovanni


signature.asc
Description: PGP signature