summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-02-09 23:04:01 +0000
committerpav <pav@FreeBSD.org>2005-02-09 23:04:01 +0000
commit57013dd27b32279415bd848b0d2a1f37152fe4f3 (patch)
treec203461dd15196d6a3ed2bf6806ed7386c6f784f
parentb58a0515c150f5dfaa51b2f7be82f8891a20fec9 (diff)
downloadFreeBSD-ports-57013dd27b32279415bd848b0d2a1f37152fe4f3.zip
FreeBSD-ports-57013dd27b32279415bd848b0d2a1f37152fe4f3.tar.gz
Eris, the WorldForge client entity library is designed to simplify client
development (and avoid duplicating effort) by providing a common framework to deal with server communications. PR: ports/77064 Submitted by: Jan Rochel <jannisan@t-online.de>
-rw-r--r--devel/Makefile1
-rw-r--r--devel/eris/Makefile30
-rw-r--r--devel/eris/distinfo2
-rw-r--r--devel/eris/files/patch-Makefile.in19
-rw-r--r--devel/eris/files/patch-bindings-Makefile.in31
-rw-r--r--devel/eris/pkg-descr8
-rw-r--r--devel/eris/pkg-plist44
7 files changed, 135 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 8a278e6..12ed761 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -231,6 +231,7 @@
SUBDIR += epm
SUBDIR += epydoc
SUBDIR += eric
+ SUBDIR += eris
SUBDIR += erlslang
SUBDIR += error
SUBDIR += esdl
diff --git a/devel/eris/Makefile b/devel/eris/Makefile
new file mode 100644
index 0000000..82b8ba9
--- /dev/null
+++ b/devel/eris/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: eris
+# Date created: 3 February 2005
+# Whom: Janni
+#
+# $FreeBSD$
+#
+
+PORTNAME= eris
+PORTVERSION= 1.2.1
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.worldforge.org/pub/worldforge/libs/eris/ \
+ http://purple.worldforge.org/downloads/libs/eris/ \
+ ${MASTER_SITE_SOURCEFORGE}/%SUBDIR%
+MASTER_SITE_SUBDIR= worldforge
+
+MAINTAINER= jannisan@t-online.de
+COMMENT= WorldForge client entity library
+
+LIB_DEPENDS= Atlas-0.5.1:${PORTSDIR}/devel/atlas \
+ skstream-0.3.1:${PORTSDIR}/net/skstream \
+ wfmath-0.3.3:${PORTSDIR}/math/wfmath \
+ sigc-1.2:${PORTSDIR}/devel/libsigc++12
+
+USE_LIBTOOL_VER=15
+INSTALLS_SHLIB= yes
+
+CXXFLAGS+= -include wchar.h
+CONFIGURE_ARGS+="CXXFLAGS=${CXXFLAGS}"
+
+.include <bsd.port.mk>
diff --git a/devel/eris/distinfo b/devel/eris/distinfo
new file mode 100644
index 0000000..da62dc8
--- /dev/null
+++ b/devel/eris/distinfo
@@ -0,0 +1,2 @@
+MD5 (eris-1.2.1.tar.gz) = 9efcecc848a1ac3a30e7681de87c436a
+SIZE (eris-1.2.1.tar.gz) = 452718
diff --git a/devel/eris/files/patch-Makefile.in b/devel/eris/files/patch-Makefile.in
new file mode 100644
index 0000000..04b3e65
--- /dev/null
+++ b/devel/eris/files/patch-Makefile.in
@@ -0,0 +1,19 @@
+*** Makefile.in.orig Fri Feb 4 04:55:20 2005
+--- Makefile.in Fri Feb 4 04:55:31 2005
+***************
+*** 210,216 ****
+ target_vendor = @target_vendor@
+ SUBDIRS = Eris bindings test
+ EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec
+! pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = eris-1.2.pc @ERIS_POLL_PKGCONFIGS@
+ all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+--- 210,216 ----
+ target_vendor = @target_vendor@
+ SUBDIRS = Eris bindings test
+ EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec
+! pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = eris-1.2.pc @ERIS_POLL_PKGCONFIGS@
+ all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
diff --git a/devel/eris/files/patch-bindings-Makefile.in b/devel/eris/files/patch-bindings-Makefile.in
new file mode 100644
index 0000000..71275f4
--- /dev/null
+++ b/devel/eris/files/patch-bindings-Makefile.in
@@ -0,0 +1,31 @@
+*** bindings/Makefile.in.orig Fri Feb 4 05:13:36 2005
+--- bindings/Makefile.in Fri Feb 4 05:17:35 2005
+***************
+*** 489,509 ****
+--- 489,514 ----
+
+ install-hook: perl-install
+
++ @PERL_BINDINGS_FALSE@perl-makefile.stamp:
+ @PERL_BINDINGS_TRUE@perl-makefile.stamp: perl/Makefile.PL perl/*/Makefile.PL perl/compile_flags.pl \
+ @PERL_BINDINGS_TRUE@ $(top_builddir)/Eris/.libs/liberis-1.2.so perl/*.h
+ @PERL_BINDINGS_TRUE@ cd perl && perl Makefile.PL PREFIX=$(prefix) LIB=$(libdir)/perl
+ @PERL_BINDINGS_TRUE@ touch perl-makefile.stamp
+
++ @PERL_BINDINGS_FALSE@perl-all:
+ @PERL_BINDINGS_TRUE@perl-all: perl-makefile.stamp
+ @PERL_BINDINGS_TRUE@ cd perl && make
+
++ @PERL_BINDINGS_FALSE@perl-clean:
+ @PERL_BINDINGS_TRUE@perl-clean:
+ @PERL_BINDINGS_TRUE@ test -e perl-makefile.stamp && cd perl && make clean
+ @PERL_BINDINGS_TRUE@ rm -f perl-makefile.stamp
+
++ @PERL_BINDINGS_FALSE@perl-check:
+ @PERL_BINDINGS_TRUE@perl-check: perl-makefile.stamp
+ @PERL_BINDINGS_TRUE@ cd perl && make test
+
++ @PERL_BINDINGS_FALSE@perl-install: perl-makefile.stamp
+ @PERL_BINDINGS_TRUE@perl-install: perl-makefile.stamp
+ @PERL_BINDINGS_TRUE@ cd perl && make install
+
diff --git a/devel/eris/pkg-descr b/devel/eris/pkg-descr
new file mode 100644
index 0000000..7ad5385
--- /dev/null
+++ b/devel/eris/pkg-descr
@@ -0,0 +1,8 @@
+Eris, the WorldForge client entity library is designed to simplify client
+development (and avoid duplicating effort) by providing a common framework to
+deal with server communications.
+
+WWW: http://www.worldforge.org/dev/eng/libraries/eris
+
+- Janni
+jannisan@t-online.de
diff --git a/devel/eris/pkg-plist b/devel/eris/pkg-plist
new file mode 100644
index 0000000..b4d6caa
--- /dev/null
+++ b/devel/eris/pkg-plist
@@ -0,0 +1,44 @@
+lib/liberis-1.2.a
+lib/liberis-1.2.so
+lib/liberis-1.2.so.2
+include/Eris-1.2/Eris/Exceptions.h
+include/Eris-1.2/Eris/Lobby.h
+include/Eris-1.2/Eris/Factory.h
+include/Eris-1.2/Eris/Entity.h
+include/Eris-1.2/Eris/World.h
+include/Eris-1.2/Eris/Dispatcher.h
+include/Eris-1.2/Eris/Player.h
+include/Eris-1.2/Eris/Types.h
+include/Eris-1.2/Eris/Utils.h
+include/Eris-1.2/Eris/ClassDispatcher.h
+include/Eris-1.2/Eris/TypeDispatcher.h
+include/Eris-1.2/Eris/SignalDispatcher.h
+include/Eris-1.2/Eris/BaseConnection.h
+include/Eris-1.2/Eris/Connection.h
+include/Eris-1.2/Eris/DebugDispatcher.h
+include/Eris-1.2/Eris/EncapDispatcher.h
+include/Eris-1.2/Eris/OpDispatcher.h
+include/Eris-1.2/Eris/Room.h
+include/Eris-1.2/Eris/Person.h
+include/Eris-1.2/Eris/Metaserver.h
+include/Eris-1.2/Eris/ServerInfo.h
+include/Eris-1.2/Eris/IdDispatcher.h
+include/Eris-1.2/Eris/Timeout.h
+include/Eris-1.2/Eris/Timestamp.h
+include/Eris-1.2/Eris/ArgumentDispatcher.h
+include/Eris-1.2/Eris/TypeInfo.h
+include/Eris-1.2/Eris/Wait.h
+include/Eris-1.2/Eris/Property.h
+include/Eris-1.2/Eris/Poll.h
+include/Eris-1.2/Eris/PollDefault.h
+include/Eris-1.2/Eris/atlas_utils.h
+include/Eris-1.2/Eris/Log.h
+include/Eris-1.2/Eris/Avatar.h
+include/Eris-1.2/Eris/typeService.h
+include/Eris-1.2/Eris/PollGlib.h
+include/Eris-1.2/Eris/PollGlibFD.h
+include/Eris-1.2/Eris/PollGlibSource.h
+include/Eris-1.2/Eris/PollGlibVersion.h
+@dirrm include/Eris-1.2/Eris
+@dirrm include/Eris-1.2
+libdata/pkgconfig/eris-1.2.pc
OpenPOWER on IntegriCloud