CVS: cvs.openbsd.org: ports

2017-02-05 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/02/06 00:36:01

Modified files:
lang/sbcl  : Makefile 

Log message:
The threads FLAVOR doesn't build on i386 either.

Spotted by sthen@

https://marc.info/?l=openbsd-ports=148632665127848=2



Re: samba4 and ACL's

2017-02-05 Thread Ian McWilliam
Generally back porting like this unless its a major security thing is not done 
to stable.

differences to the 6.0-stable from current

--with-ntvfs-fileserver \
--without-gpgme

LDB_V = 1.1.27
TEVENT_V =  0.9.29

vs

LDB_V = 1.1.26
TEVENT_V =  0.9.28

The trivial DB and the Tevent libs are also slightly different versions.

https://www.samba.org/samba/history/samba-4.4.6.html

 * BUG 12028: vfs_acl_xattr: Objects without NT ACL xattr.
   * BUG 12105: async_req: Make async_connect_send() "reentrant".
   * BUG 12177: vfs_acl_common: Fix unexpected synthesized default ACL from
 vfs_acl_xattr.
   * BUG 12181: vfs_acl_xattr|tdb: Enforced settings when
 "ignore system acls = yes".

   * BUG 11991: build: Build less of Samba when building
 '--without-ntvfs-fileserver'.

Make me wonder if there is more breakage in samba itself. Hmm wonder if 
updating stable to 4.4.9 would help?



Ian McWilliam


From: owner-po...@openbsd.org [owner-po...@openbsd.org] on behalf of 
alexmcwhir...@triadic.us [alexmcwhir...@triadic.us]
Sent: Monday, 6 February 2017 3:56 PM
To: Vijay Sankar
Cc: ports@openbsd.org; owner-po...@openbsd.org
Subject: Re: samba4 and ACL's

Here are my testing results.

OpenBSD 5.9 - BASE (Samba 4.1): Works as expected with ntvfs

OpenBSD 5.9 - STABLE (Samba 4.3): Works as expected with ntvfs

OpenBSD 6.0 - BASE (Samba 4.4): Had to modify makefile to include ntvfs
support. smb service (aka ntvfs) fails to start

OpenBSD 6.0 - STABLE (Samba 4.4): Had to modify makefile to include
ntvfs support. smb service (aka ntvfs) fails to start

OpenBSD CURRENT (Samba 4.5): ntvfs support already in makefile, works as
expected.

Is it reasonable to expect samba 4.5 to be backported to 6.0 stable in
the near future?



Re: samba4 and ACL's

2017-02-05 Thread alexmcwhirter

Here are my testing results.

OpenBSD 5.9 - BASE (Samba 4.1): Works as expected with ntvfs

OpenBSD 5.9 - STABLE (Samba 4.3): Works as expected with ntvfs

OpenBSD 6.0 - BASE (Samba 4.4): Had to modify makefile to include ntvfs 
support. smb service (aka ntvfs) fails to start


OpenBSD 6.0 - STABLE (Samba 4.4): Had to modify makefile to include 
ntvfs support. smb service (aka ntvfs) fails to start


OpenBSD CURRENT (Samba 4.5): ntvfs support already in makefile, works as 
expected.


Is it reasonable to expect samba 4.5 to be backported to 6.0 stable in 
the near future?




Re: www/p5-Mojo 7.23

2017-02-05 Thread Andrew Fresh
On Sun, Feb 05, 2017 at 01:36:03PM +0100, Mark Patruck wrote:
> After base has been updated to perl 5.24.1 and IO::Socket::IP is
> >=0.37 now, here is an update to www/p5-Mojo 7.23
> 
> List of changes:
> https://metacpan.org/changes/distribution/Mojolicious
> 
> I'm not sure if the post-install stuff (introduced in v1.22) can
> be removed now as there shouldn't be any users out there with the
> test certificate under ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/.
> 
> As it doesn't hurt, i kept it for now.

I think if this version doesn't install it, it can be removed.  That
said, I don't know the history of that post-install line, so it's hard
to know what problem it was solving.

However, it does ship with these now, so yes, it seems like a noop, but
maybe just because it deletes the wrong thing?

Mojolicious-7.23/lib/Mojo/IOLoop/resources/server.crt
Mojolicious-7.23/lib/Mojo/IOLoop/resources/server.key



> # www/p5-Mojo 7.23 (tests pass)

I wonder if we want to get more tests running.  I don't think it's
possible to disable IPv6 anymore, or at least unsupported, so maybe add
the following to "unskip" tests?  I'm unclear whether the earlier
defines are still needed, but these all pass for me.

(I'm not convinced on the multiple MAKE_ENV lines, but I'm not really
that much a stickler for style here)

===

MAKE_ENV += TEST_IPV6=Yes
MAKE_ENV += TEST_TLS=Yes
MAKE_ENV += TEST_SUBPROCESS=Yes

TEST_DEPENDS += net/p5-IO-Socket-Socks
MAKE_ENV += TEST_SOCKS=Yes

# Don't test online
MAKE_ENV += TEST_ONLINE=''

===




> Index: Makefile
> ===
> RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
> retrieving revision 1.28
> diff -u -p -r1.28 Makefile

> # p5-Mojolicious-Plugin-TtRenderer 1.57
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v
> retrieving revision 1.5
> diff -u -p -r1.5 Makefile

This really confused 
ftp -o- 'http://marc.info/?l=openbsd-ports=148629821021395=raw' | patch -E

Could you make sure patches are rooted in a relative directory, or at
least make a big note at the top?  I would sure appreciate it.



Tests do pass for Mojo and TtRenderer and they pass their tests and
p5-Mojo's reverse depends (TtRenderer doesn't seem to have any), so:

OK afresh1@ on both, after a decision on removing the certs directory.

(Either way on the additional tests, I just like to enable whatever I can)

-- 
andrew - http://afresh1.com

What are the unsurpassable real world weaknesses in OpenBSD, 
that you know of? 
  -- Kevin Chadwick 
Lots of fake people attacking the project on the mailing lists makes 
them a poor resource for users.
  -- Theo de Raadt 



Re: samba4 and ACL's

2017-02-05 Thread Ian McWilliam
Yes I remember a thread about this from a while ago. jca@ called for tests. I 
doubt it was back ported.


Ian McWilliam


From: alexmcwhir...@triadic.us [alexmcwhir...@triadic.us]
Sent: Saturday, 4 February 2017 3:35 AM
To: Ian McWilliam; alexmcwhir...@triadic.us; ports@openbsd.org
Cc: owner-po...@openbsd.org
Subject: Re: samba4 and ACL's

I gave -current a shot today, it works fine with ntvfs. I think the 6.0
release package was built without "--with-ntvfs-fileserver" which is the
cause of the issue. I took a look at -stable and it is also missing
"--with-ntvfs-fileserver" so it is also most likely broken in regards to
using samba as an AD DC.

I was able to join a windows 10 client into the samba domain in
-current, and move a few files around, but i haven't tested it any more
than that. Is it safe to assume that 6.1 will have this flag enabled? I
am going to setup a build box for -stable, enable this flag, and see
what happens.

ntvfs seems to be depreciated, but it does work. If push comes to shove
i will put in the work needed to keep it running and try to convince the
samba team to keep it around for this use case. AFAIK, we aren't the
only OS without posix ACL's.



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Aaron Bieber
CVSROOT:/cvs
Module name:ports
Changes by: abie...@cvs.openbsd.org 2017/02/05 14:58:16

Modified files:
www/newsbeuter : Makefile distinfo 
Added files:
www/newsbeuter/patches: patch-src_feedhq_api_cpp 
patch-src_oldreader_api_cpp 
patch-src_ttrss_api_cpp 
Removed files:
www/newsbeuter/patches: patch-config_sh patch-mk_newsbeuter_deps 
patch-src_cache_cpp 
patch-src_controller_cpp 
patch-src_utils_cpp 

Log message:
Update to 2.9

- remove MAINTAINER per their request.
- start using gcc4.
- remove devel/gettext module, still using it for building.
- remove upstreamed patches.
- add new patches for replacing wordexp with glob stuff.

OK fcambus@, clue stick hitting from sthen@



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/02/05 14:23:00

Modified files:
graphics/ffmpeg: Makefile 
Added files:
graphics/ffmpeg/patches: patch-libavformat_tls_openssl_c 

Log message:
Change FFmpeg's TLS support to use SSLv23_*_method (allowing any
supported SSL/TLS version, in our case this is TLS1.0+) instead of the
confusingly-named TLSv1_*_method (TLSv1.0 only). Fixes e.g. "mplayer
https://ftp.openbsd.org/pub/OpenBSD/songs/song53.mp3;. OK Brad.



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/02/05 14:13:43

Modified files:
mail/postfix/snapshot: Makefile distinfo 

Log message:
update to postfix-3.2-20170129, from Brad



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/02/05 14:05:12

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Register postgresql-jdbc{,-docs} removal.



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/02/05 13:59:49

Removed files:
databases/postgresql-jdbc: Makefile distinfo 
databases/postgresql-jdbc/patches: patch-build_xml 
databases/postgresql-jdbc/pkg: DESCR-docs DESCR-main PLIST-docs 
   PLIST-main 

Log message:
Remove databases/postgresql-jdbc.

It's currently oudated and nothing in the ports tree uses it.

Recent versions of this use maven for building and try to download
lots of additional artifacts, and using just a binary .jar file
seems to be pointless.



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/02/05 13:56:17

Modified files:
databases  : Makefile 

Log message:
Unhook databases/postgresql-jdbc.



Re: SBCL missing threads and build failure

2017-02-05 Thread Stuart Henderson
Fails on i386:

cc -g -Wall -Wsign-compare -O3 -fno-pie -pthread -fno-omit-frame-pointer 
-mpreferred-stack-boundary=2 -I. -DSBCL_PREFIX=\"'/usr/local'\"  -c -o 
x86-bsd-os.o x86-bsd-os.c
x86-bsd-os.c: In function 'arch_os_load_ldt':
x86-bsd-os.c:165:5: warning: implicit declaration of function 'rfs' 
[-Wimplicit-function-declaration]
 unsigned int fs = rfs();
 ^
x86-bsd-os.c:169:12: warning: comparison between signed and unsigned integer 
expressions [-Wsign-compare]
 if (fs != sel)
^
x86-bsd-os.c:170:9: warning: implicit declaration of function 'load_fs' 
[-Wimplicit-function-declaration]
 load_fs(sel);
 ^
x86-bsd-os.c: In function 'arch_os_thread_init':
x86-bsd-os.c:185:5: warning: implicit declaration of function 'i386_set_ldt' 
[-Wimplicit-function-declaration]
 n = i386_set_ldt(LDT_AUTO_ALLOC, (union descriptor*) _entry, 1);
 ^
x86-bsd-os.c:185:22: error: 'LDT_AUTO_ALLOC' undeclared (first use in this 
function)
 n = i386_set_ldt(LDT_AUTO_ALLOC, (union descriptor*) _entry, 1);
  ^
x86-bsd-os.c:185:22: note: each undeclared identifier is reported only once for 
each function it appears in
gmake: *** [: x86-bsd-os.o] Error 1
gmake: Leaving directory 
'/usr/obj/ports/sbcl-1.3.10-threads/sbcl-1.3.10/src/runtime'



UPDATE: x11/kde-applications

2017-02-05 Thread Rafael Sadowski
Hi KDE OpenBSD users,

I would like to update the current kde-applications tree for future
imports like libkdcraw, kate and many more.

- add all KDE applications as comment in Makefile
- update gpgmepp to last stable
- remove OpenCV XXX
-- https://marc.info/?l=openbsd-ports=148564252729135=2

Best regards,

Rafael

Index: Makefile
===
RCS file: /cvs/ports/x11/kde-applications/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile27 May 2016 03:43:20 -  1.2
+++ Makefile5 Feb 2017 20:20:03 -
@@ -1,8 +1,209 @@
 # $OpenBSD: Makefile,v 1.2 2016/05/27 03:43:20 zhuk Exp $
 
- SUBDIR =
- SUBDIR += gpgmepp
- SUBDIR += libkface
- SUBDIR += libkgeomap
+   SUBDIR =
+   #SUBDIR += kde-l10n
+   #SUBDIR += akonadi
+   #SUBDIR += akonadi
+   #SUBDIR += akonadi
+   #SUBDIR += akonadi
+   #SUBDIR += akonadi
+   #SUBDIR += akonadi
+   #SUBDIR += analitza
+   #SUBDIR += ark
+   #SUBDIR += artikulate
+   #SUBDIR += audiocd-kio
+   #SUBDIR += baloo
+   #SUBDIR += blinken
+   #SUBDIR += bomber
+   #SUBDIR += bovo
+   #SUBDIR += calendarsupport
+   #SUBDIR += cantor
+   #SUBDIR += cervisia
+   #SUBDIR += dolphin
+   #SUBDIR += dolphin-plugins
+   #SUBDIR += dragon
+   #SUBDIR += eventviews
+   #SUBDIR += ffmpegthumbs
+   #SUBDIR += filelight
+   SUBDIR += gpgmepp
+   #SUBDIR += granatier
+   #SUBDIR += grantleetheme
+   #SUBDIR += gwenview
+   #SUBDIR += incidenceeditor
+   #SUBDIR += jovie
+   #SUBDIR += juk
+   #SUBDIR += kaccessible
+   #SUBDIR += kaccounts-integration
+   #SUBDIR += kaccounts-providers
+   #SUBDIR += kajongg
+   #SUBDIR += kalarmcal
+   #SUBDIR += kalgebra
+   #SUBDIR += kalzium
+   #SUBDIR += kamera
+   #SUBDIR += kanagram
+   #SUBDIR += kapman
+   #SUBDIR += kapptemplate
+   #SUBDIR += kate
+   #SUBDIR += katomic
+   #SUBDIR += kblackbox
+   #SUBDIR += kblocks
+   #SUBDIR += kblog
+   #SUBDIR += kbounce
+   #SUBDIR += kbreakout
+   #SUBDIR += kbruch
+   #SUBDIR += kcachegrind
+   #SUBDIR += kcalc
+   #SUBDIR += kcalcore
+   #SUBDIR += kcalutils
+   #SUBDIR += kcharselect
+   #SUBDIR += kcolorchooser
+   #SUBDIR += kcontacts
+   #SUBDIR += kcron
+   #SUBDIR += kde-baseapps
+   #SUBDIR += kde-dev-scripts
+   #SUBDIR += kde-dev-utils
+   #SUBDIR += kde-runtime
+   #SUBDIR += kdebugsettings
+   #SUBDIR += kdeedu-data
+   #SUBDIR += kdegraphics-mobipocket
+   #SUBDIR += kdegraphics-thumbnailers
+   #SUBDIR += kdelibs
+   #SUBDIR += kdenetwork-filesharing
+   #SUBDIR += kdenlive
+   #SUBDIR += kdepim
+   #SUBDIR += kdepim-addons
+   #SUBDIR += kdepim-apps-libs
+   #SUBDIR += kdepim-runtime
+   #SUBDIR += kdesdk-kioslaves
+   #SUBDIR += kdesdk-thumbnailers
+   #SUBDIR += kdewebdev
+   #SUBDIR += kdf
+   #SUBDIR += kdgantt2
+   #SUBDIR += kdiamond
+   #SUBDIR += kfloppy
+   #SUBDIR += kfourinline
+   #SUBDIR += kgeography
+   #SUBDIR += kget
+   #SUBDIR += kgoldrunner
+   #SUBDIR += kgpg
+   #SUBDIR += khangman
+   #SUBDIR += khelpcenter
+   #SUBDIR += kholidays
+   #SUBDIR += kidentitymanagement
+   #SUBDIR += kig
+   #SUBDIR += kigo
+   #SUBDIR += killbots
+   #SUBDIR += kimap
+   #SUBDIR += kio-extras
+   #SUBDIR += kiriki
+   #SUBDIR += kiten
+   #SUBDIR += kjumpingcube
+   #SUBDIR += kldap
+   #SUBDIR += kleopatra
+   #SUBDIR += klettres
+   #SUBDIR += klickety
+   #SUBDIR += klines
+   #SUBDIR += kmag
+   #SUBDIR += kmahjongg
+   #SUBDIR += kmailtransport
+   #SUBDIR += kmbox
+   #SUBDIR += kmime
+   #SUBDIR += kmines
+   #SUBDIR += kmix
+   #SUBDIR += kmousetool
+   #SUBDIR += kmouth
+   #SUBDIR += kmplot
+   #SUBDIR += knavalbattle
+   #SUBDIR += knetwalk
+   #SUBDIR += kolf
+   #SUBDIR += kollision
+   #SUBDIR += kolourpaint
+   #SUBDIR += kompare
+   #SUBDIR += konquest
+   #SUBDIR += konsole
+   #SUBDIR += kontactinterface
+   #SUBDIR += kopete
+   #SUBDIR += kpat
+   #SUBDIR += kpimtextedit
+   #SUBDIR += kppp
+   #SUBDIR += kqtquickcharts
+   #SUBDIR += krdc
+   #SUBDIR += kremotecontrol
+   #SUBDIR += kreversi
+   #SUBDIR += krfb
+   #SUBDIR += kross-interpreters
+   #SUBDIR += kruler
+   #SUBDIR += ksaneplugin
+   #SUBDIR += kscd
+   #SUBDIR += kshisen
+   #SUBDIR += ksirk
+   #SUBDIR += ksnakeduel
+   #SUBDIR += kspaceduel
+   #SUBDIR += ksquares
+   #SUBDIR += kstars
+   #SUBDIR += ksudoku
+   #SUBDIR += ksystemlog
+   #SUBDIR += kteatime
+   #SUBDIR += ktimer
+   #SUBDIR += ktnef
+   #SUBDIR += 

CVS: cvs.openbsd.org: ports

2017-02-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/02/05 13:26:19

Modified files:
net/icinga/core2: Makefile 

Log message:
Disable unity build on !amd64 to reduce memory use during build.



Re: dkimproxy broken after perl 5.24.1

2017-02-05 Thread Stuart Henderson
CCing a few lists in the hope that more people will see it.

On 2017/02/05 20:47, Heiko wrote:
> Hello,
> 
> dkimproy and amavis broken with new per version:
> 
> # /usr/local/bin/dkimproxy.out --daemonize
> perl:/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Crypt/OpenSSL/Bignum/Bignum.so:
> undefined symbol 'Perl_xs_apiversion_bootcheck'
> ld.so: perl: lazy binding failed!
> Killed
> 
> # /usr/local/sbin/amavisd
> perl:/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Unix/Syslog/Syslog.so:
> undefined symbol 'Perl_xs_apiversion_bootcheck'
> ld.so: perl: lazy binding failed!
> Killed
> 
> Regards,
> Heiko
> 

Following the update to perl 5.24 in base, every package with a perl XS module
needs updating.

Easy way for people who haven't already updated base OS to a newer snap:
wait a day or two (i386/amd64) or a bit longer (other arch) before updating
the base OS so that packages are available at the same time.

For people who already updated and don't want to wait for a new pkg snap:
rebuild everything from this list:

grep -l 'libdata/perl5/site_perl.*so$' /var/db/pkg/*/+CONTENTS | cut -d/ -f5



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Tim van der Molen
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2017/02/05 13:11:52

Modified files:
audio/wavpack  : Tag: OPENBSD_6_0 Makefile distinfo 
audio/wavpack/pkg: Tag: OPENBSD_6_0 PLIST 

Log message:
Update to wavpack 5.1.0, fixing 4 vulnerabilities:
http://www.openwall.com/lists/oss-security/2017/01/23/4

OK sthen@



UPDATE: net/profanity

2017-02-05 Thread Rafael Sadowski
Hi All!

Update for property to 0.5.1.

CHANGELOG 0.5.1:

- Add prof.get_room_nick plugins api function
- Add main.help.header theme option
- Look for system TLS certificate path by default (/tls certpath)
- Use service discovery to set account muc property
- Allow clearing account muc and resource properties
- Allow plugins to complete file paths with prof.filepath_completer_add function
- Add encryption settings functions to plugins api
- Allow plugins to block message sending on pre message send hooks
- Bug fixes:
https://github.com/boothj5/profanity/milestone/15?closed=1

Best regards,

Rafael


Index: Makefile
===
RCS file: /cvs/ports/net/profanity/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile29 Nov 2016 22:26:57 -  1.4
+++ Makefile5 Feb 2017 19:27:14 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.4 2016/11/29 22:26:57 tb Exp $
 
 COMMENT =  console based XMPP client
-DISTNAME = profanity-0.5.0
+DISTNAME = profanity-0.5.1
 CATEGORIES =   net
 
 HOMEPAGE = http://www.profanity.im/
Index: distinfo
===
RCS file: /cvs/ports/net/profanity/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo29 Nov 2016 22:26:57 -  1.2
+++ distinfo5 Feb 2017 19:27:14 -
@@ -1,2 +1,2 @@
-SHA256 (profanity-0.5.0.tar.gz) = eDvoqm6rcZL8IR8ArawTayHlgOpS2cBxKDEqlgmTlmg=
-SIZE (profanity-0.5.0.tar.gz) = 687169
+SHA256 (profanity-0.5.1.tar.gz) = 41E3E+dOwzY/vbrCkZvcF+JJmIeAzFpFidFCWAen/rg=
+SIZE (profanity-0.5.1.tar.gz) = 691508
Index: patches/patch-tests_unittests_tools_stub_http_upload_c
===
RCS file: 
/cvs/ports/net/profanity/patches/patch-tests_unittests_tools_stub_http_upload_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-tests_unittests_tools_stub_http_upload_c
--- patches/patch-tests_unittests_tools_stub_http_upload_c  29 Nov 2016 
22:26:57 -  1.1
+++ patches/patch-tests_unittests_tools_stub_http_upload_c  5 Feb 2017 
19:27:14 -
@@ -2,9 +2,9 @@ $OpenBSD: patch-tests_unittests_tools_st
 
 fix missing include
 
 tests/unittests/tools/stub_http_upload.c.orig  Wed Sep 28 22:32:21 2016
-+++ tests/unittests/tools/stub_http_upload.c   Wed Sep 28 22:33:12 2016
-@@ -37,6 +37,8 @@
+--- tests/unittests/tools/stub_http_upload.c.orig  Sat Jan 28 22:10:04 2017
 tests/unittests/tools/stub_http_upload.c   Sun Feb  5 20:17:59 2017
+@@ -3,6 +3,8 @@
  
  #include 
  



UPDATE: games/urbanterror{,-data}

2017-02-05 Thread Ryan Freeman
Hey,

Here is an update to the freshly-released UrbanTerror 4.3.2!
Not much change in the way of the port itself, regen'd patches
and I added a RUN_DEPENDS on net/curl, as it uses it via DLOPEN
to fetch maps the user does not have when connecting to servers.

Changes for this version can be found here:
http://www.urbanterror.info/news/508-urban-terror-4-3-2-release/

(They mention OpenBSD improvements, but when I looked into it,
I think they actually meant for FreeBSD)

OK?
-ryan


Index: urbanterror/Makefile
===
RCS file: /cvs/ports/games/urbanterror/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- urbanterror/Makefile12 Oct 2016 02:01:32 -  1.2
+++ urbanterror/Makefile5 Feb 2017 18:29:18 -
@@ -4,11 +4,11 @@ USE_WXNEEDED =Yes
 ONLY_FOR_ARCHS = amd64 i386
 
 COMMENT =  fast-paced hollywood-tactical shooter: "fun over realism"
-DISTNAME = urbanterror-4.3.1
+DISTNAME = urbanterror-4.3.2
 
 GH_ACCOUNT =   Barbatos
 GH_PROJECT =   ioq3-for-UrbanTerror-4
-GH_TAGNAME =   release-4.3.1
+GH_TAGNAME =   release-4.3.2
 
 CATEGORIES =   games x11
 
@@ -22,7 +22,8 @@ PERMIT_PACKAGE_CDROM =Yes
 WANTLIB += X11 Xxf86vm c m pthread SDL
 
 LIB_DEPENDS =  devel/sdl
-RUN_DEPENDS =  games/urbanterror-data
+RUN_DEPENDS =  games/urbanterror-data \
+   net/curl
 
 USE_GMAKE =Yes
 ALL_TARGET =release
Index: urbanterror/distinfo
===
RCS file: /cvs/ports/games/urbanterror/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- urbanterror/distinfo12 Oct 2016 02:01:32 -  1.2
+++ urbanterror/distinfo5 Feb 2017 18:29:18 -
@@ -1,2 +1,2 @@
-SHA256 (urbanterror-4.3.1.tar.gz) = 
MGjKz5k3vOux0U6mHFBoLYH8Cxc4kNawJjaqle9zV14=
-SIZE (urbanterror-4.3.1.tar.gz) = 12023440
+SHA256 (urbanterror-4.3.2.tar.gz) = 
gRrLDcuQNQnFbNwFaz0qZuQ1myO6Smj1bw6hRSEJzvs=
+SIZE (urbanterror-4.3.2.tar.gz) = 11775787
Index: urbanterror/patches/patch-Makefile
===
RCS file: /cvs/ports/games/urbanterror/patches/patch-Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile
--- urbanterror/patches/patch-Makefile  13 Oct 2016 02:38:28 -  1.2
+++ urbanterror/patches/patch-Makefile  5 Feb 2017 18:29:18 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Makefile,v 1.2 2016/10/13 02:38:28 bentley Exp $
 Makefile.orig  Wed Oct  5 12:47:05 2016
-+++ Makefile   Wed Oct 12 13:04:57 2016
-@@ -150,8 +150,8 @@ endif
+--- Makefile.orig  Sat Feb  4 11:15:58 2017
 Makefile   Sat Feb  4 18:44:05 2017
+@@ -153,8 +153,8 @@ endif
  
  #
  
@@ -12,7 +12,7 @@ $OpenBSD: patch-Makefile,v 1.2 2016/10/1
  CDIR=$(MOUNT_DIR)/client
  SDIR=$(MOUNT_DIR)/server
  RDIR=$(MOUNT_DIR)/renderer
-@@ -834,11 +834,11 @@ endif #SunOS
+@@ -854,11 +854,11 @@ endif #SunOS
  TARGETS =
  
  ifneq ($(BUILD_SERVER),0)
@@ -26,7 +26,7 @@ $OpenBSD: patch-Makefile,v 1.2 2016/10/1
ifneq ($(BUILD_CLIENT_SMP),0)
  TARGETS += $(B)/Quake3-UrT-smp.$(ARCH)$(BINEXT)
endif
-@@ -1268,7 +1268,7 @@ else
+@@ -1296,7 +1296,7 @@ else
  $(B)/clientsmp/sdl_glimp.o
  endif
  
@@ -35,7 +35,7 @@ $OpenBSD: patch-Makefile,v 1.2 2016/10/1
$(echo_cmd) "LD $@"
$(Q)$(CC) -o $@ $(Q3OBJ) $(Q3POBJ) $(CLIENT_LDFLAGS) \
$(LDFLAGS) $(LIBSDLMAIN)
-@@ -1401,7 +1401,7 @@ ifeq ($(HAVE_VM_COMPILED),true)
+@@ -1437,7 +1437,7 @@ ifeq ($(HAVE_VM_COMPILED),true)
endif
  endif
  
Index: urbanterror-data/Makefile
===
RCS file: /cvs/ports/games/urbanterror-data/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- urbanterror-data/Makefile   14 Oct 2016 06:27:12 -  1.3
+++ urbanterror-data/Makefile   5 Feb 2017 18:29:18 -
@@ -1,11 +1,11 @@
 # $OpenBSD: Makefile,v 1.3 2016/10/14 06:27:12 kirby Exp $
 
 COMMENT =  Urban Terror game data
-PKGNAME =  urbanterror-data-4.3.1
+PKGNAME =  urbanterror-data-4.3.2
 CATEGORIES =   games
 
 URT_VER =  43
-URT_REV =  1
+URT_REV =  2
 
 DISTNAME = UrbanTerror${URT_VER}${URT_REV}_full
 
Index: urbanterror-data/distinfo
===
RCS file: /cvs/ports/games/urbanterror-data/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- urbanterror-data/distinfo   12 Oct 2016 02:01:33 -  1.2
+++ urbanterror-data/distinfo   5 Feb 2017 18:29:18 -
@@ -1,2 +1,2 @@
-SHA256 (UrbanTerror431_full.zip) = nBlVatRi5Fv9l+bIzB+gQgZxnBP3SA5v7064/MTy1rU=
-SIZE (UrbanTerror431_full.zip) = 1462419175
+SHA256 (UrbanTerror432_full.zip) = dN7hVm+mzQ6ybYZhSaG2rX6PGKZTaT8CeQwF73zjUqQ=
+SIZE (UrbanTerror432_full.zip) = 1469432087



CVS: cvs.openbsd.org: ports

2017-02-05 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/02/05 08:42:09

Modified files:
devel/msgpack  : Makefile 

Log message:
Use lang/gcc for atomic builtins on arm



[update] tinyproxy-1.8.4

2017-02-05 Thread Jeremie Courreges-Anglas

tinyproxy-1.8.4 includes the patches we have for CVE-2012-3505, and can
listen on multiple addresses (0.0.0.0 and :: by default).

Seems to work fine here.  ok?


Index: Makefile
===
RCS file: /d/cvs/ports/www/tinyproxy/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile13 Apr 2013 13:08:17 -  1.27
+++ Makefile5 Feb 2017 15:20:30 -
@@ -2,8 +2,8 @@
 
 COMMENT =  lightweight HTTP/SSL proxy
 
-DISTNAME = tinyproxy-1.8.3
-REVISION = 2
+V =1.8.4
+DISTNAME = tinyproxy-$V
 CATEGORIES =   www net
 
 HOMEPAGE = https://www.banu.com/tinyproxy/
@@ -19,9 +19,7 @@ CONFIGURE_STYLE = gnu
 
 WANTLIB =  c
 
-MASTER_SITES = https://www.banu.com/pub/tinyproxy/1.8/
-
-TEST_TARGET =  check
+MASTER_SITES = 
https://github.com/tinyproxy/tinyproxy/releases/download/$V/
 
 SYSCONFDIR =   ${BASESYSCONFDIR}/tinyproxy
 
Index: distinfo
===
RCS file: /d/cvs/ports/www/tinyproxy/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo20 Aug 2012 09:51:20 -  1.10
+++ distinfo5 Feb 2017 15:17:09 -
@@ -1,2 +1,2 @@
-SHA256 (tinyproxy-1.8.3.tar.gz) = aCQWyPD3M6gQbIe7OVxjEiJWl1H+Rhe8OB0EmbDwwBc=
-SIZE (tinyproxy-1.8.3.tar.gz) = 266744
+SHA256 (tinyproxy-1.8.4.tar.gz) = gjTIeaEp/u5h76mLrBSho+RuXPCPAWlqIWlAhyqnD68=
+SIZE (tinyproxy-1.8.4.tar.gz) = 283147
Index: patches/patch-configure
===
RCS file: /d/cvs/ports/www/tinyproxy/patches/patch-configure,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configure
--- patches/patch-configure 13 Apr 2013 13:08:17 -  1.1
+++ patches/patch-configure 5 Feb 2017 15:18:13 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure,v 1.1 2013/04/13 13:08:17 sthen Exp $
 configure.orig Tue Apr  9 05:57:56 2013
-+++ configure  Tue Apr  9 05:57:59 2013
-@@ -6695,7 +6695,7 @@ done
+--- configure.orig Fri Jan  1 17:42:38 2016
 configure  Sun Feb  5 16:18:09 2017
+@@ -6987,7 +6987,7 @@ done
  
  
  
Index: patches/patch-etc_tinyproxy_conf_in
===
RCS file: /d/cvs/ports/www/tinyproxy/patches/patch-etc_tinyproxy_conf_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-etc_tinyproxy_conf_in
--- patches/patch-etc_tinyproxy_conf_in 13 Apr 2013 13:08:17 -  1.2
+++ patches/patch-etc_tinyproxy_conf_in 5 Feb 2017 15:27:02 -
@@ -12,14 +12,3 @@ $OpenBSD: patch-etc_tinyproxy_conf_in,v 
  
  #
  # Port: Specify the port which tinyproxy will listen on.  Please note
-@@ -24,8 +24,8 @@ Port 
- 
- #
- # Listen: If you have multiple interfaces this allows you to bind to
--# only one. If this is commented out, tinyproxy will bind to all
--# interfaces present.
-+# only one. If this is commented out, tinyproxy will bind to all IPv6
-+# interfaces present. Use 0.0.0.0 to bind to all IPv4 interfaces.
- #
- #Listen 192.168.0.1
- 
Index: patches/patch-src_child_c
===
RCS file: patches/patch-src_child_c
diff -N patches/patch-src_child_c
--- patches/patch-src_child_c   20 Aug 2012 09:51:20 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,26 +0,0 @@
-$OpenBSD: patch-src_child_c,v 1.1 2012/08/20 09:51:20 jasper Exp $
-
-Security fix for CVE-2012-3505, tinyproxy: multiple headers hashmap DoS
-Patch from https://bugzilla.redhat.com/show_bug.cgi?id=849368
-CVE-2012-3505-tinyproxy-randomized-hashmaps.patch
-
 src/child.c.orig   Sun Jan 10 23:52:04 2010
-+++ src/child.cMon Aug 20 11:47:33 2012
-@@ -20,6 +20,9 @@
-  * processing incoming connections.
-  */
- 
-+#include 
-+#include 
-+
- #include "main.h"
- 
- #include "child.h"
-@@ -196,6 +199,7 @@ static void child_main (struct child_s *ptr)
- }
- 
- ptr->connects = 0;
-+  srand(time(NULL));
- 
- while (!config.quit) {
- ptr->status = T_WAITING;
Index: patches/patch-src_hashmap_c
===
RCS file: patches/patch-src_hashmap_c
diff -N patches/patch-src_hashmap_c
--- patches/patch-src_hashmap_c 20 Aug 2012 09:51:20 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,87 +0,0 @@
-$OpenBSD: patch-src_hashmap_c,v 1.1 2012/08/20 09:51:20 jasper Exp $
-
-Security fix for CVE-2012-3505, tinyproxy: multiple headers hashmap DoS
-Patch from https://bugzilla.redhat.com/show_bug.cgi?id=849368
-CVE-2012-3505-tinyproxy-randomized-hashmaps.patch
-
 src/hashmap.c.orig Mon Jan 25 19:24:01 2010
-+++ src/hashmap.c  Mon Aug 20 11:47:33 2012
-@@ -25,6 +25,8 @@
-  * don't try to free the data, or realloc the memory. :)
-  */
- 
-+#include 
-+
- #include "main.h"
- 
- #include "hashmap.h"
-@@ -50,6 +52,7 @@ 

Re: don't mention pkg/SECURITY in faq/ports/guide.html

2017-02-05 Thread Jeremie Courreges-Anglas
Daniel Jakots  writes:

> Hi,
>
> Since November 7th 2013, SECURITY files are not present anymore in the
> ports tree [1]. So don't mention them in the guide.

ok

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



[update] devel/cargo 0.16.0

2017-02-05 Thread Sebastien Marie
Hi,

Here an update for devel/cargo.

0.16.0 is buildable with rustc 1.14.0 (current version in ports) and
with 1.15.0 (upcoming version).

Nothing special for cargo itself.

I updated cargo.port.mk a bit too:
  - generate error when DIST_SUBDIR is defined whereas MODCARGO_DIST_SUBDIR 
isn't
the purpose is to keep all MODCARGO_CRATES stuff inside one specific 
directory of DISTDIR.
  
  - use Cargo.toml path (MODCARGO_CARGOTOML variable) to infer Cargo.lock path.

-- 
Sebastien Marie


Index: Makefile
===
RCS file: /cvs/ports/devel/cargo/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile6 Jan 2017 17:35:56 -   1.10
+++ Makefile5 Feb 2017 15:21:18 -
@@ -4,11 +4,11 @@ COMMENT = package manager for Rust langu
 ONLY_FOR_ARCHS =   amd64 i386
 
 # cargo version
-CARGO_VERSION =0.15.0
+CARGO_VERSION =0.16.0
 
 # cargo version used for bootstrapping
-BV-amd64 = 0.15.0-20161230
-BV-i386 =  0.15.0-20161230
+BV-amd64 = 0.16.0-20170204
+BV-i386 =  0.16.0-20170204
 BOOTSTRAP_VERSION =${BV-${MACHINE_ARCH}}
 
 # rust-install submodule version in cargo/src/rust-installer
@@ -42,73 +42,73 @@ DISTFILES +=rust-installer-${RUSTINSTAL
 
 MODCARGO_CRATES += advapi32-sys-0.2.0  # MIT
 MODCARGO_CRATES += aho-corasick-0.5.3  # Unlicense/MIT
-MODCARGO_CRATES += bitflags-0.7.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bufstream-0.1.2 # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if-0.1.0# MIT/Apache-2.0
-MODCARGO_CRATES += cmake-0.1.18# MIT/Apache-2.0
+MODCARGO_CRATES += bitflags-0.7.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bufstream-0.1.2 # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if-0.1.0# MIT/Apache-2.0
+MODCARGO_CRATES += cmake-0.1.19# MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-0.2.10# Apache-2.0/MIT
-MODCARGO_CRATES += curl-0.4.1  # MIT
-MODCARGO_CRATES += curl-sys-0.3.6  # MIT
-MODCARGO_CRATES += docopt-0.6.86   # Unlicense/MIT
+MODCARGO_CRATES += curl-0.4.1  # MIT
+MODCARGO_CRATES += curl-sys-0.3.6  # MIT
+MODCARGO_CRATES += docopt-0.6.86   # Unlicense/MIT
 MODCARGO_CRATES += env_logger-0.3.5# MIT/Apache-2.0
-MODCARGO_CRATES += filetime-0.1.10 # MIT/Apache-2.0
-MODCARGO_CRATES += flate2-0.2.14   # MIT/Apache-2.0
-MODCARGO_CRATES += fs2-0.3.0   # MIT/Apache-2.0
-MODCARGO_CRATES += gcc-0.3.38  # MIT/Apache-2.0
-MODCARGO_CRATES += gdi32-sys-0.2.0 # MIT
-MODCARGO_CRATES += git2-0.6.3  # MIT/Apache-2.0
-MODCARGO_CRATES += git2-curl-0.7.0 # MIT/Apache-2.0
-MODCARGO_CRATES += glob-0.2.11 # MIT/Apache-2.0
-MODCARGO_CRATES += hamcrest-0.1.1  # MIT/Apache-2.0
-MODCARGO_CRATES += idna-0.1.0  # MIT/Apache-2.0
+MODCARGO_CRATES += filetime-0.1.10 # MIT/Apache-2.0
+MODCARGO_CRATES += flate2-0.2.14   # MIT/Apache-2.0
+MODCARGO_CRATES += fs2-0.3.0   # MIT/Apache-2.0
+MODCARGO_CRATES += gcc-0.3.39  # MIT/Apache-2.0
+MODCARGO_CRATES += gdi32-sys-0.2.0 # MIT
+MODCARGO_CRATES += git2-0.6.3  # MIT/Apache-2.0
+MODCARGO_CRATES += git2-curl-0.7.0 # MIT/Apache-2.0
+MODCARGO_CRATES += glob-0.2.11 # MIT/Apache-2.0
+MODCARGO_CRATES += hamcrest-0.1.1  # MIT/Apache-2.0
+MODCARGO_CRATES += idna-0.1.0  # MIT/Apache-2.0
 MODCARGO_CRATES += kernel32-sys-0.2.2  # MIT
 MODCARGO_CRATES += lazy_static-0.2.2   # MIT
-MODCARGO_CRATES += libc-0.2.18 # MIT/Apache-2.0
-MODCARGO_CRATES += libgit2-sys-0.6.4   # MIT/Apache-2.0
+MODCARGO_CRATES += libc-0.2.19 # MIT/Apache-2.0
+MODCARGO_CRATES += libgit2-sys-0.6.5   # MIT/Apache-2.0
 MODCARGO_CRATES += libssh2-sys-0.2.4   # MIT/Apache-2.0
-MODCARGO_CRATES += libz-sys-1.0.10 # MIT/Apache-2.0
-MODCARGO_CRATES += log-0.3.6   # MIT/Apache-2.0
-MODCARGO_CRATES += matches-0.1.4   # MIT
-MODCARGO_CRATES += memchr-0.1.11   # Unlicense/MIT
-MODCARGO_CRATES += miniz-sys-0.1.7 # MIT/Apache-2.0
-MODCARGO_CRATES += miow-0.1.3  # MIT/Apache-2.0
-MODCARGO_CRATES += net2-0.2.26 # MIT/Apache-2.0
-MODCARGO_CRATES += num-0.1.36  # MIT/Apache-2.0
+MODCARGO_CRATES += libz-sys-1.0.10 # MIT/Apache-2.0
+MODCARGO_CRATES += log-0.3.6   # MIT/Apache-2.0
+MODCARGO_CRATES += matches-0.1.4   # MIT
+MODCARGO_CRATES += memchr-0.1.11   # Unlicense/MIT
+MODCARGO_CRATES += miniz-sys-0.1.7 # MIT/Apache-2.0
+MODCARGO_CRATES += miow-0.1.3  # MIT/Apache-2.0
+MODCARGO_CRATES += net2-0.2.26 # MIT/Apache-2.0
+MODCARGO_CRATES += num-0.1.36  # MIT/Apache-2.0
 MODCARGO_CRATES += 

don't mention pkg/SECURITY in faq/ports/guide.html

2017-02-05 Thread Daniel Jakots
Hi,

Since November 7th 2013, SECURITY files are not present anymore in the
ports tree [1]. So don't mention them in the guide.

[1] : https://marc.info/?l=openbsd-ports-cvs=138380816223024=2

Cheers,
Daniel

Index: faq/ports/guide.html
===
RCS file: /cvs/www/faq/ports/guide.html,v
retrieving revision 1.65
diff -u -p -r1.65 guide.html
--- faq/ports/guide.html31 Dec 2016 21:51:45 -  1.65
+++ faq/ports/guide.html5 Feb 2017 15:21:31 -
@@ -546,19 +546,6 @@ Stripped files have no symbols in the Check port for security holes again.
 This is especially important for network-facing programs.
 See our security recommendations for that.
-Log interesting stuff and fixes in the pkg/SECURITY file.
-This file should list audited potential problems, along with relevant patches,
-so that another person can see at first glance what has been done.
-Example:
-
-
-OpenBSD
-
-${WRKDIR}/receiver.c
-   call to mktemp (wrapper function do_mktemp) does seem to be correct.
-
-The server makes extensive use of strlcpy/strlcat/snprintf.
-
 
 
 Make sure your /etc/mtree directory is up to date.



Re: x11/ede/lib without Doxygen docs

2017-02-05 Thread Rafael Sadowski
On Sun Feb 05, 2017 at 12:51:40AM +0100, Jeremie Courreges-Anglas wrote:
> Rafael Sadowski  writes:
> 
> > Hi All!
> 
> Hi Rafael,
> 
> > Below you can find a patch to disable Doxygen docs in ede/lib.
> > I modified configure because there is no option to disable doxygen.
> 
> A bit hackish, but I used ac_cv_path_DOXYGEN="" in CONFIGURE_ENV instead
> of the patch.
> 

Hi Jeremie,

a much better approach, new tested diff below.

Thanks,

Rafael

Index: Makefile
===
RCS file: /cvs/ports/x11/ede/lib/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile23 Dec 2016 20:59:58 -  1.11
+++ Makefile5 Feb 2017 14:31:01 -
@@ -3,7 +3,7 @@
 COMMENT =  equinox desktop library
 
 DISTNAME = edelib-${V}
-REVISION = 5
+REVISION = 6
 
 API_VER =  1.0
 .for l in edelib edelib_dbus edelib_gui
@@ -14,8 +14,8 @@ WANTLIB += X11 Xau Xcursor Xdmcp Xext Xf
 WANTLIB += fltk fltk_images fontconfig jpeg m png pthread stdc++ z
 
 MODULES =  lang/python
-BUILD_DEPENDS =devel/jam \
-   devel/doxygen
+BUILD_DEPENDS =devel/jam
+
 LIB_DEPENDS =  x11/fltk \
x11/dbus
 
@@ -23,7 +23,8 @@ MAKE_ENV =EDE_VERSION="${FULL_V}"
 
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ARGS +=  --enable-shared
-CONFIGURE_ENV =API_VER="${API_VER}"
+CONFIGURE_ENV =API_VER="${API_VER}" \
+   ac_cv_path_DOXYGEN=""
 
 NO_TEST =  Yes
 
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/ede/lib/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST   12 Nov 2016 20:50:41 -  1.4
+++ pkg/PLIST   5 Feb 2017 14:31:01 -
@@ -97,344 +97,6 @@ share/doc/edelib-${FULL_V}/
 share/doc/edelib-${FULL_V}/COPYING
 share/doc/edelib-${FULL_V}/INSTALL
 share/doc/edelib-${FULL_V}/README
-share/doc/edelib-${FULL_V}/html/
-share/doc/edelib-${FULL_V}/html/AnimateBox_8h_source.html
-share/doc/edelib-${FULL_V}/html/ColorDb_8h_source.html
-share/doc/edelib-${FULL_V}/html/Color_8h_source.html
-share/doc/edelib-${FULL_V}/html/Config_8h_source.html
-share/doc/edelib-${FULL_V}/html/DateTime_8h_source.html
-share/doc/edelib-${FULL_V}/html/Debug_8h_source.html
-share/doc/edelib-${FULL_V}/html/DesktopFile_8h_source.html
-share/doc/edelib-${FULL_V}/html/DirWatch_8h_source.html
-share/doc/edelib-${FULL_V}/html/Directory_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusConnection_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusContainer_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusData_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusDict_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusError_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusList_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusMessage_8h_source.html
-share/doc/edelib-${FULL_V}/html/EdbusObjectPath_8h_source.html
-share/doc/edelib-${FULL_V}/html/Ede_8h_source.html
-share/doc/edelib-${FULL_V}/html/ExpandableGroup_8h_source.html
-share/doc/edelib-${FULL_V}/html/FileTest_8h_source.html
-share/doc/edelib-${FULL_V}/html/File_8h_source.html
-share/doc/edelib-${FULL_V}/html/FontCache_8h_source.html
-share/doc/edelib-${FULL_V}/html/FontChooser_8h_source.html
-share/doc/edelib-${FULL_V}/html/ForeignCallback_8h_source.html
-share/doc/edelib-${FULL_V}/html/Functional_8h_source.html
-share/doc/edelib-${FULL_V}/html/IconChooser_8h_source.html
-share/doc/edelib-${FULL_V}/html/IconLoader_8h_source.html
-share/doc/edelib-${FULL_V}/html/IconTheme_8h_source.html
-share/doc/edelib-${FULL_V}/html/List_8h_source.html
-share/doc/edelib-${FULL_V}/html/Listener_8h_source.html
-share/doc/edelib-${FULL_V}/html/MenuBar_8h_source.html
-share/doc/edelib-${FULL_V}/html/MenuBase_8h_source.html
-share/doc/edelib-${FULL_V}/html/MenuButton_8h_source.html
-share/doc/edelib-${FULL_V}/html/MenuItem_8h_source.html
-share/doc/edelib-${FULL_V}/html/MenuTooltip_8h_source.html
-share/doc/edelib-${FULL_V}/html/MessageBox_8h_source.html
-share/doc/edelib-${FULL_V}/html/MimeType_8h_source.html
-share/doc/edelib-${FULL_V}/html/Missing_8h_source.html
-share/doc/edelib-${FULL_V}/html/Namespace_8h_source.html
-share/doc/edelib-${FULL_V}/html/Netwm_8h_source.html
-share/doc/edelib-${FULL_V}/html/Nls_8h_source.html
-share/doc/edelib-${FULL_V}/html/PtyProcess_8h_source.html
-share/doc/edelib-${FULL_V}/html/Pty_8h_source.html
-share/doc/edelib-${FULL_V}/html/Regex_8h_source.html
-share/doc/edelib-${FULL_V}/html/Resource_8h_source.html
-share/doc/edelib-${FULL_V}/html/Run_8h_source.html
-share/doc/edelib-${FULL_V}/html/SchemeEditor_8h_source.html
-share/doc/edelib-${FULL_V}/html/Scheme_8h_source.html
-share/doc/edelib-${FULL_V}/html/SevenSeg_8h_source.html
-share/doc/edelib-${FULL_V}/html/Sipc_8h_source.html

CVS: cvs.openbsd.org: ports

2017-02-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/02/05 07:22:06

Modified files:
security/sslsplit: Makefile 
security/sslsplit/patches: patch-ssl_c 

Log message:
Unbreak sslsplit build following libressl api change by not including
"connect socket" or "accept socket" in the string produced by
ssl_ssl_state_to_str; this is currently only used in a debug printf
anyway.



www/p5-Mojo 7.23

2017-02-05 Thread Mark Patruck
After base has been updated to perl 5.24.1 and IO::Socket::IP is
>=0.37 now, here is an update to www/p5-Mojo 7.23

List of changes:
https://metacpan.org/changes/distribution/Mojolicious

I'm not sure if the post-install stuff (introduced in v1.22) can
be removed now as there shouldn't be any users out there with the
test certificate under ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/.

As it doesn't hurt, i kept it for now.

# www/p5-Mojo 7.23 (tests pass)


Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile20 Mar 2016 19:57:21 -  1.28
+++ Makefile5 Feb 2017 10:57:06 -
@@ -4,7 +4,7 @@ COMMENT =   next generation web framework 
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = Mojolicious-6.24
+DISTNAME = Mojolicious-7.23
 CATEGORIES =   www
 
 MAINTAINER =   Mark Patruck 
@@ -12,7 +12,7 @@ MAINTAINER =  Mark Patruck 

Re: games/openxcom : can't start if LC_ALL != "C"

2017-02-05 Thread Jeremie Courreges-Anglas
"Kirill Bychkov"  writes:

[...]

> Switching to ports gcc solves the problem. In this case openxcom links with
> estdc++ which doesn't throw an exception.
> Taking in account that new version of openxcom will require c++11 compiler, I
> suggest to switch it to in-ports gcc4.

Fine with me.  Hopefully we'll get rid of base libstdc++ in the end.

ok jca@

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



Re: games/openxcom : can't start if LC_ALL != "C"

2017-02-05 Thread Kirill Bychkov
On Fri, December 16, 2016 14:49, Kirill Bychkov wrote:
> On Thu, December 15, 2016 10:43, Kirill Bychkov wrote:
>> On Mon, December 12, 2016 15:13, Jeremie Courreges-Anglas wrote:
>>> Sol?ne Rapenne  writes:
>>>
 Hello,
>>
>> Hi
>>
 It seems that the game games/openxcom doesn't want to start if
 the environment variable LC_ALL is not equal to "C".

 solene@ll:% openxcom
 terminate called after throwing an instance of 'std::runtime_error'
   what():  locale::facet::_S_create_c_locale name not valid
 abort (core dumped)  openxcom

 Using LC_ALL=C openxcom allow the game to start
>>
>> Instead of adding this info into README, creating a wrapper script makes
>> more sense for me.
>>
>>> This raises interesting questions.  The root of the problem lies in
>>>
>>>   src/gnu/gcc/libstdc++-v3/config/locale/generic/c_locale.cc
>>>
>>> We're using generic code, as described in
>>>
>>>   https://gcc.gnu.org/ml/libstdc++/2003-02/msg00345.html
>>>
>>> I can understand that it may be better to throw an exception, rather
>>> than showing inconsistent behaviour.  On the other hand, we don't have
>>> newlocale/LC_NUMERIC/whatever support in libc, and I don't see that
>>> change in the near future.  So I wonder what good this exception is
>>> doing.  Given the amount of std::locale uses in code out there, I find
>>> it surprising that so far only boost and openxcom seem to trigger it...
>>
>> Probably this should be fixed upstream.
>
> openxcom snapshots doesn't trigger an exception. I'll try to find what was
> changed and backport it.
>

Switching to ports gcc solves the problem. In this case openxcom links with
estdc++ which doesn't throw an exception.
Taking in account that new version of openxcom will require c++11 compiler, I
suggest to switch it to in-ports gcc4.

Index: Makefile
===
RCS file: /cvs/ports/games/openxcom/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- Makefile9 Apr 2016 22:28:40 -   1.14
+++ Makefile5 Feb 2017 09:52:21 -
@@ -4,7 +4,7 @@
 BROKEN-hppa =  OOM on Engine/Scalers/hq4x.cpp
 COMMENT =  open source reimplementation of the original X-Com
 DISTNAME = openxcom-1.0.0
-REVISION = 3
+REVISION = 4
 EPOCH =0
 CATEGORIES =   games x11

@@ -16,11 +16,13 @@
 PERMIT_PACKAGE_CDROM = Yes

 WANTLIB =  GL SDL SDL_gfx SDL_image SDL_mixer c m pthread \
-   stdc++ yaml-cpp
+   yaml-cpp

 MASTER_SITES = ${HOMEPAGE}/wp-content/uploads/downloads/2014/06/

-MODULES =  devel/cmake
+MODULES =  devel/cmake gcc4
+MODGCC4_LANGS +=   c++
+MODGCC4_ARCHS =*

 RUN_DEPENDS =  audio/timidity \
devel/desktop-file-utils \