Bug 77064 - New port: devel/eris. WorldForge client entity library
Summary: New port: devel/eris. WorldForge client entity library
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-03 13:00 UTC by Jan Rochel
Modified: 2005-02-09 23:04 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Rochel 2005-02-03 13:00:42 UTC
 --- eris.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:
 #
 #	eris
 #	eris/Makefile
 #	eris/distinfo
 #	eris/files
 #	eris/files/patch-Makefile.in
 #	eris/pkg-descr
 #	eris/pkg-plist
 #
 echo c - eris
 mkdir -p eris > /dev/null 2>&1
 echo x - eris/Makefile
 sed 's/^X//' >eris/Makefile << 'END-of-eris/Makefile'
 X# New ports collection makefile for:   eris
 X# Date created:        3 February 2005
 X# Whom:                Janni
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	eris
 XPORTVERSION=	1.3.2
 XCATEGORIES=	devel
 XMASTER_SITES=	ftp://ftp.worldforge.org/pub/worldforge/libs/eris/ \
 X	http://purple.worldforge.org/downloads/libs/eris/ \
 X	${MASTER_SITE_SOURCEFORGE}/%SUBDIR%
 XMASTER_SITE_SUBDIR=worldforge
 X
 XMAINTAINER=	jannisan@t-online.de
 XCOMMENT=	WorldForge client entity library
 X
 XLIB_DEPENDS=	Atlas-0.6.0:${PORTSDIR}/devel/atlas-devel \
 X	skstream-0.3.1:${PORTSDIR}/net/skstream \
 X	wfmath-0.3.3:${PORTSDIR}/math/wfmath \
 X	sigc-1.2:${PORTSDIR}/devel/libsigc++12
 X
 XUSE_GMAKE=	yes
 XHAS_CONFIGURE=	yes
 XCXXFLAGS+=	-include wchar.h
 XCONFIGURE_ARGS+="CXXFLAGS=${CXXFLAGS}"
 X
 X.include <bsd.port.mk>
 END-of-eris/Makefile
 echo x - eris/distinfo
 sed 's/^X//' >eris/distinfo << 'END-of-eris/distinfo'
 XMD5 (eris-1.3.2.tar.gz) = 331735fb109fe8948145677d60c8026b
 XSIZE (eris-1.3.2.tar.gz) = 458112
 END-of-eris/distinfo
 echo c - eris/files
 mkdir -p eris/files > /dev/null 2>&1
 echo x - eris/files/patch-Makefile.in
 sed 's/^X//' >eris/files/patch-Makefile.in << 'END-of-eris/files/patch-Makefile.in'
 X*** Makefile.in.orig	Thu Feb  3 12:47:10 2005
 X--- Makefile.in	Thu Feb  3 12:47:33 2005
 X***************
 X*** 213,219 ****
 X  target_vendor = @target_vendor@
 X  SUBDIRS = Eris bindings test
 X  EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec CHANGES-1.4
 X! pkgconfigdir = $(libdir)/pkgconfig
 X  pkgconfig_DATA = eris-1.3.pc @ERIS_POLL_PKGCONFIGS@
 X  all: config.h
 X  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
 X--- 213,219 ----
 X  target_vendor = @target_vendor@
 X  SUBDIRS = Eris bindings test
 X  EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec CHANGES-1.4
 X! pkgconfigdir = $(prefix)/libdata/pkgconfig
 X  pkgconfig_DATA = eris-1.3.pc @ERIS_POLL_PKGCONFIGS@
 X  all: config.h
 X  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
 END-of-eris/files/patch-Makefile.in
 echo x - eris/pkg-descr
 sed 's/^X//' >eris/pkg-descr << 'END-of-eris/pkg-descr'
 XEris, the WorldForge client entity library is designed to simplify client
 Xdevelopment (and avoid duplicating effort) by providing a common framework to
 Xdeal with server communications.
 X
 XWWW: http://www.worldforge.org/dev/eng/libraries/eris
 X
 X- Janni
 Xjannisan@t-online.de
 END-of-eris/pkg-descr
 echo x - eris/pkg-plist
 sed 's/^X//' >eris/pkg-plist << 'END-of-eris/pkg-plist'
 Xlib/liberis-1.3.la
 Xlib/liberis-1.3.so.1
 Xlib/liberis-1.3.so
 Xinclude/Eris-1.3/Eris/Exceptions.h
 Xinclude/Eris-1.3/Eris/BaseConnection.h
 Xinclude/Eris-1.3/Eris/Connection.h
 Xinclude/Eris-1.3/Eris/Lobby.h
 Xinclude/Eris-1.3/Eris/Factory.h
 Xinclude/Eris-1.3/Eris/Entity.h
 Xinclude/Eris-1.3/Eris/EntityRouter.h
 Xinclude/Eris-1.3/Eris/Account.h
 Xinclude/Eris-1.3/Eris/Types.h
 Xinclude/Eris-1.3/Eris/IGRouter.h
 Xinclude/Eris-1.3/Eris/LogStream.h
 Xinclude/Eris-1.3/Eris/MetaQuery.h
 Xinclude/Eris-1.3/Eris/Redispatch.h
 Xinclude/Eris-1.3/Eris/Router.h
 Xinclude/Eris-1.3/Eris/UIFactory.h
 Xinclude/Eris-1.3/Eris/Room.h
 Xinclude/Eris-1.3/Eris/Person.h
 Xinclude/Eris-1.3/Eris/Metaserver.h
 Xinclude/Eris-1.3/Eris/ServerInfo.h
 Xinclude/Eris-1.3/Eris/Timeout.h
 Xinclude/Eris-1.3/Eris/TypeInfo.h
 Xinclude/Eris-1.3/Eris/Poll.h
 Xinclude/Eris-1.3/Eris/PollDefault.h
 Xinclude/Eris-1.3/Eris/Log.h
 Xinclude/Eris-1.3/Eris/Avatar.h
 Xinclude/Eris-1.3/Eris/TypeService.h
 Xinclude/Eris-1.3/Eris/View.h
 Xinclude/Eris-1.3/Eris/TypeBoundRedispatch.h
 Xinclude/Eris-1.3/Eris/PollGlib.h
 Xinclude/Eris-1.3/Eris/PollGlibFD.h
 Xinclude/Eris-1.3/Eris/PollGlibSource.h
 Xinclude/Eris-1.3/Eris/PollGlibVersion.h
 X@dirrm include/Eris-1.3/Eris
 X@dirrm include/Eris-1.3
 Xlibdata/pkgconfig/eris-1.3.pc
 Xlibdata/pkgconfig/eris-poll-glib-1.3.pc
 END-of-eris/pkg-plist
 exit
 --- eris.shar ends here ---
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2005-02-03 21:34:39 UTC
Responsible Changed
From-To: gnats-admin->freebsd-ports-bugs

Rescue this PR from the 'pending' category.
Comment 2 Jan Rochel 2005-02-04 04:32:06 UTC
I have realised that eris-1.3.2 isn't a stable release.
So here's the port with PORTVERSION=1.2.1.
>Fix:

--- eris.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:
#
#	eris
#	eris/Makefile
#	eris/distinfo
#	eris/files
#	eris/files/patch-Makefile.in
#	eris/files/patch-bindings-Makefile.in
#	eris/pkg-descr
#	eris/pkg-plist
#
echo c - eris
mkdir -p eris > /dev/null 2>&1
echo x - eris/Makefile
sed 's/^X//' >eris/Makefile << 'END-of-eris/Makefile'
X# New ports collection makefile for:   eris
X# Date created:        3 February 2005
X# Whom:                Janni
X#
X# $FreeBSD$
X#
X
XPORTNAME=	eris
XPORTVERSION=	1.2.1
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.worldforge.org/pub/worldforge/libs/eris/ \
X	http://purple.worldforge.org/downloads/libs/eris/ \
X	${MASTER_SITE_SOURCEFORGE}/%SUBDIR%
XMASTER_SITE_SUBDIR=worldforge
X
XMAINTAINER=	jannisan@t-online.de
XCOMMENT=	WorldForge client entity library
X
XLIB_DEPENDS=	Atlas-0.5.1:${PORTSDIR}/devel/atlas \
X	skstream-0.3.1:${PORTSDIR}/net/skstream \
X	wfmath-0.3.3:${PORTSDIR}/math/wfmath \
X	sigc-1.2:${PORTSDIR}/devel/libsigc++12
X
XHAS_CONFIGURE=	yes
XCXXFLAGS+=	-include wchar.h
XCONFIGURE_ARGS+="CXXFLAGS=${CXXFLAGS}"
X
X.include <bsd.port.mk>
END-of-eris/Makefile
echo x - eris/distinfo
sed 's/^X//' >eris/distinfo << 'END-of-eris/distinfo'
XMD5 (eris-1.2.1.tar.gz) = 9efcecc848a1ac3a30e7681de87c436a
XSIZE (eris-1.2.1.tar.gz) = 452718
END-of-eris/distinfo
echo c - eris/files
mkdir -p eris/files > /dev/null 2>&1
echo x - eris/files/patch-Makefile.in
sed 's/^X//' >eris/files/patch-Makefile.in << 'END-of-eris/files/patch-Makefile.in'
X*** Makefile.in.orig	Fri Feb  4 04:55:20 2005
X--- Makefile.in	Fri Feb  4 04:55:31 2005
X***************
X*** 210,216 ****
X  target_vendor = @target_vendor@
X  SUBDIRS = Eris bindings test
X  EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec
X! pkgconfigdir = $(libdir)/pkgconfig
X  pkgconfig_DATA = eris-1.2.pc @ERIS_POLL_PKGCONFIGS@
X  all: config.h
X  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
X--- 210,216 ----
X  target_vendor = @target_vendor@
X  SUBDIRS = Eris bindings test
X  EXTRA_DIST = autogen.sh Eris.pbproj/project.pbxproj eris.spec
X! pkgconfigdir = $(prefix)/libdata/pkgconfig
X  pkgconfig_DATA = eris-1.2.pc @ERIS_POLL_PKGCONFIGS@
X  all: config.h
X  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
END-of-eris/files/patch-Makefile.in
echo x - eris/files/patch-bindings-Makefile.in
sed 's/^X//' >eris/files/patch-bindings-Makefile.in << 'END-of-eris/files/patch-bindings-Makefile.in'
X*** bindings/Makefile.in.orig	Fri Feb  4 05:13:36 2005
X--- bindings/Makefile.in	Fri Feb  4 05:17:35 2005
X***************
X*** 489,509 ****
X--- 489,514 ----
X  
X  install-hook: perl-install
X  
X+ @PERL_BINDINGS_FALSE@perl-makefile.stamp:
X  @PERL_BINDINGS_TRUE@perl-makefile.stamp: perl/Makefile.PL perl/*/Makefile.PL perl/compile_flags.pl \
X  @PERL_BINDINGS_TRUE@			$(top_builddir)/Eris/.libs/liberis-1.2.so perl/*.h
X  @PERL_BINDINGS_TRUE@	cd perl && perl Makefile.PL PREFIX=$(prefix) LIB=$(libdir)/perl
X  @PERL_BINDINGS_TRUE@	touch perl-makefile.stamp
X  
X+ @PERL_BINDINGS_FALSE@perl-all:
X  @PERL_BINDINGS_TRUE@perl-all: perl-makefile.stamp
X  @PERL_BINDINGS_TRUE@	cd perl && make
X  
X+ @PERL_BINDINGS_FALSE@perl-clean:
X  @PERL_BINDINGS_TRUE@perl-clean:
X  @PERL_BINDINGS_TRUE@	test -e perl-makefile.stamp && cd perl && make clean
X  @PERL_BINDINGS_TRUE@	rm -f perl-makefile.stamp
X  
X+ @PERL_BINDINGS_FALSE@perl-check:
X  @PERL_BINDINGS_TRUE@perl-check: perl-makefile.stamp
X  @PERL_BINDINGS_TRUE@	cd perl && make test
X  
X+ @PERL_BINDINGS_FALSE@perl-install: perl-makefile.stamp
X  @PERL_BINDINGS_TRUE@perl-install: perl-makefile.stamp
X  @PERL_BINDINGS_TRUE@	cd perl && make install
X  
END-of-eris/files/patch-bindings-Makefile.in
echo x - eris/pkg-descr
sed 's/^X//' >eris/pkg-descr << 'END-of-eris/pkg-descr'
XEris, the WorldForge client entity library is designed to simplify client
Xdevelopment (and avoid duplicating effort) by providing a common framework to
Xdeal with server communications.
X
XWWW: http://www.worldforge.org/dev/eng/libraries/eris
X
X- Janni
Xjannisan@t-online.de
END-of-eris/pkg-descr
echo x - eris/pkg-plist
sed 's/^X//' >eris/pkg-plist << 'END-of-eris/pkg-plist'
Xlib/liberis-1.2.la
Xlib/liberis-1.2.so.2
Xinclude/Eris-1.2/Eris/Exceptions.h
Xinclude/Eris-1.2/Eris/Lobby.h
Xinclude/Eris-1.2/Eris/Factory.h
Xinclude/Eris-1.2/Eris/Entity.h
Xinclude/Eris-1.2/Eris/World.h
Xinclude/Eris-1.2/Eris/Dispatcher.h
Xinclude/Eris-1.2/Eris/Player.h
Xinclude/Eris-1.2/Eris/Types.h
Xinclude/Eris-1.2/Eris/Utils.h
Xinclude/Eris-1.2/Eris/ClassDispatcher.h
Xinclude/Eris-1.2/Eris/TypeDispatcher.h
Xinclude/Eris-1.2/Eris/SignalDispatcher.h
Xinclude/Eris-1.2/Eris/BaseConnection.h
Xinclude/Eris-1.2/Eris/Connection.h
Xinclude/Eris-1.2/Eris/DebugDispatcher.h
Xinclude/Eris-1.2/Eris/EncapDispatcher.h
Xinclude/Eris-1.2/Eris/OpDispatcher.h
Xinclude/Eris-1.2/Eris/Room.h
Xinclude/Eris-1.2/Eris/Person.h
Xinclude/Eris-1.2/Eris/Metaserver.h
Xinclude/Eris-1.2/Eris/ServerInfo.h
Xinclude/Eris-1.2/Eris/IdDispatcher.h
Xinclude/Eris-1.2/Eris/Timeout.h
Xinclude/Eris-1.2/Eris/Timestamp.h
Xinclude/Eris-1.2/Eris/ArgumentDispatcher.h
Xinclude/Eris-1.2/Eris/TypeInfo.h
Xinclude/Eris-1.2/Eris/Wait.h
Xinclude/Eris-1.2/Eris/Property.h
Xinclude/Eris-1.2/Eris/Poll.h
Xinclude/Eris-1.2/Eris/PollDefault.h
Xinclude/Eris-1.2/Eris/atlas_utils.h
Xinclude/Eris-1.2/Eris/Log.h
Xinclude/Eris-1.2/Eris/Avatar.h
Xinclude/Eris-1.2/Eris/typeService.h
Xinclude/Eris-1.2/Eris/PollGlib.h
Xinclude/Eris-1.2/Eris/PollGlibFD.h
Xinclude/Eris-1.2/Eris/PollGlibSource.h
Xinclude/Eris-1.2/Eris/PollGlibVersion.h
X@dirrm include/Eris-1.2/Eris
X@dirrm include/Eris-1.2
Xlibdata/pkgconfig/eris-1.2.pc
Xlibdata/pkgconfig/eris-poll-glib-1.2.pc
END-of-eris/pkg-plist
exit
--- eris.shar ends here ---
Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2005-02-09 23:03:51 UTC
State Changed
From-To: open->closed

New port added, thank you!