[78857] trunk/dports/multimedia/quickascii
ryandesign at macports.org
ryandesign at macports.org
Tue May 24 08:51:24 PDT 2011
Revision: 78857
http://trac.macports.org/changeset/78857
Author: ryandesign at macports.org
Date: 2011-05-24 08:51:24 -0700 (Tue, 24 May 2011)
Log Message:
-----------
quickascii: fix build on Snow Leopard and up, by ignoring the Xcode project that uses obsolete jam, and writing a simple Makefile instead; see #21058
Modified Paths:
--------------
trunk/dports/multimedia/quickascii/Portfile
Added Paths:
-----------
trunk/dports/multimedia/quickascii/files/Makefile
Modified: trunk/dports/multimedia/quickascii/Portfile
===================================================================
--- trunk/dports/multimedia/quickascii/Portfile 2011-05-24 15:30:19 UTC (rev 78856)
+++ trunk/dports/multimedia/quickascii/Portfile 2011-05-24 15:51:24 UTC (rev 78857)
@@ -2,15 +2,16 @@
# $Id$
PortSystem 1.0
-PortGroup xcode 1.0
name quickascii
version 1.0.5
revision 1
maintainers ryandesign openmaintainer
+platforms macosx
categories multimedia
homepage http://quickascii.sourceforge.net/
master_sites sourceforge
+supported_archs i386 ppc
description a movie player and picture viewer for the command line
@@ -20,15 +21,29 @@
sha1 9a796a5d235a1e9b156ae96e69bd59455adc3e83 \
rmd160 689e3bcdeb2b8808da62d1efc14904e3158f4c98
-universal_variant no
-
extract.suffix .tgz
+post-extract {
+ copy ${filespath}/Makefile ${worksrcpath}
+ system "cd ${worksrcpath} && make clean"
+}
+
patchfiles-append patch-qtplyr.c.diff
-xcode.destroot.path ${prefix}/bin
+use_configure no
+eval configure.universal_archs ${supported_archs}
-post-destroot {
+variant universal {}
+if {[variant_isset universal]} {
+ set archflags ${configure.universal_cflags}
+} else {
+ set archflags ${configure.cc_archflags}
+}
+
+build.args CC="${configure.cc} ${archflags}"
+
+destroot {
+ xinstall ${worksrcpath}/${name} ${destroot}${prefix}/bin
set docdir ${destroot}${prefix}/share/doc/${name}
xinstall -d ${docdir}
xinstall -W ${worksrcpath} \
@@ -38,14 +53,3 @@
}
livecheck.distname ${name}-all
-
-pre-fetch {
- if {"darwin" != ${os.platform}} {
- ui_error "${name} requires Mac OS X."
- return -code error "incompatible operating system"
- }
- if {${os.major} > 9} {
- ui_error "${name} ${version} is not compatible with Mac OS X 10.6 or later."
- return -code error "incompatible Mac OS X version"
- }
-}
Added: trunk/dports/multimedia/quickascii/files/Makefile
===================================================================
--- trunk/dports/multimedia/quickascii/files/Makefile (rev 0)
+++ trunk/dports/multimedia/quickascii/files/Makefile 2011-05-24 15:51:24 UTC (rev 78857)
@@ -0,0 +1,17 @@
+all: quickascii
+
+OBJS = commands.o qtplyr.o
+
+commands.o: commands.c
+ $(CC) -c $< -o $@
+
+qtplyr.o: qtplyr.c commands.o
+ $(CC) -c $< -o $@
+
+quickascii: $(OBJS)
+ $(CC) $(OBJS) -o $@ -framework Quicktime -framework Carbon
+
+clean:
+ @rm -f qtplyr.o commands.o quickascii
+
+.PHONY: all clean
Property changes on: trunk/dports/multimedia/quickascii/files/Makefile
___________________________________________________________________
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110524/de8bcbff/attachment.html>
More information about the macports-changes
mailing list