[87787] trunk/dports/devel
ryandesign at macports.org
ryandesign at macports.org
Mon Dec 5 20:54:32 PST 2011
Revision: 87787
http://trac.macports.org/changeset/87787
Author: ryandesign at macports.org
Date: 2011-12-05 20:54:31 -0800 (Mon, 05 Dec 2011)
Log Message:
-----------
angelscript: new port, version 2.22.0; see #32422
Added Paths:
-----------
trunk/dports/devel/angelscript/
trunk/dports/devel/angelscript/Portfile
trunk/dports/devel/angelscript/files/
trunk/dports/devel/angelscript/files/patch-makefile.diff
Added: trunk/dports/devel/angelscript/Portfile
===================================================================
--- trunk/dports/devel/angelscript/Portfile (rev 0)
+++ trunk/dports/devel/angelscript/Portfile 2011-12-06 04:54:31 UTC (rev 87787)
@@ -0,0 +1,58 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name angelscript
+version 2.22.0
+categories devel
+platforms darwin
+maintainers strasweb.fr:rudloff openmaintainer
+license zlib
+
+description Flexible cross-platform scripting library
+
+long_description The AngelCode Scripting Library, or AngelScript as it is \
+ also known, is an extremely flexible cross-platform \
+ scripting library designed to allow applications to \
+ extend their functionality through external scripts. It \
+ has been designed from the beginning to be an easy to \
+ use component, both for the application programmer and \
+ the script writer.
+
+homepage http://www.angelcode.com/angelscript/
+master_sites ${homepage}sdk/files/
+distname ${name}_${version}
+use_zip yes
+
+checksums rmd160 70f832c71b01c40efc26739f9c9fb38b3983594b \
+ sha256 9d3743c25d43560e31dc91b2f0d9a47249c3e91e69967488cda370de45f70548
+
+worksrcdir ${name}/projects/gnuc macosx/
+
+post-extract {
+ # DOS to UNIX line endings so we can patch properly.
+ reinplace "s|\r||g" ${worksrcpath}/makefile
+}
+
+patchfiles patch-makefile.diff
+
+use_configure no
+
+variant universal {}
+
+build.args AFLAGS="[get_canonical_archflags]" \
+ CXX=${configure.cxx} \
+ LOCAL=${prefix}
+
+destroot.destdir LOCAL=${destroot}${prefix}
+
+post-destroot {
+ set docdir ${destroot}${prefix}/share/doc
+ xinstall -d ${docdir}
+ copy ${workpath}/docs ${docdir}/${name}
+}
+
+livecheck.type regex
+livecheck.url [lindex ${master_sites} 0]
+livecheck.regex ${name}_(\[0-9.\]+)${extract.suffix}
Property changes on: trunk/dports/devel/angelscript/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/devel/angelscript/files/patch-makefile.diff
===================================================================
--- trunk/dports/devel/angelscript/files/patch-makefile.diff (rev 0)
+++ trunk/dports/devel/angelscript/files/patch-makefile.diff 2011-12-06 04:54:31 UTC (rev 87787)
@@ -0,0 +1,20 @@
+--- makefile.orig 2010-09-12 15:47:10.000000000 +0200
++++ makefile 2011-12-06 01:09:54.000000000 +0100
+@@ -20,7 +20,7 @@
+ CXXBFLAGS = $(CXXFLAGS) -fno-common
+
+ DELETER = rm -f
+-COPIER = cp -a
++COPIER = cp -Rp
+
+ SRCNAMES = \
+ as_atomic.cpp \
+@@ -73,7 +75,7 @@
+
+ $(LIBDIR)/$(DEVLIB): $(OBJDIR) $(LIBDIR) $(OBJ)
+ rm -f $(LIBDIR)/$(DEVLIB)
+- $(CXX) $(AFLAGS) -dynamiclib -o $(DEVLIB) $(OBJ)
++ $(CXX) $(AFLAGS) -dynamiclib -install_name $(LOCAL)/lib/$(DEVLIB) -o $(DEVLIB) $(OBJ)
+ mv $(DEVLIB) $(LIBDIR)/$(DEVLIB)
+ file $(LIBDIR)/$(DEVLIB)
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111205/8d67a476/attachment-0001.html>
More information about the macports-changes
mailing list