ports/80024: Update devel/libgii to 0.9.1
Antoine Brodin
antoine.brodin at laposte.net
Sun Apr 17 14:10:30 UTC 2005
The following reply was made to PR ports/80024; it has been noted by GNATS.
From: Antoine Brodin <antoine.brodin at laposte.net>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:
Subject: Re: ports/80024: Update devel/libgii to 0.9.1
Date: Sun, 17 Apr 2005 16:03:41 +0200
This is a multi-part message in MIME format.
--Multipart=_Sun__17_Apr_2005_16_03_41_+0200_sYD3GL8_M8WxBr6K
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
hmmm, there's a typo in last patch, I try again
--Multipart=_Sun__17_Apr_2005_16_03_41_+0200_sYD3GL8_M8WxBr6K
Content-Type: text/plain;
name="libgii.diff.txt"
Content-Disposition: attachment;
filename="libgii.diff.txt"
Content-Transfer-Encoding: 7bit
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile 6 Dec 2004 21:34:48 -0000 1.19
+++ Makefile 17 Apr 2005 11:34:02 -0000
@@ -6,28 +6,20 @@
#
PORTNAME= libgii
-PORTVERSION= 0.9.0
+PORTVERSION= 0.9.1
CATEGORIES= devel
MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.1/ \
${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ggi
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= antoine.brodin at laposte.net
COMMENT= GGI API for input sources
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_BZIP2= yes
-USE_XLIB= yes
INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
-
-.if exists(/usr/include/dev/kii/kii.h)
-CONFIGURE_ARGS+= --enable-kii --with-extra-includes=/usr/include/dev
-PLIST_SUB+= KII=""
-.else
-PLIST_SUB+= KII="@comment "
-.endif
+USE_LIBTOOL_VER= 15
MAN1= mhub.1 xsendbut.1
MAN3= ggAddTask.3 ggCurTime.3 \
@@ -44,7 +36,8 @@
MAN7= filter-key.7 filter-mouse.7 filter-save.7 filter-tcp.7 \
input-directx.7 input-file.7 input-linux-evdev.7 \
input-linux-kbd.7 input-linux-mouse.7 input-lk201.7 \
- input-mouse.7 input-tcp.7 libgg.7 libgii.7
+ input-mouse.7 input-tcp.7 input-x.7 input-xwin.7 \
+ libgg.7 libgii.7
MLINKS= ggAddTask.3 ggDelTask.3 - ggTimeBase.3 \
- GG_SCHED_TICKS2USECS.3 - GG_SCHED_USECS2TICKS.3 \
ggRegisterCleanup.3 ggCleanupForceExit.3 \
@@ -73,6 +66,21 @@
EXAMPLES= demos/demo.c demos/filter.c \
demos/mhub.c demos/xsendbut.c
+.if exists(/usr/include/dev/kii/kii.h)
+CONFIGURE_ARGS+= --enable-kii --with-extra-includes=/usr/include/dev
+PLIST_SUB+= KII=""
+.else
+PLIST_SUB+= KII="@comment "
+.endif
+
+.if !defined(WITHOUT_X11)
+USE_XLIB= yes
+PLIST_SUB+= WITH_X=""
+.else
+CONFIGURE_ARGS+= --disable-x --disable-xwin
+PLIST_SUB+= WITH_X="@comment "
+.endif
+
.include <bsd.port.pre.mk>
.if !exists(/usr/include/vgl.h) || ${ARCH} != "i386"
@@ -83,6 +91,9 @@
.endif
post-install:
+.if exists(${PREFIX}/bin/xsendbut) && defined(WITHOUT_X11)
+ @${RM} ${PREFIX}/bin/xsendbut
+.endif
@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
@${CP} ${WRKSRC}/filter/mouse/mouse ${PREFIX}/etc/ggi/filter/mouse.dist
@${CP} ${WRKSRC}/filter/keytrans/keytrans ${PREFIX}/etc/ggi/filter/keytrans.dist
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/distinfo,v
retrieving revision 1.7
diff -u -r1.7 distinfo
--- distinfo 6 Dec 2004 21:34:48 -0000 1.7
+++ distinfo 17 Apr 2005 11:11:43 -0000
@@ -1,2 +1,2 @@
-MD5 (libgii-0.9.0.src.tar.bz2) = 3c7a16c9cfe6400d9f40f918abc9670f
-SIZE (libgii-0.9.0.src.tar.bz2) = 505030
+MD5 (libgii-0.9.1.src.tar.bz2) = 27d5f187b1b5fe435454b27fcf3af3e6
+SIZE (libgii-0.9.1.src.tar.bz2) = 506921
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/pkg-plist,v
retrieving revision 1.8
diff -u -r1.8 pkg-plist
--- pkg-plist 6 Dec 2004 21:34:48 -0000 1.8
+++ pkg-plist 17 Apr 2005 13:42:29 -0000
@@ -1,5 +1,5 @@
bin/mhub
-bin/xsendbut
+%%WITH_X%%bin/xsendbut
@unexec if cmp -s %D/etc/ggi/filter/keytrans %D/etc/ggi/filter/keytrans.dist; then rm -f %D/etc/ggi/filter/keytrans; fi
etc/ggi/filter/keytrans.dist
@exec [ -f %B/keytrans ] || cp %B/%f %B/keytrans
@@ -25,40 +25,25 @@
include/ggi/internal/gii.h
include/ggi/keyboard.h
include/ggi/system.h
-lib/ggi/filter/keytrans.la
lib/ggi/filter/keytrans.so
-lib/ggi/filter/mouse.la
lib/ggi/filter/mouse.so
-lib/ggi/filter/save.la
lib/ggi/filter/save.so
-lib/ggi/filter/tcp.la
lib/ggi/filter/tcp.so
-lib/ggi/input/file.la
lib/ggi/input/file.so
-%%KII%%lib/ggi/input/kii.la
%%KII%%lib/ggi/input/kii.so
-lib/ggi/input/linux_mouse.la
lib/ggi/input/linux_mouse.so
-lib/ggi/input/mouse.la
lib/ggi/input/mouse.so
-lib/ggi/input/null.la
lib/ggi/input/null.so
-lib/ggi/input/spaceorb.la
lib/ggi/input/spaceorb.so
-lib/ggi/input/stdin.la
lib/ggi/input/stdin.so
-lib/ggi/input/tcp.la
lib/ggi/input/tcp.so
-%%VGL%%lib/ggi/input/vgl.la
%%VGL%%lib/ggi/input/vgl.so
-lib/ggi/input/x.la
-lib/ggi/input/x.so
-lib/ggi/input/xwin.la
-lib/ggi/input/xwin.so
-lib/libgg.la
+%%WITH_X%%lib/ggi/input/x.so
+%%WITH_X%%lib/ggi/input/xwin.so
+lib/libgg.a
lib/libgg.so
lib/libgg.so.0
-lib/libgii.la
+lib/libgii.a
lib/libgii.so
lib/libgii.so.0
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
@@ -72,9 +57,9 @@
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm lib/ggi/input
@dirrm lib/ggi/filter
- at dirrm lib/ggi
- at dirrm include/ggi/internal
+ at unexec rmdir %D/lib/ggi 2>/dev/null || true
+ at unexec rmdir %D/include/ggi/internal 2>/dev/null || true
@dirrm include/ggi/input
- at dirrm include/ggi
+ at unexec rmdir %D/include/ggi 2>/dev/null || true
@unexec rmdir %D/etc/ggi/filter 2>/dev/null || true
@unexec rmdir %D/etc/ggi 2>/dev/null || true
--Multipart=_Sun__17_Apr_2005_16_03_41_+0200_sYD3GL8_M8WxBr6K--
More information about the freebsd-ports-bugs
mailing list