[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