Initial import of Perforce SCM client, release 2002.1.

P4 is a small, self-contained Perforce client program that offers
access to all Perforce SCM (software configuration management)
features through a command line. It can be used in command shells
and scripts, and is the ideal interface for automated processes
that perform SCM tasks.
This commit is contained in:
schmonz 2002-09-01 02:22:54 +00:00
parent 16bae308c0
commit 3e6bfff126
5 changed files with 105 additions and 0 deletions

5
devel/p4/DESCR Normal file
View file

@ -0,0 +1,5 @@
P4 is a small, self-contained Perforce client program that offers
access to all Perforce SCM (software configuration management)
features through a command line. It can be used in command shells
and scripts, and is the ideal interface for automated processes
that perform SCM tasks.

15
devel/p4/Makefile Normal file
View file

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1.1.1 2002/09/01 02:22:54 schmonz Exp $
#
DISTNAME= p4
HOMEPAGE= http://www.perforce.com/perforce/products/p4.html
COMMENT= Perforce SCM command-line client
P4BINONLY= # defined
.include "../../devel/p4/Makefile.common"
do-install:
${INSTALL_PROGRAM} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"

61
devel/p4/Makefile.common Normal file
View file

@ -0,0 +1,61 @@
# $NetBSD: Makefile.common,v 1.1.1.1 2002/09/01 02:22:54 schmonz Exp $
#
P4_VERS= 2002.1
PKGNAME= ${DISTNAME}-${P4_VERS}
CATEGORIES= devel
MAINTAINER= schmonz@netbsd.org
WRKSRC= ${WRKDIR}
NO_PATCH= # defined
NO_CONFIGURE= # defined
NO_BUILD= # defined
DIST_SUBDIR= perforce
.if defined(P4BINONLY)
DIST_SUBDIR= perforce/${P4ARCH}
MASTER_SITES= ftp://ftp.perforce.com/pub/perforce/r02.1/bin.${P4ARCH}/
DISTFILES= ${DISTNAME}
EXTRACT_ONLY= # none
_STRIPFLAG_INSTALL= # none
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
. if ${MACHINE_ARCH} == "powerpc"
P4ARCH?= darwinppc
. endif
.elif ${OPSYS} == "Linux"
. if ${MACHINE_ARCH} == "arm"
P4ARCH?= linuxarm
. elif ${MACHINE_ARCH} == "i386"
P4ARCH?= linux24x86
. elif ${MACHINE_ARCH} == "powerpc"
P4ARCH?= linuxppc
. elif ${MACHINE_ARCH} == "sparc"
P4ARCH?= linux52sparc
. endif
.elif ${OPSYS} == "NetBSD"
. if ${MACHINE_ARCH} == "alpha"
P4ARCH?= netbsdaxp
. elif ${MACHINE_ARCH} == "i386"
P4ARCH?= netbsdx86
. elif ${MACHINE_ARCH} == "sparc"
P4ARCH?= sunos # XXX COMPAT_SUNOS
. endif
.elif ${OPSYS} == "SunOS"
. if ${MACHINE_ARCH} == "i386"
P4ARCH?= solaris26x86
. elif ${MACHINE_ARCH} == "sparc"
P4ARCH?= solaris26
. endif
.endif
.if !defined(P4ARCH)
NOT_FOR_PLATFORM= ${MACHINE_PLATFORM}
.endif
.endif # P4BINONLY

2
devel/p4/PLIST Normal file
View file

@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/09/01 02:22:54 schmonz Exp $
bin/p4

22
devel/p4/distinfo Normal file
View file

@ -0,0 +1,22 @@
$NetBSD: distinfo,v 1.1.1.1 2002/09/01 02:22:54 schmonz Exp $
SHA1 (perforce/darwinppc/p4) = 6e8e92ca35d15dd112c81785745a896f377eaaff
Size (perforce/darwinppc/p4) = 500120 bytes
SHA1 (perforce/linux24x86/p4) = 83bc0824494aee612b71ce141ab71b7bedfa66fd
Size (perforce/linux24x86/p4) = 451808 bytes
SHA1 (perforce/linux52sparc/p4) = 7f8ce1b8974d8a07e0f9a0a89c4051f1d64d764b
Size (perforce/linux52sparc/p4) = 436892 bytes
SHA1 (perforce/linuxarm/p4) = fdfe0f9179d163662b09371d22c04d2e4b266d70
Size (perforce/linuxarm/p4) = 472656 bytes
SHA1 (perforce/linuxppc/p4) = 3f48346303291383b62ce23c2857a21a9666c658
Size (perforce/linuxppc/p4) = 840812 bytes
SHA1 (perforce/netbsdaxp/p4) = b39fb6ade9b37a84cbc600cd8fa1550d80198780
Size (perforce/netbsdaxp/p4) = 607552 bytes
SHA1 (perforce/netbsdx86/p4) = 778266ebc5c8051b24090ba5a1857b65abaaa2e9
Size (perforce/netbsdx86/p4) = 447312 bytes
SHA1 (perforce/solaris26/p4) = e22b8d1b616d5c300330eb1b5946e68e60fff2ff
Size (perforce/solaris26/p4) = 607448 bytes
SHA1 (perforce/solaris26x86/p4) = 8218891d7be40643f2034a6661a81fb0b57c870b
Size (perforce/solaris26x86/p4) = 426116 bytes
SHA1 (perforce/sunos/p4) = cb690dc9333f73eba9b629ce6968c69e8ef8124d
Size (perforce/sunos/p4) = 548864 bytes