Ticket #27848: gallery-ryandesign.diff

File gallery-ryandesign.diff, 2.3 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • Portfile

     
    33PortSystem 1.0
    44
    55name                    gallery
    6 version                 2.3
     6version                 2.3.1
    77categories              www
    88maintainers             gmail.com:ckieffer
     9supported_archs         noarch
     10license                 GPL-2
    911
    1012description             Gallery is a web based photo album written using PHP
    1113long_description        Gallery is a web based software product that lets you manage your \
     
    2224homepage                http://gallery.menalto.com
    2325master_sites            sourceforge
    2426distname                gallery-${version}-full
    25 checksums               md5 f85663db5f1de99d0b3bc13929f9ab39 \
    26                                 sha1 585e9530aeb4f44f198c7d430fe458d461c743bb
     27
     28checksums               sha1    6cecd8d9ca1dc036faebafe71352321b3b08074b \
     29                        rmd160  751343d3ddaa7898eb0cb412e08c2c7570c70620
     30
    2731platforms               darwin freebsd
    2832
    2933depends_run             port:jhead \
     
    4044                        port:libxml2 \
    4145                        port:mpeg2vidcodec \
    4246                        path:bin/perl:perl5 \
    43                         port:pkgconfig \
    4447                        port:libpng \
    4548                        port:tiff
    4649       
    47 depends_lib             port:apache2 path:bin/php:php5 path:bin/mysql_config5:mysql5           
     50depends_lib             port:php5-web
    4851
    49 variant apache {
    50         depends_lib-append      port:apache
    51         depends_lib-delete      port:apache2
     52variant mysql conflicts postgresql description {Use MySQL database} {
     53    depends_lib-append  port:php5-mysql
    5254}
    5355
    54 variant php4 {
    55         depends_lib-append      port:php4
    56         depends_lib-delete      path:bin/php:php5
     56variant postgresql conflicts mysql description {Use PostgreSQL database} {
     57    depends_lib-append  port:php5-postgresql
    5758}
    5859
    59 variant mysql4 conflicts postgresql7 postgresql8 {
    60         depends_lib-append      port:mysql4
    61         depends_lib-delete      path:bin/mysql_config5:mysql5
     60if {![variant_isset postgresql]} {
     61    default_variants +mysql
    6262}
    6363
    64 variant postgresql7 conflicts mysql4 mysql5 postgresql8 {
    65         depends_lib-append      port:postgresql7
    66         depends_lib-delete      path:bin/mysql_config5:mysql5
    67 }
    68 
    69 variant postgresql8 conflicts mysql4 mysql5 postgresql7 {
    70         depends_lib-append      port:postgresql80
    71         depends_lib-delete      path:bin/mysql_config5:mysql5
    72 }
    73 
    7464use_configure   no
    7565build           {}
    7666
    77 set docpath ${destroot}${prefix}/www/data/gallery
    78      
    7967destroot {
    80         xinstall -m 755 -d ${destroot}${prefix}/www/data/gallery
    81         eval file copy [glob ${workpath}/gallery2/*] ${docpath}
     68    xinstall -d ${destroot}${prefix}/www/data
     69    copy ${workpath}/gallery2 ${destroot}${prefix}/www/data/gallery
    8270}