CVS: cvs.openbsd.org: ports

2014-04-09 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2014/04/09 00:16:05

Modified files:
editors/libreoffice/patches: patch-configure_ac 
 patch-liborcus_UnpackedTarball_liborcus_mk 
Added files:
editors/libreoffice/patches: 
 
patch-i18npool_source_collator_data_ko_charset_txt 
 
patch-i18npool_source_collator_data_zh_TW_charset_txt 

Log message:
disable the ko and zh_TW collator charset until the issue with ICU 5.3
is fixed upstream: https://bugs.freedesktop.org/show_bug.cgi?id=77071



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2014/04/09 00:27:56

Modified files:
net/zabbix : Makefile 
net/zabbix/pkg : zabbix_agentd.rc 

Log message:
remove pexp from the zabbix_agentd as it does not change it's process title
anymore, noted and a different diff sent by rivo nurges r...@estpak.ee



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/04/09 06:19:53

Modified files:
x11/gnome/controlcenter/patches: 
 patch-panels_info_cc-info-panel_c 

Log message:
Pushed upstream.



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/04/09 06:30:41

Modified files:
x11/qt4: Makefile 

Log message:
Add textproc/icu4c to run_depends since it gets dlopen'd.

ok espie@ (maintainer)



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/04/09 09:20:36

Modified files:
print/foo2zjs  : Makefile distinfo 
print/foo2zjs/patches: patch-getweb_in 

Log message:
Update to foo2zjs-20140408.



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Gonzalo L. Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2014/04/09 09:59:46

Modified files:
www/wordpress  : Makefile distinfo 

Log message:
Security update for Wordpress:

http://wordpress.org/news/2014/04/wordpress-3-8-2/

same diff from kili@



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2014/04/09 13:23:55

Modified files:
mail/sylpheed  : Makefile distinfo 
mail/sylpheed/pkg: PLIST 
Removed files:
mail/sylpheed/pkg: PFRAG.shared 

Log message:
update sylpheed to 3.4.1.
ok juanfra@ and Amit Kulkarni.



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2014/04/09 13:47:51

Modified files:
www/squid/stable: Makefile 

Log message:
missed a bump when I moved this from snapshots/ to stable/, thanks naddy@



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2014/04/09 14:45:57

Modified files:
sysutils/resmon: Makefile 

Log message:
Bump after the nagios-plugins - monitoring-plugins change.

ok sthen@



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2014/04/09 15:20:33

Modified files:
lang/racket: Makefile 

Log message:
Fix name of libuniaue in WANTLIB to unbreak the build.

ok jturner@ juanfra@



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Stefan Sperling
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2014/04/09 16:11:33

Modified files:
www/apache-httpd: Makefile distinfo 
www/apache-httpd/patches: patch-docs_man_suexec_8 
www/apache-httpd/pkg: PLIST 

Log message:
Update www/apache-httpd to 2.2.17.
Fixes CVE-2014-0098 and CVE-2013-6438 among other changes.
ok sthen



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2014/04/09 18:50:58

Modified files:
net/samba  : Makefile 
net/samba/patches: patch-nsswitch_wbinfo_c 
   patch-source3_lib_netapi_group_c 
   patch-source3_lib_netapi_user_c 
   patch-source3_rpc_client_cli_lsarpc_c 
   patch-source3_rpc_client_cli_pipe_c 
   patch-source3_rpcclient_cmd_samr_c 
   patch-source3_smbd_lanman_c 
   patch-source3_utils_net_rpc_c 
Added files:
net/samba/patches: patch-source3_auth_check_samsec_c 
   patch-source3_rpc_server_samr_srv_samr_chgpasswd_c 
   patch-source3_rpc_server_samr_srv_samr_nt_c 

Log message:
Fix a security issue with Samba..

Password lockout not enforced for SAMR password changes. CVE-2013-4496

ok sthen@



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Anthony J. Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2014/04/09 23:32:52

Modified files:
textproc/pod2mdoc: Makefile distinfo 

Log message:
Update to pod2mdoc-0.0.11.



CVS: cvs.openbsd.org: ports

2014-04-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/04/09 23:43:26

Modified files:
devel/glib2: Makefile 
Added files:
devel/glib2/patches: patch-glib_gstrfuncs_c 

Log message:
g_str_has_prefix: don't call strlen(str) (BZ #727890).
This prevents a segfault when using WebKit browsers.



Re: [NEW] net/gdnsd

2014-04-09 Thread Samuel Streiner
Updated like suggested by Stuart  others.
Dropped liburcu flavor. Tested it and pthread is faster.

pthread queries/sec:24000
liburcu queries/sec:12000

rc: ${VARBASE} didn't work. Other ports also use fixed path (/var/xxx).



net_gdnsd.tar.gz
Description: GNU Zip compressed data


Thanks,
Regards,
Sam

--
Samuel Streiner
samuel.strei...@gmail.com




Am 07.04.2014 um 18:12 schrieb Stuart Henderson st...@openbsd.org:

 On 2014/04/07 17:09, Stuart Henderson wrote:
 On 2014/04/07 17:44, Joerg Jung wrote:
 On Mon, Apr 07, 2014 at 02:43:43PM +0200, Samuel Streiner wrote:
 
 Please find attached a new port of gdnsd - geographic dns daemon
 
 Please note that the gdnsd port has a flavor liburcu, witch adds a 
 dependency
 (devel/liburcu). This port (devel/liburcu) does not exist jet. Please note 
 the second mail
 [NEW] devel/liburcu. You will only need devel/liburcu if you use the 
 liburcu flavor.
 Per default gdnsd will be build using pthread.
 
 Feedback  Testing (also on other platforms than amd64i386) welcome,
 
 Works fine here on amd64. 
 IMHO this port is in a good shape and mostly ready. 
 If another ports developer gives an ok, I'm happy to commit this.
 
 Thanks,
 Regards,
 Joerg
 
 
 Not tested, but from reading :-
 
 - should be SHARED_ONLY and regen plists (merge pfrag.shared)
 - static libraries for plugins not needed; try LIBTOOL_FLAGS= 
 --tag=disable-static
 - .la files for plugins probably not needed, try rm'ing in post-install, but 
 check it still works without
 - DESCR is a bit of a mess
 - patches should be generated with 'make update-patches'
 
 CONFIGURE_ARGS+=LIBEV_CFLAGS=-I/usr/local/include \
LIBEV_LIBS=-L/usr/local/lib -lev \
^^
 should be ${LOCALBASE}
--with-rootdir=/var/gdnsd
   
 should be ${VARBASE}
 
 BUILD_DEPENDS=  devel/libtool \
devel/ragel \
devel/autoconf/2.69 \
devel/automake/1.11
 last 2 should be ${MODGNU_AUTOCONF_DEPENDS} and ${MODGNU_AUTOMAKE_DEPENDS}
 
 is gnu libtool just for m4 files for autoconf/automake, or something else?
 
 RUN_DEPENDS=net/GeoIP
 
 are you sure this is only a run dependency, not a LIB_DEPENDS or 
 BUILD_DEPENDS?
 
 COMMENT=Authoritative-only GeoIP-aware DNS server
 
 lowercase start of comment
 
 gdnsd.rc: daemon=/usr/local/sbin/gdnsd, daemon_flags=-d /var/gdnsd
 should use ${TRUEPREFIX} and ${VARBASE}
 
 
 Oh, another thing, is there really any point adding complexity by
 making liburcu optional? Either it's useful, in which case the port
 should just use it anyway, or it's not, in which case it should be
 dropped.
 



Re: [NEW] devel/liburcu

2014-04-09 Thread Samuel Streiner
Can be dropped. No further use.

Thanks,
Regards,
Sam

--
Samuel Streiner
samuel.strei...@gmail.com




Am 08.04.2014 um 00:42 schrieb Samuel Streiner samuel.strei...@gmail.com:

 Sorry for mistakes. My first OpenBSD ports :D
 But I'll make them right!
 
 BUILD_DEPENDS=  devel/libtool
 According to Readme it is needed. (Looking at the src just for 
 autoconf/automake).
 
 Should be tested on multiple platforms. But according to read me it should 
 build
 on: x86 (i386, i486, i586, i686), x86 64-bit, PowerPC 32/64, S390, S390x,
 ARM, MIPS, Alpha, ia64 and Sparcv9 32/6
 
 Thanks again for the feedback.
 
 --
 Samuel Streiner
 samuel.strei...@gmail.com
 
 
 
 
 Am 07.04.2014 um 18:23 schrieb Stuart Henderson st...@openbsd.org:
 
 On 2014/04/07 14:50, Samuel Streiner wrote:
 Hi All,
 
 Please find attached a new port of liburcu - userspace RCU library.
 This port is a dependency for net/gdnsd. Please see my other mail [NEW] 
 net/gdnsd.
 FreeBSD got the port below sysutils, but I found it more convenient below 
 devel.
 Still not sure about. - Comments / Advice appreciated
 
 Feedback  Testing (also on other platforms than amd64i386) welcome,
 Sam
 
 
 
 
 
 --
 Samuel Streiner
 samuel.strei...@gmail.com
 
 
 
 
 
 COMMENT=Userspace read-copy-update (RCU) library
 
 - start with lowercase
 
 V=  0.8.4
 
 - V is pointless here, just list it in DISTNAME
 
 DISTFILES=  userspace-rcu-${V}.tar.bz2
 
 - not needed, this already defaults to ${DISTNAME}${EXTRACT_SUFX}
 
 BUILD_DEPENDS=  devel/libtool
 
 - is this needed? why?
 
 This looks like something which needs testing on multiple architectures.
 Also it's missing SHARED_LIBS handling.
 
 




json-c: backport CVE fixes

2014-04-09 Thread Stuart Henderson
any comments/OKs?

notable ports depending on this include pulseaudio and syslog-ng

- Forwarded message from Huzaifa Sidhpurwala huzai...@redhat.com -

From: Huzaifa Sidhpurwala huzai...@redhat.com
Date: Wed, 09 Apr 2014 12:07:44 +0530
To: oss-secur...@lists.openwall.com
Reply-To: oss-secur...@lists.openwall.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 
Thunderbird/24.3.0
Subject: [oss-security] Two security flaws with json-c

Hi All,

Florian Weimer of the Red Hat Product Security Team discovered two flaws
in json-c, details as follows:

1.  CVE-2013-6371 json-c: hash collision DoS

The hash function in the json-c library was weak, and that parsing
smallish JSON strings showed quadratic timing behaviour.  This could
cause an application linked to the json-c library, and that processes
some specially-crafted JSON data, to use excessive amounts of CPU.

Reference:
https://bugzilla.redhat.com/show_bug.cgi?id=1032311

2. CVE-2013-6370 json-c: buffer overflow if size_t is larger than int

The printbuf APIs used in the json-c library used ints for counting
buffer lengths, which is inappropriate for 32bit architectures.  These
functions need to be changed to using size_t if possible for sizes, or
to be hardened against negative values if not.  This could be used to
cause a denial of service in an application linked to the json-c library.

Reference:
https://bugzilla.redhat.com/show_bug.cgi?id=1032322


Both these issues are fixed via the following upstream commit:
https://github.com/json-c/json-c/commit/64e36901a0614bf64a19bc3396469c66dcd0b015



-- 
Huzaifa Sidhpurwala / Red Hat Security Response Team

- End forwarded message -

Index: Makefile
===
RCS file: /cvs/ports/devel/json-c/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile30 Aug 2013 07:36:56 -  1.9
+++ Makefile9 Apr 2014 12:29:46 -
@@ -2,9 +2,10 @@
 
 COMMENT=   JSON implementation in C
 
-DISTNAME = json-c-0.11
-REVISION=  0
+DISTNAME=  json-c-0.11
+REVISION=  1
 CATEGORIES=devel
+
 SHARED_LIBS +=  json  2.0 # 1.0
 SHARED_LIBS +=  json-c0.0 # 2.1
 
@@ -16,5 +17,19 @@ PERMIT_PACKAGE_CDROM=Yes
 MASTER_SITES = https://s3.amazonaws.com/json-c_releases/releases/
 
 CONFIGURE_STYLE=   gnu
+AUTOMAKE_VERSION=  1.11
+AUTOCONF_VERSION=  2.68
+BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
+   ${MODGNU_AUTOMAKE_DEPENDS}
+
+# not enabled by default at present, but we want to make sure we
+# don't use it if it's later enabled as it disables using random(4).
+# (the cpuid code will probably break with PIE on i386 too).
+CONFIGURE_ARGS=--disable-rdrand
+
+post-patch:
+   cd ${WRKSRC}  \
+   AUTOCONF_VERSION=${AUTOCONF_VERSION} \
+   AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
 
 .include bsd.port.mk
Index: patches/patch-Makefile_am
===
RCS file: patches/patch-Makefile_am
diff -N patches/patch-Makefile_am
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile_am   9 Apr 2014 12:29:46 -
@@ -0,0 +1,32 @@
+$OpenBSD$
+
+From 64e36901a0614bf64a19bc3396469c66dcd0b015 Mon Sep 17 00:00:00 2001
+From: Michael Clark mich...@metaparadigm.com
+Date: Wed, 9 Apr 2014 13:48:21 +0800
+Subject: [PATCH] Patch to address the following issues:
+
+* CVE-2013-6371: hash collision denial of service
+* CVE-2013-6370: buffer overflow if size_t is larger than int
+#
+--- Makefile.am.orig   Mon Apr  1 15:05:01 2013
 Makefile.amWed Apr  9 13:08:18 2014
+@@ -29,7 +29,8 @@ libjson_cinclude_HEADERS = \
+   json_tokener.h \
+   json_util.h \
+   linkhash.h \
+-  printbuf.h
++  printbuf.h \
++  random_seed.h
+ 
+ #libjsonx_includedir = $(libdir)/json-c-@VERSION@
+ #
+@@ -55,7 +56,8 @@ libjson_c_la_SOURCES = \
+   json_tokener.c \
+   json_util.c \
+   linkhash.c \
+-  printbuf.c
++  printbuf.c \
++  random_seed.c
+ 
+ 
+ distclean-local:
Index: patches/patch-Makefile_am_inc
===
RCS file: patches/patch-Makefile_am_inc
diff -N patches/patch-Makefile_am_inc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile_am_inc   9 Apr 2014 12:29:46 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+From 64e36901a0614bf64a19bc3396469c66dcd0b015 Mon Sep 17 00:00:00 2001
+From: Michael Clark mich...@metaparadigm.com
+Date: Wed, 9 Apr 2014 13:48:21 +0800
+Subject: [PATCH] Patch to address the following issues:
+
+* CVE-2013-6371: hash collision denial of service
+* CVE-2013-6370: buffer overflow if size_t is larger than int
+
+--- Makefile.am.inc.orig   Mon Apr  1 03:01:09 2013
 Makefile.am.incWed Apr  9 13:08:18 2014
+@@ -1,2 +1,2 @@

Re: Preventing substitutions in PLIST ?

2014-04-09 Thread Stuart Cassoff
On 12/08/13 09:23, Marc Espie wrote:
 On Sun, Dec 08, 2013 at 08:41:23AM -0500, Stuart Cassoff wrote:
 On 12/07/13 16:42, Marc Espie wrote:
 On Sat, Dec 07, 2013 at 03:39:28PM -0500, Stuart Cassoff wrote:
 On 12/05/13 05:36, Marc Espie wrote:
 On Thu, Dec 05, 2013 at 01:26:47AM -0500, Stuart Cassoff wrote:
 I'd like tcllib and tklib to make use of 'tcl modules'.
 Every package that can be installed as a tcl module saves one file and 
 one dir
 and there are enough eligible packages that I think it's worth doing.
 This makes use of a newer tcl packaging system that's a bit better 
 and/or faster.

 These should always be installend in the dir for lowest tcl version 
 possible, which is 8.5.
 I'm concerned that ${MODTK_VERSION} in the PLIST isn't right.

 Here's the result for one package:

 So, make sure to look at the result of update-plist, it's not always
 right.


 How's this? Snippet from the port Makefile diff.

 +# We want the lowest Tcl version possible.
 +MODTK_VERSION =8.5
 +
 +# Manual target to adjust PLIST after update-plist.
 +adj-plist:
 +   perl -pi -e 's/\$${MODTK_VERSION}/8.5/' ${PKGDIR}/PLIST
 +
 YUCK. A big *NO*.

 Did you try the approach I outlined ?  Namely provide longer module 
 variables
 that would be FIRST in the substituted list.

 
 It confused and frightened me.

 Eventually I manned-up and so with your approach I get this in the PLIST:

 lib/tcl/${MODTK_MODPATH}/autoscroll-1.1.tm

 Which I don't understand much more.

 Either way I get the same package file so maybe I don't actually have a 
 problem here?
 
 Maybe you don't understand it much more, but it's cleaner, in as much
 as there's no extra step to fix the plist after update-plist.
 
 ... and it will fix the same problem in (potentially) other ports, without
 you needing to special-case each and every port.
 

Ok I understand now, thanks.

How's this? Should there be a MODTK_MINVERSION as well?


Index: lang/tcl/tcl.port.mk
===
RCS file: /cvs/ports/lang/tcl/tcl.port.mk,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 tcl.port.mk
--- lang/tcl/tcl.port.mk17 Nov 2013 11:08:03 -  1.16
+++ lang/tcl/tcl.port.mk9 Apr 2014 21:26:05 -
@@ -3,6 +3,7 @@
 CATEGORIES +=  lang/tcl

 MODTCL_VERSION ?=  8.5
+MODTCL_MINVERSION ?=   8.5

 .if ${MODTCL_VERSION} == 8.4
 _MODTCL_SPEC = tcl-=${MODTCL_VERSION},8.5
@@ -43,4 +44,4 @@ MODTCL_TCLSH_ADJ =perl -pi \
 # Same for 'wish'.
 MODTCL_WISH_ADJ =  ${MODTCL_TCLSH_ADJ:S/tclsh/wish/}

-SUBST_VARS +=  MODTCL_VERSION MODTCL_BIN
+SUBST_VARS +=  MODTCL_MINVERSION MODTCL_VERSION MODTCL_BIN
Index: x11/tk/tk.port.mk
===
RCS file: /cvs/ports/x11/tk/tk.port.mk,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 tk.port.mk
--- x11/tk/tk.port.mk   2 Feb 2013 11:18:28 -   1.12
+++ x11/tk/tk.port.mk   9 Apr 2014 21:26:55 -
@@ -22,7 +22,7 @@ MODTK_LIBDIR ?=   ${MODTCL_TCLDIR}/tk${MO
 MODTK_CONFIG ?=${MODTK_LIBDIR}/tkConfig.sh


-SUBST_VARS +=  MODTK_VERSION MODTK_BIN
+SUBST_VARS +=  MODTCL_MINVERSION MODTK_VERSION MODTK_BIN

 MODULES += lang/tcl



Index: port-modules.5
===
RCS file: /cvs/src/share/man/man5/port-modules.5,v
retrieving revision 1.172
diff -u -p -u -p -r1.172 port-modules.5
--- port-modules.5  2 Apr 2014 15:00:27 -   1.172
+++ port-modules.5  9 Apr 2014 21:24:27 -
@@ -933,8 +933,9 @@ Sets
 .Ev MODTCL_RUN_DEPENDS ,
 .Ev MODTCL_LIB ,
 .Ev MODTCL_LIB_DEPENDS ,
+.Ev MODTCL_CONFIG
 and
-.Ev MODTCL_CONFIG .
+.Ev MODTCL_MINVERSION .
 .Ev MODTCL_VERSION
 is the default version used by all Tcl ports and may be overridden.
 Provides
@@ -946,6 +947,10 @@ Also affects
 .Ev CATEGORIES
 and
 .Ev SUBST_VARS .
+.Ev MODTCL_MINVERSION
+may be used to prevent unwanted
+.Ev MODTCL_VERSION
+substitutions in PLISTs.
 .It perl
 This module is documented in the main
 .Xr bsd.port.mk 5



Re: [NEW] security/keybase-node-client

2014-04-09 Thread Edd Barrett
Hi Andrew,

On Mon, Apr 07, 2014 at 09:45:33PM -0700, Andrew Fresh wrote:
 I am not too sure how to port a node package, this confused me quite a
 bit, but it seems to work.
 
 Feedback is much appreciated.

Seems to work. A few comments:

 * License is just 3 clause BSD, no?
 * Strictly speaking, either security/gnupg or security/gnupg2 are
   a suitable RUN_DEPEND, although I am not aware of a way of encoding
   that in a port. (I use gnupg2 so I can use gpg-agent).
 * It's kind of annoying that it packages 30 dependent node packages
   statically. I guess in an ideal world, we would make a port for these
   and use system versions. (or would we?).
 * Probably want to disable 'keybase update' as it clearly won't work.

Food for thought.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



Re: [NEW] security/keybase-node-client

2014-04-09 Thread Edd Barrett
On Thu, Apr 10, 2014 at 01:03:47AM +0100, Edd Barrett wrote:
 Food for thought.

Also, uninstall is not clean:

wilfred:~ sudo pkg_delete keybase-node-client
keybase-node-client-0.2.18: ok
Read shared items: ok
--- -keybase-node-client-0.2.18 ---
Error deleting directory 
/usr/local/lib/keybase/node_modules/request/node_modules/http-signature/node_modules/ctype/man:
 Directory not empty
Error deleting directory 
/usr/local/lib/keybase/node_modules/request/node_modules/http-signature/node_modules/ctype:
 Directory not empty
Error deleting directory 
/usr/local/lib/keybase/node_modules/request/node_modules/http-signature/node_modules:
 Directory not empty
Error deleting directory 
/usr/local/lib/keybase/node_modules/request/node_modules/http-signature: 
Directory not empty
Error deleting directory 
/usr/local/lib/keybase/node_modules/request/node_modules: Directory not empty
Error deleting directory /usr/local/lib/keybase/node_modules/request: Directory 
not empty
Error deleting directory /usr/local/lib/keybase/node_modules: Directory not 
empty
Error deleting directory /usr/local/lib/keybase: Directory not empty

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



NEW: www/wallabag-1.6.0

2014-04-09 Thread Olivier Mehani
Hi all,

Attached is an OpenBSD port for Wallabag [0]. This is a self-hosted
read-it-later application offering similar functionality as Readability
or Poche.

The port is pretty trivial, apart from some playing around with
dependencies: Wallabag provides an archive (vendor.zip) containing a
few PHP libraries from various vendors on which the webapp depends.

While the port works well at the moment, I suspect there might be an
issue when this vendor.zip archive needs be updated, as checksums might
fail then. It would probably be better to have a vendor-1.6.0.zip
archive, so we're sure what version we're getting (Wallabag devs are
Cc'd to this email so they are aware of this potential issue).

Apart from that, the port and webapp work nicely on 5.4-stable with
httpd and php-5.3.

[0] https://www.wallabag.org/

-- 
Olivier Mehani sht...@ssji.net
PGP fingerprint: 4435 CF6A 7C8D DD9B E2DE  F5F9 F012 A6E2 98C6 6655
Confidentiality cannot be guaranteed on emails sent or received unencrypted.


pgpYMEoq_XnPY.pgp
Description: PGP signature


UPDATE: Xine-lib 1.2.4

2014-04-09 Thread Brad Smith
Here is an update to Xine-lib 1.2.5.

OK?


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/xine-lib/Makefile,v
retrieving revision 1.108
diff -u -p -u -p -r1.108 Makefile
--- Makefile8 Jan 2014 00:17:53 -   1.108
+++ Makefile10 Apr 2014 02:30:18 -
@@ -4,13 +4,12 @@ SHARED_ONLY=  Yes
 
 COMMENT=   multimedia decoding library
 
-DISTNAME=  xine-lib-1.2.4
-REVISION=  0
+DISTNAME=  xine-lib-1.2.5
 CATEGORIES=multimedia
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xine/}
 EXTRACT_SUFX=  .tar.xz
 
-SHARED_LIBS=   xine30.2
+SHARED_LIBS=   xine31.0
 
 HOMEPAGE=  http://www.xine-project.org/
 
@@ -21,12 +20,12 @@ PERMIT_PACKAGE_CDROM=   patents
 PERMIT_PACKAGE_FTP=Yes
 
 WANTLIB=   FLAC GL GLU ICE SDL SM X11 Xext Xinerama Xv XvMCW a52 avcodec \
-   avutil bluray c cdio dca dvdnav dvdread expat faad fontconfig \
-   freetype iso9660 jpeg m mad modplug mpcdec mng ogg postproc \
-   pthread pthread-stubs sndio speex theora usbhid vcdinfo vorbis \
-   wavpack xcb-shape xcb-shm xcb-xv xcb xdg-basedir xml2 z
+   avformat avutil bluray c cdio dca dvdnav dvdread expat faad \
+   fontconfig freetype iso9660 jpeg m mad modplug mpcdec mng ogg \
+   postproc pthread pthread-stubs sndio speex theora usbhid 
vcdinfo \
+   vorbis wavpack xcb-shape xcb-shm xcb-xv xcb xdg-basedir xml2 z
 
-XINEAPI_REV=   2.3
+XINEAPI_REV=   2.4
 SUBST_VARS+=   XINEAPI_REV
 
 MODULES=   devel/gettext
@@ -43,7 +42,7 @@ LIB_DEPENDS=  audio/faad \
audio/speex \
audio/wavpack \
devel/sdl \
-   graphics/ffmpeg=2026 \
+   graphics/ffmpeg=20130319 \
graphics/jpeg \
graphics/libmng \
graphics/vcdimager \
@@ -69,6 +68,7 @@ CONFIGURE_ARGS+=--disable-aalib \
--disable-optimizations \
--disable-real-codecs \
--disable-samba \
+   --disable-vpx \
--disable-w32dll \
--with-external-dvdnav \
--with-fontconfig \
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/xine-lib/distinfo,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 distinfo
--- distinfo30 Nov 2013 22:13:37 -  1.26
+++ distinfo10 Apr 2014 02:03:12 -
@@ -1,2 +1,2 @@
-SHA256 (xine-lib-1.2.4.tar.xz) = nFsbTve9BZGWLDIqOvpwnuqluuZkZ4VI8TQOZPQ6u90=
-SIZE (xine-lib-1.2.4.tar.xz) = 4954992
+SHA256 (xine-lib-1.2.5.tar.xz) = yOpAkNH6g/i2iHEYcwVHqpGIYtYPQ+pnAIn5BT5Uq3w=
+SIZE (xine-lib-1.2.5.tar.xz) = 5007012
Index: patches/patch-src_combined_ffmpeg_Makefile_in
===
RCS file: patches/patch-src_combined_ffmpeg_Makefile_in
diff -N patches/patch-src_combined_ffmpeg_Makefile_in
--- patches/patch-src_combined_ffmpeg_Makefile_in   30 Nov 2013 22:13:37 
-  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_combined_ffmpeg_Makefile_in,v 1.3 2013/11/30 22:13:37 brad 
Exp $
-
-Improve locating of avcodec.h by replacing the sed scripts.
-
 src/combined/ffmpeg/Makefile.in.orig   Wed Nov 20 18:40:06 2013
-+++ src/combined/ffmpeg/Makefile.inWed Nov 20 18:40:47 2013
-@@ -998,7 +998,7 @@ avcodec_video.list: AV_CODECS:=/CODEC_ID_MPEG1VIDEO/,/
- # that weird shell call just yields full path of the avcodec.h file
- avcodec_audio.list avcodec_video.list: $(shell \
-  echo '#include $(srcdir)/ffmpeg_decoder.h' | $(AV_CPP) -M - |\
-- sed -e 's/ \+/\n/g;' | sed -n -e '/avcodec\.h/p;')
-+ sed -e '/avcodec\.h/! d; s%^.* \([^ ]*/avcodec\.h\) .*%\1%')
-   $(AM_V_GEN)echo '#include $(srcdir)/ffmpeg_decoder.h' | $(AV_CPP) - |\
- sed -e $(AV_CODECS)'! d; s/^[ \t]*//; s/[=,].*//; /^$$/ d' $@
- 
Index: patches/patch-src_demuxers_demux_flv_c
===
RCS file: patches/patch-src_demuxers_demux_flv_c
diff -N patches/patch-src_demuxers_demux_flv_c
--- patches/patch-src_demuxers_demux_flv_c  30 Nov 2013 22:13:37 -  
1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,39 +0,0 @@
-$OpenBSD: patch-src_demuxers_demux_flv_c,v 1.4 2013/11/30 22:13:37 brad Exp $
-
-Add audio language info. 
-
 src/demuxers/demux_flv.c.orig  Wed Nov 20 21:13:27 2013
-+++ src/demuxers/demux_flv.c   Wed Nov 20 21:13:39 2013
-@@ -1034,11 +1034,31 @@ static int demux_flv_get_stream_length (demux_plugin_t
- }
- 
- static uint32_t demux_flv_get_capabilities(demux_plugin_t *this_gen) {
--  return DEMUX_CAP_NOCAP;
-+  return DEMUX_CAP_AUDIOLANG;
- }
- 
- static int demux_flv_get_optional_data(demux_plugin_t *this_gen,
-void *data, int data_type) {
-+  demux_flv_t *this = (demux_flv_t *)