[94987] trunk/dports/science/yorick-gl
Revision: 94987 https://trac.macports.org/changeset/94987 Author: thibaut@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@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=""
participants (1)
-
thibaut@macports.org