[94987] trunk/dports/science/yorick-gl

thibaut at macports.org thibaut at macports.org
Tue Jul 3 05:02:16 PDT 2012


Revision: 94987
          https://trac.macports.org/changeset/94987
Author:   thibaut at macports.org
Date:     2012-07-03 05:02:15 -0700 (Tue, 03 Jul 2012)
Log Message:
-----------
* Upstream has moved to github
* Pick the latest commit until they tag a release
* Remove patches
* Don't rely on the configure script, it's plain broken
* Use the Right Compiler and flags

Modified Paths:
--------------
    trunk/dports/science/yorick-gl/Portfile

Removed Paths:
-------------
    trunk/dports/science/yorick-gl/files/

Modified: trunk/dports/science/yorick-gl/Portfile
===================================================================
--- trunk/dports/science/yorick-gl/Portfile	2012-07-03 11:31:31 UTC (rev 94986)
+++ trunk/dports/science/yorick-gl/Portfile	2012-07-03 12:02:15 UTC (rev 94987)
@@ -2,10 +2,14 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           github 1.0
 
-name                yorick-gl
-cvs.date            20100504
-version             1.1.0.cvs${cvs.date}
+set udate           20110402
+github.setup        dhmunro yorick-gl 1.1.0.git${udate} gl_
+fetch.type          git
+git.branch          cf49a1a822a4bf2ebb05d3210c7bb5cd950b83ba
+
+license             BSD
 categories          science yorick
 platforms           darwin
 maintainers         thibaut openmaintainer
@@ -19,18 +23,27 @@
 depends_lib         port:yorick \
                     port:mesa
 
-fetch.type          cvs
-cvs.root            :pserver:anonymous at yorick.cvs.sourceforge.net:/cvsroot/yorick
-cvs.module          ${name}
-worksrcdir          ${name}
+universal_variant   no
 
-patchfiles          patch-configure \
-                    patch-Makefile
+configure.cmd       ${prefix}/bin/yorick
+configure.pre_args  {}
+configure.args      -batch make.i
 
-post-patch {
-    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/configure
+post-configure {
+    set MakeglFD [open "$worksrcpath/Makegl" "w"]
+    puts $MakeglFD "PKG_I=\$(YISO_PKG_I) \$(YGL_PKG_I)"
+    puts $MakeglFD "OBJS=\$(YISO_OBJS) \$(YGL_OBJS)"
+    puts $MakeglFD "OGLXW=oglx.o"
+    puts $MakeglFD "D_MESA_PIXMAPS="
+    puts $MakeglFD "PKG_DEPLIBS=-lGL -lXext -lX11"
+    puts $MakeglFD "PKG_CFLAGS="
+    puts $MakeglFD "PKG_LDFLAGS="
+    puts $MakeglFD "PKG_I_START=yiso3d.i yorgl.i"
+    puts $MakeglFD "PKG_I_EXTRA=\$(YISO_I) \$(YGL_I)"
+    close $MakeglFD
 }
 
-universal_variant   no
-
-configure.args      --yorick=${prefix}/bin/yorick
+build.args-append   CC=${configure.cc} \
+                    Y_CFLAGS="${configure.cppflags} ${configure.cflags}" \
+                    Y_LDFLAGS="${configure.ldflags}" \
+                    COPTS_DEFAULT=""
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120703/f2272e51/attachment.html>


More information about the macports-changes mailing list