Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Dec 2004 22:11:48 +0100 (CET)
From:      Antoine Brodin <antoine.brodin@laposte.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/74822: New port : devel/libgiigic
Message-ID:  <200412072111.iB7LBmee079525@barton.dreadbsd.org>
Resent-Message-ID: <200412072120.iB7LKOH2008249@freefall.freebsd.org>

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

>Number:         74822
>Category:       ports
>Synopsis:       New port : devel/libgiigic
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 07 21:20:24 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:
New port : devel/libgiigic
libgiigic is a convinience library that works on top of libgii whereby gic
stands for 'General Input Configuration'.
It provides easy Descent/Forsaken style input configuration.
It basically handles binding of keystrokes, mice and valuators to program
actions. For short, it allows to configure input events with actions as you
know from modern computer games.
>How-To-Repeat:
>Fix:


--- libgiigic.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libgiigic
#	libgiigic/pkg-plist
#	libgiigic/pkg-descr
#	libgiigic/distinfo
#	libgiigic/Makefile
#
echo c - libgiigic
mkdir -p libgiigic > /dev/null 2>&1
echo x - libgiigic/pkg-plist
sed 's/^X//' >libgiigic/pkg-plist << 'END-of-libgiigic/pkg-plist'
Xbin/gic2c
X@unexec if cmp -s %D/etc/ggi/libgiigic.conf %D/etc/ggi/libgiigic.conf.dist; then rm -f %D/etc/ggi/libgiigic.conf; fi
Xetc/ggi/libgiigic.conf.dist
X@exec [ -f %B/libgiigic.conf ] || cp %B/%f %B/libgiigic.conf
Xinclude/ggi/gic-defs.h
Xinclude/ggi/gic.h
Xinclude/ggi/gic_confmgr.h
Xinclude/ggi/gic_structs.h
Xinclude/ggi/gicaction_lazy.h
Xlib/ggi/gic/recognizer/cheat.la
Xlib/ggi/gic/recognizer/cheat.so
Xlib/ggi/gic/recognizer/keys.la
Xlib/ggi/gic/recognizer/keys.so
Xlib/ggi/gic/recognizer/mousebutton.la
Xlib/ggi/gic/recognizer/mousebutton.so
Xlib/ggi/gic/recognizer/relmouse.la
Xlib/ggi/gic/recognizer/relmouse.so
Xlib/ggi/gic/recognizer/valuator.la
Xlib/ggi/gic/recognizer/valuator.so
Xlib/libgicaction.la
Xlib/libgicaction.so
Xlib/libgicaction.so.0
Xlib/libgiigic.la
Xlib/libgiigic.so
Xlib/libgiigic.so.1
X@dirrm etc/ggi
X@dirrm include/ggi/internal
X@dirrm include/ggi
X@dirrm lib/ggi/gic/recognizer
X@dirrm lib/ggi/gic
X@dirrm lib/ggi
END-of-libgiigic/pkg-plist
echo x - libgiigic/pkg-descr
sed 's/^X//' >libgiigic/pkg-descr << 'END-of-libgiigic/pkg-descr'
Xlibgiigic is a convinience library that works on top of libgii whereby gic
Xstands for 'General Input Configuration'.
XIt provides easy Descent/Forsaken style input configuration.
XIt basically handles binding of keystrokes, mice and valuators to program
Xactions. For short, it allows to configure input events with actions as you
Xknow from modern computer games.
X
XWWW: http://www.ggi-project.org/
END-of-libgiigic/pkg-descr
echo x - libgiigic/distinfo
sed 's/^X//' >libgiigic/distinfo << 'END-of-libgiigic/distinfo'
XMD5 (libgiigic-1.0.0.src.tar.bz2) = ad75eeb40e80732ec432337b09354bd8
XSIZE (libgiigic-1.0.0.src.tar.bz2) = 297025
END-of-libgiigic/distinfo
echo x - libgiigic/Makefile
sed 's/^X//' >libgiigic/Makefile << 'END-of-libgiigic/Makefile'
X# New ports collection makefile for:	libgiigic
X# Date created:				7 December 2004
X# Whom:					antoine.brodin@laposte.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libgiigic
XPORTVERSION=	1.0.0
XCATEGORIES=	devel
XMASTER_SITES=	http://www.ggi-project.org/ftp/ggi/v2.1/ \
X		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ggi
XDISTNAME=	${PORTNAME}-${PORTVERSION}.src
X
XMAINTAINER=	antoine.brodin@laposte.net
XCOMMENT=	A library on top of libgii, gic stands for General Input Configuration
X
XLIB_DEPENDS=	gii.0:${PORTSDIR}/devel/libgii
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
XUSE_BZIP2=	yes
XINSTALLS_SHLIB=	yes
XGNU_CONFIGURE=	yes
X
XMAN3=		gicActionLazyAction.3 \
X		gicActionWrite.3 \
X		gicContextAllocate.3 \
X		gicControlAllocate.3 \
X		gicFeatureActivate.3 \
X		gicFeatureAllocate.3 \
X		gicFeatureAttachAction.3 \
X		gicFeatureAttachRecognizerDriver.3 \
X		gicFeatureMapActions.3 \
X		gicFeatureWrite.3 \
X		gicHeadAllocate.3 \
X		gicInit.3 \
X		gicInputRegister.3 \
X		gicOpen.3 \
X		gicRecognizerDriverRegister.3 \
X		gicRecognizerTrain.3 \
X		gicRecognizerWrite.3 \
X		gic_context.3 \
X		gic_control.3 \
X		gic_feature.3 \
X		gic_head.3
XMAN7=		libgiigic-usage.7 \
X		libgiigic.7
XMLINKS=		gicActionLazyAction.3 gicActionLazyGetstate.3 \
X		- gicActionLazyReset.3 \
X		gicActionWrite.3 gicActionMapActions.3 \
X		gicContextAllocate.3 gicContextAttachControl.3 \
X		- gicContextDetachControl.3 - gicContextFindConflict.3 \
X		- gicContextFree.3 - gicContextGetControl.3 \
X		- gicContextGetName.3 - gicContextHandleEvent.3 \
X		- gicContextLookupControl.3 - gicContextMapActions.3 \
X		- gicContextNumControls.3 - gicContextRead.3 \
X		- gicContextWrite.3 \
X		gicControlAllocate.3 gicControlAttachFeature.3 \
X		- gicControlDetachFeature.3 - gicControlFindConflict.3 \
X		- gicControlFree.3 - gicControlGetFeature.3 \
X		- gicControlGetName.3 - gicControlHandleEvent.3 \
X		- gicControlLookupFeature.3 - gicControlMapActions.3 \
X		- gicControlNumFeatures.3 - gicControlRead.3 \
X		- gicControlWrite.3 \
X		gicInit.3 gicExit.3 \
X		gicFeatureActivate.3 gicFeatureHandleEvent.3 \
X		gicFeatureAttachAction.3 gicFeatureDetachAction.3 \
X		gicFeatureAttachRecognizerDriver.3 \
X		gicFeatureAttachRecognizer.3 - gicFeatureDetachRecognizer.3 \
X		- gicFeatureGetName.3 - gicFeatureGetRecognizer.3 \
X		- gicFeatureNumRecognizers.3 \
X		gicFeatureAllocate.3 gicFeatureFree.3 \
X		gicFeatureMapActions.3 gicFeatureFindConflict.3 \
X		gicFeatureWrite.3 gicFeatureRead.3 \
X		gicHeadAllocate.3 gicHeadAttachContext.3 \
X		- gicHeadDetachContext.3 - gicHeadFree.3 \
X		- gicHeadGetContext.3 - gicHeadLookupContext.3 \
X		- gicHeadMapActions.3 - gicHeadNumContexts.3 \
X		- gicHeadRead.3 - gicHeadWrite.3 \
X		gicOpen.3 gicClose.3 \
X		gicRecognizerDriverRegister.3 gicRecognizerDriverLookup.3 \
X		- gicRecognizerDriverUnregister.3 \
X		gicRecognizerTrain.3 gicRecognizerFindConflict.3 \
X		- gicRecognizerGetName.3 - gicRecognizerGetOpposite.3 \
X		- gicRecognizerTrainAdd.3 - gicRecognizerTrainMove.3 \
X		- gicRecognizerTrainStart.3 - gicRecognizerTrainStop.3
X
Xpost-install:
X	@${CP} ${WRKSRC}/libgiigic.conf ${PREFIX}/etc/ggi/libgiigic.conf.dist
X
X.include <bsd.port.mk>
END-of-libgiigic/Makefile
exit
--- libgiigic.shar ends here ---


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



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