diff options
author | schmonz <schmonz@pkgsrc.org> | 2002-09-01 02:30:57 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2002-09-01 02:30:57 +0000 |
commit | 74983712411d74fe60044271ae136196569e9525 (patch) | |
tree | 391dd45dc7783d2ddb1ba476bbb726b4f9b4b587 /devel/p4 | |
parent | 76f8f380746937f23375d51011c73ec8230a6e69 (diff) | |
download | pkgsrc-74983712411d74fe60044271ae136196569e9525.tar.gz |
Revert import botch.
Diffstat (limited to 'devel/p4')
-rw-r--r-- | devel/p4/DESCR | 9 | ||||
-rw-r--r-- | devel/p4/Makefile | 35 | ||||
-rw-r--r-- | devel/p4/PLIST | 5 | ||||
-rw-r--r-- | devel/p4/distinfo | 42 | ||||
-rw-r--r-- | devel/p4/files/p4d.sh | 108 |
5 files changed, 33 insertions, 166 deletions
diff --git a/devel/p4/DESCR b/devel/p4/DESCR index 19ad6365d61..5d04fc80c8e 100644 --- a/devel/p4/DESCR +++ b/devel/p4/DESCR @@ -1,4 +1,5 @@ -P4D, the Perforce Server, manages the Perforce central file repository -(the "depot"), tracks Perforce user operations, and records activity -in the Perforce SCM database. You need one Perforce Server to -support all of the users in your enterprise. +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. diff --git a/devel/p4/Makefile b/devel/p4/Makefile index a5349cb93df..705fdeef089 100644 --- a/devel/p4/Makefile +++ b/devel/p4/Makefile @@ -1,40 +1,15 @@ -# $NetBSD: Makefile,v 1.1.1.2 2002/09/01 02:25:04 schmonz Exp $ +# $NetBSD: Makefile,v 1.2 2002/09/01 02:30:57 schmonz Exp $ # -DISTNAME= p4d -HOMEPAGE= http://www.perforce.com/perforce/products/p4d.html -COMMENT= Perforce SCM server +DISTNAME= p4 +HOMEPAGE= http://www.perforce.com/perforce/products/p4.html +COMMENT= Perforce SCM command-line client P4BINONLY= # defined .include "../../devel/p4/Makefile.common" -FILES_SUBST+= P4USER=${P4USER:Q} -FILES_SUBST+= P4ROOT=${P4ROOT:Q} -FILES_SUBST+= P4PORT=${P4PORT:Q} -FILES_SUBST+= P4LOG=${P4LOG:Q} -FILES_SUBST+= P4JOURNAL=${P4JOURNAL:Q} - -PKG_GROUPS?= ${P4GROUP} -PKG_USERS?= ${P4USER}:${P4GROUP}::Perforce\\ Server:${P4ROOT} - -OWN_DIRS_PERMS= ${P4ROOT} ${P4USER} ${P4GROUP} 750 - -RCD_SCRIPTS= p4d - -.include "../../mk/bsd.prefs.mk" - -P4USER?= perforce -P4GROUP?= p4admin -P4ROOT?= /var/perforce -P4PORT?= 1666 -P4LOG?= log -P4JOURNAL?= journal - do-install: - ${INSTALL_PROGRAM} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${PREFIX}/sbin - @${SED} ${FILES_SUBST_SED} ${FILESDIR}/p4d.sh > ${WRKDIR}/p4d - ${INSTALL_SCRIPT} ${WRKDIR}/p4d ${RCD_SCRIPTS_EXAMPLEDIR} + ${INSTALL_PROGRAM} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${PREFIX}/bin -.include "../../mk/bsd.pkg.install.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/p4/PLIST b/devel/p4/PLIST index afdf0432aae..b890227732b 100644 --- a/devel/p4/PLIST +++ b/devel/p4/PLIST @@ -1,3 +1,2 @@ -@comment $NetBSD: PLIST,v 1.1.1.2 2002/09/01 02:25:04 schmonz Exp $ -etc/rc.d/p4d -sbin/p4d +@comment $NetBSD: PLIST,v 1.2 2002/09/01 02:30:57 schmonz Exp $ +bin/p4 diff --git a/devel/p4/distinfo b/devel/p4/distinfo index 12c45c88a1a..ed1e8da767a 100644 --- a/devel/p4/distinfo +++ b/devel/p4/distinfo @@ -1,22 +1,22 @@ -$NetBSD: distinfo,v 1.1.1.2 2002/09/01 02:25:04 schmonz Exp $ +$NetBSD: distinfo,v 1.2 2002/09/01 02:30:58 schmonz Exp $ -SHA1 (perforce/darwinppc/p4d) = 749e716e08227e2a711e641e20e0e3948c12e9b2 -Size (perforce/darwinppc/p4d) = 1285352 bytes -SHA1 (perforce/linux24x86/p4d) = 156282fea8fdab66fd4a2c5524fcb8cdbdf7019b -Size (perforce/linux24x86/p4d) = 1122120 bytes -SHA1 (perforce/linux52sparc/p4d) = dd94e8c2f9acd01f17103de21e7bab06481aa126 -Size (perforce/linux52sparc/p4d) = 1044836 bytes -SHA1 (perforce/linuxarm/p4d) = 00351c4e649ac4dd31b61938198e6518719e1404 -Size (perforce/linuxarm/p4d) = 1459148 bytes -SHA1 (perforce/linuxppc/p4d) = 22a4071a5763e9d68c8f4870be5d28210b1d3271 -Size (perforce/linuxppc/p4d) = 1703324 bytes -SHA1 (perforce/netbsdaxp/p4d) = d5779f27d204bbc9fceac6c2571f8ef409c482fe -Size (perforce/netbsdaxp/p4d) = 1991936 bytes -SHA1 (perforce/netbsdx86/p4d) = 3edca6ab97c1974f69339df120c69d6764d3965b -Size (perforce/netbsdx86/p4d) = 1174524 bytes -SHA1 (perforce/solaris26/p4d) = 6c5fe8a455d055218ca36c280ebaaa6265a6da2b -Size (perforce/solaris26/p4d) = 1505272 bytes -SHA1 (perforce/solaris26x86/p4d) = 4ed4ffd657cbf5c44ecd61b1fbe9d528d05a3092 -Size (perforce/solaris26x86/p4d) = 927208 bytes -SHA1 (perforce/sunos/p4d) = b6ca9a7b4e6ed3ae781515d6c43a2e0eacaca619 -Size (perforce/sunos/p4d) = 933888 bytes +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 diff --git a/devel/p4/files/p4d.sh b/devel/p4/files/p4d.sh deleted file mode 100644 index e8878462667..00000000000 --- a/devel/p4/files/p4d.sh +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/sh -# -# $NetBSD: p4d.sh,v 1.1.1.1 2002/09/01 02:25:04 schmonz Exp $ -# -# Perforce SCM server -# -# PROVIDE: p4d -# REQUIRE: DAEMON - -[ -f /etc/rc.subr ] && . /etc/rc.subr - -name="p4d" -rcvar=${name} -command="@PREFIX@/sbin/p4d" -start_cmd="p4d_start" -license_cmd="p4d_license" -extra_commands="license" - -p4d_start() -{ - p4d_run ${p4d_flags} -d -q -} - -p4d_license() -{ - p4d_run -V -} - -p4d_run() -{ - eval "@SU@ -m @P4USER@ -c 'umask 037; @SETENV@ - `p4d_getenv` ${command} $@'" -} - -p4d_getenv() -{ - p4d_getenv_debug - p4d_getenv_journalfile - p4d_getenv_logfile - p4d_getenv_port - p4d_getenv_rootdir - p4d_getenv_tmp -} - -p4d_getenv_debug() -{ - # Possibly specify debug output - # p4d default: none - if [ ! -z ${P4DEBUG} ]; then - @ECHO@ -n " P4DEBUG=${P4DEBUG}" - fi -} - -p4d_getenv_journalfile() -{ - # Possibly specify the journal file - # p4d default: "journal" if it exists, else none - if [ ! -z ${P4JOURNAL} ]; then - @ECHO@ -n " P4JOURNAL=${P4JOURNAL}" - fi -} - -p4d_getenv_logfile() -{ - # Always specify the log file - # p4d default: stderr - if [ -z ${P4LOG} ]; then - P4LOG=@P4LOG@ - fi - @ECHO@ -n " P4LOG=${P4LOG}" -} - -p4d_getenv_port() -{ - # Possibly specify the port number - # p4d default: 1666 - if [ ! -z ${P4PORT} ]; then - @ECHO@ -n " P4PORT=${P4PORT}" - fi -} - -p4d_getenv_rootdir() -{ - # Always specify the root dir - # p4d default: working directory - if [ -z ${P4ROOT} ]; then - P4ROOT=@P4ROOT@ - fi - @ECHO@ -n " P4ROOT=${P4ROOT}" -} - -p4d_getenv_tmp() -{ - # Possibly specify temp dir - # p4d default: /tmp - if [ ! -z ${TEMP} ]; then - @ECHO@ -n " TMP=${TEMP}" - elif [ ! -z ${TMP} ]; then - @ECHO@ -n " TMP=${TMP}" - fi -} - -if [ -f /etc/rc.subr ]; then - load_rc_config $name - run_rc_command "$1" -else - echo -n " ${name}" - ${start_cmd} -fi |