diff options
author | steve <steve@FreeBSD.org> | 2000-01-29 12:57:43 +0800 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 2000-01-29 12:57:43 +0800 |
commit | b207edf06877489e0daf2b55012d356560f07462 (patch) | |
tree | ea800827fa35d2631f8f4834a1334b602dd3b07f /devel | |
parent | b0a034ec5acbf1f31dcde129306607e70aa0d816 (diff) | |
download | freebsd-ports-gnome-b207edf06877489e0daf2b55012d356560f07462.tar.gz freebsd-ports-gnome-b207edf06877489e0daf2b55012d356560f07462.tar.zst freebsd-ports-gnome-b207edf06877489e0daf2b55012d356560f07462.zip |
Adding ligii version 0.6.
The goal of LibGII is to provide a single easy to use, but yet powerful,
API for all possible input sources.
PR: 15936
Submitted by: Matthew West <mwest@uct.ac.za>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/libgii/Makefile | 65 | ||||
-rw-r--r-- | devel/libgii/distinfo | 1 | ||||
-rw-r--r-- | devel/libgii/pkg-comment | 1 | ||||
-rw-r--r-- | devel/libgii/pkg-descr | 12 | ||||
-rw-r--r-- | devel/libgii/pkg-plist | 62 |
6 files changed, 142 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 93f995df6996..0cfd4a40f6d1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -77,6 +77,7 @@ SUBDIR += libdlmalloc SUBDIR += libffi SUBDIR += libgetline + SUBDIR += libgii SUBDIR += libglade SUBDIR += libgnugetopt SUBDIR += libgtop diff --git a/devel/libgii/Makefile b/devel/libgii/Makefile new file mode 100644 index 000000000000..6c52d75dab3d --- /dev/null +++ b/devel/libgii/Makefile @@ -0,0 +1,65 @@ +# New ports collection makefile for: libgii +# Version required: 0.6 +# Date created: 4 January 2000 +# Whom: mwest@uct.ac.za +# +# $FreeBSD$ +# + +DISTNAME= libgii-0.6 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.ggi-project.org/pub/ggi/ggi/2_0_beta_2.1/ + +MAINTAINER= mwest@uct.ac.za + +USE_BZIP2= yes +USE_XLIB= yes +GNU_CONFIGURE= yes +# NOTE: We can not define USE_LIBTOOL for this port to build. +#USE_LIBTOOL= yes +CFLAGS+= -pthread + +MAN1= mhub.1 +MAN3= giiEventPoll.3gii giiInit.3gii giiOpen.3gii \ + giiPanic.3gii giiSetEventMask.3gii +MLINKS= giiEventPoll.3gii giiEventRead.3gii - giiEventSend.3gii \ + giiInit.3gii giiExit.3gii \ + giiOpen.3gii giiClose.3gii - giiJoinInputs.3gii \ + giiSetEventMask.3gii giiAddEventMask.3gii \ + - giiGetEventMask.3gii - giiRemoveEventMask.3gii + +DOCSDIR= share/doc/libgii +DOCS= ChangeLog NEWS README \ + doc/env.txt doc/inputs.txt doc/libgii-api.sgml +EXAMPLESDIR= share/examples/libgii +EXAMPLES= demos/demo.c demos/filter.c \ + demos/mhub.c demos/xsendbut.c + +post-configure: + @${PERL} -p -i.bak -e 's/deplibs -lc/deplibs/;' ${WRKSRC}/libtool + +post-install: + @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib + @${MAKE} install-examples +.if !defined(NOPORTDOCS) + @${MAKE} install-documents +.endif + +################################################# +# local targets for this port + +install-examples: + @${MKDIR} ${PREFIX}/${EXAMPLESDIR} + @(cd ${WRKSRC} && \ + for i in ${EXAMPLES} ; do \ + ${INSTALL_DATA} $${i} ${PREFIX}/${EXAMPLESDIR} ; \ + done) + +install-documents: + @${MKDIR} ${PREFIX}/${DOCSDIR} + @(cd ${WRKSRC} && \ + for i in ${DOCS} ; do \ + ${INSTALL_DATA} $${i} ${PREFIX}/${DOCSDIR} ; \ + done) + +.include <bsd.port.mk> diff --git a/devel/libgii/distinfo b/devel/libgii/distinfo new file mode 100644 index 000000000000..6eccd3e9f527 --- /dev/null +++ b/devel/libgii/distinfo @@ -0,0 +1 @@ +MD5 (libgii-0.6.tar.bz2) = a502ff78f61a069cf95e868257acee64 diff --git a/devel/libgii/pkg-comment b/devel/libgii/pkg-comment new file mode 100644 index 000000000000..dc1c58b993e8 --- /dev/null +++ b/devel/libgii/pkg-comment @@ -0,0 +1 @@ +API for input sources diff --git a/devel/libgii/pkg-descr b/devel/libgii/pkg-descr new file mode 100644 index 000000000000..2c276f96bd6a --- /dev/null +++ b/devel/libgii/pkg-descr @@ -0,0 +1,12 @@ +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. + +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. + +WWW: http://www.ggi-project.org/ + +-- +mwest@uct.ac.za diff --git a/devel/libgii/pkg-plist b/devel/libgii/pkg-plist new file mode 100644 index 000000000000..e24bc61811ac --- /dev/null +++ b/devel/libgii/pkg-plist @@ -0,0 +1,62 @@ +bin/mhub +bin/xsendbut +etc/ggi/libgii.conf +include/ggi/errors.h +include/ggi/events.h +include/ggi/gg.h +include/ggi/gii-unix.h +include/ggi/gii.h +include/ggi/input/lin_kbd.h +include/ggi/input/xwin.h +include/ggi/internal/gii-dl.h +include/ggi/internal/gii.h +include/ggi/internal/gii_debug.h +include/ggi/keyboard.h +include/ggi/system.h +lib/ggi/filter/mouse.la +lib/ggi/filter/mouse.so +lib/ggi/filter/save.la +lib/ggi/filter/save.so +lib/ggi/input/file.la +lib/ggi/input/file.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/x.la +lib/ggi/input/x.so +lib/ggi/input/xwin.la +lib/ggi/input/xwin.so +lib/libgg.la +lib/libgg.so +lib/libgg.so.0 +lib/libgii.la +lib/libgii.so +lib/libgii.so.0 +@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B +@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R +share/doc/libgii/ChangeLog +share/doc/libgii/NEWS +share/doc/libgii/README +share/doc/libgii/env.txt +share/doc/libgii/inputs.txt +share/doc/libgii/libgii-api.sgml +share/examples/libgii/demo.c +share/examples/libgii/filter.c +share/examples/libgii/mhub.c +share/examples/libgii/xsendbut.c +@dirrm etc/ggi +@dirrm include/ggi/input +@dirrm include/ggi/internal +@dirrm include/ggi +@dirrm lib/ggi/filter +@dirrm lib/ggi/input +@dirrm lib/ggi +@dirrm share/doc/libgii +@dirrm share/examples/libgii |