Changeset 98202


Ignore:
Timestamp:
Sep 28, 2012, 10:33:44 PM (12 years ago)
Author:
jmr@…
Message:

frozenbubble2: build with correct perl and CC

Location:
trunk/dports/games/frozenbubble2
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/games/frozenbubble2/Portfile

    r95866 r98202  
    3535# uses nested functions
    3636compiler.blacklist  clang
    37 patchfiles            patch-c_stuff-Makefile.PL.diff patch-Makefile.diff
     37patchfiles            patch-c_stuff-Makefile.PL.diff patch-Makefile.diff patch-c_stuff-Makefile.diff
    3838
    3939configure {
     
    4141        reinplace "s|/usr/bin/perl|${prefix}/bin/perl5.12|g" ${file}
    4242    }
     43    reinplace "s|__PERL__|${prefix}/bin/perl5.12|" ${worksrcpath}/Makefile \
     44        ${worksrcpath}/c_stuff/Makefile
    4345}
    4446
    45 build.args            PREFIX=${prefix}
    46 destroot.args-append  PREFIX=${prefix}
     47build.args            PREFIX="${prefix}" CC="${configure.cc}" LD="${configure.cc}"
     48destroot.args  PREFIX="${prefix}"
  • trunk/dports/games/frozenbubble2/files/patch-Makefile.diff

    r32375 r98202  
    1 --- Makefile.orig       2006-12-24 16:08:12.000000000 +0100
    2 +++ Makefile    2006-12-24 16:09:23.000000000 +0100
    3 @@ -26,7 +26,7 @@
     1--- Makefile.orig       2008-11-09 01:47:24.000000000 +1100
     2+++ Makefile    2012-09-29 08:16:18.000000000 +1000
     3@@ -11,11 +11,11 @@
     4        echo '@EXPORT = qw($$FPATH $$FLPATH);' >> c_stuff/lib/fb_config.pm
     5        echo '$$FPATH = "$(DATADIR)/frozen-bubble";' >> c_stuff/lib/fb_config.pm
     6        echo '$$FLPATH = "$(LIBDIR)/frozen-bubble";' >> c_stuff/lib/fb_config.pm
     7-       perl -ne "print \$$1 if m|\\\$$version = '(.*)';|" c_stuff/lib/fb_stuff.pm > VERSION
     8+       __PERL__ -ne "print \$$1 if m|\\\$$version = '(.*)';|" c_stuff/lib/fb_stuff.pm > VERSION
     9 
     10 dirs:
     11-       @if ! perl -e 'use SDL'; then echo -e "\n    *** I need perl-SDL installed"; false; fi
     12-       @if ! perl -e 'use SDL; ($$mj, $$mn, $$mc) = split /\./, $$SDL::VERSION; exit 0 if $$mj > 1 || $$mn >= 19; exit 1'; then echo -e "\n    *** I need perl-SDL version 1.19.0 or upper"; false; fi
     13+       @if ! __PERL__ -e 'use SDL'; then echo -e "\n    *** I need perl-SDL installed"; false; fi
     14+       @if ! __PERL__ -e 'use SDL; ($$mj, $$mn, $$mc) = split /\./, $$SDL::VERSION; exit 0 if $$mj > 1 || $$mn >= 19; exit 1'; then echo -e "\n    *** I need perl-SDL version 1.19.0 or upper"; false; fi
     15        @for n in . $(DIRS); do \
     16                [ "$$n" = "." ] || $(MAKE) -C $$n || exit $$? ;\
     17        done
     18@@ -28,7 +28,7 @@
    419        install -d $(DESTDIR)$(BINDIR)
    520        install frozen-bubble frozen-bubble-editor $(DESTDIR)$(BINDIR)
     
    1025        install doc/*.6 $(DESTDIR)$(MANDIR)/man6
    1126 
    12 @@ -36,3 +36,4 @@
     27@@ -38,3 +38,4 @@
    1328        done
    14         @if [ -d save_virgin ]; then cp -f save_virgin/fb_stuff.pm c_stuff/lib/fb_stuff.pm; rm -rf save_virgin; fi
     29        @rm -f c_stuff/lib/fb_config.pm
    1530 
    1631+.PHONY: clean install prepare dirs
Note: See TracChangeset for help on using the changeset viewer.