Re: UPDATE: audio/abcde

2018-01-05 Thread Rafael Sadowski
"1 line(s) longer than 80 chars in pkg/DESCR" from portcheck(1)

On Tue Jan 02, 2018 at 11:57:50AM +0100, Ingo Feinerer wrote:
> Hi,
> 
> update audio/abcde 2.7.2 -> 2.8.1
> 
> - Use https for homepage
> - Update copyright/licence comment as $WRKSRC/debian/copyright mentions
>   --8<
>   An earlier abcde copyright included the text:
> 
> Copyright for this work is to expire January 1, 2010, after which it
> shall be public domain.
> 
>   However, later versions (2.6 onwards) have been developed solely using
>   the GPL.
>   --8<
> - I wonder what MASTER_SITES0 was/is used for. Can probably be removed?
> 
> OK?
> 
> Best regards,
> Ingo
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/abcde/Makefile,v
> retrieving revision 1.25
> diff -u -p -r1.25 Makefile
> --- Makefile  2 Sep 2016 22:22:07 -   1.25
> +++ Makefile  2 Jan 2018 10:45:46 -
> @@ -2,13 +2,12 @@
>  
>  COMMENT= command-line utility to rip and encode audio cds
>  
> -DISTNAME=abcde-2.7.2
> +DISTNAME=abcde-2.8.1
>  CATEGORIES=  audio
>  
> -HOMEPAGE=http://abcde.einval.com/
> +HOMEPAGE=https://abcde.einval.com/
>  
> -# Artistic or GPLv2, but "Copyright for this work is to expire
> -# January 1, 2010, after which it shall be public domain."
> +# Artistic or GPLv2+
>  PERMIT_PACKAGE_CDROM=Yes
>  
>  MASTER_SITES=http://abcde.einval.com/download/
> Index: distinfo
> ===
> RCS file: /cvs/ports/audio/abcde/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- distinfo  2 Sep 2016 22:22:07 -   1.11
> +++ distinfo  2 Jan 2018 10:45:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (abcde-2.7.2.tar.gz) = qjmIFoKsRuufwZnRNDuXvFajIrQaXFcBOs2jGUi8U90=
> -SIZE (abcde-2.7.2.tar.gz) = 146407
> +SHA256 (abcde-2.8.1.tar.gz) = 5Jxx193NMS3MgZw74gOr09CdKGUA7nd83kNMeIGWKzk=
> +SIZE (abcde-2.8.1.tar.gz) = 149238
> 



Re: UPDATE: x11/cool-retro-term

2018-01-05 Thread Rafael Sadowski
What the hell, is that a cool application. ok rsadowski@

On Wed Jan 03, 2018 at 10:55:30PM -0700, Anthony J. Bentley wrote:
> Hi,
> 
> Here's an update to cool-retro-term.
> 
> The current package crashes on startup; it's missing USE_WXNEEDED.
> It also needs some qt5 runtime dependencies.
> 
> Aside from the update, I also moved it to the "multiple MASTER_SITES"
> method to handle Github submodules. Self-hosting the distfile is
> undesirable since it requires some extra maintenance and also keeps
> portroach from working.
> 
> ok?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/x11/cool-retro-term/Makefile,v
> retrieving revision 1.12
> diff -u -p -r1.12 Makefile
> --- Makefile  27 Jul 2017 10:15:28 -  1.12
> +++ Makefile  4 Jan 2018 05:52:54 -
> @@ -1,9 +1,19 @@
>  # $OpenBSD: Makefile,v 1.12 2017/07/27 10:15:28 sthen Exp $
>  
>  COMMENT =good looking terminal emulator which mimics old CRT displays
> -DISTNAME =   cool-retro-term-1.0.0
> +
>  CATEGORIES = x11
> -REVISION =   7
> +
> +GH_ACCOUNT = Swordfish90
> +GH_PROJECT = cool-retro-term
> +GH_TAGNAME = 1.0.1
> +
> +QMLTERMWIDGET =  08958f7c83a7d05627f623b8904f3e79a0b7366b
> +MASTER_SITES0 =  https://github.com/Swordfish90/qmltermwidget/archive/
> +DISTFILES =  ${DISTNAME}${EXTRACT_SUFX} \
> + ${QMLTERMWIDGET}.tar.gz:0
> +
> +USE_WXNEEDED =   Yes
>  
>  HOMEPAGE =   https://github.com/Swordfish90/cool-retro-term
>  
> @@ -14,18 +24,22 @@ WANTLIB += GL Qt5Core Qt5Gui Qt5Network 
>  WANTLIB += Qt5Widgets c m pthread
>  WANTLIB += ${COMPILER_LIBCXX}
>  
> -MASTER_SITES =   http://mirrors.nycbug.org/pub/distfiles/
> -
>  MODULES =devel/qmake x11/qt5
>  
>  RUN_DEPENDS =devel/desktop-file-utils \
> - x11/gtk+3,-guic
> + x11/gtk+3,-guic \
> + x11/qt5/qtgraphicaleffects \
> + x11/qt5/qtquickcontrols
>  
>  LIB_DEPENDS =x11/qt5/qtdeclarative
>  
>  MAKE_FLAGS = CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC -std=c++11"
>  
>  NO_TEST =Yes
> +
> +post-extract:
> + rmdir ${WRKSRC}/qmltermwidget
> + ln -s ${WRKDIR}/qmltermwidget-${QMLTERMWIDGET} ${WRKSRC}/qmltermwidget
>  
>  pre-configure:
>${SUBST_CMD} ${WRKSRC}/{app/app,cool-retro-term}.pro
> Index: distinfo
> ===
> RCS file: /cvs/ports/x11/cool-retro-term/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo  21 Mar 2015 19:14:40 -  1.1.1.1
> +++ distinfo  4 Jan 2018 05:52:54 -
> @@ -1,2 +1,4 @@
> -SHA256 (cool-retro-term-1.0.0.tar.gz) = 
> 8L+p+NbJ6YhspUjUeQeda7Y58T8s/wtKgh+NnM+WOB4=
> -SIZE (cool-retro-term-1.0.0.tar.gz) = 8004781
> +SHA256 (08958f7c83a7d05627f623b8904f3e79a0b7366b.tar.gz) = 
> Xx/Q8f9kLkC+6wSeOOYKF5pSeXCxKv3Q0uPjRUzWX8A=
> +SHA256 (cool-retro-term-1.0.1.tar.gz) = 
> Rc11bGG7buOud5byIdqNKxN+R/AMPSSDnQrAHtGaa0I=
> +SIZE (08958f7c83a7d05627f623b8904f3e79a0b7366b.tar.gz) = 209653
> +SIZE (cool-retro-term-1.0.1.tar.gz) = 7735425
> Index: patches/patch-qmltermwidget_lib_ProcessInfo_cpp
> ===
> RCS file: patches/patch-qmltermwidget_lib_ProcessInfo_cpp
> diff -N patches/patch-qmltermwidget_lib_ProcessInfo_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-qmltermwidget_lib_ProcessInfo_cpp   4 Jan 2018 05:52:54 
> -
> @@ -0,0 +1,13 @@
> +$OpenBSD$
> +
> +Index: qmltermwidget/lib/ProcessInfo.cpp
> +--- qmltermwidget/lib/ProcessInfo.cpp.orig
>  qmltermwidget/lib/ProcessInfo.cpp
> +@@ -27,6 +27,7 @@
> + #include 
> + #include 
> + #include 
> ++#include 
> + 
> + // Qt
> + #include 
> Index: patches/patch-qmltermwidget_lib_kpty_cpp
> ===
> RCS file: patches/patch-qmltermwidget_lib_kpty_cpp
> diff -N patches/patch-qmltermwidget_lib_kpty_cpp
> --- patches/patch-qmltermwidget_lib_kpty_cpp  21 Mar 2015 19:14:40 -  
> 1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,22 +0,0 @@
> -$OpenBSD: patch-qmltermwidget_lib_kpty_cpp,v 1.1.1.1 2015/03/21 19:14:40 
> bcallah Exp $
> -
> -Sent upstream.
> -
>  qmltermwidget/lib/kpty.cpp.orig  Fri Jan 30 14:50:56 2015
> -+++ qmltermwidget/lib/kpty.cpp   Fri Jan 30 14:51:43 2015
> -@@ -27,9 +27,14 @@
> - #include 
> - 
> - 
> --#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || 
> defined(__DragonFly__)
> -+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
> - #define HAVE_LOGIN
> - #define HAVE_LIBUTIL_H
> -+#endif
> -+
> -+#if defined(__OpenBSD__)
> -+#define HAVE_LOGIN
> -+#define HAVE_UTIL_H
> - #endif
> - 
> - #ifdef __sgi
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/x11/cool-retro-term/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 21 Mar 

Re: NEW: fonts/ibm-plex

2018-01-05 Thread Rafael Sadowski
On Fri Jan 05, 2018 at 03:16:35AM -0700, Anthony J. Bentley wrote:
> Hi,
> 
> IBM Plex is IBM's corporate type family. It is used by IBMers for all
> typographical situations, whenever possible.
> 
> ok?
> 

Looks good! Two things, what do you think of that:

GH_TAGNAME =v0.5.3

DISTNAME =  ibm-plex-${GH_TAGNAME:S/v//}

and here are CVS folder/files in your tarball.

Anyway, I would like to see the DISTNAME change in but It's up to you.

ok @rsadowski



Re: [UPDATE] security/plaso

2018-01-05 Thread Remi Pointel

On 01/05/18 21:46, Rafael Sadowski wrote:

On Thu Jan 04, 2018 at 09:20:07AM +0100, Remi Pointel wrote:

Hi,

this is the diff to update plaso to latest release.

Ok?

Cheers,

Remi.


Hi,

the following test fails on amd64:

[FAILURE]   dfvfs version: 20171125 is too old, 20171230 or later required.



Hi,

yes I sent the security/py-dfvfs and security/py-dfdatetime in the same 
time.


Could you please test with these update and indicates me if everything 
works fine ?


Thanks,

Cheers,

Remi.



NEW: games/sdl-jstest

2018-01-05 Thread Thomas Frohwein
Attached is a port sdl-jstest. sdl-jstest is a simple program to find out how 
many joysticks are detected by SDL and SDL2. It can list devices detected by 
SDL1/SDL2 joystick or gamecontroller API. It also has a flag to display events 
sent by the buttons and axes.

The primary purpose is for testing and troubleshooting joystick/gamecontroller 
devices. Helpful in working on SDL2's gamecontroller API.



sdl-jstest.tgz
Description: Binary data


Re: NEW: games/freeserf

2018-01-05 Thread Adam Wolk
On Sat, Dec 16, 2017 at 04:20:54PM -0500, Brian Callahan wrote:
> 
> On 11/07/17 00:05, Brian Callahan wrote:
> > 
> > On 10/18/17 17:42, Brian Callahan wrote:
> > > Hi ports --
> > > 
> > > Continuing my quest to have every video game remake engine in the
> > > ports tree, here is games/freeserf, a Settlers 1 (Serf City) clone.
> > > 
> > > ---
> > > pkg/DESCR:
> > > FreeSerf is a faithful clone of the simulation game The Settlers 1 aka
> > > Serf City, a 4X game in similar vein to Populous and Sim City.
> > > 
> > > FreeSerf requires data files from the original game, either the DOS
> > > version or the Amiga version, to function properly.
> > > ---
> > > 
> > > I found a US copy of the DOS game on an abandonware site. Maybe not
> > > the most legal thing, but I was able to copy the data file from it
> > > to where FreeSerf expects it, and the game worked OK.
> > > 
> > > OK?
> > > 
> > > ~Brian
> > > 
> > 
> > Ping. New tarball to bring in latest upstream code.
> > 
> > ~Brian
> > 
> 
> Another ping. New tarball attached for latest upstream code. Still works
> great.
> 
> OK?
> 
> ~Brian
> 

OK awolk@ tested on amd64 -current



Re: NEW: emulators/gearboy

2018-01-05 Thread Rafael Sadowski
On Wed Jan 03, 2018 at 10:40:26PM -0700, Anthony J. Bentley wrote:
> Hi,
> 
> Gearboy is a Nintendo Game Boy / GameBoy Color emulator written in C++.
> Gearboy features highly accurate CPU emulation, instruction, and memory
> timing. It also includes memory bank controllers, accurate LCD controller
> emulation, sound emulation, and compressed ROM support.
> 
> 
> ok?
> 
> -- 
> Anthony J. Bentley

The first test was successful and I played "Metroid II - Return of Samus
(World)" :-D but the  menuabar on top was complete black. Did you have
the same issue? Side note: WM=i3



Re: [UPDATE] security/plaso

2018-01-05 Thread Rafael Sadowski
On Thu Jan 04, 2018 at 09:20:07AM +0100, Remi Pointel wrote:
> Hi,
> 
> this is the diff to update plaso to latest release.
> 
> Ok?
> 
> Cheers,
> 
> Remi.

Hi,

the following test fails on amd64:

[FAILURE]   dfvfs version: 20171125 is too old, 20171230 or later required.



Re: NEW: fonts/ibm-plex

2018-01-05 Thread Stuart Henderson
On 2018/01/05 19:04, Rafael Sadowski wrote:
> On Fri Jan 05, 2018 at 03:16:35AM -0700, Anthony J. Bentley wrote:
> > Hi,
> > 
> > IBM Plex is IBM's corporate type family. It is used by IBMers for all
> > typographical situations, whenever possible.
> > 
> > ok?
> > 
> 
> Looks good! Two things, what do you think of that:
> 
> GH_TAGNAME =  v0.5.3
> 
> DISTNAME =ibm-plex-${GH_TAGNAME:S/v//}

Plenty of ways to skin that cat :) I find it easier to read without
the extra regex.  Another option:

CATEGORIES =fonts
TYPEFACE =  ibm-plex
V = 0.5.3
DISTNAME =  ${PKGNAME}
GH_ACCOUNT =IBM
GH_PROJECT =type
GH_TAGNAME =v$V

Up to ${MAINTAINER} really. I'm ok with either of these variants.



luadbi update (needs testing with prosody)

2018-01-05 Thread Landry Breuil
Hi,

while playing with lua & nginx, i stumbled upon
https://github.com/mwild1/luadbi which is an updated fork of the dead
upstream luadbi on code.google.com - this one is maintained by a prosody
developer, and he even released a 0.6 version. $SEARCHENGINE will prefer
to show you https://github.com/snatchev/Luadbi when loooking for luadbi
but this one saw no commits...

builds fine here, and it still seems to connect fine to a postgresql
database i have lying around. Testing with prosody (backed by a database
ofc) would be very much welcome.

Landry
Index: Makefile
===
RCS file: /cvs/ports/databases/luadbi/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile21 Aug 2017 18:49:30 -  1.11
+++ Makefile5 Jan 2018 21:25:22 -
@@ -4,22 +4,19 @@
 COMMENT-mysql= MySQL driver for luadbi
 COMMENT-pgsql= PostgreSQL driver for luadbi
 
-V= 0.5
-DISTNAME=  luadbi.$V
-PKGNAME-main=  luadbi-$V
-PKGNAME-mysql= luadbi-mysql-$V
-PKGNAME-pgsql= luadbi-pgsql-$V
-REVISION-main= 2
-REVISION-mysql=4
-REVISION-pgsql=1
+GH_ACCOUNT=mwild1
+GH_PROJECT=luadbi
+V= 0.6
+GH_TAGNAME=v${V}
+PKGNAME-main=  ${GH_PROJECT}-${V}
+PKGNAME-mysql= ${GH_PROJECT}-mysql-$V
+PKGNAME-pgsql= ${GH_PROJECT}-pgsql-$V
 
 CATEGORIES=databases
 
 # MIT
 PERMIT_PACKAGE_CDROM=  Yes
 
-MASTER_SITES=  https://distfiles.nl/
-
 MULTI_PACKAGES=-main -mysql -pgsql
 
 WANTLIB-main=  sqlite3
@@ -40,20 +37,18 @@
 USE_GMAKE= Yes
 
 ALL_TARGET=free # == sqlite3 mysql postgresql
+INSTALL_TARGET=install_free
+# requires luarocks
 NO_TEST=   Yes
 
 MAKE_FLAGS=CC="${CC}" \
COMMON_LDFLAGS="-L${LOCALBASE}/lib" \
-   CFLAGS="${CFLAGS} -I${MODLUA_INCL_DIR} -I${LOCALBASE}/include 
-I${LOCALBASE}/include/mysql \
-   -I${LOCALBASE}/include/postgresql/ 
-I${LOCALBASE}/include/postgresql/server \
-   -I. -fpic -shared"
-
-WRKDIST=   ${WRKDIR}
-
-do-install:
-   ${INSTALL_DATA_DIR} ${MODLUA_LIBDIR} ${MODLUA_DATADIR}
-   ${INSTALL_DATA} ${WRKSRC}/DBI.lua ${MODLUA_DATADIR}
-# XXX: Not using INSTALL_PROGRAM, it strips the library.
-   ${INSTALL_SCRIPT} ${WRKSRC}/*.so ${MODLUA_LIBDIR}
+   LUA_INC="-I${MODLUA_INCL_DIR}" \
+   MYSQL_INC="-I${LOCALBASE}/include/mysql" \
+   SQLITE3_INC="-I${LOCALBASE}/include" \
+   PSQL_INC="-I${LOCALBASE}/include/postgresql"
+
+FAKE_FLAGS=LUA_LDIR=${MODLUA_DATADIR} \
+   LUA_CDIR=${MODLUA_LIBDIR}
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/databases/luadbi/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo16 Aug 2012 15:21:30 -  1.1.1.1
+++ distinfo5 Jan 2018 21:25:22 -
@@ -1,2 +1,2 @@
-SHA256 (luadbi.0.5.tar.gz) = SRFkWN2ABSU2v11+KyofWg+kKmcc538ctzVe9/rrMx4=
-SIZE (luadbi.0.5.tar.gz) = 22454
+SHA256 (luadbi-0.6.tar.gz) = QyiaVdlF4AzRkN9RX2CUgq9G7VkookzOZuppJfS30lU=
+SIZE (luadbi-0.6.tar.gz) = 28621
Index: patches/patch-dbd_sqlite3_connection_c
===
RCS file: patches/patch-dbd_sqlite3_connection_c
diff -N patches/patch-dbd_sqlite3_connection_c
--- patches/patch-dbd_sqlite3_connection_c  16 Aug 2012 15:21:30 -  
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,111 +0,0 @@
-$OpenBSD: patch-dbd_sqlite3_connection_c,v 1.1.1.1 2012/08/16 15:21:30 jasper 
Exp $
-
-Fix DBD.SQLite3 transaction handling
-From upstream svn rev 75
-
 dbd/sqlite3/connection.c.orig  Sat May  1 06:25:12 2010
-+++ dbd/sqlite3/connection.c   Sun Jul 22 22:23:54 2012
-@@ -9,20 +9,37 @@ static int run(connection_t *conn, const char *command
- }
- 
- static int commit(connection_t *conn) {
--return run(conn, "COMMIT");
-+conn->txn_in_progress = 0;
-+return run(conn, "COMMIT TRANSACTION");
- }
- 
- 
- static int begin(connection_t *conn) {
--return run(conn, "BEGIN");
--}
-+int err = 0;
- 
-+if (conn->txn_in_progress) {
-+err = 0;
-+} else {
-+conn->txn_in_progress = 1;
-+err = run(conn, "BEGIN TRANSACTION");
-+}
- 
-+return err;
-+}
-+
- static int rollback(connection_t *conn) {
--return run(conn, "ROLLBACK");
-+conn->txn_in_progress = 0;
-+return run(conn, "ROLLBACK TRANSACTION");
- }
- 
-+int try_begin_transaction(connection_t *conn) {
-+if (conn->autocommit) {
-+return 1;
-+}
- 
-+return begin(conn) == 0;
-+}
-+
- /* 
-  * connection,err = DBD.SQLite3.New(dbfile)
-  */
-@@ -50,7 +67,7 @@ static int connection_new(lua_State *L) {
- }
- 
- conn->autocommit = 0;
--begin(conn);
-+conn->txn_in_progress = 0;
- 
- luaL_getmetatable(L, DBD_SQLITE_CONNECTION);
- lua_setmetatable(L, 

Re: NEW: games/sdl-jstest

2018-01-05 Thread Thomas Frohwein
Attached the file updated based on bcallah@'s feedback.

Yes, sdl2-jstest is supposed to fail without the gamecontroller API component 
of the sdl2 update that I sent. sdl-jstest is supposed to work though. Based on 
reports by awolk@ it may only look at up to uhid2, so make sure the device 
attaches to 0, 1, or 2.

sdl-jstest.tgz
Description: Binary data


Re: NEW: games/sdl-jstest

2018-01-05 Thread Adam Wolk
On Fri, Jan 05, 2018 at 06:41:35PM -0500, Brian Callahan wrote:
> 
> On 01/05/18 17:49, Thomas Frohwein wrote:
> > Attached is a port sdl-jstest. sdl-jstest is a simple program to find out 
> > how many joysticks are detected by SDL and SDL2. It can list devices 
> > detected by SDL1/SDL2 joystick or gamecontroller API. It also has a flag to 
> > display events sent by the buttons and axes.
> > 
> > The primary purpose is for testing and troubleshooting 
> > joystick/gamecontroller devices. Helpful in working on SDL2's 
> > gamecontroller API.
> > 
> 
> This is ok for me, with the caveat that the V variable be merged into
> DISTNAME (since it's only used there). And maybe eliminate the verbosity of
> the license marker comment, GPLv2+ is good enough.
> 
> I'm also guessing this needs the SDL2-2.0.7 update? Otherwise, sdl2-jstest
> complains that SDL2 was built without force feedback.
> 
> ~Brian
> 

This is also OK awolk@

with same caveat regarding SDL2 and for anyone testing I found a quirk.

I have a zalman gaming mouse and for some reason this test app detected
it as 3 gaming pads... preventing the PS4 dual shock pad from being
discovered by this utility when plugged in.

After unplugging the mouse, and plugging the pad in - it's detected correctly
and the test & events mode works as expected.

So, unplug your fancy USB devices before testing a gaming pad/joystick.

Regards,
Adam



Re: NEW: games/sdl-jstest

2018-01-05 Thread Brian Callahan


On 01/05/18 17:49, Thomas Frohwein wrote:

Attached is a port sdl-jstest. sdl-jstest is a simple program to find out how 
many joysticks are detected by SDL and SDL2. It can list devices detected by 
SDL1/SDL2 joystick or gamecontroller API. It also has a flag to display events 
sent by the buttons and axes.

The primary purpose is for testing and troubleshooting joystick/gamecontroller 
devices. Helpful in working on SDL2's gamecontroller API.



This is ok for me, with the caveat that the V variable be merged into 
DISTNAME (since it's only used there). And maybe eliminate the verbosity 
of the license marker comment, GPLv2+ is good enough.


I'm also guessing this needs the SDL2-2.0.7 update? Otherwise, 
sdl2-jstest complains that SDL2 was built without force feedback.


~Brian



Re: [UPDATE] emulators/snes9x to 1.55

2018-01-05 Thread Anthony J. Bentley
On Sat, Dec 30, 2017 at 10:39 AM, Frederic Cambus  wrote:
> Hi ports@,
>
> Here is a diff to update snes9x to 1.55.
>
> Notable changes:
>
> - Switch to GTK+ 3 and regenerate WANTLIB
> - Remove now useless CONFIGURE_ENV directive and pre-configure target
> - Fix PERMIT_PACKAGE_CDROM marker
> - Take MAINTAINER

ok with me. One note:

> ---without-opengl
> +--without-opengl \

--without-opengl has been there for seven years. Builds and runs fine
without it. How about taking it out?

-- 
Anthony J. Bentley



NEW: devel/libaio

2018-01-05 Thread Brian Callahan

Hi ports --

Attached is a new port, devel/libaio. libaio is a port of the DragonFly 
BSD userland POSIX asynchronous I/O routines to OpenBSD.


When updating lang/flang earlier today, I realized that there are a 
dozen patches that work around the fact that OpenBSD doesn't have an aio 
implementation. Having to maintain a number of patches for flang 
already, reducing that number is a great help.


It turns out that DragonFly BSD has a minimal but standard-compliant 
userland implementation of aio. So I did a quick and dirty port of it. 
flang is very happy with it.


According to POSIX, these routines belong in librt. I'm not opening that 
can of worms. I named the library libaio. That way, you have to 
specifically seek it out to use it. The good news is that a quick 
perusal of the ports tree didn't turn up any port other than flang that 
has patches that work around not having aio. At this rate, it'll be 
maybe 2038 by the time another port needs the library anyway.


---
pkg/DESCR:
libaio is a port of the POSIX asynchronous I/O library from DragonFly
BSD to OpenBSD.

This version of AIO is aimed at standards compliance; it is not aimed at
either reasonability or performance. It merely wraps synchronous I/O
routines.
---

Builds and passes some rudimentary tests on both amd64 and armv7. Makes 
flang happy on amd64.


OK?

~Brian



libaio.tgz
Description: Binary data


Re: NEW: fonts/ibm-plex

2018-01-05 Thread Anthony J. Bentley
Stuart Henderson writes:
> On 2018/01/05 19:04, Rafael Sadowski wrote:
> > On Fri Jan 05, 2018 at 03:16:35AM -0700, Anthony J. Bentley wrote:
> > > Hi,
> > > 
> > > IBM Plex is IBM's corporate type family. It is used by IBMers for all
> > > typographical situations, whenever possible.
> > > 
> > > ok?
> > > 
> > 
> > Looks good! Two things, what do you think of that:
> > 
> > GH_TAGNAME =v0.5.3
> > 
> > DISTNAME =  ibm-plex-${GH_TAGNAME:S/v//}
>
> Plenty of ways to skin that cat :) I find it easier to read without
> the extra regex.

Yeah, I typically just bring in regexes to prevent duplication in
updates (e.g., if the version in distname is 1.0.2 but master_sites
contains 1_0_2, I'll use :S/./_/g). Otherwise I (personally) avoid it.



Re: www/cgit: install manpage

2018-01-05 Thread Paul Irofti
On Fri, Jan 05, 2018 at 01:37:51AM -0700, Anthony J. Bentley wrote:
> Paul Irofti writes:
> > Unrelated to your change, but can you also fix the typo in the
> > COMMENT? Unless repositor is a proper word.
> 
> That's an artifact of cvs diff; the actual COMMENT is correct.

Yuck! Okay then, and sorry about the noise.



Re: www/cgit: install manpage

2018-01-05 Thread Paul Irofti
Unrelated to your change, but can you also fix the typo in the COMMENT? Unless 
repositor is a proper word.

De la: Anthony J. Bentley
Trimis: vineri, 5 ianuarie 2018 09:01
Către: ports@openbsd.org
Subiect: www/cgit: install manpage

Hi,

I use cgit a lot on OpenBSD. Having to google the manpage is a frequent
annoyance. This diff adds it to the package.

Using LOCALBASE for it seems kind of weird, but the package already uses
it for the pkg-readme, so...

ok?

Index: Makefile
===
RCS file: /cvs/ports/www/cgit/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile22 Mar 2017 20:23:52 -  1.22
+++ Makefile5 Jan 2018 06:53:09 -
@@ -4,6 +4,7 @@ COMMENT =   web frontend for git repositor
 
 DISTNAME = cgit-1.1
 CATEGORIES =   www devel
+REVISION = 0
 
 DISTFILES =${DISTNAME}.tar.gz:0 \
git-2.10.2.tar.gz:1
@@ -17,16 +18,20 @@ PERMIT_PACKAGE_CDROM =  Yes
 
 USE_GMAKE =yes
 
+BUILD_DEPENDS =textproc/asciidoc
 LIB_DEPENDS =  converters/libiconv
 
 PREFIX =   ${VARBASE}/www
 MAKE_FLAGS +=  V=1 NO_GETTEXT=1 NO_LUA=1 LDFLAGS+='${STATIC} 
-L${LOCALBASE}/lib'
 
+ALL_TARGET =   all doc-man
+
 post-extract:
rmdir ${WRKSRC}/git
mv ${WRKDIR}/git-* ${WRKSRC}/git
 
 post-install:
mv ${PREFIX}/htdocs ${PREFIX}/cgit
+   ${INSTALL_MAN} ${WRKBUILD}/cgitrc.5 ${WRKINST}${LOCALBASE}/man/man5
 
 .include 
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/cgit/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   5 Apr 2015 22:07:59 -   1.3
+++ pkg/PLIST   5 Jan 2018 06:53:09 -
@@ -9,3 +9,5 @@ cgit/favicon.ico
 cgit/robots.txt
 @cwd ${LOCALBASE}/share/doc/pkg-readmes
 ${FULLPKGNAME}
+@cwd ${LOCALBASE}/man/man5
+@man cgitrc.5



Re: www/cgit: install manpage

2018-01-05 Thread Landry Breuil
On Fri, Jan 05, 2018 at 08:51:03AM +0100, Antoine Jacoutot wrote:
> On Fri, Jan 05, 2018 at 07:01:01AM +, Anthony J. Bentley wrote:
> > Hi,
> > 
> > I use cgit a lot on OpenBSD. Having to google the manpage is a frequent
> > annoyance. This diff adds it to the package.
> > 
> > Using LOCALBASE for it seems kind of weird, but the package already uses
> > it for the pkg-readme, so...
> 
> That's because the default PREFIX is not the usual one.
> 
> > ok?
> 
> See below.
> 
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/www/cgit/Makefile,v
> > retrieving revision 1.22
> > diff -u -p -r1.22 Makefile
> > --- Makefile22 Mar 2017 20:23:52 -  1.22
> > +++ Makefile5 Jan 2018 06:53:09 -
> > @@ -4,6 +4,7 @@ COMMENT =   web frontend for git repositor
> >  
> >  DISTNAME = cgit-1.1
> >  CATEGORIES =   www devel
> > +REVISION = 0
> >  
> >  DISTFILES =${DISTNAME}.tar.gz:0 \
> > git-2.10.2.tar.gz:1
> > @@ -17,16 +18,20 @@ PERMIT_PACKAGE_CDROM =  Yes
> >  
> >  USE_GMAKE =yes
> >  
> > +BUILD_DEPENDS =textproc/asciidoc
> >  LIB_DEPENDS =  converters/libiconv
> >  
> >  PREFIX =   ${VARBASE}/www
> >  MAKE_FLAGS +=  V=1 NO_GETTEXT=1 NO_LUA=1 LDFLAGS+='${STATIC} 
> > -L${LOCALBASE}/lib'
> >  
> > +ALL_TARGET =   all doc-man
> > +
> >  post-extract:
> > rmdir ${WRKSRC}/git
> > mv ${WRKDIR}/git-* ${WRKSRC}/git
> >  
> >  post-install:
> > mv ${PREFIX}/htdocs ${PREFIX}/cgit
> > +   ${INSTALL_MAN} ${WRKBUILD}/cgitrc.5 ${WRKINST}${LOCALBASE}/man/man5
> >  
> >  .include 
> > Index: pkg/PLIST
> > ===
> > RCS file: /cvs/ports/www/cgit/pkg/PLIST,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 PLIST
> > --- pkg/PLIST   5 Apr 2015 22:07:59 -   1.3
> > +++ pkg/PLIST   5 Jan 2018 06:53:09 -
> > @@ -9,3 +9,5 @@ cgit/favicon.ico
> >  cgit/robots.txt
> >  @cwd ${LOCALBASE}/share/doc/pkg-readmes
> >  ${FULLPKGNAME}
> > +@cwd ${LOCALBASE}/man/man5
> > +@man cgitrc.5
> 
> Here you should just be able to do (untested):
> 
> @cwd ${LOCALBASE}
> share/doc/pkg-readmes/${FULLPKGNAME}
> man/man5/cgitrc.5

If that works ok for me too.



NEW: fonts/ibm-plex

2018-01-05 Thread Anthony J. Bentley
Hi,

IBM Plex is IBM's corporate type family. It is used by IBMers for all
typographical situations, whenever possible.

ok?

-- 
Anthony J. Bentley


ibm-plex.tar.gz
Description: ibm-plex.tar.gz


Re: www/cgit: install manpage

2018-01-05 Thread Anthony J. Bentley
Paul Irofti writes:
> Unrelated to your change, but can you also fix the typo in the
> COMMENT? Unless repositor is a proper word.

That's an artifact of cvs diff; the actual COMMENT is correct.



UPDATE: games/widelands

2018-01-05 Thread Anthony J. Bentley
Hi,

Here's an update to widelands-0.19.

Release notes:
https://launchpad.net/widelands/+milestone/build-18
https://launchpad.net/widelands/+milestone/build19

The diff is rather large (4.4 MB), so rather than getting it in a
75k-line mail, you can fetch it from:

https://ajb.soy/tmp/widelands.diff

ok?

-- 
Anthony J. Bentley



[NEW] emulators/mame

2018-01-05 Thread Frederic Cambus
Hi ports@,

Here is a new port, for the latest version of MAME (0.193).

>From DESCR:

MAME, formerly was an acronym which stood for Multi Arcade Machine Emulator,
documents and reproduces through emulation the inner components of arcade
machines, computers, consoles, chess computers, calculators, and many other
types of electronic amusement machines. As a nice side-effect, MAME allows
to use on a modern PC those programs and games which were originally
developed for the emulated machines.

Some relevant notes:

- MAME now requires C++14 so it needs to be built with Clang
- Upstream switched build systems and now uses Genie [1], which is
  bundled in releases and uses it's own bundled Lua, I will likely
  create a separate port for it at some point
- Since version 0.172, MAME is now GPLv2+ licensed [2], which means
  binary packages can now be built and distributed

We have sdlmame and sdlmess in ports, but I decided to go with a new
port for several reasons:

- The sdlmame and sdlmess projects do not exist anymore (since several
  years now), there is now a single code base building on several
  operating systems
- The latest sdlmame and sdlmess versions we have in ports are in fact
  MAME
- MAME and MESS merged in 2015, and although it's still possible to
  build a separate executable for MESS, I'm not sure if it makes sense
  from a package size and build time perspective

So the idea is to import this new port with conflict markers, and to
remove sdlmame and sdlmess when we are confident this new version
works well enough.

Comments? OK?

[1] https://github.com/bkaradzic/GENie
[2] http://mamedev.org/?p=424


mame.tar.gz
Description: application/tar-gz


UPDATE: multimedia/motion, tests wanted

2018-01-05 Thread Stuart Henderson
Here's an update for motion, I can't test it because my webcam no longer
works on my machine ("uvideo0: could not open VS pipe: INVAL", same for
motion and video(1)).

If anyone has a working installation could you give it a spin and report
back please?

Brooktree support is merged into the main package now.


Index: Makefile
===
RCS file: /cvs/ports/multimedia/motion/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile5 Jan 2018 05:12:27 -   1.14
+++ Makefile5 Jan 2018 13:51:01 -
@@ -1,12 +1,11 @@
 # $OpenBSD: Makefile,v 1.14 2018/01/05 05:12:27 bentley Exp $
 
+V= 4.1.1
 COMMENT=   motion detection software for video
 
 GH_ACCOUNT=Motion-Project
 GH_PROJECT=motion
-GH_COMMIT= 9b4c16cae0ea77950cc156a9c82947ac51825f68
-V= 3.4.1
-REVISION=  4
+GH_TAGNAME=release-$V
 DISTNAME=  motion-$V
 
 CATEGORIES=multimedia
@@ -18,10 +17,13 @@ MAINTAINER= Stuart Henderson  
${WRKSRC}/version.sh
-
 post-patch:
cd ${WRKSRC} && AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf -fiv
@@ -71,6 +66,10 @@ post-patch:
 pre-configure:
perl -pi -e s,/usr/local/etc,${SYSCONFDIR},g \
${WRKSRC}/motion-dist.conf.in
+
+post-install:
+   cd ${PREFIX}/share/examples/motion; \
+   rm -f motion.init-{Fedora,Debian,FreeBSD.sh} motion.service
 
 .include 
 
Index: distinfo
===
RCS file: /cvs/ports/multimedia/motion/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo6 May 2017 15:10:18 -   1.6
+++ distinfo5 Jan 2018 13:51:01 -
@@ -1,2 +1,2 @@
-SHA256 (motion-3.4.1-9b4c16ca.tar.gz) = 
kU6defhInQp1gPFmhb5x9RvxriQAgtiTNLoztn4Qwao=
-SIZE (motion-3.4.1-9b4c16ca.tar.gz) = 387288
+SHA256 (motion-4.1.1.tar.gz) = IHS5Nb3+KPhMLDIzJ0sGkIM2d48wO7E1MNQpnD+KpOI=
+SIZE (motion-4.1.1.tar.gz) = 447795
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile_in   5 Jan 2018 13:51:01 -
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: Makefile.in
+--- Makefile.in.orig
 Makefile.in
+@@ -103,7 +103,7 @@ pre-mobject-info:
+ 

+ %.o: @top_srcdir@/%.c
+   @echo -e "\tCompiling $< into $@..."
+-  @$(CC) -c $(CFLAGS) -I@top_builddir@ $< -o $@
++  $(CC) -c $(CFLAGS) -I@top_builddir@ $< -o $@
+ 
+ 

+ # Include the dependency file if it exists.   
 #
+@@ -122,7 +122,7 @@ endif
+ 

+ $(DEPEND_FILE): *.h $(SRC)
+   @echo "Generating dependencies, please wait..."
+-  @$(CC) $(CFLAGS) -I@top_builddir@ -M $(SRC) > .tmp
++  $(CC) $(CFLAGS) -I@top_builddir@ -M $(SRC) > .tmp
+   @mv -f .tmp $(DEPEND_FILE)
+   @echo
+ 
Index: patches/patch-configure_ac
===
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-configure_ac  5 Jan 2018 13:51:01 -
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: configure.ac
+--- configure.ac.orig
 configure.ac
+@@ -106,7 +106,7 @@ if test "x${BKTR}" = "xyes"; then
+   fi
+ fi
+ if test "${V4L2}" = "yes"; then
+-  AC_CHECK_HEADERS(linux/videodev2.h,[V4L2="yes"],[V4L2="no"])
++  AC_CHECK_HEADERS(sys/videoio.h,[V4L2="yes"],[V4L2="no"])
+ fi
+ 
+ if test "x${V4L2}" = "xyes"; then
Index: patches/patch-event_c

Re: replace bundled libraries in borgbackup

2018-01-05 Thread Klemens Nanni
On Fri, Jan 05, 2018 at 03:53:32PM +0100, Klemens Nanni wrote:
> On Fri, Jan 05, 2018 at 03:15:22PM +0100, Björn Ketelaars wrote:
> > On Thu 04/01/2018 23:27, Klemens Nanni wrote:
> > > You can build it with SEPARATE_BUILD=Yes.
> > 
> > The build of borgbackup still works with SEPARATE_BUILD=Yes, however I'm not
> > sure that it makes sense to set this variable. With this variable set 
> > nothing
> > is build in the separate generated ${WRKBUILD} directory.
> > Guess that Python's setuptools doesn't care.
> My bad, I did only half the job.
> 
> setup.py accepts a parameter called --build-base but SEPARATE_BUILD
> doesn't automatically effect it's usage:
> 
>   $ make -p SEPARATE_BUILD=yes | grep ^MODPY_DISTUTILS_BUILD
>   MODPY_DISTUTILS_BUILD = build --build-base=${WRKSRC}
> 
> So in order to actually make use of it, you need
> 
>   MODPY_DISTUTILS_BUILD =›build
>   MODPY_DISTUTILS_BUILDARGS=--build-base ${WRKBUILD}
Without this bloody typo of course.

> > My proposal would be to leave out the SEPARATE_BUILD bit, and keep the diff 
> > as
> > is.
> Updated diff attached. Builds fine, tests are still running but seem all
> fine so far.
> 
> diff --git a/sysutils/borgbackup/Makefile b/sysutils/borgbackup/Makefile
> index e941957b50d..cd00e182beb 100644
> --- a/sysutils/borgbackup/Makefile
> +++ b/sysutils/borgbackup/Makefile
> @@ -4,6 +4,7 @@ COMMENT = deduplicating backup program
>  
>  MODPY_EGG_VERSION =  1.1.4
>  DISTNAME =   borgbackup-${MODPY_EGG_VERSION}
> +REVISION =   0
>  
>  CATEGORIES = sysutils
>  
> @@ -15,11 +16,16 @@ PERMIT_PACKAGE_CDROM =Yes
>  MODULES =lang/python
>  MODPY_PI =   Yes
>  MODPY_SETUPTOOLS =   Yes
> +MODPY_DISTUTILS_BUILD =  build
> +MODPY_DISTUITLS_BUILDARGS=--build-base ${WRKBUILD}
  +MODPY_DISTUTILS_BUILDARGS=--build-base ${WRKBUILD}

Anyways, sthen is probably right.



Re: replace bundled libraries in borgbackup

2018-01-05 Thread Björn Ketelaars
On Thu 04/01/2018 23:27, Klemens Nanni wrote:
> You can build it with SEPARATE_BUILD=Yes.

The build of borgbackup still works with SEPARATE_BUILD=Yes, however I'm not
sure that it makes sense to set this variable. With this variable set nothing
is build in the separate generated ${WRKBUILD} directory.
Guess that Python's setuptools doesn't care.

My proposal would be to leave out the SEPARATE_BUILD bit, and keep the diff as
is.

-- 
Björn Ketelaars
GPG key: 0x4F0E5F21



Re: replace bundled libraries in borgbackup

2018-01-05 Thread Klemens Nanni
On Fri, Jan 05, 2018 at 03:15:22PM +0100, Björn Ketelaars wrote:
> On Thu 04/01/2018 23:27, Klemens Nanni wrote:
> > You can build it with SEPARATE_BUILD=Yes.
> 
> The build of borgbackup still works with SEPARATE_BUILD=Yes, however I'm not
> sure that it makes sense to set this variable. With this variable set nothing
> is build in the separate generated ${WRKBUILD} directory.
> Guess that Python's setuptools doesn't care.
My bad, I did only half the job.

setup.py accepts a parameter called --build-base but SEPARATE_BUILD
doesn't automatically effect it's usage:

$ make -p SEPARATE_BUILD=yes | grep ^MODPY_DISTUTILS_BUILD
MODPY_DISTUTILS_BUILD = build --build-base=${WRKSRC}

So in order to actually make use of it, you need

MODPY_DISTUTILS_BUILD =›build
MODPY_DISTUITLS_BUILDARGS=--build-base ${WRKBUILD}

> My proposal would be to leave out the SEPARATE_BUILD bit, and keep the diff as
> is.
Updated diff attached. Builds fine, tests are still running but seem all
fine so far.

diff --git a/sysutils/borgbackup/Makefile b/sysutils/borgbackup/Makefile
index e941957b50d..cd00e182beb 100644
--- a/sysutils/borgbackup/Makefile
+++ b/sysutils/borgbackup/Makefile
@@ -4,6 +4,7 @@ COMMENT =   deduplicating backup program
 
 MODPY_EGG_VERSION =1.1.4
 DISTNAME = borgbackup-${MODPY_EGG_VERSION}
+REVISION = 0
 
 CATEGORIES =   sysutils
 
@@ -15,11 +16,16 @@ PERMIT_PACKAGE_CDROM =  Yes
 MODULES =  lang/python
 MODPY_PI = Yes
 MODPY_SETUPTOOLS = Yes
+MODPY_DISTUTILS_BUILD =build
+MODPY_DISTUITLS_BUILDARGS=--build-base ${WRKBUILD}
 MODPY_VERSION =${MODPY_DEFAULT_VERSION_3}
 
-WANTLIB += ${MODPY_WANTLIB} crypto lz4 pthread
+WANTLIB += ${MODPY_WANTLIB} b2 crypto lz4 pthread zstd
 
-LIB_DEPENDS += ${MODPY_LIB_DEPENDS} archivers/lz4
+LIB_DEPENDS += ${MODPY_LIB_DEPENDS} \
+   archivers/lz4 \
+   archivers/zstd \
+   security/libb2
 BUILD_DEPENDS +=   ${RUN_DEPENDS} \
devel/py-setuptools_scm${MODPY_FLAVOR} \
textproc/py-sphinx_guzzle_theme${MODPY_FLAVOR}
@@ -29,6 +35,8 @@ TEST_DEPENDS +=   ${RUN_DEPENDS} \
devel/py-test-benchmark${MODPY_FLAVOR} \
devel/py-test-xdist${MODPY_FLAVOR}
 
+SEPARATE_BUILD =   Yes
+
 post-build:
${MODPY_CMD} build_ext --inplace
cd ${WRKSRC}/docs; env PYTHONPATH=${WRKSRC} \



Re: replace bundled libraries in borgbackup

2018-01-05 Thread Stuart Henderson
On 2018/01/05 15:53, Klemens Nanni wrote:
> On Fri, Jan 05, 2018 at 03:15:22PM +0100, Björn Ketelaars wrote:
> > On Thu 04/01/2018 23:27, Klemens Nanni wrote:
> > > You can build it with SEPARATE_BUILD=Yes.
> > 
> > The build of borgbackup still works with SEPARATE_BUILD=Yes, however I'm not
> > sure that it makes sense to set this variable. With this variable set 
> > nothing
> > is build in the separate generated ${WRKBUILD} directory.
> > Guess that Python's setuptools doesn't care.
> My bad, I did only half the job.
> 
> setup.py accepts a parameter called --build-base but SEPARATE_BUILD
> doesn't automatically effect it's usage:
> 
>   $ make -p SEPARATE_BUILD=yes | grep ^MODPY_DISTUTILS_BUILD
>   MODPY_DISTUTILS_BUILD = build --build-base=${WRKSRC}
> 
> So in order to actually make use of it, you need
> 
>   MODPY_DISTUTILS_BUILD =›build
>   MODPY_DISTUITLS_BUILDARGS=--build-base ${WRKBUILD}
> 
> > My proposal would be to leave out the SEPARATE_BUILD bit, and keep the diff 
> > as
> > is.
> Updated diff attached. Builds fine, tests are still running but seem all
> fine so far.

That sort of scaffolding is not something that should be done in an
individual port, if it's done anywhere it should be in python.port.mk.

Though realistically Python things aren't usually big enough for
SEPARATE_BUILD to be much of a win.



Re: NEW: emulators/gearboy

2018-01-05 Thread Brian Callahan


On 01/05/18 14:53, Rafael Sadowski wrote:

On Wed Jan 03, 2018 at 10:40:26PM -0700, Anthony J. Bentley wrote:

Hi,

Gearboy is a Nintendo Game Boy / GameBoy Color emulator written in C++.
Gearboy features highly accurate CPU emulation, instruction, and memory
timing. It also includes memory bank controllers, accurate LCD controller
emulation, sound emulation, and compressed ROM support.


ok?

--
Anthony J. Bentley

The first test was successful and I played "Metroid II - Return of Samus
(World)" :-D but the  menuabar on top was complete black. Did you have
the same issue? Side note: WM=i3



I also had this issue playing Shantae. Game played fine, but the menu 
bar was black.


~Brian



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2018/01/05 10:35:11

Modified files:
www/chromium   : Makefile distinfo 

Log message:
update to 63.0.3239.132



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2018/01/05 16:17:52

Modified files:
net/libmaxminddb: Makefile distinfo 

Log message:
Update GeoLite2 databases to latest version.



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/01/05 16:50:42

Modified files:
games  : Makefile 

Log message:
+freeserf



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/01/05 16:50:19

Log message:
Import games/freeserf, a Settlers 1 (Serf City) clone.
ok awolk@

FreeSerf is a faithful clone of the simulation game The Settlers 1 aka
Serf City, a 4X game in similar vein to Populous and Sim City.

FreeSerf requires data files from the original game, either the DOS
version or the Amiga version, to function properly.

Status:

Vendor Tag: bcallah
Release Tags:   bcallah_20180105

N ports/games/freeserf/Makefile
N ports/games/freeserf/distinfo
N ports/games/freeserf/patches/patch-CMakeLists_txt
N ports/games/freeserf/patches/patch-src_CMakeLists_txt
N ports/games/freeserf/pkg/PLIST
N ports/games/freeserf/pkg/DESCR
N ports/games/freeserf/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/01/05 21:43:34

Log message:
Import ibm-plex-0.5.3.

IBM Plex is IBM's corporate type family. It is used by IBMers for all
typographical situations, whenever possible.

ok rsadowski@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20180105

N ports/fonts/ibm-plex/Makefile
N ports/fonts/ibm-plex/distinfo
N ports/fonts/ibm-plex/pkg/DESCR
N ports/fonts/ibm-plex/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/01/05 21:41:56

Log message:
Import hanazono-20170904.

Hanazono is a Ming-style Japanese font containing over 100,000 characters
defined in the ISO/IEC 10646 standard / the Unicode standard.

It is divided into two files:

- HanaMinA.ttf, containing:
- Non-kanji
- CJK Unified Ideographs (URO, URO+, Ext.A)
- CJK Compatibility Ideographs (with Supplement)
- Kanji chars defined in JIS X 0213:2004
- IVD (with base chars in SIP)
- Table of General Standard Chinese Characters
- HKSCS (Hong Kong Supplementary Character Set)
- CDP-EUDC

- HanaMinB.ttf, containing:
- CJK Unified Ideographs (Ext.B, Ext.C, Ext.D, Ext.E, Ext.F)

ok rsadowski@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20180105

N ports/fonts/hanazono/Makefile
N ports/fonts/hanazono/distinfo
N ports/fonts/hanazono/pkg/PLIST
N ports/fonts/hanazono/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/01/05 21:44:14

Modified files:
fonts  : Makefile 

Log message:
+hanazono, +ibm-plex



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/01/05 21:46:12

Modified files:
x11/cool-retro-term: Makefile distinfo 
x11/cool-retro-term/pkg: PLIST 
Added files:
x11/cool-retro-term/patches: 
 patch-qmltermwidget_lib_ProcessInfo_cpp 
Removed files:
x11/cool-retro-term/patches: patch-qmltermwidget_lib_kpty_cpp 

Log message:
Update to cool-retro-term-1.0.1.

Also mark WXNEEDED and add some runtime qt5 dependencies.

ok rsadowski@



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2018/01/05 01:01:40

Modified files:
x11/gnustep/back: Makefile distinfo 
Removed files:
x11/gnustep/back/patches: patch-Source_gsc_GSGState_m 
  patch-Source_x11_XGDragView_m 
  patch-Source_x11_XGServerWindow_m 
  patch-Source_x11_XWindowBuffer_m 

Log message:
Update to 0.26.2



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/01/05 01:09:35

Modified files:
sysutils/terraform/provider-cloudstack: Makefile distinfo 
sysutils/terraform/provider-heroku: Makefile distinfo 
sysutils/terraform/provider-ovh: Makefile distinfo 
sysutils/terraform/provider-alicloud: Makefile distinfo 

Log message:
Update terraform providers to the latest release.



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/01/05 01:31:26

Modified files:
www/cgit   : Makefile 
www/cgit/pkg   : PLIST 

Log message:
Install the cgit manpage.

ok ajacoutot@ landry@



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2018/01/05 01:00:09

Modified files:
x11/gnustep/gui: Makefile distinfo 
x11/gnustep/gui/patches: patch-configure_ac 
x11/gnustep/gui/pkg: PLIST 
Removed files:
x11/gnustep/gui/patches: patch-Model_IMLoading_m 
 patch-Printing_GSCUPS_GSCUPSPrintInfo_m 
 patch-Printing_GSCUPS_GSCUPSPrintOperation_m 
 patch-Printing_GSCUPS_GSCUPSPrinter_m 
 patch-Source_GSTextStorage_m 
 patch-Source_GSToolbarView_m 
 patch-Source_NSLayoutManager_m 
 patch-Source_NSTableView_m 

Log message:
Update to 0.26.2



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/01/05 05:33:08

Modified files:
sysutils/borgbackup: Makefile 

Log message:
Switch borgbackup to libb2 and zstd libraries from ports.
>From maintainer Bjorn Ketelaars, who also did the needed work on b2/zstd - 
>thanks!



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/01/05 06:56:02

Modified files:
mail/neomutt   : Makefile 

Log message:
removed unused vars



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/01/05 05:48:01

Modified files:
www/nginx  : Makefile distinfo 

Log message:
Update lua-nginx-module to 0.10.11 and reenable it.

I had an initial diff removing the no_lua PSEUDO_FLAVOR for the sake of
simplicity, but sthen@ preferred to keep it :)

The libressl breakage was fixed upstream in
https://github.com/openresty/lua-nginx-module/commit/cc0a793a27af48a364b951a374716b8cd5221487

Basic testing (content_from_lua_block, access_from_lua_block) okay

ok robert@ (MAINTAINER) sthen@



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/01/05 07:51:42

Modified files:
net/librenms   : Makefile distinfo 
net/librenms/patches: patch-LibreNMS_Validations_Php_php 
  patch-daily_sh patch-html_install_php 
  patch-includes_common_php 
  patch-includes_defaults_inc_php 
  patch-includes_functions_php 
net/librenms/pkg: PLIST README 
Added files:
net/librenms/patches: patch-LibreNMS_Util_FileLock_php 
Removed files:
net/librenms/patches: patch-LibreNMS_FileLock_php 

Log message:
update to LibreNMS 1.35



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/01/05 07:21:58

Modified files:
net/GeoIP  : Makefile distinfo 
Added files:
net/GeoIP/pkg  : MESSAGE-main 

Log message:
Update to new GeoLite databases.

BE AWARE! GeoIP legacy databases are deprecated upstream and updates to these
will stop.  The free GeoLite legacy databases will no longer be updated after
1 April 2018.  See https://blog.maxmind.com/tag/geolite-legacy/

The free GeoLite2 databases could be used instead e.g. for command line lookup:

# pkg_add libmaxminddb geolite2-country
$ mmdblookup -f /var/db/GeoIP/GeoLite2-Country.mmdb -i 9.9.9.9 country iso_code



CVS: cvs.openbsd.org: ports

2018-01-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/01/05 13:19:44

Modified files:
lang/flang/flang: Makefile distinfo 

Log message:
Update flang to its latest github commit.
Changes:
https://github.com/flang-compiler/flang/commit/66e17ec6e0f38c094e43e82abc9c41c33c48f492