Changeset 12350 for trunk/dports/aqua


Ignore:
Timestamp:
May 23, 2005, 8:48:00 PM (14 years ago)
Author:
mww
Message:

update to 0.7,
add more contrib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/aqua/Growl/Portfile

    r11197 r12350  
    1 # $Id: Portfile,v 1.7 2005/03/04 22:54:09 mww Exp $
     1# $Id: Portfile,v 1.8 2005/05/23 20:48:00 mww Exp $
    22
    33PortSystem 1.0
    44
    55name                    Growl
    6 version                 0.6.1
     6version                 0.7
    77categories              aqua
    88platforms               darwin
     
    1515homepage                http://growl.info/
    1616master_sites    ${homepage}/files/source/
    17 distname                growl-${version}
    18 checksums               md5 1d5c26d09daf162832854536ecf80a63
     17distname                ${distname}-src
     18checksums               md5 e8d00f8358ad95eafc06fb9f1e1d9aa8
    1919use_bzip2               yes
     20
     21pre-extract {
     22        file mkdir ${worksrcpath}
     23}
     24extract.dir             ${worksrcpath}
    2025
    2126use_configure   no
    2227
    23 post-build      {
    24         system "cd ${worksrcpath}/Extras/growlnotify && xcodebuild"
    25         system "cd ${worksrcpath}/Extras/GrowlTunes && xcodebuild"
    26         system "cd ${worksrcpath}/Extras/GrowlMail && xcodebuild"
     28post-build {
     29        foreach extra { growlnotify growlctl growlpinger GrowlTunes GrowlMail HardwareGrowler } {
     30                system "cd ${worksrcpath}/Extras/${extra} && \
     31                        MACOSX_DEPLOYMENT_TARGET=10.3 xcodebuild"
     32        }
    2733}
    2834
    29 destroot        {
     35destroot {
    3036        xinstall -m 755 -d ${destroot}/Applications/DarwinPorts/ \
    31                 ${destroot}/Library/Frameworks/ \
    3237                ${destroot}/Library/Mail/Bundles/ \
    3338                ${destroot}/Library/PreferencePanes/ \
     
    3540        file copy ${worksrcpath}/build/Growl.prefPane \
    3641                ${destroot}/Library/PreferencePanes/
    37         file copy ${worksrcpath}/build/Growl.framework \
    38                 ${destroot}/Library/Frameworks/
     42        file copy ${worksrcpath}/Extras/GrowlMail/build/GrowlMail.mailbundle \
     43                ${destroot}/Library/Mail/Bundles
    3944        file copy ${worksrcpath}/Extras/GrowlTunes/build/GrowlTunes.app \
    4045                ${destroot}/Applications/DarwinPorts/
    41         file copy ${worksrcpath}/Extras/GrowlMail/build/GrowlMail.mailbundle \
    42                 ${destroot}/Library/Mail/Bundles
    43         xinstall -m 755 ${worksrcpath}/Extras/growlnotify/build/growlnotify \
    44                 ${destroot}${prefix}/bin
     46        file copy ${worksrcpath}/Extras/HardwareGrowler/build/HardwareGrowler.app \
     47                ${destroot}/Applications/DarwinPorts/
     48        foreach item { growlnotify growlctl growlpinger } {
     49                xinstall -m 755 ${worksrcpath}/Extras/${item}/build/${item} \
     50                        ${destroot}${prefix}/bin
     51                xinstall -m 644 ${worksrcpath}/Extras/${item}/${item}.1 \
     52                        ${destroot}${prefix}/share/man/man1
     53        }
    4554        xinstall -m 644 ${filespath}/darwinports.png \
    4655                ${destroot}${prefix}/share/growl
Note: See TracChangeset for help on using the changeset viewer.