CVS: cvs.openbsd.org: ports

2014-05-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/05/01 00:21:41

Modified files:
devel/goffice  : Makefile distinfo 

Log message:
Update to goffice-0.10.15.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/05/01 00:22:04

Modified files:
math/gnumeric  : Makefile distinfo 

Log message:
Update to gnumeric-1.12.15.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 00:47:51

Modified files:
emulators/gxemul: Makefile distinfo 
emulators/gxemul/patches: patch-configure 
emulators/gxemul/pkg: PLIST 

Log message:
Update gxemul to 0.6.0.

ok brad@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 00:59:28

Modified files:
devel/p5-System-Command: Makefile distinfo 

Log message:
Remove maintainer per his request.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2014/05/01 01:16:14

Modified files:
net/lldpd  : Makefile distinfo 

Log message:
update to lldpd-0.7.8

ok sthen@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 01:18:02

Modified files:
graphics/amide : Makefile 

Log message:
Remove myself as maintainer.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2014/05/01 01:28:47

Modified files:
sysutils/mcollective: Makefile distinfo 
sysutils/mcollective/pkg: PLIST 

Log message:
update to mcollective-2.5.0

release notes: http://docs.puppetlabs.com/mcollective/releasenotes.html#2_5_0



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 01:36:22

Modified files:
devel/py-pip   : Makefile distinfo 

Log message:
Remove maintainer per his request.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Edd Barrett
CVSROOT:/cvs
Module name:ports
Changes by: e...@cvs.openbsd.org2014/05/01 02:48:19

Log message:
Import hgview, a fast Mercurial repo browser.

Input and OK bcallah@, benoit@, thanks!

Status:

Vendor Tag: edd
Release Tags:   edd_20140501

N ports/devel/hgview/Makefile
N ports/devel/hgview/distinfo
N ports/devel/hgview/patches/patch-hgviewlib_curses_application_py
N ports/devel/hgview/patches/patch-setup_py
N ports/devel/hgview/pkg/DESCR
N ports/devel/hgview/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Edd Barrett
CVSROOT:/cvs
Module name:ports
Changes by: e...@cvs.openbsd.org2014/05/01 02:51:43

Modified files:
devel  : Makefile 

Log message:
Link hgview.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2014/05/01 03:20:52

Modified files:
net/dnsmasq: Makefile distinfo 
net/dnsmasq/patches: patch-man_dnsmasq_8 patch-src_config_h 

Log message:
Update to dnsmasq 2.70.

ok sthen@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 03:22:22

Modified files:
devel/py-virtualenv: Makefile distinfo 

Log message:
Remove maintainer per his request.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 07:05:29

Modified files:
devel/py-coverage: Makefile distinfo 
devel/py-coverage/pkg: PLIST 

Log message:
Update py-coverage to 3.7.1.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/05/01 07:43:13

Modified files:
graphics/xmedcon: Makefile 
graphics/xmedcon/patches: patch-source_m-png_c 

Log message:
Remove myself as maintainer.



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2014/05/01 08:46:53

Modified files:
net/synergy: Makefile distinfo 
net/synergy/patches: patch-CMakeLists_txt 
 patch-src_CMakeLists_txt 
Added files:
net/synergy/patches: patch-src_lib_io_CryptoMode_cryptopp_h 
 patch-src_lib_io_CryptoStream_cryptopp_h 
Removed files:
net/synergy/patches: patch-src_lib_io_CCryptoMode_h 
 patch-src_lib_io_CCryptoStream_h 
 patch-src_lib_ipc_CIpcClientProxy_cpp 
 patch-src_lib_ipc_CIpcServerProxy_cpp 
 patch-src_lib_server_CClientProxy1_4_cpp 
 patch-src_lib_synergy_CProtocolUtil_h 

Log message:
Update Synergy to 1.4.17
ok abieber@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Pascal Stumpf
CVSROOT:/cvs
Module name:ports
Changes by: pas...@cvs.openbsd.org  2014/05/01 13:48:09

Modified files:
geo/openbsd-developers: Makefile 
geo/openbsd-developers/files: OpenBSD 

Log message:
I moved.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2014/05/01 14:19:52

Modified files:
net: Makefile 

Log message:
+isc-bind,geoip



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2014/05/01 14:19:25

Modified files:
net/isc-bind   : Makefile distinfo 
net/isc-bind/patches: patch-bin_named_include_named_globals_h 
  patch-lib_isc_unix_socket_c 
net/isc-bind/pkg: DESCR PLIST 
Removed files:
net/isc-bind/patches: patch-lib_lwres_gethost_c 

Log message:
update to BIND 9.10.0 and add a flavour for the new geolocation support



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2014/05/01 15:25:44

Modified files:
infrastructure/templates: mk.conf.template 

Log message:
poison EXTRACT_SUFFIX, BUILD_DEPEDNS, RUN_DEPEDNS



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2014/05/01 16:32:42

Added files:
x11/kde4/juk/patches: patch-CMakeLists_txt 

Log message:
Oops, forgot to commit a patch. Doesn't affect actual package, so no bump
needed. Pointed out by sthen@



CVS: cvs.openbsd.org: ports

2014-05-01 Thread Tobias Ulmer
CVSROOT:/cvs
Module name:ports
Changes by: tobi...@cvs.openbsd.org 2014/05/01 17:08:26

Modified files:
lang/gcc/4.6   : Makefile distinfo 
lang/gcc/4.6/patches: patch-gcc_ada_gcc-interface_Makefile_in 
Added files:
lang/gcc/4.6/patches: patch-gcc_ada_system-openbsd-alpha_ads 
  patch-libada_Makefile_in 

Log message:
Add gnat for alpha. Because we can.

ok pascal@



Re: [NEW] net/mirall

2014-05-01 Thread Antoine Jacoutot
On Thu, May 01, 2014 at 09:50:37AM +0400, Kirill Bychkov wrote:
 Hi!
 Mirall is an official owncloud desktop client. This is not the latest version,
 which involves update of ocsync.
 It depends on Linux's inotify mechanics, but luckily it was implemented in
 libinotify. Libinotify was developed for NetBSD at GSoC'11. libinotify passes
 regression tests on amd64 and macppc.
 Mirall itself was tested only in amd64 with owncloud-6.0.3 and is working
 fine. It builds on macppc, but I can't start X on my iBook, so I can't test.
 
 Comments? OKs?

I already commented several times about this.
libnotify for BSD has bugs (talked to the person who developed it) and is not 
maintained (that is the reason gio-kqueue was implemented directly in glib2 for 
now instead of relying on libnotify).
Also this will probably be picked up by ports so that needs very careful checks 
to make sure nothing suddenly starts linking against that.

-- 
Antoine



Re: [NEW] net/mirall

2014-05-01 Thread Antoine Jacoutot
On Thu, May 01, 2014 at 08:04:28AM +0200, Antoine Jacoutot wrote:
 On Thu, May 01, 2014 at 09:50:37AM +0400, Kirill Bychkov wrote:
  Hi!
  Mirall is an official owncloud desktop client. This is not the latest 
  version,
  which involves update of ocsync.
  It depends on Linux's inotify mechanics, but luckily it was implemented in
  libinotify. Libinotify was developed for NetBSD at GSoC'11. libinotify 
  passes
  regression tests on amd64 and macppc.
  Mirall itself was tested only in amd64 with owncloud-6.0.3 and is working
  fine. It builds on macppc, but I can't start X on my iBook, so I can't test.
  
  Comments? OKs?
 
 I already commented several times about this.
 libnotify for BSD has bugs (talked to the person who developed it) and is not 
 maintained (that is the reason gio-kqueue was implemented directly in glib2 
 for now instead of relying on libnotify).
 Also this will probably be picked up by ports so that needs very careful 
 checks to make sure nothing suddenly starts linking against that.

To be clear, I am not against having it as long as nothing else uses it :-)

-- 
Antoine



Re: UPDATE: ZNC 1.2

2014-05-01 Thread Brad Smith
On Sat, Nov 30, 2013 at 10:03:47PM -0500, Brad Smith wrote:
 Here is an update to ZNC 1.2.
 
 OK?

An updated diff for up to date -current..

OK?


Index: Makefile
===
RCS file: /home/cvs/ports/net/znc/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile30 Apr 2014 14:12:19 -  1.20
+++ Makefile30 Apr 2014 23:03:19 -
@@ -4,8 +4,7 @@ SHARED_ONLY=Yes
 
 COMMENT=   advanced IRC bouncer
 
-DISTNAME=  znc-1.0
-REVISION=  2
+DISTNAME=  znc-1.2
 CATEGORIES=net
 MASTER_SITES=  ${HOMEPAGE}releases/
 
@@ -13,10 +12,11 @@ HOMEPAGE=   http://znc.in/
 
 MAINTAINER=Brad Smith b...@comstyle.com
 
-# GPLv2
+# Apache 2.0
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB=   c crypto m ssl stdc++
+MODULES=   converters/libiconv
+WANTLIB=   c crypto m pthread ssl stdc++ z
 
 MAKE_FLAGS=VERBOSE=1
 
@@ -24,6 +24,9 @@ SEPARATE_BUILD=   Yes
 USE_GMAKE= Yes
 CONFIGURE_STYLE= gnu
 CONFIGURE_ARGS= --disable-optimization
+CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \
+   LDFLAGS=-L${LOCALBASE}/lib \
+   ac_cv_path_GNUMAKE=gmake
 
 NO_TEST=   Yes
 
Index: distinfo
===
RCS file: /home/cvs/ports/net/znc/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo17 Nov 2012 00:16:54 -  1.12
+++ distinfo30 Nov 2013 21:00:17 -
@@ -1,2 +1,2 @@
-SHA256 (znc-1.0.tar.gz) = qFU52kJpeybk1GIF3vNrt5n4PWru9AHVPEnuZ0FCBio=
-SIZE (znc-1.0.tar.gz) = 1222361
+SHA256 (znc-1.2.tar.gz) = 2aLNKkhP8j5vycvejdikPvvNjSiK/KexJokUyg0YcB0=
+SIZE (znc-1.2.tar.gz) = 1235150
Index: patches/patch-modules_webadmin_cpp
===
RCS file: patches/patch-modules_webadmin_cpp
diff -N patches/patch-modules_webadmin_cpp
--- patches/patch-modules_webadmin_cpp  17 Jul 2013 07:19:38 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,46 +0,0 @@
-$OpenBSD: patch-modules_webadmin_cpp,v 1.1 2013/07/17 07:19:38 jasper Exp $
-
-Security fix for CVE-2013-2130,
-ZNC Multiple NULL Pointer Dereference Vulnerabilities
-
-Patch from upstream:
-https://github.com/znc/znc/commit/2bd410ee5570cea127233f1133ea22f25174eb28
-
 modules/webadmin.cpp.orig  Tue Nov  6 17:02:20 2012
-+++ modules/webadmin.cpp   Tue Jul 16 11:02:02 2013
-@@ -404,7 +404,7 @@ class CWebAdminMod : public CModule { (public)
-   CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-   // Admin||Self Check
--  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
spSession-GetUser() != pNetwork-GetUser())) {
-+  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
!pNetwork || spSession-GetUser() != pNetwork-GetUser())){ 
-   return false;
-   }
- 
-@@ -433,7 +433,7 @@ class CWebAdminMod : public CModule { (public)
-   CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-   // Admin||Self Check
--  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
spSession-GetUser() != pNetwork-GetUser())) {
-+  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
!pNetwork || spSession-GetUser() != pNetwork-GetUser())) {
-   return false;
-   }
- 
-@@ -457,7 +457,7 @@ class CWebAdminMod : public CModule { (public)
-   CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-   // Admin||Self Check
--  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
spSession-GetUser() != pNetwork-GetUser())) {
-+  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
!pNetwork || spSession-GetUser() != pNetwork-GetUser())) {
-   return false;
-   }
- 
-@@ -471,7 +471,7 @@ class CWebAdminMod : public CModule { (public)
-   CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-   // Admin||Self Check
--  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
spSession-GetUser() != pNetwork-GetUser())) {
-+  if (!spSession-IsAdmin()  (!spSession-GetUser() || 
!pNetwork || spSession-GetUser() != pNetwork-GetUser())) {
-   return false;
-   }
- 
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/net/znc/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- pkg/PLIST   17 Nov 2012 00:16:54 -  1.10
+++ pkg/PLIST   1 Dec 2013 00:44:58 -
@@ -20,6 +20,7 @@ include/znc/SHA256.h
 include/znc/Server.h
 include/znc/Socket.h
 include/znc/Template.h
+include/znc/Threads.h
 

Pushing patches upstream

2014-05-01 Thread Jasper Lievisse Adriaanse
Hi,

Here's a quick reminder about submitting patches upstream. For many of you it's
already a part of your workflow, but too often ports/patches get committed still
without a comment in the patch or without the patches submitted to upstream.

So please spend a few extra minutes to submit your patches upstream and include
a link to the bugzilla/jira/gh issue tracker in your patch. This way you, or the
next person working on the port, knows where the patch comes from, without 
having
to search all over the place. Having a patch incorporated upstream will save
time the next time you update...less patches to merge.
A patch-less port is a happy port!

And yes, upstream can be stubborn about why does OpenBSD do it this way? or
it works on Linux, so fix your system instead, but more often they're far from
reluctant to apply the patches.

Cheers,
Jasper



Re: [NEW] net/mirall

2014-05-01 Thread Kirill Bychkov
On Thu, May 1, 2014 10:07, Antoine Jacoutot wrote:
 On Thu, May 01, 2014 at 08:04:28AM +0200, Antoine Jacoutot wrote:
 On Thu, May 01, 2014 at 09:50:37AM +0400, Kirill Bychkov wrote:
  Hi!
  Mirall is an official owncloud desktop client. This is not the latest
 version,
  which involves update of ocsync.
  It depends on Linux's inotify mechanics, but luckily it was implemented in
  libinotify. Libinotify was developed for NetBSD at GSoC'11. libinotify
 passes
  regression tests on amd64 and macppc.
  Mirall itself was tested only in amd64 with owncloud-6.0.3 and is working
  fine. It builds on macppc, but I can't start X on my iBook, so I can't
 test.
 
  Comments? OKs?

 I already commented several times about this.
 libnotify for BSD has bugs (talked to the person who developed it) and is
 not maintained (that is the reason gio-kqueue was implemented directly in
 glib2 for now instead of relying on libnotify).
 Also this will probably be picked up by ports so that needs very careful
 checks to make sure nothing suddenly starts linking against that.

 To be clear, I am not against having it as long as nothing else uses it :-)

May be just rename it to something like kinotify?





[NEW] misc/asciinema

2014-05-01 Thread Sergey Bronnikov
$ cat misc/py-asciinema/pkg/DESCR
asciinema is a free and open source solution for recording the terminal
sessions and sharing them on the web.

Tested on -current, amd64

P.S. actually it was sent to ports@ on 2014-01-24, now updated to latest 
version.

Sergey B.


py-asciinema.tgz
Description: application/tar-gz


Re: [NEW] misc/asciinema

2014-05-01 Thread Antoine Jacoutot
On Thu, May 01, 2014 at 08:13:11PM +0400, Sergey Bronnikov wrote:
 $ cat misc/py-asciinema/pkg/DESCR
 asciinema is a free and open source solution for recording the terminal
 sessions and sharing them on the web.
 
 Tested on -current, amd64
 
 P.S. actually it was sent to ports@ on 2014-01-24, now updated to latest 
 version.

You don't want to use FULLPKGNAME in the PLIST.
WRKSRC is the default, you don't need that.
Use MASTER_SITE_PYPI instead of github.
py-* is usually for python modules, since this is a standalone software, no 
need to prefix it.

-- 
Antoine



FETCH_PACKAGES=Yes doesn't work

2014-05-01 Thread Stefan Sperling
I noticed that ports are always built even with FETCH_PACKAGES=Yes
and matching binary packages on the mirror.

Starting from 'make depends' I traced the problem down to a pkg_add bug.
Here's recipe that shows where it fails:

$ pwd
/usr/ports/net/miniupnp/miniupnpc
$ pkg_add -m -I -n -q -D installed -D downgrade miniupnpc-1.9.tgz 
/usr/ports/packages/amd64/cache//miniupnpc-1.9.tgz
miniupnpc-1.9: ok
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
Can't use an undefined value as a HASH reference at 
/usr/libdata/perl5/OpenBSD/Dependencies.pm line 387.
$ echo $?
22

The exit code causes the Makefile logic to believe fetching the package
failed and it builds the port even though the package is already installed.

The line perl complains about is:
for my $dep (@{$package-dependency_info-{depend}}) {

It looks like $package-dependency_info is undefined here.

Can someone help?



Re: [NEW] misc/asciinema

2014-05-01 Thread Antoine Jacoutot
On Thu, May 01, 2014 at 09:17:25PM +0400, Sergey Bronnikov wrote:
 On 18:26 Thu 01 May , Antoine Jacoutot wrote:
  On Thu, May 01, 2014 at 08:13:11PM +0400, Sergey Bronnikov wrote:
   $ cat misc/py-asciinema/pkg/DESCR
   asciinema is a free and open source solution for recording the terminal
   sessions and sharing them on the web.
   
   Tested on -current, amd64
   
   P.S. actually it was sent to ports@ on 2014-01-24, now updated to latest 
   version.
  
  You don't want to use FULLPKGNAME in the PLIST.
  WRKSRC is the default, you don't need that.
  Use MASTER_SITE_PYPI instead of github.
  py-* is usually for python modules, since this is a standalone software, no 
  need to prefix it.
 
 Thank you for review.
 
 In my case:
 $ make show=WRKSRC
 /usr/ports/pobj/asciinema-0.9.8/v0.9.8
 and without setting of WRKSRC packaging failed.

It is _not_ needed if you change the MASTER_SITES like I wrote in my previous 
mail.

 - MASTER_SITES pointed to MASTER_SITE_PYPI
 - keep FULLPKGNAME in PLIST
 - renamed py-asciinema to asciinema
 
 
  -- 
  Antoine



-- 
Antoine



Re: [NEW] misc/asciinema

2014-05-01 Thread Stuart Henderson
On 2014/05/01 21:17, Sergey Bronnikov wrote:
 On 18:26 Thu 01 May , Antoine Jacoutot wrote:
  On Thu, May 01, 2014 at 08:13:11PM +0400, Sergey Bronnikov wrote:
   $ cat misc/py-asciinema/pkg/DESCR
   asciinema is a free and open source solution for recording the terminal
   sessions and sharing them on the web.
   
   Tested on -current, amd64
   
   P.S. actually it was sent to ports@ on 2014-01-24, now updated to latest 
   version.
  
  You don't want to use FULLPKGNAME in the PLIST.
  WRKSRC is the default, you don't need that.
  Use MASTER_SITE_PYPI instead of github.
  py-* is usually for python modules, since this is a standalone software, no 
  need to prefix it.
 
 Thank you for review.
 
 In my case:
 $ make show=WRKSRC
 /usr/ports/pobj/asciinema-0.9.8/v0.9.8
 and without setting of WRKSRC packaging failed.
 
 - MASTER_SITES pointed to MASTER_SITE_PYPI
 - keep FULLPKGNAME in PLIST
 - renamed py-asciinema to asciinema

Diff relative to yours, new tar attached.

diff --git Makefile Makefile
index 8866dcb..e0e8dbc 100644
--- Makefile
+++ Makefile
@@ -2,25 +2,23 @@
 
 COMMENT =  command line client for asciinema.org service
 
-VERSION =  0.9.8
-DISTNAME = v${VERSION}
-PKGNAME =  asciinema-${VERSION}
+MODPY_EGG_VERSION =0.9.8
+DISTNAME = asciinema-${MODPY_EGG_VERSION}
 
 CATEGORIES =   misc sysutils
 HOMEPAGE = http://asciinema.org
 
-MAINTAINER =   Sergey Bronnikov este...@gmail.com
+MAINTAINER =   Sergey Bronnikov este...@gmail.com
 
-# MIT License
+# MIT
 PERMIT_PACKAGE_CDROM = Yes
 
 MASTER_SITES = ${MASTER_SITE_PYPI:=a/asciinema/}
 MODULES =  lang/python
 NO_BUILD = Yes
 RUN_DEPENDS =  www/py-requests
+TEST_DEPENDS = ${RUN_DEPENDS}
 
 MODPY_SETUPTOOLS = Yes
 
-WRKSRC =   ${WRKDIR}/${PKGNAME}/
-
 .include bsd.port.mk
diff --git distinfo distinfo
index d69825d..6535fb4 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (v0.9.8.tar.gz) = 8wnb+G5Ix2ybOuhsvQj8HCG42Vqd2Kl8zeGDry3tyYQ=
-SIZE (v0.9.8.tar.gz) = 14540
+SHA256 (asciinema-0.9.8.tar.gz) = 8gv5bF7F9Pq6fEyRzltIaWzoFgWTpIl+iofMg5IU3x8=
+SIZE (asciinema-0.9.8.tar.gz) = 6336
diff --git pkg/PLIST pkg/PLIST
index 104603e..1a0b8b5 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,13 +1,13 @@
 @comment $OpenBSD$
 bin/asciinema
 lib/python${MODPY_VERSION}/site-packages/asciinema/
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/asciinema-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/asciinema/__init__.py
 lib/python${MODPY_VERSION}/site-packages/asciinema/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/asciinema/__main__.py


asciinema.tgz
Description: application/tar-gz


Re: [NEW] net/gdnsd

2014-05-01 Thread Stuart Henderson
Here are some tweaks, and a new tgz attached.

Note that I have not tried running it yet, so there may be a little
more to do.

Upstream need to learn about not using malloc(foo * bar), and to
check their malloc return values...


diff --git Makefile Makefile
index bc6357b..813f712 100644
--- Makefile
+++ Makefile
@@ -4,22 +4,24 @@ COMMENT=  authoritative-only GeoIP-aware DNS 
server
 SHARED_ONLY=   Yes
 
 V= 1.11.2
-DISTNAME=  gdnsd-${V}
+DISTNAME=  gdnsd-$V
+EXTRACT_SUFX=  .tar.xz
 CATEGORIES=net
 HOMEPAGE=  http://gdnsd.org/
 
 MAINTAINER=Samuel Streiner samuel.strei...@gmail.com
 
-DISTFILES= gdnsd-${V}.tar.xz
-MASTER_SITES=  
https://github.com/blblack/gdnsd/releases/download/v${V}/
-EXTRACT_SUFFIX=.tar.xz
+MASTER_SITES=  https://github.com/blblack/gdnsd/releases/download/v$V/
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM=  yes
 
+WANTLIB += c ev m pthread
+
 CONFIGURE_STYLE=   gnu
 AUTOCONF_VERSION=  2.69
 AUTOMAKE_VERSION=  1.11
+SUBST_VARS+=   VARBASE
 
 LIBTOOL_FLAGS= --tag=disable-static
 
@@ -32,12 +34,16 @@ BUILD_DEPENDS=  devel/libtool \
devel/ragel \
${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS}
+# used for tests
+BUILD_DEPENDS+=archivers/xz \
+   net/curl
 
 LIB_DEPENDS=   devel/libev
 
 RUN_DEPENDS=   net/GeoIP
 
-TEST_DEPENDS=  www/p5-libwww \
+TEST_DEPENDS=  ${BUILD_DEPENDS} \
+   www/p5-libwww \
net/p5-Socket6 \
net/p5-IO-Socket-INET6 \
net/p5-Net-DNS
@@ -49,17 +55,7 @@ pre-configure:
./autogen.sh
 
 post-install:
-   rm ${PREFIX}/lib/gdnsd/libgdnsd.la
-   rm ${PREFIX}/lib/gdnsd/plugin_extmon.la
-   rm ${PREFIX}/lib/gdnsd/plugin_geoip.la
-   rm ${PREFIX}/lib/gdnsd/plugin_http_status.la
-   rm ${PREFIX}/lib/gdnsd/plugin_metafo.la
-   rm ${PREFIX}/lib/gdnsd/plugin_multifo.la
-   rm ${PREFIX}/lib/gdnsd/plugin_null.la
-   rm ${PREFIX}/lib/gdnsd/plugin_reflect.la
-   rm ${PREFIX}/lib/gdnsd/plugin_simplefo.la
-   rm ${PREFIX}/lib/gdnsd/plugin_static.la
-   rm ${PREFIX}/lib/gdnsd/plugin_tcp_connect.la
-   rm ${PREFIX}/lib/gdnsd/plugin_weighted.la
+   rm ${PREFIX}/lib/gdnsd/*.la ${PREFIX}/share/doc/gdnsd/*.pod \
+   ${PREFIX}/share/doc/gdnsd/*.txt
 
 .include bsd.port.mk
diff --git distinfo distinfo
index 6b343f9..32d1151 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (gdnsd-1.11.2.tar.xz) = 
6f89dce5ed6058ca87a6c67f38f8a8ef5df90d0e2349568dbf300849d4455368
+SHA256 (gdnsd-1.11.2.tar.xz) = b4nc5e1gWMqHpsZ/OPio7135DQ4jSVaNvzAISdRFU2g=
 SIZE (gdnsd-1.11.2.tar.xz) = 629628
diff --git pkg/PFRAG.shared pkg/PFRAG.shared
deleted file mode 100644
index 7fdb472..000
--- pkg/PFRAG.shared
+++ /dev/null
@@ -1,13 +0,0 @@
-@comment $OpenBSD$
-lib/gdnsd/libgdnsd.so
-lib/gdnsd/plugin_extmon.so
-lib/gdnsd/plugin_geoip.so
-lib/gdnsd/plugin_http_status.so
-lib/gdnsd/plugin_metafo.so
-lib/gdnsd/plugin_multifo.so
-lib/gdnsd/plugin_null.so
-lib/gdnsd/plugin_reflect.so
-lib/gdnsd/plugin_simplefo.so
-lib/gdnsd/plugin_static.so
-lib/gdnsd/plugin_tcp_connect.so
-lib/gdnsd/plugin_weighted.so
diff --git pkg/PLIST pkg/PLIST
index 88792aa..276fa6e 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,7 +1,6 @@
 @comment $OpenBSD$
-@newgroup _gdnsd:732
-@newuser _gdnsd:732:_gdnsd:daemon:gdnsd Server:/var/empty:/sbin/nologin
-%%SHARED%%
+@newgroup _gdnsd:733
+@newuser _gdnsd:733:_gdnsd:daemon:gdnsd Server:/var/empty:/sbin/nologin
 @bin bin/gdnsd_geoip_test
 include/gdnsd/
 include/gdnsd/compiler.h
@@ -17,6 +16,18 @@ include/gdnsd/plugin.h
 include/gdnsd/stats.h
 include/gdnsd/vscf.h
 lib/gdnsd/
+lib/gdnsd/libgdnsd.so
+lib/gdnsd/plugin_extmon.so
+lib/gdnsd/plugin_geoip.so
+lib/gdnsd/plugin_http_status.so
+lib/gdnsd/plugin_metafo.so
+lib/gdnsd/plugin_multifo.so
+lib/gdnsd/plugin_null.so
+lib/gdnsd/plugin_reflect.so
+lib/gdnsd/plugin_simplefo.so
+lib/gdnsd/plugin_static.so
+lib/gdnsd/plugin_tcp_connect.so
+lib/gdnsd/plugin_weighted.so
 libexec/gdnsd/
 @bin libexec/gdnsd/gdnsd_extmon_helper
 @man man/man1/gdnsd_geoip_test.1
@@ -37,35 +48,9 @@ share/doc/gdnsd/COPYING
 share/doc/gdnsd/INSTALL
 share/doc/gdnsd/NEWS
 share/doc/gdnsd/README.md
-share/doc/gdnsd/gdnsd-plugin-api.pod
-share/doc/gdnsd/gdnsd-plugin-api.txt
-share/doc/gdnsd/gdnsd-plugin-extmon.pod
-share/doc/gdnsd/gdnsd-plugin-extmon.txt
-share/doc/gdnsd/gdnsd-plugin-geoip.pod
-share/doc/gdnsd/gdnsd-plugin-geoip.txt
-share/doc/gdnsd/gdnsd-plugin-metafo.pod
-share/doc/gdnsd/gdnsd-plugin-metafo.txt
-share/doc/gdnsd/gdnsd-plugin-multifo.pod
-share/doc/gdnsd/gdnsd-plugin-multifo.txt
-share/doc/gdnsd/gdnsd-plugin-simplefo.pod
-share/doc/gdnsd/gdnsd-plugin-simplefo.txt

Re: [NEW] misc/asciinema

2014-05-01 Thread Fred

On 05/01/14 18:26, Stuart Henderson wrote:

On 2014/05/01 21:17, Sergey Bronnikov wrote:

On 18:26 Thu 01 May , Antoine Jacoutot wrote:

On Thu, May 01, 2014 at 08:13:11PM +0400, Sergey Bronnikov wrote:

$ cat misc/py-asciinema/pkg/DESCR
asciinema is a free and open source solution for recording the terminal
sessions and sharing them on the web.

Tested on -current, amd64

P.S. actually it was sent to ports@ on 2014-01-24, now updated to latest 
version.


You don't want to use FULLPKGNAME in the PLIST.
WRKSRC is the default, you don't need that.
Use MASTER_SITE_PYPI instead of github.
py-* is usually for python modules, since this is a standalone software, no 
need to prefix it.


Thank you for review.

In my case:
$ make show=WRKSRC
/usr/ports/pobj/asciinema-0.9.8/v0.9.8
and without setting of WRKSRC packaging failed.

- MASTER_SITES pointed to MASTER_SITE_PYPI
- keep FULLPKGNAME in PLIST
- renamed py-asciinema to asciinema


Diff relative to yours, new tar attached.



This version is working on -current i386, amd64 and macppc

Thanks

Fred



roundcube 1.0.0 - typo in patch

2014-05-01 Thread LEVAI Daniel
Hi!

It seems there is a rogue quote in
mail/roundcubemail/patches/patch-config_config_inc_php_sample
before the option value 'sqlite://...'


Daniel

-- 
LÉVAI Dániel
PGP key ID = 0x83B63A8F
Key fingerprint = DBEC C66B A47A DFA2 792D  650C C69B BE4C 83B6 3A8F



Re: UPDATE: www/py-webob 1.1.1 = 1.3.1

2014-05-01 Thread Brian Callahan


On 04/24/14 21:53, Brian Callahan wrote:

Hi ports --

Here's an update for py-webob to 1.3.1.
Changelog can be found here:
https://github.com/Pylons/webob/blob/master/docs/news.txt

This is required for an update to games/mnemosyne
Build tested and works on amd64.

OK?

~Brian



Ping.



Re: UPDATE: games/mnemosyne 2.2.1 = 2.3

2014-05-01 Thread Brian Callahan


On 04/24/14 21:57, Brian Callahan wrote:

Hi ports --

Here's an update for mnemosyne, bringing it to its latest version.
Large changelog, main points are mnemosyne-webserver has been merged 
into the main program, and bugfixes.


Requires the py-webob updated I just posted.

Works on amd64.

OK? (Taking maintainer)

~Brian



Ping. Don't forget to update py-webob first.