Revision: 133392 https://trac.macports.org/changeset/133392 Author: raimue@macports.org Date: 2015-02-28 07:05:41 -0800 (Sat, 28 Feb 2015) Log Message: ----------- lang/squirrel: Update to version 3.0.7, adapt patches and use default CFLAGS/CXXFLAGS/LDFLAGS Modified Paths: -------------- trunk/dports/lang/squirrel/Portfile trunk/dports/lang/squirrel/files/patch-sq-Makefile.diff trunk/dports/lang/squirrel/files/patch-sqstdlib-Makefile.diff trunk/dports/lang/squirrel/files/patch-squirrel-Makefile.diff Modified: trunk/dports/lang/squirrel/Portfile =================================================================== --- trunk/dports/lang/squirrel/Portfile 2015-02-28 11:42:51 UTC (rev 133391) +++ trunk/dports/lang/squirrel/Portfile 2015-02-28 15:05:41 UTC (rev 133392) @@ -4,7 +4,7 @@ PortSystem 1.0 name squirrel -version 3.0.4 +version 3.0.7 categories lang platforms darwin license MIT @@ -19,10 +19,11 @@ video games. homepage http://www.squirrel-lang.org/ -master_sites googlecode +master_sites sourceforge distname squirrel_[string map {. _} ${version}]_stable -checksums rmd160 0a60aa77d55b32839a16c4b954238a2b856ff4b4 \ - sha256 6a3706accf9872aafea1eb3f3f3018b135e2671033824ccebf0735a98b2440a5 +checksums sha1 5ae3f669677ac5f5d663ec070d42ee68980e1911 \ + rmd160 ca626275b43d6ebc29e99d33b65cf3c67f9bc72f \ + sha256 c7c2548e2d2d74116303445118e197f585a3a5e6bde06fdfe668c05b1cb43fa2 worksrcdir SQUIRREL[lindex [split ${version} .] 0] @@ -33,12 +34,12 @@ use_configure no -build.args CC=${configure.cc} \ - CXX=${configure.cxx} +build.args CC="${configure.cc}" \ + CXX="${configure.cxx}" -set cflags "[get_canonical_archflags cc]" -set cxxflags "[get_canonical_archflags cxx]" -set ldflags "[get_canonical_archflags ld]" +set cflags "${configure.cflags} [get_canonical_archflags cc]" +set cxxflags "${configure.cxxflags} [get_canonical_archflags cxx]" +set ldflags "${configure.ldflags} [get_canonical_archflags ld]" if {${configure.sdkroot} != ""} { set cflags "${cflags} -isysroot ${configure.sdkroot}" set cxxflags "${cxxflags} -isysroot ${configure.sdkroot}" Modified: trunk/dports/lang/squirrel/files/patch-sq-Makefile.diff =================================================================== --- trunk/dports/lang/squirrel/files/patch-sq-Makefile.diff 2015-02-28 11:42:51 UTC (rev 133391) +++ trunk/dports/lang/squirrel/files/patch-sq-Makefile.diff 2015-02-28 15:05:41 UTC (rev 133392) @@ -5,9 +5,9 @@ -sq32: -- g++ -O2 -s -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB) +- g++ -O2 -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB) +all: -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -O2 -s -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB) ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB) sqprof: g++ -O2 -pg -fno-exceptions -fno-rtti -pie -gstabs -g3 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB) Modified: trunk/dports/lang/squirrel/files/patch-sqstdlib-Makefile.diff =================================================================== --- trunk/dports/lang/squirrel/files/patch-sqstdlib-Makefile.diff 2015-02-28 11:42:51 UTC (rev 133391) +++ trunk/dports/lang/squirrel/files/patch-sqstdlib-Makefile.diff 2015-02-28 15:05:41 UTC (rev 133392) @@ -7,7 +7,7 @@ -sq32: - gcc -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) +all: -+ $(CC) $(CFLAGS) -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) ++ $(CC) $(CFLAGS) -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) ar rc $(OUT) *.o rm *.o Modified: trunk/dports/lang/squirrel/files/patch-squirrel-Makefile.diff =================================================================== --- trunk/dports/lang/squirrel/files/patch-squirrel-Makefile.diff 2015-02-28 11:42:51 UTC (rev 133391) +++ trunk/dports/lang/squirrel/files/patch-squirrel-Makefile.diff 2015-02-28 15:05:41 UTC (rev 133392) @@ -7,7 +7,7 @@ -sq32: - gcc -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS) +all: -+ $(CC) $(CFLAGS) -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS) ++ $(CC) $(CFLAGS) -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS) ar rc $(OUT) *.o rm *.o
participants (1)
-
raimue@macports.org