mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
PortSystem 1.0
|
|
|
|
name libfetch
|
|
version 9.0.0-RELEASE
|
|
revision 3
|
|
categories net
|
|
maintainers nomaintainer
|
|
description FreeBSD file fetching library
|
|
long_description These functions implement a high-level library for retrieving and \
|
|
uploading files using Uniform Resource Locators (URLs).
|
|
platforms darwin freebsd
|
|
license BSD
|
|
use_bzip2 yes
|
|
homepage http://www.freebsd.org/
|
|
master_sites macports
|
|
checksums md5 93032be6c3d61a5629deab5e5660801e \
|
|
sha1 1059a18b860dc42e84931f5f914a81e3452bb204 \
|
|
rmd160 27190ff9b524992e7eb8f0e96f79c3153d92d1eb
|
|
variant universal {}
|
|
build.type bsd
|
|
build.env CC=${configure.cc} \
|
|
"CFLAGS=${configure.cppflags} ${configure.cflags} [get_canonical_archflags]" \
|
|
"LDFLAGS=${configure.ldflags} [get_canonical_archflags]"
|
|
build.args -DMK_INET6_SUPPORT -DMK_OPENSSL
|
|
worksrcdir ${name}
|
|
use_configure no
|
|
set libver 6
|
|
destroot {
|
|
xinstall -m 644 -c ${worksrcpath}/fetch.h ${destroot}${prefix}/include
|
|
xinstall -m 644 -c ${worksrcpath}/fetch.3 ${destroot}${prefix}/share/man/man3 }
|
|
|
|
depends_lib path:lib/libssl.dylib:openssl
|
|
depends_build bin:bsdmake:bsdmake
|
|
patchfiles patch-common.c patch-http.c
|
|
|
|
platform darwin {
|
|
patchfiles-append patch-Makefile patch-common.h
|
|
post-build {
|
|
# need to add libdir, do it afterwards instead of messing with make
|
|
system "install_name_tool -id ${prefix}/lib/libfetch.${libver}.dylib \
|
|
${worksrcpath}/libfetch.${libver}.dylib"
|
|
}
|
|
pre-destroot {
|
|
xinstall -m 644 -c ${worksrcpath}/libfetch.${libver}.dylib \
|
|
${destroot}${prefix}/lib
|
|
ln -sf libfetch.${libver}.dylib ${destroot}${prefix}/lib/libfetch.dylib
|
|
}
|
|
}
|
|
|
|
platform freebsd {
|
|
pre-destroot {
|
|
xinstall -m 644 -c ${worksrcpath}/libfetch.so.${libver} \
|
|
${destroot}${prefix}/lib
|
|
ln -sf libfetch.so.${libver} ${destroot}${prefix}/lib/libfetch.so
|
|
}
|
|
}
|
|
|
|
# disable livecheck to avoid error
|
|
# Error: cannot check if libfetch was updated (Could not resolve host: macports)
|
|
livecheck.type none
|