Ticket #38196: Portfile.diff
File Portfile.diff, 2.5 KB (added by cooljeanius (Eric Gallager), 10 years ago) |
---|
-
Portfile
old new 10 10 platforms darwin 11 11 maintainers gwmail.gwu.edu:egall openmaintainer 12 12 license LGPL-2.1+ 13 supported_archs i386 x86_6413 supported_archs i386 14 14 15 # doesn't accept multiple -arch flags 15 platform darwin > 10 { 16 # x86_64 failed for me on darwin 10, but I had included it by default 17 # when I wrote this Portfile at school, which had a newer OS, so I 18 # assume that x86_64 must have worked on the newer OS... 19 supported_archs-append x86_64 20 } 21 22 # does NOT accept multiple -arch flags: 16 23 universal_variant no 17 24 18 # it bootstraps itself, so it's necessary to have it built before other steps can continue 25 # it bootstraps itself, so it is necessary to have it built before 26 # other steps can continue: 19 27 use_parallel_build no 20 28 21 29 description ${name} is the Tiny C Compiler. 22 30 23 long_description ${name} is Fabrice Bellard's Tiny C Compiler. It provides \ 24 C scripting everywhere and is the smallest ANSI C compiler. \ 25 31 long_description ${name} is Fabrice Bellard's Tiny C Compiler. It \ 32 provides C scripting everywhere and is the smallest \ 33 ANSI C compiler. 34 26 35 homepage http://bellard.org/${name}/ 27 36 master_sites http://download.savannah.gnu.org/releases/tinycc 28 37 use_bzip2 yes … … 31 40 sha1 7110354d3637d0e05f43a006364c897248aed5d0 \ 32 41 sha256 521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71 33 42 34 depends_build-append port:perl5 \43 depends_build-append bin:perl:perl5 \ 35 44 port:texinfo 36 45 37 46 # It was designed to be built with gcc 47 # (not sure which versions specifically though) 38 48 compiler.whitelist-append gcc 39 49 50 # The following is a variant until there is a `depends_test`: https://trac.macports.org/ticket/38208 40 51 variant tests description {Run the test suite} { 41 52 depends_build-append port:expect 42 53 test.run yes 43 54 test.cmd make 44 55 test.target test 56 test.env-append CC=${worksrcpath}/tcc \ 57 CPPFLAGS="-I${worksrcpath}/include" \ 58 CPATH="-I${worksrcpath}/include" 59 pre-test { 60 # force use of copy that tcc has, required to pass testsuite: 61 reinplace "s|<stdarg.h>|\"stdarg.h\"|g" ${worksrcpath}/include/tcclib.h 62 } 45 63 } 46 64 65 # regex is broken, FIXME: 66 livecheck.type none