ports/77059: New port: devel/atlas60.
Thierry Thomas
thierry at FreeBSD.org
Thu May 5 16:03:53 UTC 2005
Synopsis: New port: devel/atlas60.
State-Changed-From-To: open->feedback
State-Changed-By: thierry
State-Changed-When: Thu May 5 15:57:38 GMT 2005
State-Changed-Why:
I suggest some modifications, could you please review them?
- change PORTNAME to atlas60, in order to avoid uppercase and
confusion with math/atlas;
- define USE_LIBTOOL_VER and INSTALLS_SHLIB;
- mark BROKEN on FreeBSD-4.x;
- add WWW site;
- sort and fix plist.
--- atlas60.diff begins here ---
diff -urN devel/atlas60.orig/Makefile devel/atlas60/Makefile
--- devel/atlas60.orig/Makefile Thu May 5 12:15:13 2005
+++ devel/atlas60/Makefile Thu May 5 14:32:12 2005
@@ -1,23 +1,32 @@
-# New ports collection makefile for: Atlas
+# New ports collection makefile for: atlas60
# Date created: 3 February 2005
# Whom: Janni <jannisan at t-online.de>
#
# $FreeBSD$
#
-PORTNAME= Atlas
+PORTNAME= atlas60
PORTVERSION= 0.5.91
CATEGORIES= devel
MASTER_SITES= ftp://ftp.worldforge.org/pub/worldforge/libs/Atlas-C++/devel/ \
http://purple.worldforge.org/downloads/libs/Atlas-C++/devel/ \
${MASTER_SITE_SOURCEFORGE}/%SUBDIR%
MASTER_SITE_SUBDIR=worldforge
-DISTNAME= ${PORTNAME}-C++-${PORTVERSION}
+DISTNAME= Atlas-C++-${PORTVERSION}
MAINTAINER= jannisan at t-online.de
COMMENT= A C++ reference implementation of the Atlas protocol
-HAS_CONFIGURE= yes
+USE_LIBTOOL_VER= 15
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS+=--program-transform-name=
-.include <bsd.port.mk>
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+BROKEN= "Does not compile with gcc-2.95"
+.endif
+
+.include <bsd.port.post.mk>
diff -urN devel/atlas60.orig/pkg-descr devel/atlas60/pkg-descr
--- devel/atlas60.orig/pkg-descr Thu May 5 12:15:13 2005
+++ devel/atlas60/pkg-descr Thu May 5 12:16:51 2005
@@ -1,3 +1,5 @@
This library implements the Atlas protocol, for use in client-server
game applications. This library is suitable for linking to either
clients or servers.
+
+WWW: http://www.worldforge.org/dev/eng/libraries/atlas_cpp
diff -urN devel/atlas60.orig/pkg-plist devel/atlas60/pkg-plist
--- devel/atlas60.orig/pkg-plist Thu May 5 12:15:13 2005
+++ devel/atlas60/pkg-plist Thu May 5 14:16:21 2005
@@ -1,65 +1,66 @@
-lib/libAtlas-0.6.la
-lib/libAtlas-0.6.so
-lib/libAtlas-0.6.so.0
+bin/atlas_convert
include/Atlas-C++-0.6/Atlas/Bridge.h
include/Atlas-C++-0.6/Atlas/Codec.h
-include/Atlas-C++-0.6/Atlas/Filter.h
-include/Atlas-C++-0.6/Atlas/Negotiate.h
-include/Atlas-C++-0.6/Atlas/EncoderBase.h
-include/Atlas-C++-0.6/Atlas/Task.h
include/Atlas-C++-0.6/Atlas/Codec_impl.h
-include/Atlas-C++-0.6/Atlas/Exception.h
+include/Atlas-C++-0.6/Atlas/Codecs/Bach.h
+include/Atlas-C++-0.6/Atlas/Codecs/Packed.h
+include/Atlas-C++-0.6/Atlas/Codecs/Utility.h
+include/Atlas-C++-0.6/Atlas/Codecs/XML.h
include/Atlas-C++-0.6/Atlas/Debug.h
-include/Atlas-C++-0.6/Atlas/Version.h
-lib/libAtlasMessage-0.6.la
-lib/libAtlasMessage-0.6.so
-lib/libAtlasMessage-0.6.so.0
+include/Atlas-C++-0.6/Atlas/EncoderBase.h
+include/Atlas-C++-0.6/Atlas/Exception.h
+include/Atlas-C++-0.6/Atlas/Filter.h
+include/Atlas-C++-0.6/Atlas/Funky/FEncoder.h
+include/Atlas-C++-0.6/Atlas/Message/DecoderBase.h
include/Atlas-C++-0.6/Atlas/Message/Element.h
include/Atlas-C++-0.6/Atlas/Message/Layer.h
include/Atlas-C++-0.6/Atlas/Message/MEncoder.h
-include/Atlas-C++-0.6/Atlas/Message/DecoderBase.h
include/Atlas-C++-0.6/Atlas/Message/QueuedDecoder.h
- at dirrm include/Atlas-C++-0.6/Atlas/Message
-lib/libAtlasCodecs-0.6.la
-lib/libAtlasCodecs-0.6.so
-lib/libAtlasCodecs-0.6.so.0
-include/Atlas-C++-0.6/Atlas/Codecs/XML.h
-include/Atlas-C++-0.6/Atlas/Codecs/Packed.h
-include/Atlas-C++-0.6/Atlas/Codecs/Utility.h
-include/Atlas-C++-0.6/Atlas/Codecs/Bach.h
- at dirrm include/Atlas-C++-0.6/Atlas/Codecs
-lib/libAtlasFilters-0.6.la
-lib/libAtlasFilters-0.6.so
-lib/libAtlasFilters-0.6.so.0
-lib/libAtlasNet-0.6.la
-lib/libAtlasNet-0.6.so
-lib/libAtlasNet-0.6.so.0
-include/Atlas-C++-0.6/Atlas/Net/Stream.h
+include/Atlas-C++-0.6/Atlas/Negotiate.h
include/Atlas-C++-0.6/Atlas/Net/Loopback.h
- at dirrm include/Atlas-C++-0.6/Atlas/Net
-lib/libAtlasObjects-0.6.la
-lib/libAtlasObjects-0.6.so
-lib/libAtlasObjects-0.6.so.0
+include/Atlas-C++-0.6/Atlas/Net/Stream.h
+include/Atlas-C++-0.6/Atlas/Objects/Anonymous.h
include/Atlas-C++-0.6/Atlas/Objects/BaseObject.h
-include/Atlas-C++-0.6/Atlas/Objects/SmartPtr.h
-include/Atlas-C++-0.6/Atlas/Objects/Encoder.h
-include/Atlas-C++-0.6/Atlas/Objects/objectFactory.h
-include/Atlas-C++-0.6/Atlas/Objects/loadDefaults.h
-include/Atlas-C++-0.6/Atlas/Objects/Root.h
include/Atlas-C++-0.6/Atlas/Objects/Decoder.h
include/Atlas-C++-0.6/Atlas/Objects/Dispatcher.h
+include/Atlas-C++-0.6/Atlas/Objects/Encoder.h
+include/Atlas-C++-0.6/Atlas/Objects/Entity.h
include/Atlas-C++-0.6/Atlas/Objects/ObjectsFwd.h
+include/Atlas-C++-0.6/Atlas/Objects/Operation.h
+include/Atlas-C++-0.6/Atlas/Objects/Root.h
include/Atlas-C++-0.6/Atlas/Objects/RootEntity.h
-include/Atlas-C++-0.6/Atlas/Objects/Entity.h
include/Atlas-C++-0.6/Atlas/Objects/RootOperation.h
-include/Atlas-C++-0.6/Atlas/Objects/Operation.h
-include/Atlas-C++-0.6/Atlas/Objects/Anonymous.h
- at dirrm include/Atlas-C++-0.6/Atlas/Objects
-lib/libAtlasFunky-0.6.la
+include/Atlas-C++-0.6/Atlas/Objects/SmartPtr.h
+include/Atlas-C++-0.6/Atlas/Objects/loadDefaults.h
+include/Atlas-C++-0.6/Atlas/Objects/objectFactory.h
+include/Atlas-C++-0.6/Atlas/Task.h
+include/Atlas-C++-0.6/Atlas/Version.h
+lib/libAtlas-0.6.a
+lib/libAtlas-0.6.so
+lib/libAtlas-0.6.so.0
+lib/libAtlasCodecs-0.6.a
+lib/libAtlasCodecs-0.6.so
+lib/libAtlasCodecs-0.6.so.0
+lib/libAtlasFilters-0.6.a
+lib/libAtlasFilters-0.6.so
+lib/libAtlasFilters-0.6.so.0
+lib/libAtlasFunky-0.6.a
lib/libAtlasFunky-0.6.so
lib/libAtlasFunky-0.6.so.0
-include/Atlas-C++-0.6/Atlas/Funky/FEncoder.h
+lib/libAtlasMessage-0.6.a
+lib/libAtlasMessage-0.6.so
+lib/libAtlasMessage-0.6.so.0
+lib/libAtlasNet-0.6.a
+lib/libAtlasNet-0.6.so
+lib/libAtlasNet-0.6.so.0
+lib/libAtlasObjects-0.6.a
+lib/libAtlasObjects-0.6.so
+lib/libAtlasObjects-0.6.so.0
+libdata/pkgconfig/atlascpp-0.6.pc
+ at dirrm include/Atlas-C++-0.6/Atlas/Objects
+ at dirrm include/Atlas-C++-0.6/Atlas/Net
+ at dirrm include/Atlas-C++-0.6/Atlas/Message
@dirrm include/Atlas-C++-0.6/Atlas/Funky
+ at dirrm include/Atlas-C++-0.6/Atlas/Codecs
@dirrm include/Atlas-C++-0.6/Atlas
-bin/atlas_convert
-libdata/pkgconfig/atlascpp-0.6.pc
+ at dirrm include/Atlas-C++-0.6
--- atlas60.diff ends here ---
Responsible-Changed-From-To: freebsd-ports-bugs->thierry
Responsible-Changed-By: thierry
Responsible-Changed-When: Thu May 5 15:57:38 GMT 2005
Responsible-Changed-Why:
Take it.
http://www.freebsd.org/cgi/query-pr.cgi?pr=77059
More information about the freebsd-ports-bugs
mailing list