[123045] trunk/dports/lang/cbmbasic

ryandesign at macports.org ryandesign at macports.org
Sun Aug 3 22:56:28 PDT 2014


Revision: 123045
          https://trac.macports.org/changeset/123045
Author:   ryandesign at macports.org
Date:     2014-08-03 22:56:27 -0700 (Sun, 03 Aug 2014)
Log Message:
-----------
cbmbasic: ensure we're UsingTheRightCompiler and -arch flags (#44531); install README.txt; add rmd160 and sha256 checksums;

Modified Paths:
--------------
    trunk/dports/lang/cbmbasic/Portfile

Added Paths:
-----------
    trunk/dports/lang/cbmbasic/files/
    trunk/dports/lang/cbmbasic/files/patch-Makefile.diff

Modified: trunk/dports/lang/cbmbasic/Portfile
===================================================================
--- trunk/dports/lang/cbmbasic/Portfile	2014-08-04 05:41:45 UTC (rev 123044)
+++ trunk/dports/lang/cbmbasic/Portfile	2014-08-04 05:56:27 UTC (rev 123045)
@@ -6,10 +6,11 @@
 name                cbmbasic
 epoch               1
 version             1.0
+revision            1
 categories          lang
 platforms           darwin freebsd linux
 maintainers         nomaintainer
-license             bsd
+license             BSD
 
 description         Commodore BASIC
 
@@ -22,12 +23,26 @@
 master_sites        sourceforge:project/cbmbasic/cbmbasic/${version}/
 
 checksums           md5     966cf93950809c3eace244af702cf895 \
-                    sha1    54564daa7f28be98b03ae7dd1eece9e5439c95c3
+                    sha1    54564daa7f28be98b03ae7dd1eece9e5439c95c3 \
+                    rmd160  475f8223220dc8230f20109bbc86ae652aabff55 \
+                    sha256  2735dedf3f9ad93fa947ad0fb7f54acd8e84ea61794d786776029c66faf64b04
 
 extract.suffix      .tgz
 
+patchfiles          patch-Makefile.diff
+
 use_configure       no
 
+variant universal {}
+
+build.env           CC="${configure.cc}" \
+                    CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \
+                    LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
+
 destroot {
-    copy ${worksrcpath}/cbmbasic ${destroot}${prefix}/bin/
+    xinstall -m 755 ${worksrcpath}/cbmbasic ${destroot}${prefix}/bin
+
+    set docdir ${prefix}/share/doc/${subport}
+    xinstall -d ${destroot}${docdir}
+    xinstall -m 644 ${worksrcpath}/README.txt ${destroot}${docdir}
 }

Added: trunk/dports/lang/cbmbasic/files/patch-Makefile.diff
===================================================================
--- trunk/dports/lang/cbmbasic/files/patch-Makefile.diff	                        (rev 0)
+++ trunk/dports/lang/cbmbasic/files/patch-Makefile.diff	2014-08-04 05:56:27 UTC (rev 123045)
@@ -0,0 +1,16 @@
+--- Makefile.orig	2009-04-08 00:20:52.000000000 -0500
++++ Makefile	2014-08-04 00:20:52.000000000 -0500
+@@ -1,11 +1,10 @@
+ OBJS=cbmbasic.o runtime.o plugin.o
+-CFLAGS=-arch i386 -arch x86_64 -arch ppc -Wall -O3
+-LDFLAGS=-arch i386 -arch x86_64 -arch ppc
++CFLAGS+=-Wall
+ 
+ all: cbmbasic
+ 
+ cbmbasic: $(OBJS)
+-	$(CC) -o cbmbasic $(OBJS)
++	$(CC) $(LDFLAGS) -o cbmbasic $(OBJS)
+ 
+ clean:
+ 	rm -f $(OBJS) cbmbasic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140803/90e02056/attachment.html>


More information about the macports-changes mailing list