[UPDATE] OfflineIMAP v7.1.1

2017-05-28 Thread Remi Locherer
Hi,

OfflineIMAP v 7.1.1 was released yesterday. From the announcement mail:

--- snip ---
This release has some interesting fixes, including one for the Blinkenlights UI.

Otherwise, there is no big change since the previous version.
--- snip ---

As usual I tested syncing mails with Dovecot on OpenBSD 6.1.

Remi


Index: Makefile
===
RCS file: /cvs/ports/mail/offlineimap/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile20 Apr 2017 03:27:17 -  1.43
+++ Makefile29 May 2017 06:00:35 -
@@ -2,7 +2,7 @@
 
 COMMENT=   powerful IMAP/Maildir synchronization and reader support
 
-MODPY_EGG_VERSION = 7.1.0
+MODPY_EGG_VERSION = 7.1.1
 GH_ACCOUNT =   OfflineIMAP
 GH_PROJECT =   offlineimap
 GH_TAGNAME =   v${MODPY_EGG_VERSION}
Index: distinfo
===
RCS file: /cvs/ports/mail/offlineimap/distinfo,v
retrieving revision 1.31
diff -u -p -r1.31 distinfo
--- distinfo20 Apr 2017 03:27:17 -  1.31
+++ distinfo29 May 2017 06:00:35 -
@@ -1,2 +1,2 @@
-SHA256 (offlineimap-7.1.0.tar.gz) = 
3JmNEDLw5PlEyuDlhKFGtw6nMkIvxSyQnuvm6PlbGuQ=
-SIZE (offlineimap-7.1.0.tar.gz) = 698600
+SHA256 (offlineimap-7.1.1.tar.gz) = 
piT4p36uZk3UWL5HxTBsKJEdSh94j/VkHXuzfgHstwM=
+SIZE (offlineimap-7.1.1.tar.gz) = 701776
Index: patches/patch-offlineimap_conf
===
RCS file: /cvs/ports/mail/offlineimap/patches/patch-offlineimap_conf,v
retrieving revision 1.7
diff -u -p -r1.7 patch-offlineimap_conf
--- patches/patch-offlineimap_conf  20 Apr 2017 03:27:17 -  1.7
+++ patches/patch-offlineimap_conf  29 May 2017 06:00:35 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-offlineimap_conf,v 1.7 2017/04/20 03:27:17 danj Exp $
 offlineimap.conf.orig  Sat Apr 15 18:40:54 2017
-+++ offlineimap.conf   Wed Apr 19 23:23:06 2017
-@@ -706,7 +706,7 @@ remotehost = examplehost
+Index: offlineimap.conf
+--- offlineimap.conf.orig
 offlineimap.conf
+@@ -709,7 +709,7 @@ remotehost = examplehost
  # You can also use fingerprint verification via cert_fingerprint.
  # See below for more verbose explanation.
  #



[UPDATE] security/yara

2017-05-28 Thread Remi Pointel

Hi,

this is the diff to update Yara and its Python extension to latest releases.

Ok?

Cheers,

Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/security/yara/Makefile.inc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile.inc
--- Makefile.inc	14 Sep 2016 20:40:53 -	1.2
+++ Makefile.inc	29 May 2017 05:25:11 -
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile.inc,v 1.2 2016/09/14 20:40:53 rpointel Exp $
 
-VERSION =		3.5.0
+VERSION =		3.6.0
 
 CATEGORIES =		security
 
Index: main/distinfo
===
RCS file: /cvs/ports/security/yara/main/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- main/distinfo	14 Sep 2016 20:40:53 -	1.2
+++ main/distinfo	29 May 2017 05:25:11 -
@@ -1,2 +1,2 @@
-SHA256 (yara-3.5.0.tar.gz) = S8cu51XbhXR/foVq+w6Be3iKKAq15z3uQvFZFxqbUpk=
-SIZE (yara-3.5.0.tar.gz) = 7648499
+SHA256 (yara-3.6.0.tar.gz) = +yd4SzmJ21CYcWUqriYGPYfpzGMwkpq+0auCTFvWAOA=
+SIZE (yara-3.6.0.tar.gz) = 499810
Index: python/Makefile
===
RCS file: /cvs/ports/security/yara/python/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- python/Makefile	14 Sep 2016 20:40:53 -	1.2
+++ python/Makefile	29 May 2017 05:25:11 -
@@ -4,6 +4,7 @@ COMMENT = Python extension that gives ac
 
 GH_PROJECT = 	yara-python
 
+MODPY_EGG_VERSION =	${VERSION}
 PKGNAME = py-yara-${VERSION}
 
 WANTLIB += pthread ${MODPY_WANTLIB} yara
@@ -17,8 +18,8 @@ MAKE_FLAG +=	CPPFLAGS="-I${LOCALBASE}/in
 pre-configure:
 	${SUBST_CMD} ${WRKSRC}/setup.py
 
-BUILD_DEPENDS = security/yara/main
-RUN_DEPENDS = 	security/yara/main
+BUILD_DEPENDS = security/yara/main=${VERSION}
+RUN_DEPENDS = 	security/yara/main=${VERSION}
 
 TEST_DEPENDS =	security/yara/python
 
Index: python/distinfo
===
RCS file: /cvs/ports/security/yara/python/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- python/distinfo	14 Sep 2016 20:40:53 -	1.2
+++ python/distinfo	29 May 2017 05:25:11 -
@@ -1,2 +1,2 @@
-SHA256 (yara-python-3.5.0.tar.gz) = 4NVkwajJiVftqftJ1CWdzCS4aMmPB6jyiZ8k57/ebRg=
-SIZE (yara-python-3.5.0.tar.gz) = 22052
+SHA256 (yara-python-3.6.0.tar.gz) = //ZHsiajXDd0xrsFw9JbMJ6hbJ0ycqji9TzpMysO7Cw=
+SIZE (yara-python-3.6.0.tar.gz) = 29534
Index: python/pkg/PLIST
===
RCS file: /cvs/ports/security/yara/python/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- python/pkg/PLIST	14 Sep 2016 20:40:53 -	1.2
+++ python/pkg/PLIST	29 May 2017 05:25:11 -
@@ -1,8 +1,8 @@
 @comment $OpenBSD: PLIST,v 1.2 2016/09/14 20:40:53 rpointel Exp $
 lib/python${MODPY_VERSION}/site-packages/yara.so
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/yara_python-3.5.0-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
+lib/python${MODPY_VERSION}/site-packages/yara_python-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt


Re: hidden dependency in games/eduke32

2017-05-28 Thread Ryan Freeman
On Sat, May 27, 2017 at 01:03:41PM +0200, Marc Espie wrote:
> while checking eduke32 for clang, I ran into a weird compile error.
> 
> Turns out eduke32 includes an (old?) version of lz4 that doesn't look quite
> like the one in archivers/lz4.
> 
> The following patch makes eduke32 just use archivers/lz4 so it won't 
> miscompile
> if lz4 happens to be installed.

Thanks Marc, OK

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/games/eduke32/Makefile,v
> retrieving revision 1.9
> diff -u -p -r1.9 Makefile
> --- Makefile  27 May 2017 10:54:47 -  1.9
> +++ Makefile  27 May 2017 10:59:43 -
> @@ -7,6 +7,7 @@ DISTNAME =eduke32_src_${RDATE}-${RTAG}
>  PKGNAME =eduke32-2.0.0.${RTAG}
>  EXTRACT_SUFX =   .tar.xz
>  CATEGORIES = games x11
> +REVISION =   0
>  
>  HOMEPAGE =   http://www.eduke32.com/
>  
> @@ -24,10 +25,11 @@ BUILD_DEPENDS = archivers/unzip \
>  BUILD_DEPENDS += devel/nasm
>  .endif
>  
> -WANTLIB += c m ogg png pthread vorbis vorbisfile vpx z
> +WANTLIB += c m ogg png pthread vorbis vorbisfile vpx z lz4
>  WANTLIB += SDL2 SDL2_mixer FLAC execinfo ${LIBECXX}
>  
> -LIB_DEPENDS =audio/libvorbis \
> +LIB_DEPENDS =archivers/lz4 \
> + audio/libvorbis \
>   audio/flac \
>   devel/sdl2 \
>   devel/sdl2-mixer \
> @@ -59,6 +61,7 @@ post-extract:
>   # check for data files in correct location
>   @sed -i "s,/usr/share/games/eduke32,${TRUEPREFIX}/share/duke3d," \
>   ${WRKSRC}/source/common.c
> + rm ${WRKSRC}/build/include/lz4.h
>  
>  do-install:
>   ${INSTALL_PROGRAM} ${WRKBUILD}/eduke32 ${PREFIX}/bin
> Index: patches/patch-Makefile
> ===
> RCS file: patches/patch-Makefile
> diff -N patches/patch-Makefile
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-Makefile27 May 2017 10:59:43 -
> @@ -0,0 +1,22 @@
> +$OpenBSD$
> +
> +Index: Makefile
> +--- Makefile.orig
>  Makefile
> +@@ -50,7 +50,6 @@ ENGINE_OBJS = \
> + textfont \
> + smalltextfont \
> + kplib \
> +-lz4 \
> + osd \
> + pragmas \
> + scriptfile \
> +@@ -472,6 +471,8 @@ endif
> + ifeq ($(PLATFORM),BSD)
> + LIBS += -lFLAC -lvorbisfile -lvorbis -logg -lexecinfo
> + endif
> ++
> ++LIBS += -llz4
> + 
> + ifeq ($(PLATFORM),DARWIN)
> + # LIBDIRS += -L$(AUDIOLIB_ROOT)/third-party/Apple/lib
> Index: patches/patch-Makefile_common
> ===
> RCS file: /cvs/ports/games/eduke32/patches/patch-Makefile_common,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-Makefile_common
> --- patches/patch-Makefile_common 20 Aug 2016 05:16:02 -  1.2
> +++ patches/patch-Makefile_common 27 May 2017 10:59:43 -
> @@ -1,7 +1,8 @@
>  $OpenBSD: patch-Makefile_common,v 1.2 2016/08/20 05:16:02 bentley Exp $
>  Makefile.common.orig Sat Jun  4 22:46:28 2016
> -+++ Makefile.common  Fri Aug 19 22:49:13 2016
> -@@ -28,14 +20,6 @@ PKG_CONFIG=pkg-config
> +Index: Makefile.common
> +--- Makefile.common.orig
>  Makefile.common
> +@@ -28,14 +28,6 @@ PKG_CONFIG=pkg-config
>   DONT_PRINT = > /dev/null 2>&1
>   DONT_FAIL = ; exit 0
>   
> @@ -16,7 +17,7 @@ $OpenBSD: patch-Makefile_common,v 1.2 20
>   COBJC=$(CC) -x objective-c
>   COBJCXX=$(CXX) -x objective-c++
>   L_CC=$(CC)
> -@@ -283,14 +267,9 @@ GUI_LIBS=
> +@@ -283,14 +275,9 @@ GUI_LIBS=
>   LIBDIRS=
>   
>   ifeq (1,$(strip $(shell expr $(GCC_MAJOR) \>= 4)))
> @@ -31,7 +32,7 @@ $OpenBSD: patch-Makefile_common,v 1.2 20
>   endif
>   
>   W_STRICT_OVERFLOW := -Wno-strict-overflow
> -@@ -663,10 +642,6 @@ DLLSUFFIX=.so
> +@@ -663,10 +650,6 @@ DLLSUFFIX=.so
>   
>   SDL_TARGET ?= 2
>   SDL_FRAMEWORK ?= 0
> Index: patches/patch-Makefile_deps
> ===
> RCS file: patches/patch-Makefile_deps
> diff -N patches/patch-Makefile_deps
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-Makefile_deps   27 May 2017 10:59:43 -
> @@ -0,0 +1,13 @@
> +$OpenBSD$
> +
> +Index: Makefile.deps
> +--- Makefile.deps.orig
>  Makefile.deps
> +@@ -84,7 +84,6 @@ $(DUKE3D_OBJ)/astub.$o: $(DUKE3D_SRC)/astub.c \
> + $(ENGINE_INC)/cache1d.h \
> + $(ENGINE_INC)/crc32.h \
> + $(ENGINE_INC)/scriptfile.h \
> +-$(ENGINE_INC)/lz4.h \
> + $(DUKE3D_SRC)/macros.h \
> + $(DUKE3D_SRC)/osdfuncs.h \
> + $(DUKE3D_SRC)/names.h \
> Index: patches/patch-build_Makefile_deps
> ===
> RCS file: patches/patch-build_Makefile_deps
> diff -N patches/patch-build_Makefile_deps
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-build_Makefile_deps 27 May 2017 10:59:43 -
> @@ -0,0 +1,22 @@
> +$OpenBSD$
> +
> +Index: build/Makefile.deps
> +--- build/Makefile.deps.orig
>  build/Makefile.deps
> +@@ -10,7 +10,7 @@ $(ENGIN

Re: [PATCH] scummvm and residualvm GCC 4.2.1 miscompilation

2017-05-28 Thread Juan Francisco Cantero Hurtado
On Fri, May 26, 2017 at 03:35:29PM +0100, Stuart Henderson wrote:
> On 2017/05/26 03:07, Donovan Watteau wrote:
> > On Tue, 9 May 2017, Donovan Watteau wrote:
> > > Thanks everyone for your valuable suggestions!
> > > 
> > > A new diff follows...
> > > 
> > 
> > This new diff uses the new USE_CXX mechanism.  Fine for me on macppc,
> > but I don't have any aarch64 device to test the clang-by-default case.
> > 
> > I've also added an upstream patch for ScummVM that fixes a crash with
> > Rex Nebular.
> 
> Pretty much OK, one comment:
> 
> > +# GCC 4.2.1 miscompiles this on at least ppc, so play safe and
> > +# just use a newer compiler everywhere.
> > +WANT_CXX=  base gcc
> > +MODGCC4_LANGS= c++
> 
> MODGCC4_LANGS=c++ is the default with WANT_CXX, no need to set it here.
> 
> Any objections?

LGTM. No objection.

> 
> 
> Index: scummvm/Makefile
> ===
> RCS file: /cvs/ports/games/scummvm/Makefile,v
> retrieving revision 1.68
> diff -u -p -r1.68 Makefile
> --- scummvm/Makefile  10 Apr 2017 11:46:19 -  1.68
> +++ scummvm/Makefile  26 May 2017 13:50:28 -
> @@ -2,6 +2,7 @@
>  
>  COMMENT= graphical adventure game interpreter
>  V=   1.9.0
> +REVISION=0
>  DISTNAME=scummvm-${V}
>  CATEGORIES=  games x11 emulators
>  MASTER_SITES=http://www.scummvm.org/frs/scummvm/${V}/
> @@ -13,12 +14,16 @@ MAINTAINER=   Jonathan Gray   # GPLv2+
>  PERMIT_PACKAGE_CDROM=Yes
>  
> -WANTLIB += FLAC SDL2 c faad freetype jpeg m mad png pthread sndio ${LIBCXX}
> +WANTLIB += FLAC SDL2 c faad freetype jpeg m mad png sndio ${LIBECXX}
>  WANTLIB += theoradec z
>  
>  .if ${MACHINE_ARCH} == "i386"
>  BUILD_DEPENDS=   devel/nasm
>  .endif
> +
> +# GCC 4.2.1 miscompiles this on at least ppc, so play safe and
> +# just use a newer compiler everywhere.
> +WANT_CXX=base gcc
>  
>  RUN_DEPENDS= devel/desktop-file-utils
>  LIB_DEPENDS= audio/libmad \
> Index: scummvm/patches/patch-engines_mads_palette_cpp
> ===
> RCS file: scummvm/patches/patch-engines_mads_palette_cpp
> diff -N scummvm/patches/patch-engines_mads_palette_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ scummvm/patches/patch-engines_mads_palette_cpp26 May 2017 13:50:28 
> -
> @@ -0,0 +1,28 @@
> +$OpenBSD$
> +
> +MADS: Fix two off-by-ones in Fader::insertionSort
> +
> +Commit 407187161038403f4d5e1ea35841379edfcef47a upstream.
> +
> +Index: engines/mads/palette.cpp
> +--- engines/mads/palette.cpp.orig
>  engines/mads/palette.cpp
> +@@ -665,15 +665,15 @@ void Fader::insertionSort(int size, byte *id, byte *va
> + 
> + int moveCount = size - arrIndex - 1;
> + if (moveCount > 0) {
> +-Common::copy(idP + 1, idP + moveCount + 
> 2, idP);
> +-Common::copy(valueP + 1, valueP + 
> moveCount + 2, valueP);
> ++Common::copy(idP + 1, idP + moveCount + 
> 1, idP);
> ++Common::copy(valueP + 1, valueP + 
> moveCount + 1, valueP);
> + }
> + 
> + // Scan for insert spot
> + int idx = 0;
> + if (endIndex > 0) {
> + bool breakFlag = false;
> +-for (; idx <= endIndex && !breakFlag; 
> ++idx) {
> ++for (; idx <= endIndex - 1 && 
> !breakFlag; ++idx) {
> + breakFlag = savedId < id[idx];
> + }
> + }
> Index: residualvm/Makefile
> ===
> RCS file: /cvs/ports/games/residualvm/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- residualvm/Makefile   10 Apr 2017 11:46:19 -  1.7
> +++ residualvm/Makefile   26 May 2017 13:50:28 -
> @@ -3,9 +3,9 @@
>  COMMENT =interpreter for some LucasArts 3D games
>  
>  V =  0.2.1
> +REVISION =   2
>  DISTNAME =   residualvm-${V}-sources
>  PKGNAME =residualvm-${V}
> -REVISION =   1
>  
>  CATEGORIES = games
>  
> @@ -14,7 +14,7 @@ HOMEPAGE =  http://residualvm.org/
>  # GPLv2+
>  PERMIT_PACKAGE_CDROM =   Yes
>  
> -WANTLIB += GL SDL c freetype iconv jpeg m mad mpeg2 ogg png pthread ${LIBCXX}
> +WANTLIB += GL SDL c freetype iconv jpeg m mad mpeg2 ogg png pthread 
> ${LIBECXX}
>  WANTLIB += theoradec vorbis vorbisfile z
>  
>  MASTER_SITES =   ${MASTER_SITE_SOURCEFORGE:=residualvm/}
> @@ -29,6 +29,10 @@ LIB_DEPENDS =  audio/libmad \
>   multimedia/libtheora
>  RUN_DEPENDS =devel/desktop-file-utils \
> 

Re: update: net/bitlbee

2017-05-28 Thread Tom Doherty
Maintainer ok

> On 28 May 2017, at 21:59, Stuart Henderson  wrote:
> 
> This adds an rc script to bitlbee (using the -F flag, "Run in ForkDaemon
> mode. This is similar to ordinary daemon mode, but every client gets its
> own process" which seemed the sanest option). Then there doesn't seem
> much need to document inetd setup, so remove it from README. Tweak the
> other bit of README because it makes it sound like previous version
> had libpurple support and it was then removed -- alternatively we
> could probably just remove README completely).
> 
> any comments, OK?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/bitlbee/Makefile,v
> retrieving revision 1.61
> diff -u -p -r1.61 Makefile
> --- Makefile28 May 2017 11:53:51 -1.61
> +++ Makefile28 May 2017 20:57:20 -
> @@ -5,7 +5,7 @@ COMMENT=IRC proxy to connect to AIM, I
> V=3.5.1
> DISTNAME=bitlbee-$V
> PKGSPEC=bitlbee-=$V
> -REVISION=0
> +REVISION=1
> CATEGORIES=net
> 
> HOMEPAGE=http://bitlbee.org/
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/net/bitlbee/pkg/PLIST,v
> retrieving revision 1.17
> diff -u -p -r1.17 PLIST
> --- pkg/PLIST28 May 2017 11:53:52 -1.17
> +++ pkg/PLIST28 May 2017 20:57:20 -
> @@ -59,3 +59,6 @@ share/examples/bitlbee/motd.txt
> @owner _bitlbee
> @group _bitlbee
> @sample ${DB_DIR}/
> +@owner
> +@group
> +@rcscript ${RCDIR}/bitlbee
> Index: pkg/README
> ===
> RCS file: /cvs/ports/net/bitlbee/pkg/README,v
> retrieving revision 1.6
> diff -u -p -r1.6 README
> --- pkg/README10 Jul 2014 13:09:06 -1.6
> +++ pkg/README28 May 2017 20:57:20 -
> @@ -4,15 +4,8 @@ $OpenBSD: README,v 1.6 2014/07/10 13:09:
> | Running ${FULLPKGNAME} on OpenBSD
> +---
> 
> -To enable bitlbee, add a line such as the following to /etc/inetd.conf:
> -
> -127.0.0.1:6667stream  tcp nowait _bitlbee ${TRUEPREFIX}/sbin/bitlbee 
> bitlbee
> -
> -inetd(8) must be reloaded (or started). To enable it at boot, the
> -following line needs to be added to rc.conf.local(8):
> -inetd_flags=
> -
> -If a libpurple flavored bitlbee port was previously used, be aware that
> -"classic" bitlbee cannot support all protocols supported with purple
> -library.  Remove lines for all protocol accounts unsupported by
> -"classic" bitlbee in users' xml configuration files in ${DB_DIR}.
> +If moving from a libpurple flavored bitlbee package to an unflavored
> +one, be aware that "classic" bitlbee cannot support all protocols
> +supported with purple library. Remove lines for all protocol accounts
> +unsupported by "classic" bitlbee in users' xml configuration files
> +in ${DB_DIR}.
> Index: pkg/bitlbee.rc
> ===
> RCS file: pkg/bitlbee.rc
> diff -N pkg/bitlbee.rc
> --- /dev/null1 Jan 1970 00:00:00 -
> +++ pkg/bitlbee.rc28 May 2017 20:57:20 -
> @@ -0,0 +1,12 @@
> +#!/bin/sh
> +#
> +# $OpenBSD$
> +
> +daemon="${TRUEPREFIX}/sbin/bitlbee -F"
> +daemon_user="_bitlbee"
> +
> +. /etc/rc.d/rc.subr
> +
> +rc_reload=NO
> +
> +rc_cmd $1
> 



Fwd: new: sysutils/tarsnapper

2017-05-28 Thread Michael Reed

ping

I'm guessing not many people use tarsnapper :)

 Original Message 
Subject: new: sysutils/tarsnapper
Date: 2017-05-10 02:57
From: m.r...@excitingdomainname.com
To: ports@openbsd.org

Hi,

Attached is a port of tarsnapper (more info below).
Tested and working on amd64, although I can't get the tests
to run (see the note in the Makefile), so any help with that
would be appreciated.

Michael



$ pkg_info tarsnapper
Information for inst:tarsnapper-0.4.0

Comment:
tarsnap wrapper which automatically expires backups

Description:
Tarsnapper is a wrapper around tarsnap which:

- Lets you define "backup jobs" (tarsnap invocations) in a config file, 
though
  on it's own this has little advantage over just using a a shell 
script.


- Lets you expire old backups using a Grandfather-father-son backup 
scheme.
  This feature can be used in conjunction with tarsnapper backup jobs, 
or
  standalone, to be applied to any existing set of tarsnap backup 
archives,

  regardless of how they have been created.

WWW: https://pypi.python.org/pypi/tarsnapper

tarsnapper.tar.gz
Description: GNU Zip compressed data


tarsnapper.tar.gz
Description: GNU Zip compressed data


Re: update: net/bitlbee

2017-05-28 Thread Stuart Henderson
This adds an rc script to bitlbee (using the -F flag, "Run in ForkDaemon
mode. This is similar to ordinary daemon mode, but every client gets its
own process" which seemed the sanest option). Then there doesn't seem
much need to document inetd setup, so remove it from README. Tweak the
other bit of README because it makes it sound like previous version
had libpurple support and it was then removed -- alternatively we
could probably just remove README completely).

any comments, OK?

Index: Makefile
===
RCS file: /cvs/ports/net/bitlbee/Makefile,v
retrieving revision 1.61
diff -u -p -r1.61 Makefile
--- Makefile28 May 2017 11:53:51 -  1.61
+++ Makefile28 May 2017 20:57:20 -
@@ -5,7 +5,7 @@ COMMENT=IRC proxy to connect to AIM, I
 V= 3.5.1
 DISTNAME=  bitlbee-$V
 PKGSPEC=   bitlbee-=$V
-REVISION=  0
+REVISION=  1
 CATEGORIES=net
 
 HOMEPAGE=  http://bitlbee.org/
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/bitlbee/pkg/PLIST,v
retrieving revision 1.17
diff -u -p -r1.17 PLIST
--- pkg/PLIST   28 May 2017 11:53:52 -  1.17
+++ pkg/PLIST   28 May 2017 20:57:20 -
@@ -59,3 +59,6 @@ share/examples/bitlbee/motd.txt
 @owner _bitlbee
 @group _bitlbee
 @sample ${DB_DIR}/
+@owner
+@group
+@rcscript ${RCDIR}/bitlbee
Index: pkg/README
===
RCS file: /cvs/ports/net/bitlbee/pkg/README,v
retrieving revision 1.6
diff -u -p -r1.6 README
--- pkg/README  10 Jul 2014 13:09:06 -  1.6
+++ pkg/README  28 May 2017 20:57:20 -
@@ -4,15 +4,8 @@ $OpenBSD: README,v 1.6 2014/07/10 13:09:
 | Running ${FULLPKGNAME} on OpenBSD
 +---
 
-To enable bitlbee, add a line such as the following to /etc/inetd.conf:
-
-127.0.0.1:6667stream  tcp nowait _bitlbee ${TRUEPREFIX}/sbin/bitlbee 
bitlbee
-
-inetd(8) must be reloaded (or started). To enable it at boot, the
-following line needs to be added to rc.conf.local(8):
-inetd_flags=
-
-If a libpurple flavored bitlbee port was previously used, be aware that
-"classic" bitlbee cannot support all protocols supported with purple
-library.  Remove lines for all protocol accounts unsupported by
-"classic" bitlbee in users' xml configuration files in ${DB_DIR}.
+If moving from a libpurple flavored bitlbee package to an unflavored
+one, be aware that "classic" bitlbee cannot support all protocols
+supported with purple library. Remove lines for all protocol accounts
+unsupported by "classic" bitlbee in users' xml configuration files
+in ${DB_DIR}.
Index: pkg/bitlbee.rc
===
RCS file: pkg/bitlbee.rc
diff -N pkg/bitlbee.rc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/bitlbee.rc  28 May 2017 20:57:20 -
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# $OpenBSD$
+
+daemon="${TRUEPREFIX}/sbin/bitlbee -F"
+daemon_user="_bitlbee"
+
+. /etc/rc.d/rc.subr
+
+rc_reload=NO
+
+rc_cmd $1



Re: [update] security/keybase to 1.0.21

2017-05-28 Thread Adam Wolk
On Sun, May 28, 2017 at 08:11:14AM -0600, Aaron Bieber wrote:
> Hola,
> 
> Here is a trivial update to bring keybase to the latest version. OK?
> 
> I have been using it without issue for a few weeks now (amd64) with no
> issues.
> 
> Cheers,
> Aaron
> 

OK awolk@ if you can decrypt :)

-BEGIN PGP MESSAGE-
Comment: https://keybase.io/download
Version: Keybase Go 1.0.21 (openbsd)

wcFMA1Md1R9Yd11NARAAZ/X0myJWUAEA6+cTbjUX87DWJFPkpnvRu5CiSYgYj5Ke
LoXTzupg3WOFHCqtC4zD235rs7xkthn5VUL+i/om7rwfDMjY9nk8WrzlMbbJUbgF
uSX2MCzeC54tIn7CJqgl2O78NmlvRb3L/z9A3QjLmRrUO3RBsW4C66pE9D2DWuW7
pWhHC1cluB1CtggRtDHzJPN4AtH8YrdK/aYJ1vn72VL4Q6ublpSJtKZVm+GrDKSZ
0IIYjl+MjA9JGNHLDQA2/vqmH5+p1fbpNeL8rCC/VDSDVnbDF91gWV8vx5NtD6KH
MiKuR8P1B+veA8PqvLCmgbOoZ50DjX5hcJfM8t7kzT1mvffJPpJTwwtkJte6WV80
b0vo/cCijGcLED3oXeh95iEN4aRuBFzT3NV6tUyakASU5GedMaZ+d9jxjo7q+mpc
bjt8jZpdWZlxgD2f3yYd+7ArgAjfsH38neMbBG6xyEPCFNprqcm3RufYLYt2jiam
4zIUFtihef24u31rL+oGofIbsnszH2f1bVtopxrYarCPkawcyNfbJ/G2zpAaqtPr
R6XeaV9rjJ+K1uq4yN4DTm011yX9eVZnwT0OrP7kDPzMpQSqQavoIOQ75SfJIrZN
XCsnzJA/nLpMdDTvEZAIeZBOObgkVI4+qB0EIeL+OQAcgOXFIB5tBeKmo8IDqmbB
wUwDIK2t4N1IsQkBEAARzkY4QLUnPmiDDPH51PdkDSOgOX4iCF/ZWGqW8JQdUFLZ
HHBbj43+kPW8E79oifbBmDwLLhcFPWRveSrIGfif0uLXrcmIumDpXJhI8NhCF79S
HQcfaj5GBL32wk7WDdlpkMIN9/KMURNyLyfHSizrowepQW4EoonWFDHmcdrqsMBf
H9TpCHhqhWjY/gaL3UAkj5LltaW6dY0/bRFN7LHwn4GeeIYTbMsq5tWZ3hjBJfYn
7zhcX88etkJLhB+U6cL63wB3PFNbRysspYiGWBpGTdkc3++uDBOKwwICzTnlwFep
sj7/5QembLWC4Y+j8uEkYfgpSU5ajS2pVTUVtCutR/jtLoUV6ODp0WfJvqKsZ7Mq
8xcokhRfLByTho9PK5+tN2pnD5Kgd54A0LqD2Hom/QUmDGlFNWnb99sYcOOA0WlY
QrcOHXgRqIeJf1iDMYKPz8tUDACIhJx331vfVmrW74EzmDA+4FZiJ7gaESxEMbpH
SrYjyYzmn1yp3gh4nYUpwp+IIoZvgE7zyMZmrqS+l3keVjvehdrpJ955ztWezOeN
H5iTs8mfe0M8Wl6CbcX//NcXet1IGdk2wERW0kW9I7LZPYQN85V+KIisCC0hPqgi
404A0foWpYNQYkORJ28PNniLjmmFsIuEghd2R4YMOiSIsIp+DiKx9RJ/vUnCkdLg
AeQ2YaLvcspS7vas6XI7Yyjo4UuP4LLgaOHSV+CC4jCw7aPgNeOQiFkw0m65feDQ
4B3gWOTw88UjoCFUKp27fsk5Aur04qASEcfhgdgA
=DTI5
-END PGP MESSAGE-



Re: update: games/freeciv 2.5.7

2017-05-28 Thread Vadim Zhukov
2017-05-28 22:02 GMT+03:00 Stuart Henderson :
> On 2017/05/28 18:44, Vadim Zhukov wrote:
>> 2017-05-28 18:31 GMT+03:00 Michal Mazurek :
>> > 2.5.7 is a minor bug fix release
>> >
>> > Index: Makefile
>> > ===
>> > RCS file: /cvs/ports/games/freeciv/Makefile,v
>> > retrieving revision 1.111
>> > diff -u -p -r1.111 Makefile
>> > --- Makefile22 Nov 2016 09:45:18 -  1.111
>> > +++ Makefile28 May 2017 15:29:26 -
>> > @@ -4,7 +4,7 @@ COMMENT-main=   Civilization clone for X11
>> >  COMMENT-client=Freeciv client
>> >  COMMENT-share= shared data files for Freeciv
>> >
>> > -VERSION=   2.5.6
>> > +VERSION=   2.5.7
>> >  DISTNAME=  freeciv-${VERSION}
>> >  PKGNAME-main=  freeciv-server-${VERSION}
>> >  PKGNAME-client=freeciv-client-${VERSION}
>> > Index: distinfo
>> > ===
>> > RCS file: /cvs/ports/games/freeciv/distinfo,v
>> > retrieving revision 1.24
>> > diff -u -p -r1.24 distinfo
>> > --- distinfo22 Nov 2016 09:45:18 -  1.24
>> > +++ distinfo28 May 2017 15:29:26 -
>> > @@ -1,2 +1,2 @@
>> > -SHA256 (freeciv-2.5.6.tar.bz2) = 
>> > z63CPuwRpaiudKfTcZ6xJgJhN/BwDaBlNn/VXLq2mZs=
>> > -SIZE (freeciv-2.5.6.tar.bz2) = 41185678
>> > +SHA256 (freeciv-2.5.7.tar.bz2) = 
>> > /+NnNttqZIk2genuqLkPer4F6uvmt3foIUmpjK1tvtI=
>> > +SIZE (freeciv-2.5.7.tar.bz2) = 41200685
>>
>> Bad news: you have to run make update-plist and deal with the mess it
>> creates in this port. There are new files, e.g.:
>>
>> share/freeciv/misc/governments.png
>> share/freeciv/misc/governments.spec
>> share/freeciv/wonders/statue_of_zeus.png
>>
>
> I have this to help with complex PLIST updates..
>
> alias updplist='for j in `ls pkg|grep PLIST.*\.orig 2>/dev/null`; do 
> i=${j%.orig}; sdiff -o pkg/$i.new -w180 pkg/$i.orig pkg/$i; [ -r pkg/$i.new ] 
> && (mv pkg/$i pkg/$i.int; mv pkg/$i.new pkg/$i); done'

Thanks! Even given this won't help in the case of items travelling
between PLISTs, which is most annoying. :(

--
  WBR,
  Vadim Zhukov



Re: update: games/freeciv 2.5.7

2017-05-28 Thread Kirill Bychkov
On 2017/05/28 18:44, Vadim Zhukov wrote:
>> 2017-05-28 18:31 GMT+03:00 Michal Mazurek :
>> > 2.5.7 is a minor bug fix release
>> >
>> > Index: Makefile
>> > ===
>> > RCS file: /cvs/ports/games/freeciv/Makefile,v
>> > retrieving revision 1.111
>> > diff -u -p -r1.111 Makefile
>> > --- Makefile22 Nov 2016 09:45:18 -  1.111
>> > +++ Makefile28 May 2017 15:29:26 -
>> > @@ -4,7 +4,7 @@ COMMENT-main=   Civilization clone for X11
>> >  COMMENT-client=Freeciv client
>> >  COMMENT-share= shared data files for Freeciv
>> >
>> > -VERSION=   2.5.6
>> > +VERSION=   2.5.7
>> >  DISTNAME=  freeciv-${VERSION}
>> >  PKGNAME-main=  freeciv-server-${VERSION}
>> >  PKGNAME-client=freeciv-client-${VERSION}
>> > Index: distinfo
>> > ===
>> > RCS file: /cvs/ports/games/freeciv/distinfo,v
>> > retrieving revision 1.24
>> > diff -u -p -r1.24 distinfo
>> > --- distinfo22 Nov 2016 09:45:18 -  1.24
>> > +++ distinfo28 May 2017 15:29:26 -
>> > @@ -1,2 +1,2 @@
>> > -SHA256 (freeciv-2.5.6.tar.bz2) =
>> z63CPuwRpaiudKfTcZ6xJgJhN/BwDaBlNn/VXLq2mZs=
>> > -SIZE (freeciv-2.5.6.tar.bz2) = 41185678
>> > +SHA256 (freeciv-2.5.7.tar.bz2) =
>> /+NnNttqZIk2genuqLkPer4F6uvmt3foIUmpjK1tvtI=
>> > +SIZE (freeciv-2.5.7.tar.bz2) = 41200685
>>
Bad news: you have to run make update-plist and deal with the mess it
 creates in this port. There are new files, e.g.:

 share/freeciv/misc/governments.png
 share/freeciv/misc/governments.spec
 share/freeciv/wonders/statue_of_zeus.png

Hi. I have this diff for some time in my tree. After your mail I thought that
I forgot to run update-plist. I ran it once again and have no changes to PLISTs.
It builds fine on macppc and amd64, but crashes on macppc after starting new
game.

>
> I have this to help with complex PLIST updates..
>
> alias updplist='for j in `ls pkg|grep PLIST.*\.orig 2>/dev/null`; do
> i=${j%.orig}; sdiff -o pkg/$i.new -w180 pkg/$i.orig pkg/$i; [ -r pkg/$i.new ]
> && (mv pkg/$i pkg/$i.int; mv pkg/$i.new pkg/$i); done'
>
>




Re: update: games/freeciv 2.5.7

2017-05-28 Thread Stuart Henderson
On 2017/05/28 18:44, Vadim Zhukov wrote:
> 2017-05-28 18:31 GMT+03:00 Michal Mazurek :
> > 2.5.7 is a minor bug fix release
> >
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/games/freeciv/Makefile,v
> > retrieving revision 1.111
> > diff -u -p -r1.111 Makefile
> > --- Makefile22 Nov 2016 09:45:18 -  1.111
> > +++ Makefile28 May 2017 15:29:26 -
> > @@ -4,7 +4,7 @@ COMMENT-main=   Civilization clone for X11
> >  COMMENT-client=Freeciv client
> >  COMMENT-share= shared data files for Freeciv
> >
> > -VERSION=   2.5.6
> > +VERSION=   2.5.7
> >  DISTNAME=  freeciv-${VERSION}
> >  PKGNAME-main=  freeciv-server-${VERSION}
> >  PKGNAME-client=freeciv-client-${VERSION}
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/games/freeciv/distinfo,v
> > retrieving revision 1.24
> > diff -u -p -r1.24 distinfo
> > --- distinfo22 Nov 2016 09:45:18 -  1.24
> > +++ distinfo28 May 2017 15:29:26 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (freeciv-2.5.6.tar.bz2) = 
> > z63CPuwRpaiudKfTcZ6xJgJhN/BwDaBlNn/VXLq2mZs=
> > -SIZE (freeciv-2.5.6.tar.bz2) = 41185678
> > +SHA256 (freeciv-2.5.7.tar.bz2) = 
> > /+NnNttqZIk2genuqLkPer4F6uvmt3foIUmpjK1tvtI=
> > +SIZE (freeciv-2.5.7.tar.bz2) = 41200685
> 
> Bad news: you have to run make update-plist and deal with the mess it
> creates in this port. There are new files, e.g.:
> 
> share/freeciv/misc/governments.png
> share/freeciv/misc/governments.spec
> share/freeciv/wonders/statue_of_zeus.png
> 

I have this to help with complex PLIST updates..

alias updplist='for j in `ls pkg|grep PLIST.*\.orig 2>/dev/null`; do 
i=${j%.orig}; sdiff -o pkg/$i.new -w180 pkg/$i.orig pkg/$i; [ -r pkg/$i.new ] 
&& (mv pkg/$i pkg/$i.int; mv pkg/$i.new pkg/$i); done'



Re: update: games/freeciv 2.5.7

2017-05-28 Thread Vadim Zhukov
2017-05-28 18:31 GMT+03:00 Michal Mazurek :
> 2.5.7 is a minor bug fix release
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/games/freeciv/Makefile,v
> retrieving revision 1.111
> diff -u -p -r1.111 Makefile
> --- Makefile22 Nov 2016 09:45:18 -  1.111
> +++ Makefile28 May 2017 15:29:26 -
> @@ -4,7 +4,7 @@ COMMENT-main=   Civilization clone for X11
>  COMMENT-client=Freeciv client
>  COMMENT-share= shared data files for Freeciv
>
> -VERSION=   2.5.6
> +VERSION=   2.5.7
>  DISTNAME=  freeciv-${VERSION}
>  PKGNAME-main=  freeciv-server-${VERSION}
>  PKGNAME-client=freeciv-client-${VERSION}
> Index: distinfo
> ===
> RCS file: /cvs/ports/games/freeciv/distinfo,v
> retrieving revision 1.24
> diff -u -p -r1.24 distinfo
> --- distinfo22 Nov 2016 09:45:18 -  1.24
> +++ distinfo28 May 2017 15:29:26 -
> @@ -1,2 +1,2 @@
> -SHA256 (freeciv-2.5.6.tar.bz2) = z63CPuwRpaiudKfTcZ6xJgJhN/BwDaBlNn/VXLq2mZs=
> -SIZE (freeciv-2.5.6.tar.bz2) = 41185678
> +SHA256 (freeciv-2.5.7.tar.bz2) = /+NnNttqZIk2genuqLkPer4F6uvmt3foIUmpjK1tvtI=
> +SIZE (freeciv-2.5.7.tar.bz2) = 41200685

Bad news: you have to run make update-plist and deal with the mess it
creates in this port. There are new files, e.g.:

share/freeciv/misc/governments.png
share/freeciv/misc/governments.spec
share/freeciv/wonders/statue_of_zeus.png



update: games/freeciv 2.5.7

2017-05-28 Thread Michal Mazurek
2.5.7 is a minor bug fix release

Index: Makefile
===
RCS file: /cvs/ports/games/freeciv/Makefile,v
retrieving revision 1.111
diff -u -p -r1.111 Makefile
--- Makefile22 Nov 2016 09:45:18 -  1.111
+++ Makefile28 May 2017 15:29:26 -
@@ -4,7 +4,7 @@ COMMENT-main=   Civilization clone for X11
 COMMENT-client=Freeciv client
 COMMENT-share= shared data files for Freeciv
 
-VERSION=   2.5.6
+VERSION=   2.5.7
 DISTNAME=  freeciv-${VERSION}
 PKGNAME-main=  freeciv-server-${VERSION}
 PKGNAME-client=freeciv-client-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/games/freeciv/distinfo,v
retrieving revision 1.24
diff -u -p -r1.24 distinfo
--- distinfo22 Nov 2016 09:45:18 -  1.24
+++ distinfo28 May 2017 15:29:26 -
@@ -1,2 +1,2 @@
-SHA256 (freeciv-2.5.6.tar.bz2) = z63CPuwRpaiudKfTcZ6xJgJhN/BwDaBlNn/VXLq2mZs=
-SIZE (freeciv-2.5.6.tar.bz2) = 41185678
+SHA256 (freeciv-2.5.7.tar.bz2) = /+NnNttqZIk2genuqLkPer4F6uvmt3foIUmpjK1tvtI=
+SIZE (freeciv-2.5.7.tar.bz2) = 41200685

-- 
Michal Mazurek



[update] security/keybase to 1.0.21

2017-05-28 Thread Aaron Bieber
Hola,

Here is a trivial update to bring keybase to the latest version. OK?

I have been using it without issue for a few weeks now (amd64) with no
issues.

Cheers,
Aaron

Index: Makefile
===
RCS file: /cvs/ports/security/keybase/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile26 Feb 2017 20:36:28 -  1.4
+++ Makefile28 May 2017 14:06:55 -
@@ -7,7 +7,7 @@ ONLY_FOR_ARCHS = amd64
 
 COMMENT =  client for keybase.io
 
-V =1.0.18
+V =1.0.21
 GH_ACCOUNT =   keybase
 GH_PROJECT =   client
 GH_TAGNAME =   v${V}
Index: distinfo
===
RCS file: /cvs/ports/security/keybase/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo21 Feb 2017 15:36:21 -  1.2
+++ distinfo28 May 2017 14:06:55 -
@@ -1,2 +1,2 @@
-SHA256 (keybase-1.0.18.tar.gz) = ik68s86OPtNkm+hwq0B/r+rq7SPDmfGNwly6UPu39aY=
-SIZE (keybase-1.0.18.tar.gz) = 19860878
+SHA256 (keybase-1.0.21.tar.gz) = qbuvFst7fMNhTKXnbg+xs70WTzjhS51J1Mo1GUHIwKM=
+SIZE (keybase-1.0.21.tar.gz) = 21127410
Index: patches/patch-go_client_cmd_update_go
===
RCS file: /cvs/ports/security/keybase/patches/patch-go_client_cmd_update_go,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-go_client_cmd_update_go
--- patches/patch-go_client_cmd_update_go   9 Sep 2016 14:11:43 -   
1.1.1.1
+++ patches/patch-go_client_cmd_update_go   28 May 2017 14:06:55 -
@@ -6,19 +6,24 @@ out from under us.
 Upstream doesn't seem interested in our hacky Path finding process:
 https://github.com/keybase/go-ps/pull/7#discussion_r73917329
 
 go/client/cmd_update.go.orig   Wed Sep  7 09:23:58 2016
-+++ go/client/cmd_update.goWed Sep  7 09:24:50 2016
-@@ -35,12 +35,7 @@ func newCmdUpdateCheck(cl *libcmdline.CommandLine, g *
+--- go/client/cmd_update.go.orig   Thu Apr 20 07:44:48 2017
 go/client/cmd_update.goThu Apr 20 07:45:03 2017
+@@ -34,17 +34,7 @@ func newCmdUpdateCheck(cl *libcmdline.CommandLine, g *
Name:  "check",
-   Usage: "Trigger an update check",
+   Usage: "Check for update",
Action: func(c *cli.Context) {
+-  if libkb.IsBrewBuild {
+-  g.Log.Errorf("\nTo update, run:\n\n\tbrew 
upgrade keybase")
+-  return
+-  }
+-
 -  updaterPath, err := install.UpdaterBinPath()
 -  if err != nil {
 -  g.Log.Errorf("Error finding updater path: %s", 
err)
 -  return
 -  }
--  g.Log.Errorf("This is no longer supported. Instead you 
can run:\n\n\t%s check", updaterPath)
-+  g.Log.Error("Not supported on OpenBSD.")
+-  g.Log.Errorf("\nTo update, you can run:\n\n\t%s check", 
updaterPath)
++  g.Log.Errorf("Not supported on OpenBSD.")
},
}
  }

-- 
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE



Packages request "ibus-table-chinese"

2017-05-28 Thread Akai
Hi, I am chinese and on openbsd, I can not find any quick/cangjie chinese input 
method (which most used on Hong Kong people), only scim support quick/cangjie,
but scim do not support gtk3 program like firefox/thunderbird.

I want install "ibus-table-chinese" which support gtk3 program,
but I do not know how to do this (installation),

Do anyone would help to make it in openbsd port?

Thanks.

[0] https://github.com/kaio/ibus-table/
[1] https://github.com/definite/ibus-table-chinese

Sent with [ProtonMail](https://protonmail.com) Secure Email.

Re: [UPDATE] net/irssi 1.0.2

2017-05-28 Thread Antoine Jacoutot
On Sun, May 28, 2017 at 11:28:47AM +0100, Stuart Henderson wrote:
> On 2017/05/20 22:15, viq wrote:
> > Long overdue and very simple patch bringing irssi to latest 1.0.2
> > Lightly tested on amd64.
> > irssi-icb and irssi-otr needed no changes to continue working.
> > Patch for irssi-xmpp coming in a separate mail, lifted off of upstream
> > repo.
> > 
> > Trying to load irssi-silc fails with below message about wrong ABI, I
> > couldn't yet figure out how to fix this
> > Irssi: silc/core is ABI version 0 but Irssi is version 7, cannot load
> > Irssi: silc/fe_common is ABI version 0 but Irssi is version 7, cannot
> > load
> > Irssi: silc/core is ABI version 0 but Irssi is version 7, cannot load
> 
> I wonder if it's time to let irssi-silc rest in peace, if there are people
> still using SILC there's always silc-client..

I agree.

-- 
Antoine



Re: [UPDATE] net/irssi 1.0.2

2017-05-28 Thread Stuart Henderson
On 2017/05/20 22:15, viq wrote:
> Long overdue and very simple patch bringing irssi to latest 1.0.2
> Lightly tested on amd64.
> irssi-icb and irssi-otr needed no changes to continue working.
> Patch for irssi-xmpp coming in a separate mail, lifted off of upstream
> repo.
> 
> Trying to load irssi-silc fails with below message about wrong ABI, I
> couldn't yet figure out how to fix this
> Irssi: silc/core is ABI version 0 but Irssi is version 7, cannot load
> Irssi: silc/fe_common is ABI version 0 but Irssi is version 7, cannot
> load
> Irssi: silc/core is ABI version 0 but Irssi is version 7, cannot load

I wonder if it's time to let irssi-silc rest in peace, if there are people
still using SILC there's always silc-client..



Re: new: net/bitlbee-facebook

2017-05-28 Thread Stuart Henderson
On 2017/05/27 16:47, Michal Mazurek wrote:
> > Bump REVISION. I would also set PKGSPEC so that ports depending on bitlbee
> > are tied to the correct version of bitlbee, otherwise for future bitlbee
> > updates we'd need to check for any ABI change in the plugin interface and
> > bump bitlbee-facebook and any other deps. Like this:
> > 
> > V=  3.5.1
> > DISTNAME=   bitlbee-$V
> > PKGSPEC=bitlbee-=$V
> > REVISION=   0
> 
> Fixed, attached below.
> 
> > I'd drop "The" and mention "messenger" too e.g.
> > 
> > COMMENT=Facebook Messenger protocol plugin for bitlbee
> 
> This was copy-pasted from the projects homepage, but your version reads
> better.
> 
> > Kill the useless static archive (probably "LIBTOOL_FLAGS= 
> > --tag=disable-static"),
> > and probably also @comment the .la file (but check that it works without).
> 
> It works, fixed and attached.

OK for bitlbee. I missed it before, but please change CONFIGURE_STYLE
from simple to gnu in bitlbee-facebook, then that's OK too.



UPDATE: sysutils/syslog-ng

2017-05-28 Thread Steven Mestdagh
major update, and enabled geoip and curl modules.
note it requires the libdbi update that i posted a few days ago.

basic test ok on amd64. comments and more tests welcome.


Index: Makefile
===
RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v
retrieving revision 1.55
diff -u -p -u -r1.55 Makefile
--- Makefile1 May 2016 11:19:09 -   1.55
+++ Makefile28 May 2017 08:56:32 -
@@ -2,8 +2,8 @@
 
 COMMENT=   syslogd replacement
 
-V =3.7.2
-REL =  3.7
+V =3.9.1
+REL =  3.9
 DISTNAME = syslog-ng-$V
 CATEGORIES =   sysutils
 
@@ -16,39 +16,41 @@ PERMIT_PACKAGE_CDROM =  Yes
 
 MASTER_SITES = 
http://github.com/balabit/syslog-ng/releases/download/${DISTNAME}/
 
-SHARED_LIBS =  syslog-ng   3.0 \
-   syslog-ng-${REL}3.0
+SHARED_LIBS =  syslog-ng   4.0 \
+   syslog-ng-${REL}4.0
 
 MODULES =  devel/gettext
 
 WANTLIB =  c m pcre crypto ssl evtlog dbi ivykis pthread \
-   glib-2.0 gmodule-2.0 gthread-2.0 json-c
+   glib-2.0 gmodule-2.0 gthread-2.0 json-c \
+   curl nghttp2 z GeoIP
 
 LIB_DEPENDS =  devel/glib2 \
devel/json-c \
devel/libivykis \
sysutils/eventlog \
-   databases/libdbi
+   databases/libdbi>=0.9.0 \
+   net/curl \
+   net/GeoIP
 
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ARGS +=  --disable-tcp-wrapper \
--with-pidfile-dir=/var/run \
--enable-json \
-   --with-libmongo-client=no \
+   --with-mongoc=no \
--with-librabbitmq-client=no \
--disable-python \
--disable-mongodb \
--disable-amqp \
--disable-stomp \
-   --disable-geoip \
+   --enable-geoip \
--without-libnet \
--with-ivykis=system \
+   --with-libcurl=${LOCALBASE} \
--enable-sql \
--enable-manpages
 CONFIGURE_ENV +=   OPENSSL_CFLAGS="-I/usr/include/openssl" \
-   OPENSSL_LIBS="-lssl -lcrypto" \
-   LIBDBI_CFLAGS="-I/usr/include/openssl" \
-   LIBDBI_LIBS="-ldbi"
+   OPENSSL_LIBS="-lssl -lcrypto" 
 # json-c only installs libjson-c.pc; syslog-ng checks for libjson.pc
 CONFIGURE_ENV +=   JSON_C_CFLAGS="`pkg-config json-c --cflags`" \
JSON_C_LIBS="`pkg-config json-c --libs`"
Index: distinfo
===
RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v
retrieving revision 1.24
diff -u -p -u -r1.24 distinfo
--- distinfo1 May 2016 11:19:09 -   1.24
+++ distinfo28 May 2017 08:56:32 -
@@ -1,2 +1,2 @@
-SHA256 (syslog-ng-3.7.2.tar.gz) = sbPMwM5/DYvxWyPlny9PXe1w7tQQ39JxBSGbyIVjiKU=
-SIZE (syslog-ng-3.7.2.tar.gz) = 3558377
+SHA256 (syslog-ng-3.9.1.tar.gz) = VniFalUK55Bhj6venRRH+TLOepCA1V3Kj8XfEgLHChc=
+SIZE (syslog-ng-3.9.1.tar.gz) = 8312677
Index: files/syslog-ng.conf
===
RCS file: /cvs/ports/sysutils/syslog-ng/files/syslog-ng.conf,v
retrieving revision 1.9
diff -u -p -u -r1.9 syslog-ng.conf
--- files/syslog-ng.conf1 May 2016 11:19:09 -   1.9
+++ files/syslog-ng.conf28 May 2017 08:56:32 -
@@ -2,7 +2,7 @@
 # This should provide the same behavior as OpenBSD's syslog.conf(5).
 # 2010-07-18 ste...@openbsd.org
 
-@version: 3.7
+@version: 3.9
 
 options { 
use_dns(no);
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v
retrieving revision 1.9
diff -u -p -u -r1.9 patch-Makefile_in
--- patches/patch-Makefile_in   1 May 2016 11:19:09 -   1.9
+++ patches/patch-Makefile_in   28 May 2017 08:56:32 -
@@ -1,13 +1,13 @@
 $OpenBSD: patch-Makefile_in,v 1.9 2016/05/01 11:19:09 steven Exp $
 temporary hack until libtool is fixed.
 Makefile.in.orig   Tue Oct 27 09:09:48 2015
-+++ Makefile.inSat Nov 21 01:24:57 2015
-@@ -5196,7 +5196,7 @@ lib/compat/lib_libsyslog_ng_la-strtok_r.lo:  \
-   lib/compat/$(DEPDIR)/$(am__dirstamp)
- 
+--- Makefile.in.orig   Wed Dec 21 16:00:32 2016
 Makefile.inSun Feb  5 23:53:33 2017
+@@ -6203,7 +6203,7 @@ lib/str-repr/lib_libsyslog_ng_la-encode.lo:  \
+   lib/str-repr/$(am__dirstamp) \
+   lib/str-repr/$(DEPDIR)/$(am__dirstamp)
  lib/libsyslog-ng.la: $(lib_libsyslog_ng_la_OBJECTS) 
$(lib_libsyslog_ng_la_DEPENDENCIES) $(EXTRA_lib_libsyslog_ng_la_DEPENDENCIES) 
lib/$(am__dirstamp)
 -  $(AM_V_CCLD)$(lib_lib

Re: [UPDATE] net/corebird 1.4.2 => 1.5

2017-05-28 Thread Frederic Cambus
On Mon, May 22, 2017 at 11:29:37PM +0200, Adam Wolk wrote:

> attaching a trivial bump for net/corebird
> tested on amd64 current with gcc & clang.

Builds and runs fine for me as well.

OK fcambus@