a project to simplify installation of open source software
on Mac OS X and Darwin
# $Id: Portfile 21859 2007-02-10 17:04:17Z rhwood@macports.org $
PortSystem 1.0
name curlhandle
version 1.9
categories devel framework
platforms darwin
maintainers nomaintainer@macports.org
description CURLHandle is a framework wrapper around a CURL
long_description ${description}
homepage http://curlhandle.sourceforge.net/
master_sites ${homepage}
set framework CURLHandle
distname ${framework}_${version}
extract.suffix .tgz
checksums md5 7b1d79b09777b0818370ea1b5b2f002a
set xcodebuilddir build
platform darwin 8 {
if {$xcodeversion == "2.1"} {
set xcodebuilddir build/Deployment
}
}
depends_lib lib:libz.1:zlib \
lib:libssl.0.9:openssl \
port:curl
extract.dir ${worksrcpath}
pre-extract { file mkdir ${worksrcpath} }
patchfiles patch-CURLHandle.m
post-patch {
cd ${worksrcpath}
reinplace "s|/tmp/curl|${worksrcpath}/curl|g" \
${framework}Source/${framework}.pbproj/project.pbxproj
reinplace "s|/usr/local/lib/libcurl|${prefix}/lib/libcurl|g" \
${framework}Source/${framework}.pbproj/project.pbxproj
reinplace "s|/Library/Frameworks/${framework}.framework|../${framework}Source/${xcodebuilddir}/${framework}.framework|" \
${framework}TesterSource/${framework}Tester.pbproj/project.pbxproj
}
use_configure no
build.dir ${worksrcpath}/${framework}Source
build.type pbx
build.target -target ${framework}
build.args -buildstyle Deployment
post-build {
cd ${worksrcpath}
system "install_name_tool \
-id /Library/Frameworks/${framework}.framework/${framework} \
${framework}Source/${xcodebuilddir}/${framework}.framework/${framework}"
system "mkdir -p ${framework}TesterSource/${xcodebuilddir}"
system "ln -s ${worksrcpath}/${framework}Source/${xcodebuilddir}/${framework}.framework \
${worksrcpath}/${framework}TesterSource/${xcodebuilddir}/${framework}.framework"
build.dir ${framework}TesterSource
build.target -target ${framework}Tester
system "[command build]"
}
destroot {
cd ${worksrcpath}
xinstall -d -m 0755 ${destroot}/Library/Frameworks
system "cp -R ${framework}Source/${xcodebuilddir}/${framework}.framework \
${destroot}/Library/Frameworks"
xinstall -d -m 0755 ${destroot}/Applications/MacPorts
system "cp -R ${framework}TesterSource/${xcodebuilddir}/${framework}Tester.app \
${destroot}/Applications/MacPorts"
xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${framework}
xinstall -m 0644 ReleaseNotes.txt DevNotes.txt \
${destroot}${prefix}/share/doc/${framework}
system "cp -R Documentation \
${destroot}${prefix}/share/doc/${framework}/Documentation"
}