Ticket #48390: auto-multiple-choice-1.2.1-r4.1.diff

File auto-multiple-choice-1.2.1-r4.1.diff, 3.1 KB (added by nortcele, 9 years ago)

Patch to easy change of perl version.

  • Portfile

    old new  
    22# $Id: Portfile 137787 2015-06-19 18:00:57Z devans@macports.org $
    33
    44PortSystem              1.0
     5PortGroup               perl5 1.0
    56
     7perl5.branches          5.16
    68name                    auto-multiple-choice
    79version                 1.2.1
    810revision                2
     
    2931checksums               sha256 534b1a9cd855532bd6c065a29e09dec2ba07c8ee155317e416260a9d5942420a \
    3032                        rmd160 760b64682e583147b9a774233b10de68513353e3
    3133
    32 depends_lib             port:opencv
    33 depends_run             port:p5.16-gtk2 \
    34                         port:p5.16-xml-simple \
    35                         port:p5.16-xml-writer \
    36                         port:p5.16-archive-zip \
    37                         port:p5.16-locale-gettext \
    38                         port:p5.16-digest-md5 \
    39                         port:p5.16-module-load-conditional \
    40                         port:p5.16-perlmagick \
    41                         port:p5.16-openoffice-oodoc \
    42                         port:p5.16-file-mimeinfo \
    43                         port:p5.16-dbd-sqlite \
    44                         port:p5.16-text-csv \
    45                         port:p5.16-file-basedir \
    46                         port:p5.16-email-mime \
    47                         port:p5.16-email-sender \
     34depends_lib-append      port:opencv
     35
     36if {${perl5.major} != ""} {
     37depends_run             port:p${perl5.major}-gtk2 \
     38                        port:p${perl5.major}-xml-simple \
     39                        port:p${perl5.major}-xml-writer \
     40                        port:p${perl5.major}-archive-zip \
     41                        port:p${perl5.major}-locale-gettext \
     42                        port:p${perl5.major}-digest-md5 \
     43                        port:p${perl5.major}-module-load-conditional \
     44                        port:p${perl5.major}-perlmagick \
     45                        port:p${perl5.major}-openoffice-oodoc \
     46                        port:p${perl5.major}-file-mimeinfo \
     47                        port:p${perl5.major}-dbd-sqlite \
     48                        port:p${perl5.major}-text-csv \
     49                        port:p${perl5.major}-file-basedir \
     50                        port:p${perl5.major}-email-mime \
     51                        port:p${perl5.major}-email-sender \
    4852                        port:sqlite3 \
    4953                        port:poppler \
    5054                        port:netpbm \
    5155                        port:librsvg \
    5256                        port:gdk-pixbuf2
     57}
    5358
    54 use_configure           no
    5559patchfiles              patch-makefile-macport.conf.diff
    5660
     61use_configure           no
     62
     63pre-build {
     64    build.args-append PERLPATH=${perl5.bin} PERLDIR=${perl5.lib}
     65}
     66
    5767build.args              AMCCONF=macports \
    5868                        BASEPATH=${prefix} \
    5969                        LATEX_FREE=1 \
    6070                        GCC_PP="${configure.cc} ${configure.cc_archflags}"
    61                    
     71
     72pre-destroot {
     73    destroot.args-append PERLDIR=${perl5.lib}
     74}
     75
    6276destroot.args           AMCCONF=macports \
    6377                        BASEPATH=${prefix}
    6478