Ticket #49138: 20151006_drupal7_update.diff

File 20151006_drupal7_update.diff, 8.0 KB (added by steenzout (Pedro Salgado), 9 years ago)
  • www/drupal7/Portfile

    diff -ur trunk/dports/www/drupal7/Portfile local/www/drupal7/Portfile
    old new  
    33PortSystem          1.0
    44
    55name                drupal7
    6 version             7.4
     6version             7.39
     7license             GPL-2
    78categories          www php
    89platforms           darwin
    910supported_archs     noarch
    1011
    11 maintainers         acm.org:c_dantonio
     12maintainers         acm.org:c_dantonio gmail.com:pedro.salgado
    1213description         Drupal Open Source enterprise content management platform
    1314long_description    Drupal is Open Source social publishing software that \
    1415    empowers individuals, teams, and communities to easily publish, manage and \
     
    2122distname            drupal-${version}
    2223master_sites        http://ftp.drupal.org/files/projects/ \
    2324                    http://ftp.osuosl.org/pub/drupal/files/projects/
    24 checksums           md5     84704de078e9f5432c9bb5c6ecd841d4 \
    25                     sha1    5baafc27b3473dae1056e6053734fab42a1bfc25 \
    26                     rmd160  bfb44319df159fd7597b1a043abffb0f27e37a2f
    27 depends_lib         port:apache2 \
    28                     port:php5 \
    29                     path:bin/mysql_config5:mysql5 \
    30                     port:php5-gd \
    31                     port:php5-mbstring
     25checksums           md5     6f42a7e9c7a1c2c4c9c2f20c81b8e79a \
     26                    sha1    82cc4177502bc44f6bfe880311e0d81815e68f0f \
     27                    rmd160  cc9c78e446eaee12a8a6f40436c6588ff4892819
     28
     29                    # https://www.drupal.org/requirements
     30depends_run         port:apache2  \
     31                    port:php54 \
     32                    port:php54-apache2handler \
     33                    port:php54-gd \
     34                    port:php54-mbstring \
     35                    port:php54-mysql \
     36                    port:mysql56
     37
     38
     39## variant:apache
     40
     41variant apache24 \
     42    description "use apache 2.4.x instead of apache 2.2.x" {
     43  depends_run-delete      port:apache2
     44  depends_run-append      port:apache24-devel
     45}
     46
     47variant apache1 \
     48    description "use apache 1.x instead of apache 2.2.x" {
     49  depends_run-delete      port:apache2
     50  depends_run-append      port:apache
     51}
     52
     53
     54## variant:mysql
     55
     56variant mysql55 \
     57    description "use mysql55 instead of mysql56" \
     58    conflicts mysql51 \
     59              postgresql93 postgresql92 postgresql91 postgresql90 \
     60              postgresql84 postgresql83 {
     61  depends_run-append      port:mysql55
     62  depends_run-delete      port:mysql56
     63}
     64
     65variant mysql51 \
     66    description "use mysql55 instead of mysql56" \
     67    conflicts mysql55 \
     68              postgresql93 postgresql92 postgresql91 postgresql90 \
     69              postgresql84 postgresql83 {
     70  depends_run-append      port:mysql51
     71  depends_run-delete      port:mysql56
     72}
     73
     74
     75## variant:php
     76
     77variant php56 \
     78    description "use php54 instead of php53" \
     79    conflicts php55 {
     80  depends_run-delete      port:php54 \
     81                          port:php54-apache2handler \
     82                          port:php54-gd \
     83                          port:php54-mbstring
     84  depends_run-append      port:php56 \
     85                          port:php56-apache2handler \
     86                          port:php56-gd \
     87                          port:php56-mbstring
     88}
     89
     90variant php55 \
     91    description "use php55 instead of php53" \
     92    conflicts php56 {
     93  depends_run-delete      port:php54 \
     94                          port:php54-apache2handler \
     95                          port:php54-gd \
     96                          port:php54-mbstring
     97  depends_run-append      port:php55 \
     98                          port:php55-apache2handler \
     99                          port:php55-gd \
     100                          port:php55-mbstring
     101}
     102
     103## variant:postgresql
     104
     105variant postgresql94 \
     106    description "use postgres94 as the drupal database" \
     107    conflicts mysql55 mysql51 \
     108              postgresql94 postgresql93 postgresql92 postgresql91 \
     109              postgresql84 postgresql83 {
     110  depends_run-append      port:postgresql94
     111  depends_run-delete      port:mysql56 \
     112                          port:php56-mysql \
     113                          port:php55-mysql \
     114                          port:php54-mysql
     115}
    32116
    33 variant apache1 description "use apache 1.x instead of apache 2.x" {
    34   depends_lib-append      port:apache
    35   depends_lib-delete      port:apache2
     117variant postgresql93 \
     118    description "use postgres93 as the drupal database" \
     119    conflicts mysql55 mysql51 \
     120              postgresql94 postgresql93 postgresql92 postgresql91 \
     121              postgresql84 postgresql83 {
     122  depends_run-append      port:postgresql93
     123  depends_run-delete      port:mysql56 \
     124                          port:php56-mysql \
     125                          port:php55-mysql \
     126                          port:php54-mysql
    36127}
    37128
    38 variant sqlite conflicts postgresql postgresql83 description "use sqlite instead of mysql5" {
    39   depends_lib-append      port:php5-sqlite
    40   depends_lib-delete      path:bin/mysql_config5:mysql5
     129variant postgresql92 \
     130    description "use postgres92 as the drupal database" \
     131    conflicts mysql55 mysql51 \
     132              postgresql94 postgresql93 postgresql92 postgresql91 \
     133              postgresql84 postgresql83 {
     134  depends_run-append      port:postgresql92
     135  depends_run-delete      port:mysql56 \
     136                          port:php56-mysql \
     137                          port:php55-mysql \
     138                          port:php54-mysql
    41139}
    42140
    43 variant postgresql conflicts sqlite postgresql83 description "use postgresql as the drupal database" {
    44   depends_lib-append      port:postgresql84
    45   depends_lib-delete      path:bin/mysql_config5:mysql5
     141variant postgresql91 \
     142    description "use postgres91 as the drupal database" \
     143    conflicts mysql55 mysql51 \
     144              postgresql94 postgresql93 postgresql92 postgresql91 \
     145              postgresql84 postgresql83 {
     146  depends_run-append      port:postgresql91
     147  depends_run-delete      port:mysql56 \
     148                          port:php56-mysql \
     149                          port:php55-mysql \
     150                          port:php54-mysql
    46151}
    47152
    48 variant postgresql83 conflicts sqlite postgresql description "use postgresql83 as the drupal database" {
    49   depends_lib-append      port:postgresql83
    50   depends_lib-delete      path:bin/mysql_config5:mysql5
     153variant postgresql90 \
     154    description "use postgres90 as the drupal database" \
     155    conflicts mysql55 mysql51 \
     156              postgresql94 postgresql93 postgresql92 postgresql91 \
     157              postgresql84 postgresql83 {
     158  depends_run-append      port:postgresql90
     159  depends_run-delete      port:mysql56 \
     160                          port:php56-mysql \
     161                          port:php55-mysql \
     162                          port:php54-mysql
    51163}
    52164
     165variant postgresql84 \
     166    description "use postgres84 as the drupal database" \
     167    conflicts mysql55 mysql51 \
     168              postgresql94 postgresql93 postgresql92 postgresql91 \
     169              postgresql84 postgresql83 {
     170  depends_run-append      port:postgresql84
     171  depends_run-delete      port:mysql56 \
     172                          port:php56-mysql \
     173                          port:php55-mysql \
     174                          port:php54-mysql
     175}
     176
     177variant postgresql83 \
     178    description "use postgres83 as the drupal database" \
     179    conflicts mysql55 mysql51 \
     180              postgresql94 postgresql93 postgresql92 postgresql91 \
     181              postgresql84 postgresql83 {
     182  depends_run-append      port:postgresql83
     183  depends_run-delete      port:mysql56 \
     184                          port:php56-mysql \
     185                          port:php55-mysql \
     186                          port:php54-mysql
     187}
     188
     189
    53190worksrcdir          drupal-${version}
    54191use_configure       no
    55192build               {}
     
    61198  eval file copy [glob ${worksrcpath}/*] ${docroot}/drupal7
    62199  eval file copy ${worksrcpath}/.htaccess ${docroot}/drupal7
    63200}
     201
     202livecheck.type      regex
     203livecheck.url       https://www.drupal.org/project/drupal
     204livecheck.regex     {files\/projects\/drupal-(7(\.\d+)+)}