Modified: trunk/dports/science/yorick-gl/Portfile (94986 => 94987)
--- 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@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=""