Date: Tue, 5 Jul 2005 23:38:35 +0000 From: Michael Seyfert <michaels@sdf.lonestar.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/83037: Update port: devel/cogito New version 0.12 Message-ID: <20050705233835.GA22078@SDF.LONESTAR.ORG> Resent-Message-ID: <200507052340.j65NeJgE043400@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 83037 >Category: ports >Synopsis: Update port: devel/cogito New version 0.12 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jul 05 23:40:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Michael Seyfert >Release: FreeBSD 5.4-RELEASE-p3 i386 >Organization: >Environment: System: FreeBSD 5.4-RELEASE-p3 i386 >Description: New version of cogito. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # cogito # cogito/Makefile # cogito/distinfo # cogito/pkg-descr # cogito/pkg-plist # cogito/files # cogito/files/patch-cg-Xlib # cogito/files/patch-cg-add # cogito/files/patch-cg-init # cogito/files/patch-git-prune-script # echo c - cogito mkdir -p cogito > /dev/null 2>&1 echo x - cogito/Makefile sed 's/^X//' >cogito/Makefile << 'END-of-cogito/Makefile' X# Ports collection makefile for: cogito X# Date created: 31 May 2005 X# Last updated: 4 Jul 2005 X# Whom: michaels@sdf.lonestar.org X# X# $FreeBSD$ X# X XPORTNAME= cogito XPORTVERSION= 0.12 XCATEGORIES= devel XMASTER_SITES= http://www.kernel.org/pub/software/scm/cogito/ \ X http://www.uk.kernel.org/pub/software/scm/cogito/ \ X http://www.us.kernel.org/pub/software/scm/cogito/ \ X http://www.jp.kernel.org/pub/software/scm/cogito/ X XMAINTAINER= michaels@sdf.lonestar.org XCOMMENT= The Cogito Version Control System X XLIB_DEPENDS= curl:${PORTSDIR}/ftp/curl XRUN_DEPENDS= bash:${PORTSDIR}/shells/bash2 \ X rsync:${PORTSDIR}/net/rsync X XUSE_BZIP2= yes XUSE_GMAKE= yes X X# We set HOME to PREFIX. This will install the files in the proper location. XMAKE_ENV+= HOME=${PREFIX} CPATH=${PREFIX}/include LIBRARY_PATH=${PREFIX}/lib XCFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib X XSTRIP_FILES= ${PREFIX}/bin/git-apply \ X ${PREFIX}/bin/git-cat-file \ X ${PREFIX}/bin/git-check-files \ X ${PREFIX}/bin/git-checkout-cache \ X ${PREFIX}/bin/git-commit-tree \ X ${PREFIX}/bin/git-convert-cache \ X ${PREFIX}/bin/git-cvs2git \ X ${PREFIX}/bin/git-diff-cache \ X ${PREFIX}/bin/git-diff-files \ X ${PREFIX}/bin/git-diff-helper \ X ${PREFIX}/bin/git-diff-stages \ X ${PREFIX}/bin/git-diff-tree \ X ${PREFIX}/bin/git-export \ X ${PREFIX}/bin/git-fsck-cache \ X ${PREFIX}/bin/git-get-tar-commit-id \ X ${PREFIX}/bin/git-http-pull \ X ${PREFIX}/bin/git-init-db \ X ${PREFIX}/bin/git-local-pull \ X ${PREFIX}/bin/git-ls-files \ X ${PREFIX}/bin/git-ls-tree \ X ${PREFIX}/bin/git-merge-base \ X ${PREFIX}/bin/git-merge-cache \ X ${PREFIX}/bin/git-mktag \ X ${PREFIX}/bin/git-pack-objects \ X ${PREFIX}/bin/git-patch-id \ X ${PREFIX}/bin/git-prune-packed \ X ${PREFIX}/bin/git-read-tree \ X ${PREFIX}/bin/git-receive-pack \ X ${PREFIX}/bin/git-rev-list \ X ${PREFIX}/bin/git-rev-parse \ X ${PREFIX}/bin/git-rev-tree \ X ${PREFIX}/bin/git-send-pack \ X ${PREFIX}/bin/git-ssh-pull \ X ${PREFIX}/bin/git-ssh-push \ X ${PREFIX}/bin/git-stripspace \ X ${PREFIX}/bin/git-tar-tree \ X ${PREFIX}/bin/git-unpack-file \ X ${PREFIX}/bin/git-unpack-objects \ X ${PREFIX}/bin/git-update-cache \ X ${PREFIX}/bin/git-verify-pack \ X ${PREFIX}/bin/git-write-blob \ X ${PREFIX}/bin/git-write-tree X XCONTRIB_FILES= ${WRKDIR}/${DISTNAME}/contrib/gitfeedmaillist.sh \ X ${WRKDIR}/${DISTNAME}/contrib/ciabot.pl X XDOC_FILES= ${WRKDIR}/${DISTNAME}/README \ X ${WRKDIR}/${DISTNAME}/Documentation/diff-format.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/cvs-migration.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/diff-format.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/diffcore.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-apply-patch-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-apply.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-cat-file.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-check-files.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-checkout-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-commit-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-convert-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-diff-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-diff-files.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-diff-helper.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-diff-stages.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-diff-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-export.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-fsck-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-http-pull.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-init-db.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-local-pull.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-ls-files.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-ls-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-merge-base.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-merge-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-merge-one-file-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-mktag.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-prune-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-pull-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-read-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-resolve-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-rev-list.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-rev-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-ssh-pull.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-ssh-push.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-tag-script.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-tar-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-unpack-file.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-update-cache.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-verify-pack.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-write-blob.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git-write-tree.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/git.txt \ X ${WRKDIR}/${DISTNAME}/Documentation/tutorial.txt X Xpost-install: X ${STRIP_CMD} ${STRIP_FILES} X ${INSTALL_SCRIPT} ${CONTRIB_FILES} ${PREFIX}/bin X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_MAN} ${DOC_FILES} ${DOCSDIR} X.endif X X.include <bsd.port.mk> END-of-cogito/Makefile echo x - cogito/distinfo sed 's/^X//' >cogito/distinfo << 'END-of-cogito/distinfo' XMD5 (cogito-0.12.tar.bz2) = 77e9d1a605d02895c021742da487bab7 XSIZE (cogito-0.12.tar.bz2) = 241309 END-of-cogito/distinfo echo x - cogito/pkg-descr sed 's/^X//' >cogito/pkg-descr << 'END-of-cogito/pkg-descr' X Cogito - version control system X XCogito is a version control system layered on top of the git tree history Xstorage system. X XThe GIT itself is merely an extremely fast and flexible filesystem-based Xdatabase designed to store directory trees with regard to their history. XThe top layer is a SCM-like tool Cogito which enables human beings to work Xwith the database in a manner to a degree similar to other SCM tools (like XCVS, BitKeeper or Monotone). X XWWW: http://kernel.org/pub/software/scm/cogito/ END-of-cogito/pkg-descr echo x - cogito/pkg-plist sed 's/^X//' >cogito/pkg-plist << 'END-of-cogito/pkg-plist' Xbin/cg-version Xbin/cg Xbin/cg-add Xbin/cg-admin-ls Xbin/cg-admin-lsobj Xbin/cg-admin-uncommit Xbin/cg-branch-add Xbin/cg-branch-chg Xbin/cg-branch-ls Xbin/cg-cancel Xbin/cg-clone Xbin/cg-commit Xbin/cg-diff Xbin/cg-export Xbin/cg-help Xbin/cg-init Xbin/cg-log Xbin/cg-merge Xbin/cg-mkpatch Xbin/cg-patch Xbin/cg-pull Xbin/cg-push Xbin/cg-restore Xbin/cg-rm Xbin/cg-seek Xbin/cg-status Xbin/cg-tag Xbin/cg-tag-ls Xbin/cg-update Xbin/commit-id Xbin/git Xbin/git-add-script Xbin/git-apply-patch-script Xbin/git-checkout-script Xbin/git-cherry Xbin/git-clone-script Xbin/git-commit-script Xbin/git-cvsimport-script Xbin/git-diff-script Xbin/git-fetch-script Xbin/git-log-script Xbin/git-merge-one-file-script Xbin/git-prune-script Xbin/git-pull-script Xbin/git-rebase-script Xbin/git-relink-script Xbin/git-repack-script Xbin/git-reset-script Xbin/git-resolve-script Xbin/git-shortlog Xbin/git-status-script Xbin/git-tag-script Xbin/git-whatchanged Xbin/gitk Xbin/parent-id Xbin/tree-id Xbin/git-apply Xbin/git-cat-file Xbin/git-check-files Xbin/git-checkout-cache Xbin/git-commit-tree Xbin/git-convert-cache Xbin/git-cvs2git Xbin/git-diff-cache Xbin/git-diff-files Xbin/git-diff-helper Xbin/git-diff-stages Xbin/git-diff-tree Xbin/git-export Xbin/git-fsck-cache Xbin/git-get-tar-commit-id Xbin/git-http-pull Xbin/git-init-db Xbin/git-local-pull Xbin/git-ls-files Xbin/git-ls-tree Xbin/git-merge-base Xbin/git-merge-cache Xbin/git-mktag Xbin/git-pack-objects Xbin/git-patch-id Xbin/git-prune-packed Xbin/git-read-tree Xbin/git-receive-pack Xbin/git-rev-list Xbin/git-rev-parse Xbin/git-rev-tree Xbin/git-send-pack Xbin/git-ssh-pull Xbin/git-ssh-push Xbin/git-stripspace Xbin/git-tar-tree Xbin/git-unpack-file Xbin/git-unpack-objects Xbin/git-update-cache Xbin/git-verify-pack Xbin/git-write-blob Xbin/git-write-tree Xbin/gitfeedmaillist.sh Xbin/ciabot.pl X@unexec rmdir %D/bin/ 2>/dev/null || true Xlib/cogito/cg-Xlib Xlib/cogito/cg-Xmergefile Xlib/cogito/cg-Xnormid X@dirrm lib/cogito X@unexec rmdir %D/lib/ 2>/dev/null || true X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/diff-format.txt X%%PORTDOCS%%%%DOCSDIR%%/cvs-migration.txt X%%PORTDOCS%%%%DOCSDIR%%/diffcore.txt X%%PORTDOCS%%%%DOCSDIR%%/git-apply-patch-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-apply.txt X%%PORTDOCS%%%%DOCSDIR%%/git-cat-file.txt X%%PORTDOCS%%%%DOCSDIR%%/git-check-files.txt X%%PORTDOCS%%%%DOCSDIR%%/git-checkout-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-commit-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-convert-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-diff-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-diff-files.txt X%%PORTDOCS%%%%DOCSDIR%%/git-diff-helper.txt X%%PORTDOCS%%%%DOCSDIR%%/git-diff-stages.txt X%%PORTDOCS%%%%DOCSDIR%%/git-diff-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-export.txt X%%PORTDOCS%%%%DOCSDIR%%/git-fsck-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-http-pull.txt X%%PORTDOCS%%%%DOCSDIR%%/git-init-db.txt X%%PORTDOCS%%%%DOCSDIR%%/git-local-pull.txt X%%PORTDOCS%%%%DOCSDIR%%/git-ls-files.txt X%%PORTDOCS%%%%DOCSDIR%%/git-ls-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-merge-base.txt X%%PORTDOCS%%%%DOCSDIR%%/git-merge-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-merge-one-file-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-mktag.txt X%%PORTDOCS%%%%DOCSDIR%%/git-prune-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-pull-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-read-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-resolve-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-rev-list.txt X%%PORTDOCS%%%%DOCSDIR%%/git-rev-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-ssh-pull.txt X%%PORTDOCS%%%%DOCSDIR%%/git-ssh-push.txt X%%PORTDOCS%%%%DOCSDIR%%/git-tag-script.txt X%%PORTDOCS%%%%DOCSDIR%%/git-tar-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git-unpack-file.txt X%%PORTDOCS%%%%DOCSDIR%%/git-update-cache.txt X%%PORTDOCS%%%%DOCSDIR%%/git-verify-pack.txt X%%PORTDOCS%%%%DOCSDIR%%/git-write-blob.txt X%%PORTDOCS%%%%DOCSDIR%%/git-write-tree.txt X%%PORTDOCS%%%%DOCSDIR%%/git.txt X%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@unexec rmdir %D/share/doc/ 2>/dev/null || true X@unexec rmdir %D/share/ 2>/dev/null || true END-of-cogito/pkg-plist echo c - cogito/files mkdir -p cogito/files > /dev/null 2>&1 echo x - cogito/files/patch-cg-Xlib sed 's/^X//' >cogito/files/patch-cg-Xlib << 'END-of-cogito/files/patch-cg-Xlib' X--- cg-Xlib.orig Tue Jul 5 16:44:36 2005 X+++ cg-Xlib Tue Jul 5 17:00:30 2005 X@@ -55,7 +55,7 @@ X return 1 X fi X if [ "$has_stat" ]; then X- $has_stat "$@" X+ shift;shift; $has_stat -f '%z' "$@" X return X fi X X@@ -235,4 +235,4 @@ X export BROKEN_MKTEMP=1 X del=$($(which mktemp) -t 2>/dev/null) && { rm $del; export BROKEN_MKTEMP=; } X has_stat=$(which stat 2>/dev/null) X-has_gnudate=$(date -Rud "1970-01-01 UTC" 2>/dev/null) X+has_gnudate= END-of-cogito/files/patch-cg-Xlib echo x - cogito/files/patch-cg-add sed 's/^X//' >cogito/files/patch-cg-add << 'END-of-cogito/files/patch-cg-add' X--- cg-add.orig Tue Jul 5 16:51:31 2005 X+++ cg-add Tue Jul 5 16:52:09 2005 X@@ -27,6 +27,6 @@ X } X X cat $TMPFILE | tr '\0' '\n' | sed 's/^/Adding file /' X-cat $TMPFILE | xargs -0r git-update-cache --add -- X+cat $TMPFILE | xargs -0 git-update-cache --add -- X X rm $TMPFILE END-of-cogito/files/patch-cg-add echo x - cogito/files/patch-cg-init sed 's/^X//' >cogito/files/patch-cg-init << 'END-of-cogito/files/patch-cg-init' X--- cg-init.orig Tue Jul 5 16:54:14 2005 X+++ cg-init Tue Jul 5 16:54:20 2005 X@@ -38,7 +38,7 @@ X echo "Cloned (origin $uri available as branch \"origin\")" X else X git-read-tree # Seed the dircache X- find * \( -type f -o -type l \) -print0 | xargs -0r cg-add X+ find * \( -type f -o -type l \) -print0 | xargs -0 cg-add X cg-commit -C -m"Initial commit" -E X fi X END-of-cogito/files/patch-cg-init echo x - cogito/files/patch-git-prune-script sed 's/^X//' >cogito/files/patch-git-prune-script << 'END-of-cogito/files/patch-git-prune-script' X--- git-prune-script.orig Tue Jul 5 16:55:04 2005 X+++ git-prune-script Tue Jul 5 16:55:29 2005 X@@ -20,6 +20,6 @@ X s|\(..\)|\1/|p X }' | { X cd "$GIT_OBJECT_DIRECTORY" || exit X- xargs -r $dryrun rm -f X+ xargs $dryrun rm -f X } X END-of-cogito/files/patch-git-prune-script exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050705233835.GA22078>