Hi, please find below an update for x11/bgs to 0.7.1. Switches the Makefile to use GH_* variables.
Comments? OKs? Thanks, Regards, Joerg Index: Makefile =================================================================== RCS file: /cvs/ports/x11/bgs/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 2 Nov 2013 13:03:33 -0000 1.13 +++ Makefile 22 May 2015 19:40:32 -0000 @@ -2,19 +2,21 @@ COMMENT = simple background setter -VERSION = 0.5 -DISTNAME = bgs-${VERSION} -REVISION= 3 +V = 0.7.1 +DISTNAME = ${GH_PROJECT}-${V} CATEGORIES = x11 graphics MAINTAINER = Michael Erdely <merd...@openbsd.org> HOMEPAGE = https://github.com/Gottox/bgs -MASTER_SITES = https://github.com/downloads/Gottox/bgs/ # MIT/X PERMIT_PACKAGE_CDROM = Yes WANTLIB = X11 Xinerama c Imlib2 + +GH_ACCOUNT = Gottox +GH_PROJECT = bgs +GH_TAGNAME = v${V} LIB_DEPENDS = graphics/imlib2 Index: distinfo =================================================================== RCS file: /cvs/ports/x11/bgs/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 18 Jan 2015 03:15:52 -0000 1.3 +++ distinfo 22 May 2015 19:40:32 -0000 @@ -1,2 +1,2 @@ -SHA256 (bgs-0.5.tar.gz) = nAnWu9yKhxD0P9+lupDHpL+5QNhsLanfu5Jb/IRJg6w= -SIZE (bgs-0.5.tar.gz) = 4619 +SHA256 (bgs-0.7.1.tar.gz) = iIPjVAYRRjL0CYqMR6xP+lr9eV2Qh9Crz5181dII9c0= +SIZE (bgs-0.7.1.tar.gz) = 5160 Index: patches/patch-bgs_1 =================================================================== RCS file: /cvs/ports/x11/bgs/patches/patch-bgs_1,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-bgs_1 --- patches/patch-bgs_1 16 Jul 2008 16:16:14 -0000 1.1.1.1 +++ patches/patch-bgs_1 22 May 2015 19:40:32 -0000 @@ -1,9 +1,9 @@ $OpenBSD: patch-bgs_1,v 1.1.1.1 2008/07/16 16:16:14 merdely Exp $ ---- bgs.1.orig Wed Jul 16 11:00:21 2008 -+++ bgs.1 Wed Jul 16 11:00:33 2008 +--- bgs.1.orig Tue May 12 11:09:52 2015 ++++ bgs.1 Fri May 22 21:11:04 2015 @@ -1,4 +1,4 @@ -.TH BGS 1 bgs\-VERSION +.TH BGS 1 bgs\-${VERSION} .SH NAME - bgs \- back ground setter + bgs \- background setter .SH SYNOPSIS Index: patches/patch-bgs_c =================================================================== RCS file: /cvs/ports/x11/bgs/patches/patch-bgs_c,v retrieving revision 1.1 diff -u -p -r1.1 patch-bgs_c --- patches/patch-bgs_c 8 Feb 2009 20:41:22 -0000 1.1 +++ patches/patch-bgs_c 22 May 2015 19:40:32 -0000 @@ -1,27 +1,18 @@ $OpenBSD: patch-bgs_c,v 1.1 2009/02/08 20:41:22 merdely Exp $ ---- bgs.c.orig Sun Feb 8 15:14:04 2009 -+++ bgs.c Sun Feb 8 15:16:44 2009 -@@ -87,17 +87,19 @@ drawbg(void) { - } +--- bgs.c.orig Tue May 12 11:09:52 2015 ++++ bgs.c Fri May 22 21:32:54 2015 +@@ -94,10 +94,10 @@ drawbg(void) { imlib_context_set_image(buffer); - if(center) { + switch(mode) { + case ModeCenter: - nw = (monitors[i].w - w) / 2; - nh = (monitors[i].h - h) / 2; +- nx = monitors[i].x + (monitors[i].w - nw) / 2; +- ny = monitors[i].y + (monitors[i].h - nh) / 2; + nw = w; + nh = h; + nx = (monitors[i].w - w) / 2; + ny = (monitors[i].h - h) / 2; - } - else { - factor = MAX((double)w / monitors[i].w, - (double)h / monitors[i].h); - nw = w / factor; - nh = h / factor; -+ nx = monitors[i].x + (monitors[i].w - nw) / 2; -+ ny = monitors[i].y + (monitors[i].h - nh) / 2; - } -- nx = monitors[i].x + (monitors[i].w - nw) / 2; -- ny = monitors[i].y + (monitors[i].h - nh) / 2; - imlib_blend_image_onto_image(tmpimg, 0, 0, 0, w, h, - nx, ny, nw, nh); - imlib_context_set_image(tmpimg); + break; + case ModeZoom: + nw = monitors[i].w; Index: patches/patch-config_mk =================================================================== RCS file: /cvs/ports/x11/bgs/patches/patch-config_mk,v retrieving revision 1.2 diff -u -p -r1.2 patch-config_mk --- patches/patch-config_mk 8 Feb 2009 20:41:22 -0000 1.2 +++ patches/patch-config_mk 22 May 2015 19:40:32 -0000 @@ -1,14 +1,14 @@ $OpenBSD: patch-config_mk,v 1.2 2009/02/08 20:41:22 merdely Exp $ ---- config.mk.orig Wed Jan 21 06:06:04 2009 -+++ config.mk Sun Feb 8 15:13:56 2009 -@@ -4,31 +4,28 @@ VERSION = 0.5 +--- config.mk.orig Tue May 12 11:09:52 2015 ++++ config.mk Fri May 22 21:17:27 2015 +@@ -4,26 +4,24 @@ VERSION = 0.7.1 # Customize below to fit your system # paths -PREFIX = /usr/local -MANPREFIX = ${PREFIX}/share/man +#PREFIX = /usr/local -+MANPREFIX = ${PREFIX}/man ++#MANPREFIX = ${PREFIX}/share/man -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib @@ -23,23 +23,17 @@ $OpenBSD: patch-config_mk,v 1.2 2009/02/ XINERAMAFLAGS = -DXINERAMA # includes and libs --INCS = -I. -I/usr/include -I${X11INC} -I ${IMLIB2INC} --LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${XINERAMALIBS} -L${IMLIB2LIB} -lImlib2 +-INCS = -I${X11INC} -I ${IMLIB2INC} +-LIBS = -lm -L${X11LIB} -lX11 ${XINERAMALIBS} -L${IMLIB2LIB} -lImlib2 -lm +INCS = -I${X11INC} -I${LOCALBASE}/include +LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} -L${LOCALBASE}/lib -lImlib2 # flags --CPPFLAGS = -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} --CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} --LDFLAGS = -s ${LIBS} +-CFLAGS += -std=c99 -pedantic -Wall ${INCS} -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-LDFLAGS += ${LIBS} +CPPFLAGS += -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +CFLAGS += ${INCS} ${CPPFLAGS} +LDFLAGS += -s ${LIBS} - # Solaris - #CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" - #LDFLAGS = ${LIBS} - # compiler and linker --CC = cc -+CC ?= cc + CC ?= cc