From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 5 16:03:53 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 085C816A4D3; Thu, 5 May 2005 16:03:53 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFB1B43DA1; Thu, 5 May 2005 16:03:52 +0000 (GMT) (envelope-from thierry@FreeBSD.org) Received: from freefall.freebsd.org (thierry@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j45G3qSG068475; Thu, 5 May 2005 16:03:52 GMT (envelope-from thierry@freefall.freebsd.org) Received: (from thierry@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j45G3qhr068471; Thu, 5 May 2005 16:03:52 GMT (envelope-from thierry) Date: Thu, 5 May 2005 16:03:52 GMT From: Thierry Thomas Message-Id: <200505051603.j45G3qhr068471@freefall.freebsd.org> To: jannisan@t-online.de, thierry@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, thierry@FreeBSD.org Subject: Re: ports/77059: New port: devel/atlas60. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 May 2005 16:03:53 -0000 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 # # $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@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 +INSTALLS_SHLIB= yes + +.include + +.if ${OSVERSION} < 500000 +BROKEN= "Does not compile with gcc-2.95" +.endif + +.include 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 -@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 -@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 -@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 -@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 +@dirrm include/Atlas-C++-0.6/Atlas/Objects +@dirrm include/Atlas-C++-0.6/Atlas/Net +@dirrm include/Atlas-C++-0.6/Atlas/Message @dirrm include/Atlas-C++-0.6/Atlas/Funky +@dirrm include/Atlas-C++-0.6/Atlas/Codecs @dirrm include/Atlas-C++-0.6/Atlas -bin/atlas_convert -libdata/pkgconfig/atlascpp-0.6.pc +@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