diff options
author | gordon <gordon@FreeBSD.org> | 2015-04-18 23:38:57 +0800 |
---|---|---|
committer | gordon <gordon@FreeBSD.org> | 2015-04-18 23:38:57 +0800 |
commit | d4083c1ddfaccee9f8ece7db623096b795f376a8 (patch) | |
tree | 2899c45f1af85e640a37610a23bf82b9965c8c4c /devel | |
parent | aee43c825bdc903e20204b247f2b4180a506eb09 (diff) | |
download | freebsd-ports-gnome-d4083c1ddfaccee9f8ece7db623096b795f376a8.tar.gz freebsd-ports-gnome-d4083c1ddfaccee9f8ece7db623096b795f376a8.tar.zst freebsd-ports-gnome-d4083c1ddfaccee9f8ece7db623096b795f376a8.zip |
Take over p4api port and update to recentish version 2014.2/978861.
Differential Revision: https://reviews.freebsd.org/D2029
Approved by: kuriyama, mat (mentor)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p4api/Makefile | 29 | ||||
-rw-r--r-- | devel/p4api/distinfo | 8 | ||||
-rw-r--r-- | devel/p4api/distinfo.freebsd100x86 | 4 | ||||
-rw-r--r-- | devel/p4api/distinfo.freebsd100x86_64 | 4 | ||||
-rw-r--r-- | devel/p4api/distinfo.freebsd70x86 | 4 | ||||
-rw-r--r-- | devel/p4api/distinfo.freebsd70x86_64 | 4 | ||||
-rw-r--r-- | devel/p4api/pkg-plist | 17 |
7 files changed, 44 insertions, 26 deletions
diff --git a/devel/p4api/Makefile b/devel/p4api/Makefile index 9927b9736adf..88dd531448aa 100644 --- a/devel/p4api/Makefile +++ b/devel/p4api/Makefile @@ -1,41 +1,36 @@ # $FreeBSD$ PORTNAME= p4api -PORTVERSION= ${VERSION} +PORTVERSION= 2014.2.978861 CATEGORIES= devel -MASTER_SITES= ftp://ftp.perforce.com/pub/perforce/r${PORTVERSION}/bin.${PLATFORM}${PLATFORM_SUFX}/:tar \ - http://www.perforce.com/perforce/doc.${DOCVER}/manuals/p4api/:pdf +MASTER_SITES= ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/:tar \ + ftp://ftp.perforce.com/perforce/${P4VERSION}/doc/manuals/p4api/:pdf EXTRACT_SUFX= DISTFILES= ${TAR_FILES}:tar p4api.pdf:pdf -DIST_SUBDIR= perforce/${VERSION}/${ARCH}-${PLATFORM} +DIST_SUBDIR= perforce/${PORTVERSION}/bin.${PLATFORM} +DISTINFO_FILE= ${MASTERDIR}/distinfo.${PLATFORM} EXTRACT_ONLY= ${TAR_FILES} -MAINTAINER= kuriyama@FreeBSD.org +MAINTAINER= gordon@FreeBSD.org COMMENT= Perforce API (static libraries and header files) +ONLY_FOR_ARCHS= amd64 i386 + +RESTRICTED= Restricted distribution NO_BUILD= yes -WRKSRC= ${WRKDIR}/p4api-2008.1.158777 +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -PLATFORM= freebsd60 -VERSION= 08.1 +P4VERSION= r${PORTVERSION:S/^20//:C/\.[0-9]+$//} OPTIONS_DEFINE= DOCS EXAMPLES .include <bsd.port.pre.mk> -.if ${ARCH} == i386 -PLATFORM_SUFX= x86 -.elif ${ARCH} == amd64 -PLATFORM_SUFX= x86_64 -.else -IGNORE= Unsupported platform, sorry. -.endif +.include "${.CURDIR}/../p4/Makefile.inc" TAR_FILES= p4api.tgz -DOCVER= ${VERSION:S/.//} - do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/perforce ${MKDIR} ${STAGEDIR}${PREFIX}/lib/perforce diff --git a/devel/p4api/distinfo b/devel/p4api/distinfo deleted file mode 100644 index 985edd7badaf..000000000000 --- a/devel/p4api/distinfo +++ /dev/null @@ -1,8 +0,0 @@ -SHA256 (perforce/08.1/amd64-freebsd60/p4api.tgz) = 628e503e1a2cc1aba9f4d641242e2a465dd1bd988ecd6ddff7fd72fbd97393a9 -SIZE (perforce/08.1/amd64-freebsd60/p4api.tgz) = 616892 -SHA256 (perforce/08.1/amd64-freebsd60/p4api.pdf) = 672ce46eb76f57198d410bedc616ac856fe68065527c2f835b6f3c8b65bfc78a -SIZE (perforce/08.1/amd64-freebsd60/p4api.pdf) = 1318445 -SHA256 (perforce/08.1/i386-freebsd60/p4api.tgz) = 272d9f34a149061b6706acf15a101914e567ede78a9d5a5ea9fff127183674e9 -SIZE (perforce/08.1/i386-freebsd60/p4api.tgz) = 594445 -SHA256 (perforce/08.1/i386-freebsd60/p4api.pdf) = 672ce46eb76f57198d410bedc616ac856fe68065527c2f835b6f3c8b65bfc78a -SIZE (perforce/08.1/i386-freebsd60/p4api.pdf) = 1318445 diff --git a/devel/p4api/distinfo.freebsd100x86 b/devel/p4api/distinfo.freebsd100x86 new file mode 100644 index 000000000000..39a91d305e11 --- /dev/null +++ b/devel/p4api/distinfo.freebsd100x86 @@ -0,0 +1,4 @@ +SHA256 (perforce/2014.2.978861/bin.freebsd100x86/p4api.tgz) = f8a8be20dbf2816d9f0f066b99b123ffba52be7ba9a160cace5a8214b82f311c +SIZE (perforce/2014.2.978861/bin.freebsd100x86/p4api.tgz) = 1354203 +SHA256 (perforce/2014.2.978861/bin.freebsd100x86/p4api.pdf) = 916c1cad730aed184ce5bd836a023b9c070fb09ade0bc1f420b774bce1b364c7 +SIZE (perforce/2014.2.978861/bin.freebsd100x86/p4api.pdf) = 1583688 diff --git a/devel/p4api/distinfo.freebsd100x86_64 b/devel/p4api/distinfo.freebsd100x86_64 new file mode 100644 index 000000000000..6d2ed67a43a5 --- /dev/null +++ b/devel/p4api/distinfo.freebsd100x86_64 @@ -0,0 +1,4 @@ +SHA256 (perforce/2014.2.978861/bin.freebsd100x86_64/p4api.tgz) = 13bf3660e74bff958ebadbb358595202471be122c1f71dcdead2b501b406256c +SIZE (perforce/2014.2.978861/bin.freebsd100x86_64/p4api.tgz) = 1387999 +SHA256 (perforce/2014.2.978861/bin.freebsd100x86_64/p4api.pdf) = 916c1cad730aed184ce5bd836a023b9c070fb09ade0bc1f420b774bce1b364c7 +SIZE (perforce/2014.2.978861/bin.freebsd100x86_64/p4api.pdf) = 1583688 diff --git a/devel/p4api/distinfo.freebsd70x86 b/devel/p4api/distinfo.freebsd70x86 new file mode 100644 index 000000000000..f10e8696dc1a --- /dev/null +++ b/devel/p4api/distinfo.freebsd70x86 @@ -0,0 +1,4 @@ +SHA256 (perforce/2014.2.978861/bin.freebsd70x86/p4api.tgz) = c0d9261bef27c4b070266765d027aef1e1a732102871652ffb0cc876c8ccf713 +SIZE (perforce/2014.2.978861/bin.freebsd70x86/p4api.tgz) = 1371008 +SHA256 (perforce/2014.2.978861/bin.freebsd70x86/p4api.pdf) = 916c1cad730aed184ce5bd836a023b9c070fb09ade0bc1f420b774bce1b364c7 +SIZE (perforce/2014.2.978861/bin.freebsd70x86/p4api.pdf) = 1583688 diff --git a/devel/p4api/distinfo.freebsd70x86_64 b/devel/p4api/distinfo.freebsd70x86_64 new file mode 100644 index 000000000000..aeb441cd91b1 --- /dev/null +++ b/devel/p4api/distinfo.freebsd70x86_64 @@ -0,0 +1,4 @@ +SHA256 (perforce/2014.2.978861/bin.freebsd70x86_64/p4api.tgz) = 73ed2051b157af76c80cd3f89b1b4f561ddba7ea5d3bdf90fb1e89d86a1d79a0 +SIZE (perforce/2014.2.978861/bin.freebsd70x86_64/p4api.tgz) = 1390801 +SHA256 (perforce/2014.2.978861/bin.freebsd70x86_64/p4api.pdf) = 916c1cad730aed184ce5bd836a023b9c070fb09ade0bc1f420b774bce1b364c7 +SIZE (perforce/2014.2.978861/bin.freebsd70x86_64/p4api.pdf) = 1583688 diff --git a/devel/p4api/pkg-plist b/devel/p4api/pkg-plist index f215b5a3049d..11caeff84b6b 100644 --- a/devel/p4api/pkg-plist +++ b/devel/p4api/pkg-plist @@ -1,5 +1,10 @@ +include/perforce/charcvt.h +include/perforce/charman.h +include/perforce/charset.h include/perforce/clientapi.h include/perforce/clientmerge.h +include/perforce/clientprog.h +include/perforce/clientresolvea.h include/perforce/clientuser.h include/perforce/datetime.h include/perforce/debug.h @@ -14,11 +19,17 @@ include/perforce/handler.h include/perforce/hostenv.h include/perforce/i18napi.h include/perforce/ident.h +include/perforce/ignore.h include/perforce/keepalive.h +include/perforce/macfile.h include/perforce/mapapi.h +include/perforce/md5.h include/perforce/msgclient.h include/perforce/msgserver.h +include/perforce/netbuffer.h include/perforce/netconnect.h +include/perforce/netportparser.h +include/perforce/ntmangle.h include/perforce/ntservice.h include/perforce/options.h include/perforce/p4tags.h @@ -32,13 +43,17 @@ include/perforce/strbuf.h include/perforce/strdict.h include/perforce/strops.h include/perforce/strtable.h +include/perforce/strxml.h include/perforce/threading.h +include/perforce/validate.h include/perforce/vararray.h +include/perforce/web822.h lib/perforce/libclient.a +lib/perforce/libp4sslstub.a lib/perforce/librpc.a lib/perforce/libsupp.a %%PORTDOCS%%%%DOCSDIR%%/p4api.pdf -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jamfile.api +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jamfile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jamrules %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Version %%PORTEXAMPLES%%%%EXAMPLESDIR%%/clientuser.cc |