Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Dec 2004 23:10:18 +0100 (CET)
From:      Antoine Brodin <antoine.brodin@laposte.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/74745: [patch] update devel/libgii to 0.9.0
Message-ID:  <200412052210.iB5MAIw0008252@barton.dreadbsd.org>
Resent-Message-ID: <200412052220.iB5MKLXj010648@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         74745
>Category:       ports
>Synopsis:       [patch] update devel/libgii to 0.9.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 05 22:20:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Antoine Brodin
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
none
>Environment:
System: FreeBSD barton.dreadbsd.org 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Fri Dec 3 12:49:34 CET 2004 antoine@barton.dreadbsd.org:/usr/obj/usr/src/sys/BARTON i386
>Description:
Update libgii from 0.8.5 to 0.9.0
>How-To-Repeat:
>Fix:


--- libgii.diff begins here ---
libgii/files/patch-aa is dead.

Index: libgii/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- libgii/Makefile	7 Jun 2004 22:41:17 -0000	1.18
+++ libgii/Makefile	4 Dec 2004 12:35:11 -0000
@@ -6,9 +6,9 @@
 #
 
 PORTNAME=	libgii
-PORTVERSION=	0.8.5
+PORTVERSION=	0.9.0
 CATEGORIES=	devel
-MASTER_SITES=	ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/v2.0/ \
+MASTER_SITES=	http://www.ggi-project.org/ftp/ggi/v2.1/ \
 		${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	ggi
 DISTNAME=	${PORTNAME}-${PORTVERSION}.src
@@ -19,7 +19,6 @@
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 USE_BZIP2=	yes
 USE_XLIB=	yes
-USE_REINPLACE=	yes
 INSTALLS_SHLIB=	yes
 GNU_CONFIGURE=	yes
 
@@ -30,9 +29,11 @@
 PLIST_SUB+=	KII="@comment "
 .endif
 
-MAN1=		mhub.1
-MAN3=		ggGetSwarType.3 ggGetUserDir.3 ggInit.3 \
-		ggLockCreate.3 ggRegisterCleanup.3 giiEventPoll.3 \
+MAN1=		mhub.1 xsendbut.1
+MAN3=		ggAddTask.3 ggCurTime.3 \
+		ggGetSwarType.3 ggGetUserDir.3 ggInit.3 ggLoadModule.3 \
+		ggLockCreate.3 ggRegisterCleanup.3 ggstrlcpy.3 \
+		gg-error.3 gg-types.3 giiEventPoll.3 \
 		giiEventSend.3 giiInit.3 giiMTInit.3 \
 		giiOpen.3 giiPanic.3 giiQueryDeviceInfo.3 \
 		giiQueryValInfo.3 giiSetEventMask.3 gii_cmd_event.3 \
@@ -44,10 +45,17 @@
 		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
-MLINKS=		ggRegisterCleanup.3 ggCleanupForceExit.3 \
-		- ggUnregisterCleanup.3 ggInit.3 ggExit.3 \
+MLINKS=		ggAddTask.3 ggDelTask.3 - ggTimeBase.3 \
+		- GG_SCHED_TICKS2USECS.3 - GG_SCHED_USECS2TICKS.3 \
+		ggRegisterCleanup.3 ggCleanupForceExit.3 \
+		- ggUnregisterCleanup.3 \
+		ggCurTime.3 ggUSleep.3 - ggUSlumber.3 \
+		ggInit.3 ggExit.3 \
+		ggLoadModule.3 ggFreeModule.3 - ggGetSymbolAddress.3 \
 		ggLockCreate.3 ggLock.3 - ggLockDestroy.3 \
 		- ggTryLock.3 - ggUnlock.3 \
+		gg-error.3 ggi-error.3 - gii-error.3 \
+		ggstrlcpy.3 ggstrlcat.3 \
 		giiSetEventMask.3 giiAddEventMask.3 - giiGetEventMask.3 \
 		giiOpen.3 giiClose.3 - giiJoinInputs.3 - giiSplitInputs.3 \
 		giiEventPoll.3 giiEventRead.3 - giiEventSelect.3 \
@@ -60,8 +68,7 @@
 		gii_cmddata_getvalinfo.3 gii_phystype.3 - gii_valrange.3 \
 		filter-key.7 filter-keytrans.7
 DOCSDIR=	share/doc/libgii
-DOCS=		ChangeLog NEWS README \
-		doc/env.txt doc/inputs.txt
+DOCS=		ChangeLog NEWS README
 EXAMPLESDIR=	share/examples/libgii
 EXAMPLES=	demos/demo.c demos/filter.c \
 		demos/mhub.c demos/xsendbut.c
@@ -75,9 +82,6 @@
 PLIST_SUB+=	VGL=""
 .endif
 
-post-configure:
-	@${REINPLACE_CMD} -e 's/\(deplibs\) -lc/\1/;' ${WRKSRC}/libtool
-
 post-install:
 	@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
 	@${CP} ${WRKSRC}/filter/mouse/mouse ${PREFIX}/etc/ggi/filter/mouse.dist
Index: libgii/distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/distinfo,v
retrieving revision 1.6
diff -u -r1.6 distinfo
--- libgii/distinfo	7 Jun 2004 22:41:17 -0000	1.6
+++ libgii/distinfo	4 Dec 2004 12:35:11 -0000
@@ -1,2 +1,2 @@
-MD5 (libgii-0.8.5.src.tar.bz2) = 1584ff2417198d413252a13ce4b6c80f
-SIZE (libgii-0.8.5.src.tar.bz2) = 436619
+MD5 (libgii-0.9.0.src.tar.bz2) = 3c7a16c9cfe6400d9f40f918abc9670f
+SIZE (libgii-0.9.0.src.tar.bz2) = 505030
Index: libgii/pkg-descr
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/pkg-descr,v
retrieving revision 1.1
diff -u -r1.1 pkg-descr
--- libgii/pkg-descr	29 Jan 2000 04:57:42 -0000	1.1
+++ libgii/pkg-descr	5 Dec 2004 20:28:56 -0000
@@ -1,10 +1,19 @@
-The goal of LibGII is to provide a single easy to use, but yet powerful, API
-for all possible input sources.  However we are not there yet.  The API is far
-from set in stone yet, and is likely to change.
+LibGII (General Input Interface) is intended to be to input what our LibGGI
+(General Graphics Interface) library is to graphics.
 
-The main purpose of this LibGII release is to accompany our LibGGI beta
-release, but you're still very welcome to use LibGII as a standalone library
-for your non-LibGGI applications.
+LibGII is based on the concept of input streams, which virtualize access
+to the underlying input drivers. Events from various input devices are
+abstracted into easy-to-use structures. LibGII also allows the application to
+join streams together, receiving input from an arbitrary combination of
+devices. LibGII is a separate component from LibGGI, although LibGGI
+depends on LibGII for input purposes.
+
+The main purpose of this LibGII release is to accompany our LibGGI
+release, but you're still very welcome to use LibGII as a standalone
+library for your non-LibGGI applications. Also you might be interrested in
+the mhub utility found in the demos directory. mhub is a mouse event repeater
+and converter. See mhub(1) and the libgii(7) and input-<target>(7) manual pages
+for more info.
 
 WWW: http://www.ggi-project.org/
 
Index: libgii/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/libgii/pkg-plist,v
retrieving revision 1.7
diff -u -r1.7 pkg-plist
--- libgii/pkg-plist	26 Feb 2004 23:12:20 -0000	1.7
+++ libgii/pkg-plist	4 Dec 2004 12:35:11 -0000
@@ -11,9 +11,14 @@
 @exec [ -f %B/libgii.conf ] || cp %B/%f %B/libgii.conf
 include/ggi/errors.h
 include/ggi/events.h
+include/ggi/gg-defs.h
 include/ggi/gg.h
+include/ggi/gii-defs.h
 include/ggi/gii-unix.h
 include/ggi/gii.h
+include/ggi/input/cocoa.h
+include/ggi/input/directx.h
+include/ggi/input/kii.h
 include/ggi/input/lin_kbd.h
 include/ggi/input/xwin.h
 include/ggi/internal/gii-dl.h
@@ -59,8 +64,6 @@
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/env.txt
-%%PORTDOCS%%%%DOCSDIR%%/inputs.txt
 %%PORTDOCS%%%%EXAMPLESDIR%%/demo.c
 %%PORTDOCS%%%%EXAMPLESDIR%%/filter.c
 %%PORTDOCS%%%%EXAMPLESDIR%%/mhub.c
--- libgii.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412052210.iB5MAIw0008252>