Ticket #18671: macfuse.diff

File macfuse.diff, 3.7 KB (added by nerdling (Jeremy Lavergne), 15 years ago)
  • Portfile

     
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
    12# $Id$
    23
    34PortSystem 1.0
     
    34
    45name                macfuse
    5 version             1.7
    6 revision            1
     6version             2.0.3
    77categories          fuse devel
    88platforms           macosx
    9 maintainers         eridius
    10 description         A FUSE-Compliant File System Implementation Mechanism for Mac OS X
    11 long_description    MacFUSE implements a mechanism that makes it possible to implement \
    12                     a fully functional file system in a user-space program on Mac OS X \
    13                     (10.4 and above). It aims to be API-compliant with the FUSE \
    14                     (File-system in USErspace) mechanism that originated on Linux. \
    15                     Therefore, many existing FUSE file systems become readily usable on \
    16                     Mac OS X. The core of MacFUSE is in a dynamically loadable kernel extension.
     9maintainers         snc
     10description         A FUSE-Compliant File System Implementation Mechanism for \
     11                    Mac OS X
     12long_description    MacFUSE implements a mechanism that makes it possible to \
     13                    implement a fully functional file system in a user-space \
     14                    program on Mac OS X (10.4 and above). It aims to be \
     15                    API-compliant with the FUSE (File-system in USErspace) \
     16                    mechanism that originated on Linux. Therefore, many \
     17                    existing FUSE file systems become readily usable on \
     18                    Mac OS X. The core of MacFUSE is in a dynamically loadable \
     19                    kernel extension.
    1720
    1821homepage            http://code.google.com/p/macfuse/
     22
     23# for creating new tag for macports distfiles
     24#fetch.type          svn
     25#svn.url             http://${name}.googlecode.com/svn/tags/${name}-${version}\\|2/core
     26#worksrcdir          core
     27
    1928master_sites        macports
    20 distname            macfuse-${version}-1
    21 worksrcdir          macfuse-core
    22 checksums           md5 e2a8d2dcf116ec806d47bd050b77dd23 \
    23                     sha1 5989a81a86ce74fadedf9c06119c6c279cd1cb6c
     29use_bzip2           yes
    2430
    25 patchfiles          patch-10.4-project.pbxproj \
    26                     patch-10.5-project.pbxproj \
    27                     patch-10.5-packaging-macfuse-core-make-pkg.sh \
    28                     patch-build_macfuse.sh
     31checksums           md5     97ab76bbade128828596aca878c6c475 \
     32                    sha1    60ea1536091740e2faeb9ebf72d8696ccd11ce2f \
     33                    rmd160  e9a79de37d84ee5e21f63f02b924d04a5df94636
    2934
     35worksrcdir          core
     36
     37#patchfiles          patch-10.4-project.pbxproj \
     38#                    patch-10.5-project.pbxproj \
     39#                    patch-10.5-packaging-macfuse-core-make-pkg.sh \
     40#                    patch-build_macfuse.sh
     41
    3042livecheck.distname  MacFUSE-Core-(.*).dmg
    3143livecheck.version   10.5-${version}.1
    3244
    33 use_bzip2           yes
    34 
    3545use_configure       no
    3646
    37 destroot.violate_mtree yes
     47#destroot.violate_mtree yes
    3848
    3949# patchfiles          patch-project.pbxproj
     
    5262}
    5363
    5464build {
    55     system "cd ${worksrcpath} && ./build_macfuse.sh | sed -ne '/^created: /h;p;$\{g;s/^created: //
    56                 w ../dmgname
    57             \}'; exit $\{PIPESTATUS\[0\]\}"
     65    system "cd ${worksrcpath} && ./macfuse_buildtool.sh -t smalldist"
     66    #system "cd ${worksrcpath} && ./build_macfuse.sh #| sed -ne '/^created: /h;p;$\{g;s/^created: //
     67                #w ../dmgname
     68            #\}'; exit $\{PIPESTATUS\[0\]\}"
    5869}
    5970
    6071destroot {