ports/77064: New port: devel/eris. WorldForge client entity library
Jan Rochel
jannisan at t-online.de
Fri Feb 4 04:40:25 UTC 2005
The following reply was made to PR ports/77064; it has been noted by GNATS.
From: jannisan at t-online.de (Jan Rochel)
To: FreeBSD-gnats-submit at freebsd.org
Cc:
Subject: Re: ports/77064: New port: devel/eris. WorldForge client entity library
Date: Fri, 04 Feb 2005 05:32:06 +0100
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 at 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 at perl-makefile.stamp:
X @PERL_BINDINGS_TRUE at 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 at perl-all:
X @PERL_BINDINGS_TRUE at perl-all: perl-makefile.stamp
X @PERL_BINDINGS_TRUE@ cd perl && make
X
X+ @PERL_BINDINGS_FALSE at perl-clean:
X @PERL_BINDINGS_TRUE at 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 at perl-check:
X @PERL_BINDINGS_TRUE at perl-check: perl-makefile.stamp
X @PERL_BINDINGS_TRUE@ cd perl && make test
X
X+ @PERL_BINDINGS_FALSE at perl-install: perl-makefile.stamp
X @PERL_BINDINGS_TRUE at 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 at 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 at dirrm include/Eris-1.2/Eris
X at 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 ---
More information about the freebsd-ports-bugs
mailing list