Changeset 4226 for trunk/dports


Ignore:
Timestamp:
Dec 16, 2003, 5:36:37 AM (20 years ago)
Author:
rshaw
Message:

Updated to LocalFS 1.1.0 in preparation for Zope 2.7/Python 2.3 support.
Currently works with Zope 2.6.2/Python 2.1.

Location:
trunk/dports/www/zope-localfs
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/www/zope-localfs/Portfile

    r3977 r4226  
    1 # $Id: Portfile,v 1.2 2003/11/17 21:20:06 jkh Exp $
     1# $Id: Portfile,v 1.3 2003/12/16 05:36:37 rshaw Exp $
    22PortSystem 1.0
    33name            zope-localfs
    4 version         1.0.0
     4version         1.1.0
    55categories      www python zope
    66maintainers     rshaw@opendarwin.org
     
    1717platforms       darwin
    1818homepage        http://sourceforge.net/projects/localfs
    19 distname        LocalFS-1-0-0
    2019extract.suffix  .tgz
     20distname        LocalFS-1-1-0
    2121master_sites    sourceforge:localfs
    22 checksums       md5 f3d27cfb5d09232bf2a01dad736c0740
    23 depends_build   bin:python2.1:python21 \
    24                 path:${prefix}/www/Zope:zope
     22checksums       md5 738c05ad9e4cb59518269bc21fa79a1d
     23
     24set python      ${prefix}/bin/python2.1
     25set pythonlib   ${prefix}/lib/python2.1
     26set zopehome    ${prefix}/www/Zope
     27set zopeprod    ${zopehome}/lib/python/Products
     28set zopeuser    zope
     29set zopegroup   www
     30
     31depends_build   bin:${python}:python21 \
     32                path:${zopehome}:zope
     33
     34patchfiles      patch-FSObject.py
     35pre-patch       { system "ln -s lib/python/Products/LocalFS ${workpath}/${distname}" }
     36
    2537configure       {}
    2638
    27 set python      /usr/bin/env\ python2.1
    28 set zopehome    ${prefix}/www/Zope
     39pre-build       { file copy ${zopehome}/inst/compilezpy.py ${workpath}
     40                  system "find ${workpath} -name '*.py\[co\]' | xargs rm" }
    2941
    30 pre-build       { system "cp ${zopehome}/inst/compilezpy.py \
    31                           ${workpath}/lib/python/Products" }
     42build           { system "cd ${workpath} && \
     43                          ${python} ${workpath}/compilezpy.py" }
    3244
    33 build           { system "cd ${workpath}/lib/python/Products && \
    34                           ${python} ${workpath}/lib/python/Products/compilezpy.py"
    35                   system "cd ${workpath}/lib/python/Products && \
    36                           ${python} -O ${workpath}/lib/python/Products/compilezpy.py" }
     45destroot        { file mkdir ${destroot}${zopeprod}
     46                  system "cp -R ${workpath}/lib/python/Products/LocalFS ${destroot}${zopeprod}"
     47                  system "chown -R ${zopeuser} ${destroot}${zopeprod}"
     48                  system "chgrp -R ${zopegroup} ${destroot}${zopeprod}" }
    3749
    38 destroot        { set zopebase    ${destroot}${zopehome}
    39                   set productsdir ${zopebase}/lib/python/Products
    40                   set zopeuser    zope
    41    
    42                   # Copy Plone products into the Products directory
    43                   system "install -d ${productsdir}"
    44                   system "cp -R ${workpath}/lib/python/Products/LocalFS ${productsdir}"
    45                   system "cd ${zopebase} && chown -R zope lib"
    46                   system "cd ${zopebase} && chgrp -R www lib" }
    47 
Note: See TracChangeset for help on using the changeset viewer.