[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