From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 18 14:40:10 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 884F816A420 for ; Sat, 18 Mar 2006 14:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE27D43D48 for ; Sat, 18 Mar 2006 14:40:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2IEe9hF065077 for ; Sat, 18 Mar 2006 14:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k2IEe98P065073; Sat, 18 Mar 2006 14:40:09 GMT (envelope-from gnats) Resent-Date: Sat, 18 Mar 2006 14:40:09 GMT Resent-Message-Id: <200603181440.k2IEe98P065073@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dirk Jagdmann Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2422A16A400 for ; Sat, 18 Mar 2006 14:31:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id D818F43D46 for ; Sat, 18 Mar 2006 14:31:35 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k2IEVZPq044783 for ; Sat, 18 Mar 2006 14:31:35 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k2IEVZw0044780; Sat, 18 Mar 2006 14:31:35 GMT (envelope-from nobody) Message-Id: <200603181431.k2IEVZw0044780@www.freebsd.org> Date: Sat, 18 Mar 2006 14:31:35 GMT From: Dirk Jagdmann To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/94643: New port: devel/quilt A collection of bash scripts to ease working with patch files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Mar 2006 14:40:10 -0000 >Number: 94643 >Category: ports >Synopsis: New port: devel/quilt A collection of bash scripts to ease working with patch files >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: Sat Mar 18 14:40:09 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Dirk Jagdmann >Release: 5.4 >Organization: >Environment: FreeBSD freebsd5.doj 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: quilt is a collection of bash scripts to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc. >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: # # quilt # quilt/Makefile # quilt/pkg-descr # quilt/distinfo # quilt/pkg-plist # quilt/files # quilt/files/patch-Makefile.in # quilt/files/patch-configure # quilt/files/patch-configure.ac # echo c - quilt mkdir -p quilt > /dev/null 2>&1 echo x - quilt/Makefile sed 's/^X//' >quilt/Makefile << 'END-of-quilt/Makefile' X# New ports collection makefile for: quilt X# Date created: 18 March 2006 X# Whom: doj X# X# $FreeBSD$ X# X XPORTNAME= quilt XPORTVERSION= 0.44 XCATEGORIES= devel XMASTER_SITES= http://download.savannah.gnu.org/releases/quilt/ X XMAINTAINER= doj@cubic.org XCOMMENT= A collection of bash scripts to ease working with patch files X XBUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ X gcp:${PORTSDIR}/sysutils/coreutils \ X gsed:${PORTSDIR}/textproc/gsed \ X gpatch:${PORTSDIR}/devel/patch X XUSE_GMAKE= yes X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-sed=${LOCALBASE}/bin/gsed --without-getopt --with-patch=${LOCALBASE}/bin/gpatch X XMAN1= guards.1 quilt.1 X X.include END-of-quilt/Makefile echo x - quilt/pkg-descr sed 's/^X//' >quilt/pkg-descr << 'END-of-quilt/pkg-descr' Xquilt is a collection of bash scripts to manage a series of patches by Xkeeping track of the changes each patch makes. Patches can be applied, Xun-applied, refreshed, etc. XThe key philosophical concept is that your primary output is Xpatches. Not ".c" files, not ".h" files. But patches. So patches are Xthe first-class object here. XQuilt was originally based on Andrew Morton's patch scripts published Xon the linux kernel mailing list a while ago, but where heavily Xmodified since then. X XWWW: http://savannah.nongnu.org/projects/quilt END-of-quilt/pkg-descr echo x - quilt/distinfo sed 's/^X//' >quilt/distinfo << 'END-of-quilt/distinfo' XMD5 (quilt-0.44.tar.gz) = 90ec3740a590d86af40f81792885f446 XSIZE (quilt-0.44.tar.gz) = 397241 END-of-quilt/distinfo echo x - quilt/pkg-plist sed 's/^X//' >quilt/pkg-plist << 'END-of-quilt/pkg-plist' Xbin/guards Xbin/quilt Xetc/bash_completion.d/quilt Xetc/quilt.quiltrc Xlib/quilt/backup-files Xshare/doc/quilt-0.44/README Xshare/doc/quilt-0.44/README.MAIL Xshare/doc/quilt-0.44/quilt.pdf Xshare/locale/de/LC_MESSAGES/quilt.mo Xshare/locale/fr/LC_MESSAGES/quilt.mo Xshare/locale/ja/LC_MESSAGES/quilt.mo Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII Xshare/quilt/add Xshare/quilt/annotate Xshare/quilt/applied Xshare/quilt/compat/cp Xshare/quilt/compat/date Xshare/quilt/compat/diffstat Xshare/quilt/compat/getopt Xshare/quilt/compat/patch Xshare/quilt/compat/sed Xshare/quilt/compat/sendmail Xshare/quilt/delete Xshare/quilt/diff Xshare/quilt/edit Xshare/quilt/files Xshare/quilt/fold Xshare/quilt/fork Xshare/quilt/graph Xshare/quilt/grep Xshare/quilt/header Xshare/quilt/import Xshare/quilt/mail Xshare/quilt/new Xshare/quilt/next Xshare/quilt/patches Xshare/quilt/pop Xshare/quilt/previous Xshare/quilt/push Xshare/quilt/refresh Xshare/quilt/remove Xshare/quilt/rename Xshare/quilt/scripts/dependency-graph Xshare/quilt/scripts/edmail Xshare/quilt/scripts/inspect Xshare/quilt/scripts/parse-patch Xshare/quilt/scripts/patchfns Xshare/quilt/scripts/remove-trailing-ws Xshare/quilt/series Xshare/quilt/setup Xshare/quilt/snapshot Xshare/quilt/top Xshare/quilt/unapplied Xshare/quilt/upgrade Xshare/quilt/wrapper/patch X@dirrm share/quilt/wrapper X@dirrm share/quilt/scripts X@dirrm share/quilt/compat X@dirrm share/quilt X@dirrm share/doc/quilt-0.44 X@dirrm lib/quilt END-of-quilt/pkg-plist echo c - quilt/files mkdir -p quilt/files > /dev/null 2>&1 echo x - quilt/files/patch-Makefile.in sed 's/^X//' >quilt/files/patch-Makefile.in << 'END-of-quilt/files/patch-Makefile.in' X--- Makefile.in 2006-02-11 23:31:51.000000000 +0100 X+++ Makefile.in 2006-03-18 13:48:59.000000000 +0100 X@@ -9,7 +9,7 @@ X libdir := @libdir@ X datadir := @datadir@ X docdir := @docdir@ X-mandir := $(datadir)/man X+mandir := @mandir@ X localedir := $(datadir)/locale X etcdir := $(subst /usr/etc,/etc,$(prefix)/etc) X END-of-quilt/files/patch-Makefile.in echo x - quilt/files/patch-configure sed 's/^X//' >quilt/files/patch-configure << 'END-of-quilt/files/patch-configure' X--- configure.orig Sat Mar 18 13:59:41 2006 X+++ configure Sat Mar 18 13:59:57 2006 X@@ -4349,7 +4349,7 @@ X # Solaris' /usr/bin/tail doesn't understand -n. X echo "$as_me:$LINENO: checking whether $TAIL -n works" >&5 X echo $ECHO_N "checking whether $TAIL -n works... $ECHO_C" >&6 X-if test "`(echo first; echo second) | $TAIL -n 1 2>/dev/null`" == "second"; then X+if test "`(echo first; echo second) | $TAIL -n 1 2>/dev/null`" = "second"; then X echo "$as_me:$LINENO: result: yes" >&5 X echo "${ECHO_T}yes" >&6 X else END-of-quilt/files/patch-configure echo x - quilt/files/patch-configure.ac sed 's/^X//' >quilt/files/patch-configure.ac << 'END-of-quilt/files/patch-configure.ac' X--- configure.ac 2006-02-15 07:13:05.000000000 +0100 X+++ configure.ac 2006-03-18 13:28:58.000000000 +0100 X@@ -117,7 +117,7 @@ X X # Solaris' /usr/bin/tail doesn't understand -n. X AC_MSG_CHECKING([whether $TAIL -n works]) X-if test "`(echo first; echo second) | $TAIL -n 1 2>/dev/null`" == "second"; then X+if test "`(echo first; echo second) | $TAIL -n 1 2>/dev/null`" = "second"; then X AC_MSG_RESULT(yes) X else X AC_MSG_RESULT(no) END-of-quilt/files/patch-configure.ac exit >Release-Note: >Audit-Trail: >Unformatted: