CVS: cvs.openbsd.org: ports

2016-12-23 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/12/23 16:27:15

Modified files:
mail/gmime : Makefile 

Log message:
Add security/gpgme to LIB_DEPENDS (and adjust WANTLIB), because
without this we get different .la files depending on wether gpgme
is installed or not.

The security/libgpg-error bdep is no longer needed, because it's pulled
in by gpgme, so drop it.

ok aja@



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 15:35:36

Modified files:
net/samba  : Tag: OPENBSD_6_0 Makefile 
Added files:
net/samba/patches: Tag: OPENBSD_6_0 
   patch-auth_kerberos_kerberos_pac_c 
   patch-source3_librpc_crypto_gse_c 
   patch-source4_auth_gensec_gensec_gssapi_c 
   patch-source4_scripting_bin_nsupdate-gss 

Log message:
SECURITY update for 4.4.8 CVEs

CVE-2016-2123: Fix DNS vuln ZDI-CAN-3995.
CVE-2016-2125: Don't send delegated credentials to all servers.
CVE-2016-2126: auth/kerberos: Only allow known checksum types in 
check_pac_checksum().

Test by Ian MacWilliam



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2016/12/23 13:59:58

Modified files:
x11/ede/lib: Makefile 

Log message:
devel/doxygen,-main -> devel/doxygen



mail/gmime: depend on security/gpgme

2016-12-23 Thread Matthias Kilian
Hi,

autoconf detects gpgme when installed, and includes it libgmime's
.la file, breaking the build other ports like x11/gnome/totem when
then gpgme is no longer installed.

So, add security/gpgme to LIB_DEPENDS and adjust WANTLIB. Also, remove
security/libgpg-error from BUILD_DEPENDS, because it's already pulled in
by security/gpgme.

ok? Or should I try to disable gpgme support?

The interesting difference of the build log without vs. with gpgme
installed is this:

@@ -220,8 +218,8 @@
 checking for getaddrinfo... (cached) yes
 checking for getaddrinfo in -lsocket... no
 checking for getaddrinfo in -lnsl... no
-checking for gpgme-config... no
-checking for GPGME pthread - version >= 1.1.6... no
+checking for gpgme-config... /usr/local/bin/gpgme-config
+checking for GPGME pthread - version >= 1.1.6... yes
 checking for gobject-introspection... yes
 checking for pkg-config... (cached) /usr/bin/pkg-config
 checking pkg-config is at least version 0.9.0... yes
@@ -268,7 +266,7 @@
   Large file support:   no
   Console warnings: no
   PGP/MIME support: yes
-  S/MIME support:   no
+  S/MIME support:   yes (via GpgME)
   Strict parser:no

   Mono bindings:no



Index: Makefile
===
RCS file: /cvs/ports/mail/gmime/Makefile,v
retrieving revision 1.54
diff -u -p -r1.54 Makefile
--- Makefile18 Dec 2016 10:00:06 -  1.54
+++ Makefile23 Dec 2016 19:50:22 -
@@ -4,6 +4,7 @@ COMMENT=MIME messages creation and par
 
 GNOME_PROJECT= gmime
 GNOME_VERSION= 2.6.22
+REVISION=  0
 
 SHARED_LIBS +=  gmime-2.60.2  # 622.0
 
@@ -16,6 +17,7 @@ PERMIT_PACKAGE_CDROM= Yes
 
 WANTLIB += ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
 WANTLIB += iconv intl pcre pthread z
+WANTLIB += assuan gpg-error gpgme-pthread
 
 MODULES=   x11/gnome
 
@@ -24,10 +26,8 @@ MODGNOME_TOOLS=  gobject-introspection
 # XXX No rule to make target 'GMime-2.6.metadata', needed by 'gmime-2.6.vapi'
 #MODGNOME_TOOLS += vala
 
-# needed to build the tests
-BUILD_DEPENDS +=   security/libgpg-error
-
-LIB_DEPENDS=   devel/glib2
+LIB_DEPENDS=   devel/glib2 \
+   security/gpgme
 
 CONFIGURE_STYLE=   gnu
 CONFIGURE_ARGS=--disable-mono


Ciao,
Kili



mail/exim: Enable LMTP

2016-12-23 Thread Thomas Schneider
Hello,

I think Exim should have the LMTP transport enabled in the OpenBSD
port.  It is used by various software (e.g., Dovecot or Mailman 3) and
small enough to just be enabled.

Thanks,
Thomas Schneider
PS: Please remember to include me in replies, as I am not subscribed
to the list.

Index: files/Makefile
===
RCS file: /cvs/ports/mail/exim/files/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- files/Makefile  24 Mar 2014 17:39:35 -  1.17
+++ files/Makefile  23 Dec 2016 18:50:40 -
@@ -232,7 +232,7 @@ TRANSPORT_SMTP=yes
 # This one is special-purpose, and commonly not required, so it is not
 # included by default.

-# TRANSPORT_LMTP=yes
+TRANSPORT_LMTP=yes


 #--



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Robert Peichaer
CVSROOT:/cvs
Module name:ports
Changes by: r...@cvs.openbsd.org2016/12/23 11:12:44

Modified files:
security/burpsuite: Makefile distinfo 

Log message:
- update security/burpsuite to 1.7.14
- fix distfile download

OK rpointel@



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 08:39:09

Modified files:
net: Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
net/ldistfp: Makefile distinfo 
net/ldistfp/patches: patch-src_ldistfp_c 
net/ldistfp/pkg: DESCR PLIST 

Log message:
Remove ldistfp

No licensing, doesn't work (connect(2) fails because 255.255.255.255 is
invalid), out of date signature database, and less relevant now that few
people run an ident daemon.

ok sthen@



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2016/12/23 08:33:41

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.11.34.



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2016/12/23 08:33:25

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.4.91.



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 08:33:32

Modified files:
devel  : Makefile 

Log message:
+doxygen-gui



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 08:29:22

Log message:
Import the doxygen gui as a different port.

This package contains a GUI front-end for configuring and running
doxygen.

The gui uses Qt5 which is slow to build, depends on gcc from ports and
is known to fail on some archs.

Port from maintainer Rafael Sadowski, ok zhuk@

Status:

Vendor Tag: jca
Release Tags:   jca_20161223

N ports/devel/doxygen-gui/Makefile
N ports/devel/doxygen-gui/distinfo
N ports/devel/doxygen-gui/pkg/DESCR
N ports/devel/doxygen-gui/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 08:23:11

Modified files:
devel/doxygen  : Makefile 
devel/doxygen/patches: patch-doc_CMakeLists_txt 
Added files:
devel/doxygen/pkg: DESCR PLIST 
Removed files:
devel/doxygen/pkg: DESCR-gui DESCR-main PLIST-gui PLIST-main 

Log message:
Move the gui to a different port.

>From maintainer Rafael Sadowski.  Input from sthen@, ok zhuk@.



Re: UPDATE: jupyter-notebook 4.3.1 (was 4.3.0)

2016-12-23 Thread Alexandr Shadchin
On Fri, Dec 16, 2016 at 03:43:53PM +0500, Alexandr Shadchin wrote:
> Hi,
> 
> This diff updates jupyter-notebook to the latest release.
> Tested on amd64.
> 
> Comments ? OK ?
> 

Update to jupyter-notebook 4.3.1

**Security fix**:

- CVE-2016-9971. Fix CSRF vulnerability,
  where malicious forms could create untitled files and start kernels
  (no remote execution or modification of existing files)
  for users of certain browsers (Firefox, Internet Explorer / Edge).
  All previous notebook releases are affected.

-- 
Alexandr Shadchin

Index: Makefile
===
RCS file: /cvs/ports/www/jupyter-notebook/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile13 Dec 2016 14:52:15 -  1.3
+++ Makefile23 Dec 2016 15:10:49 -
@@ -2,7 +2,7 @@
 
 COMMENT =  web-based notebook for interactive computing
 
-MODPY_EGG_VERSION =4.2.3
+MODPY_EGG_VERSION =4.3.1
 DISTNAME = notebook-${MODPY_EGG_VERSION}
 PKGNAME =  jupyter-notebook-${MODPY_EGG_VERSION}
 
Index: distinfo
===
RCS file: /cvs/ports/www/jupyter-notebook/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo13 Dec 2016 14:52:15 -  1.2
+++ distinfo23 Dec 2016 15:10:49 -
@@ -1,2 +1,2 @@
-SHA256 (notebook-4.2.3.tar.gz) = OalgPT/oi2DeKQNoDJZc9kOs8sFvssa6wdkF4QQrWFE=
-SIZE (notebook-4.2.3.tar.gz) = 10092423
+SHA256 (notebook-4.3.1.tar.gz) = kiuRHzzRsgzzfVrDZVIVhmePykuNIEdvw2mQe0oK4a8=
+SIZE (notebook-4.3.1.tar.gz) = 10162992
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/jupyter-notebook/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   13 Dec 2016 14:52:15 -  1.2
+++ pkg/PLIST   23 Dec 2016 15:10:49 -
@@ -1079,6 +1079,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/scroll/simplescrollbars.css
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/scroll/simplescrollbars.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/search/
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/search/jump-to-line.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/search/match-highlighter.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/search/matchesonscrollbar.css
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/addon/search/matchesonscrollbar.js
@@ -1124,6 +1125,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/coffeescript/coffeescript.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/commonlisp/
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/commonlisp/commonlisp.js
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/crystal/
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/crystal/crystal.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/css/
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/css/css.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/cypher/
@@ -1154,6 +1157,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/erlang/erlang.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/factor/
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/factor/factor.js
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/fcl/
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/fcl/fcl.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/forth/
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/forth/forth.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/fortran/
@@ -1173,6 +1178,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/handlebars/
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/handlebars/handlebars.js
 
lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/haskell/
+lib/python${MODPY_VERSION}/site-packages/notebook/static/components/codemirror/mode/haskell-literate/

Re: [NEW] Python 3.6

2016-12-23 Thread Alexandr Shadchin
On Fri, Dec 23, 2016 at 01:49:19PM +0100, Remi Pointel wrote:
> Hi,
> 
> attached is the port for python 3.6.
> 
> It needs the patch for lang/python/Makefile.inc to work.
> 
> Ok to import?
> 
> Cheers,
> 
> Remi.

> Index: Makefile.inc
> ===
> RCS file: /cvs/ports/lang/python/Makefile.inc,v
> retrieving revision 1.118
> diff -u -p -u -r1.118 Makefile.inc
> --- Makefile.inc  23 Sep 2016 09:16:55 -  1.118
> +++ Makefile.inc  23 Dec 2016 12:48:31 -
> @@ -131,7 +131,11 @@ FAKE_FLAGS +=RANLIB=:
>  # and QtWebKit require W|X mappings.
>  USE_WXNEEDED = Yes
>  
> +.if ${VERSION} == "3.6"
> +ALL_TARGET = all
> +.else
>  ALL_TARGET = all ./Lib/plat-openbsd6
> +.endif
>  
>  post-extract:
>   rm -r ${WRKDIST}/Modules/expat

I fixed CHANGES.OpenBSD (attached)

In your PLIST's missing line '@option is-branch'. Is it correct?

-- 
Alexandr Shadchin

$OpenBSD: CHANGES.OpenBSD,v 1.2 2015/09/28 04:50:37 rpointel Exp $

As required by item 2 of the PSF license, here is a brief summary
of changes made to this version of Python for the OpenBSD package.

1.  Regression tests have been taught about OpenBSD.

2.  INSTSONAME could be incorrect, configure.ac was patched to fix it.

These changes are available in the OpenBSD CVS repository
 in ports/lang/python/3.6.


CVS: cvs.openbsd.org: ports

2016-12-23 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2016/12/23 07:38:36

Modified files:
net/bird   : Makefile distinfo 
net/bird/patches: patch-sysdep_unix_io_c 
net/bird/pkg   : PLIST-doc 

Log message:
update to BIRD 1.6.3
- Large BGP communities
- BFD authentication (MD5, SHA1)
- SHA1 and SHA2 authentication for RIP and OSPF
- Improved documentation
- Several bug fixes



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Rafael Zalamena
CVSROOT:/cvs
Module name:ports
Changes by: rzalam...@cvs.openbsd.org   2016/12/23 06:44:31

Modified files:
net/igmpproxy  : Makefile 
net/igmpproxy/patches: patch-config_c patch-defs_h patch-ifvc_c 
   patch-igmpproxy_c patch-request_c 
   patch-rttable_c 
Added files:
net/igmpproxy/patches: patch-mcgroup_c 

Log message:
Improved the igmpproxy code to be able to run on multiple rdomains, here
is a list of changes:
- Ignore interfaces that are not listed in the configuration file: fixes
an abort when trying to configure interface located in a different
rdomain and doesn't look to the address of interfaces outside the
configuration (otherwise it would pick the wrong interface in some cases).
- Improve the routing code: use a rb-tree to store groups avoiding group
duplications and having to fix hand-rolled list implementations.
- Fixed some warnings and improved debug messages.

As discussed with ajacoutot@,
ok reyk@



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Alexandr Shadchin
CVSROOT:/cvs
Module name:ports
Changes by: shadc...@cvs.openbsd.org2016/12/23 06:19:56

Modified files:
devel/py-hypothesis: Makefile distinfo 

Log message:
Update to py-hypothesis 3.6.1



[NEW] Python 3.6

2016-12-23 Thread Remi Pointel

Hi,

attached is the port for python 3.6.

It needs the patch for lang/python/Makefile.inc to work.

Ok to import?

Cheers,

Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.118
diff -u -p -u -r1.118 Makefile.inc
--- Makefile.inc23 Sep 2016 09:16:55 -  1.118
+++ Makefile.inc23 Dec 2016 12:48:31 -
@@ -131,7 +131,11 @@ FAKE_FLAGS +=  RANLIB=:
 # and QtWebKit require W|X mappings.
 USE_WXNEEDED = Yes
 
+.if ${VERSION} == "3.6"
+ALL_TARGET =   all
+.else
 ALL_TARGET =   all ./Lib/plat-openbsd6
+.endif
 
 post-extract:
rm -r ${WRKDIST}/Modules/expat


3.6.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 04:28:01

Modified files:
net/oidentd: Makefile 

Log message:
perl -pi -> sed -i



CVS: cvs.openbsd.org: ports

2016-12-23 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2016/12/23 04:28:27

Modified files:
net/oidentd: Makefile 

Log message:
Tighten license marker



Re: gcc4.9 and _Unwind_Resume segfaults

2016-12-23 Thread Vadim Zhukov
2016-12-23 10:56 GMT+03:00 Paul Irofti :
> On Thu, Dec 22, 2016 at 09:49:08AM +0300, Vadim Zhukov wrote:
>> 2016-12-22 1:24 GMT+03:00 Paul Irofti :
>> >> the port (if everything there is C++-based, tweaking CONFIGURE_ENV
>> >
>> > Teach me how :)
>> >
>> > It doesn't work with this
>> >
>> > CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include \
>> > -I${LOCALBASE}/include/ereadline" \
>> > LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lestdc++" \
>> > LRELEASE="${MODQT_LRELEASE}" \
>> > F77=${FC}
>>
>> I'm rebuilding octave right now. It picked up -lestdc++ from
>> CONFIGURE_ENV, lets see the linking results...
>
> Well?

Yes, now libtool patch works fine.

There comes another problem: components are C, not C++, but now they
get -lestdc++ explicitly, the resulting binary breaks badly for me.

I'll try to construct a hammer solution in post-configure...

--
  WBR,
  Vadim Zhukov



Re: [New] games/tome4 (previously t-engine)

2016-12-23 Thread Solène Rapenne



Hi Solene,

while testing the update fcambus@ noticed that the checksum of the 
downloaded

file doesn't match.

I was able to confirm the same issue after moving aside my already 
downloaded

distfile from previous tests.

Did upstream silently re-roll the 1.4.9 distfile?

SHA512 (t-engine4-src-1.4.9.tar.bz2-new) =
0d527f18f9844c38478f71829d4944c3221aa0817f52ab4f44aed5990493a769e206228b367dad413bc9f111be9404db8e9e6b6f9f0e0c821ffc27c721ccc1da
SHA512 (t-engine4-src-1.4.9.tar.bz2-old) =
f604fe2e65cafb17f173c69f84af292dbd7dd8d74f43947fec3a6ced749d1c1973453ceb2f83e75025a2447b7e0bd6d822801cdfedacffa6680625b4f8ba0999

$ diff -ru t-engine4-src-1.4.9-old t-engine4-src-1.4.9-new/
Binary files t-engine4-src-1.4.9-old/game/engines/te4-1.4.9.teae and
t-engine4-src-1.4.9-new/game/engines/te4-1.4.9.teae differ
Binary files t-engine4-src-1.4.9-old/game/modules/boot-te4-1.4.9.team
and t-engine4-src-1.4.9-new/game/modules/boot-te4-1.4.9.team differ
Binary files t-engine4-src-1.4.9-old/game/modules/tome-1.4.9-gfx.team
and t-engine4-src-1.4.9-new/game/modules/tome-1.4.9-gfx.team differ
Binary files
t-engine4-src-1.4.9-old/game/modules/tome-1.4.9-music.team and
t-engine4-src-1.4.9-new/game/modules/tome-1.4.9-music.team differ
Binary files t-engine4-src-1.4.9-old/game/modules/tome-1.4.9.team and
t-engine4-src-1.4.9-new/game/modules/tome-1.4.9.team differ


Thanks for this analysis. I reported it upstream to know if it was 
attended and if this is something common for them.




CVS: cvs.openbsd.org: ports

2016-12-23 Thread Paul Irofti
CVSROOT:/cvs
Module name:ports
Changes by: piro...@cvs.openbsd.org 2016/12/23 01:07:54

Modified files:
www/youtube-dl : Makefile distinfo 
www/youtube-dl/pkg: PLIST 

Log message:
Update to youtube-dl 2016.12.22

New extractors:
- ism
- beatport
- ccma
- fox9
- huajiao
- jamendo
- meipai
- melonvod
- nobelprize
- ondemandkorea
- pandatv
- piksel
- rentv
- teamfourstar
- tvanouvelles
- uktvplay
- viu
- id
- vzaar
- webcaster

Removed
- beatportpro
- screenwavemedia