ports/74822: New port : devel/libgiigic

Antoine Brodin antoine.brodin at laposte.net
Tue Dec 7 21:20:25 UTC 2004


>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 at 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 at 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 at 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 at dirrm etc/ggi
X at dirrm include/ggi/internal
X at dirrm include/ggi
X at dirrm lib/ggi/gic/recognizer
X at dirrm lib/ggi/gic
X at 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 at 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 at 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:



More information about the freebsd-ports-bugs mailing list