From nobody Mon Jun 30 11:02:59 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bW3D40s5Tz60L6Z; Mon, 30 Jun 2025 11:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bW3D40YJMz45Tn; Mon, 30 Jun 2025 11:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751281380; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vSOeAFigHi+d2hjPJMVwg5kkkVXOqZT324QVumo3I2w=; b=ZWKH4Md6ufV60XW+omLs8GnNebXkk0bZ8h3FFvTPoh+22f08MIKj2nQ3Cl7J+2V6bDMoGj Mm+7omVv7zyPp1DSeM30MgoHU/o7aNvam6x+AoYygIXL14k5USJ8KCUgraJWzqKPtBVPHB uG6+lr5oz3YL9rpbxn7G4SyH3lQcOFuKIzVs3WPmP0wQfnOlg/jEfHCLakhY7lk+RhuM5s /+WwgNsKUETWHaIGak0NxCEMhtQ29d4TUeYAgkHyzZjiFumsLzheJ4s2w3YlBQ2J+CK4nu gIqEZQ57fF/SZJq/l5Vgt9WVLa2mRgfUaUCweYf63DYCove6/sJoJwv7wMpyIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751281380; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vSOeAFigHi+d2hjPJMVwg5kkkVXOqZT324QVumo3I2w=; b=qbRUno8eyhKThp73y4xSNeLawn+d9CeQPoTEyJ2fzStj+xgBloYN5IF+5D8mtJ3nKu6DWB u9pyntqfhYhwFxjwU8YajV7LBnQix9UjUOcRn8jPBeMt3EOMCUtWBMjxqoKuM3s+6xbEL9 VmCMrjT+eq2/GEGAfBAdg6FlND1wjofH5rpmTGnBeZeAn7O2S+DEcM3hw7MpByC3wvKWyr IHFn3dkVJ0SCq64ou2V+D9Y3rWvy+WznIiYc4zXh+9TdqQJIoe+evO2R2wyo+D29jN9L4r 9ZhzCCrOOrIfTBD9EW8DPFUZ5mVfbe2rPEL1RS8In30NFrcUxl8/8/0pp2OUWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751281380; a=rsa-sha256; cv=none; b=uRH+gym1WwOQrQKiXhY87/fzLJxjR8xLTWZmUjlubQOT0ReHy1SZ//XoPLk5BFL+L9tos0 dcnfMIU7xl7zPD0+Wgd8zQpkBRRuJqJYkf4BCX9WJWlvH2blXOTj9QxLKBDQpm3yR9VffS eocJ+bzpZSo5iIxKR9X+hZ9klNifswLqUNtX5EfHLl0UO1RKp/2rYRxGmCrFUxx6DhBO+3 jIKk8ko0/BN+3OQQTmjCnyLbLJMNjDcuQu7CrCQ7v8f2jSdkYXzPnE8Ywq7hLfIi2WHiSs 4hmmSElBRwE+6HXygBCBA12mAxEWgw3mL14AnNovguOxNqsCDKpkPaj/NEAsCQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bW3D408Y9z129V; Mon, 30 Jun 2025 11:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55UB2xO8098055; Mon, 30 Jun 2025 11:02:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55UB2xrl098052; Mon, 30 Jun 2025 11:02:59 GMT (envelope-from git) Date: Mon, 30 Jun 2025 11:02:59 GMT Message-Id: <202506301102.55UB2xrl098052@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: afe5909e69c1 - main - databases/gnats4: Remove expired port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: afe5909e69c13edd1cb14f7bac7114a86210dc28 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=afe5909e69c13edd1cb14f7bac7114a86210dc28 commit afe5909e69c13edd1cb14f7bac7114a86210dc28 Author: Rene Ladan AuthorDate: 2025-06-30 11:02:49 +0000 Commit: Rene Ladan CommitDate: 2025-06-30 11:02:49 +0000 databases/gnats4: Remove expired port 2025-06-30 databases/gnats4: Abandoned upstream, last release in 2015 and last activity about 9 years ago --- MOVED | 1 + databases/Makefile | 1 - databases/gnats4/Makefile | 115 --------- databases/gnats4/distinfo | 2 - .../gnats4/files/extrapatch-gnats__edit-pr.sh | 265 --------------------- databases/gnats4/files/patch-Makefile.in | 11 - databases/gnats4/files/patch-gnats__Makefile.in | 124 ---------- databases/gnats4/files/patch-gnats__dbconfig.in | 12 - databases/gnats4/files/patch-gnats__edit-pr.sh | 11 - databases/gnats4/files/patch-gnats__gnats.h | 12 - databases/gnats4/files/patch-send-pr__Makefile.in | 11 - .../gnats4/files/patch-send-pr_install-sid.sh | 11 - databases/gnats4/pkg-descr | 6 - databases/gnats4/pkg-install | 44 ---- databases/gnats4/pkg-message | 26 -- databases/gnats4/pkg-plist | 52 ---- 16 files changed, 1 insertion(+), 703 deletions(-) diff --git a/MOVED b/MOVED index 1a9e2d21320a..dda73f48d6a7 100644 --- a/MOVED +++ b/MOVED @@ -4583,3 +4583,4 @@ net-mgmt/zabbix5-agent||2025-06-30|Has expired: Upstream EOL reaches on 2025-05- sysutils/x86info||2025-06-30|Has expired: Abandoned upstream, fails to identify anything remotely new according to upstream issue reports math/libsharp2||2025-06-30|Has expired: Deprecated upstream in 2021, upstream recommends migrating to ducc0 devel/glui||2025-06-30|Has expired: Abandoned upstream, outdated, last release in 2015 and upstream activity in 2019 +databases/gnats4||2025-06-30|Has expired: Abandoned upstream, last release in 2015 and last activity about 9 years ago diff --git a/databases/Makefile b/databases/Makefile index e320701ff253..6831151d6c24 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -81,7 +81,6 @@ SUBDIR += geoserver-mysql-plugin SUBDIR += gigabase SUBDIR += gmdb2 - SUBDIR += gnats4 SUBDIR += gnatsweb4 SUBDIR += go-carbon SUBDIR += go-pgweb diff --git a/databases/gnats4/Makefile b/databases/gnats4/Makefile deleted file mode 100644 index e0bb5804ba52..000000000000 --- a/databases/gnats4/Makefile +++ /dev/null @@ -1,115 +0,0 @@ -PORTNAME= gnats -PORTVERSION= 4.1.0 -PORTREVISION= 25 -CATEGORIES= databases devel -MASTER_SITES= GNU -PKGNAMESUFFIX= 4 - -MAINTAINER= ports@FreeBSD.org -COMMENT= GNATS, the GNU Problem Report Management System -WWW= https://www.gnu.org/software/gnats/ - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -BROKEN_mips= Does not build: error: conflicting types for yy_scan_string -BROKEN_mips64= Does not build: error: conflicting types for yy_scan_string -DEPRECATED= Abandoned upstream, last release in 2015 and last activity about 9 years ago -EXPIRATION_DATE=2025-06-30 - -USES= cpe gettext-runtime gmake -CPE_VENDOR= gnu -USE_GCC= yes - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ARGS+= --sharedstatedir=${GNATSDBDIR} - -.ifdef WANT_FREEFALL_CFG -EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-* -GNATSDBDIR= ${DATADIR} -CONFIGURE_ARGS+= --with-gnats-default-db=${GNATSDBDIR}/gnats-db -WITH_SUBMITTER_ID= current-users -WITH_ORGANIZATION= FreeBSD -WITH_GNATSD_SERVICE= support -.endif - -.ifdef WITH_SUBMITTER_ID -CONFIGURE_ARGS+= --with-submitter=${WITH_SUBMITTER_ID} -.endif - -.ifdef WITH_ORGANIZATION -CONFIGURE_ARGS+= --with-organization=${WITH_ORGANIZATION:Q} -.endif - -.ifdef WITH_GNATSD_SERVICE -CONFIGURE_ARGS+= --with-gnats-service=${WITH_GNATSD_SERVICE} -.endif - -USERS= gnats - -PKGINSTALL= ${WRKDIR}/pkg-install -PKGMESSAGE= ${WRKDIR}/pkg-message -INFO= gnats-faq gnats -PLIST_SUB= GNATSDBDIR=${GNATSDBDIR} -PORTDOCS= NEWS UPGRADING - -OPTIONS_DEFINE= DOCS EMACS SERVER -OPTIONS_DEFAULT=SERVER -OPTIONS_SUB= yes - -EMACS_DESC= Install Emacs Lisp support file -SERVER_DESC= Install the gnats server too - -EMACS_USES= emacs -EMACS_CONFIGURE_ON=--with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR} -EMACS_PLIST_SUB_OFF= EMACS_SITE_LISPDIR="@comment " -EMACS_VARS= EMACS_NO_DEPENDS=yes -SERVER_ALL_TARGET_OFF= all-tools -SERVER_INSTALL_TARGET_OFF= install-tools - -GNATSDBDIR?= /var/db/gnats - -.include - -pre-everything:: -.if !defined(PACKAGE_BUILDING) && !defined(WANT_FREEFALL_CFG) - @${ECHO} "=============================================================" - @${ECHO} - @${ECHO} "You can build ${PKGNAME} with the following options:" - @${ECHO} - @${ECHO} "WITH_SUBMITTER_ID=unknown default submitter-id" - @${ECHO} "WITH_ORGANIZATION='unknown' default organization" - @${ECHO} "WITH_GNATSD_SERVICE=support default gnatsd port name" - @${ECHO} - @${ECHO} "=============================================================" - @${ECHO} -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|info man|man|g' ${WRKSRC}/doc/Makefile.in - -pre-configure: - @${ECHO_CMD} 'RELEASE_TAG="\`uname -srm\`"' > ${WRKSRC}/release-info - -post-build: - @for doc in pkg-message pkg-install; do \ - ${SED} -e 's,%%PREFIX%%,${STAGEDIR}${PREFIX},g' \ - -e 's,%%GNATSDBDIR%%,${GNATSDBDIR},g' \ - ${PKGDIR}/$${doc} >${WRKDIR}/$${doc}; \ - done - -pre-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gnats - -post-install-SERVER-on: - ${MV} ${STAGEDIR}${ETCDIR}/databases.default \ - ${STAGEDIR}${ETCDIR}/databases.sample - ${MV} ${STAGEDIR}${ETCDIR}/gnatsd.host_access.default \ - ${STAGEDIR}${ETCDIR}/gnatsd.host_access.sample - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) - -.include diff --git a/databases/gnats4/distinfo b/databases/gnats4/distinfo deleted file mode 100644 index 6f65afdc086d..000000000000 --- a/databases/gnats4/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gnats-4.1.0.tar.gz) = 9e7264f2d049d29e048a9d0965bf5880f9ebd55f9d3feaba72d851db01960934 -SIZE (gnats-4.1.0.tar.gz) = 1221364 diff --git a/databases/gnats4/files/extrapatch-gnats__edit-pr.sh b/databases/gnats4/files/extrapatch-gnats__edit-pr.sh deleted file mode 100644 index f4f7c1aa8015..000000000000 --- a/databases/gnats4/files/extrapatch-gnats__edit-pr.sh +++ /dev/null @@ -1,265 +0,0 @@ ---- gnats/edit-pr.sh.orig Sun May 26 16:32:02 2002 -+++ gnats/edit-pr.sh Sat Dec 6 02:43:44 2003 -@@ -5,6 +5,8 @@ - # Contributed by Jeffrey Osier (jeffrey@cygnus.com). - # Majorly revised by Bob Manson (manson@juniper.net). - # Further improvements by Dirk Bergstrom (dirk@juniper.net). -+# Patches for the FreeBSD Project by Ceri Davies (ceri@FreeBSD.org), -+# based on work by Paul Richards (paul@FreeBSD.org). - # - # This file is part of GNU GNATS. - # -@@ -24,9 +26,12 @@ - - debug_print=false # or echo to get output. - BINDIR=xBINDIRx -+DATE=`LC_TIME=C date` # Some prstats tools rely on this format -+GNATS_ROOT=${GNATS_ROOT:-/usr/local/share/gnats/gnats-db}; export GNATS_ROOT - LIBEXECDIR=xLIBEXECDIRx - GNATS_PORT= - locked= -+rc=0 - version=xVERSIONx - - usage=" -@@ -99,28 +104,23 @@ - - *) - if [ "`echo $1 | grep /`" != "" ]; then -- pr_id=`echo $1 | awk -F"/" '{print $2}' -` -+ pr=`echo $1 | awk -F"/" '{print $2}' -` - else -- pr_id=$1 -+ pr=$1 - fi -+ prs="$prs $pr" - ;; - esac - shift - done - -+chng_tpl="${GNATS_ROOT}/gnats-adm/edit-pr-msg" -+ - # set command here to always pass host and port, and directory if supplied - QUERY_PR="$BINDIR/query-pr $GNATS_HOST $GNATS_PORT $GNATS_DB $EDIT_USER $EDIT_PASSWD" - PR_ADDR="$QUERY_PR --responsible-address" - PR_EDIT="$LIBEXECDIR/gnats/pr-edit $GNATS_HOST $GNATS_PORT $EDIT_USER $EDIT_PASSWD $GNATS_DB" - --# These traps take care of deleting all the /tmp files --trap 'rm -f $new.old $change_msg $fixfil' 0 --# Don't delete $new on error signals --trap 'if [ "$locked" != "" ]; then \ -- $PR_EDIT --unlock $pr_id ; \ -- locked= ; \ -- fi' 1 2 3 13 15 -- - # find a user name - if [ "$USER" != "" ]; then - me=$USER -@@ -138,85 +138,45 @@ - full_me="$me" - fi - -+for pr_id in $prs ; do -+ -+epdir=`mktemp -d /tmp/epXXXXXX || exit 75` -+chng_msg="$epdir/chng.$pr_id.$$" - # new = temp file to use for editing --new="/tmp/ep$$" --newtmp="/tmp/ep$$.tp" --change_msg="/tmp/ep$$.ch" --fixfil="/tmp/ep$$.fx" -+new="$epdir/$pr_id.ep$$" -+change_msg="$epdir/ep$$.$pr_id.ch" -+keepnew= -+ -+# These traps take care of deleting all the /tmp files -+trap 'rm -f $new.old $change_msg chng_msg; rmdir $epdir 2>/dev/null' 0 -+trap 'if [ "$locked" != "" ]; then \ -+ $PR_EDIT --unlock $pr_id ; \ -+ locked= ; \ -+ fi; \ -+ rm -f $new.old $change_msg chng_msg; rmdir $epdir 2>/dev/null' 1 2 3 13 15 -+ - - # lock the pr - $debug_print "Locking $pr_id." --lock=`$PR_EDIT --lock=$full_me --process=$$ $pr_id 2>&1 > $new` -+lock=`$PR_EDIT --lock=$me --process=$$ $pr_id 2>&1 > $new` - locked=t - - if [ "$lock" != "" ] ; then -+ echo "Failed to lock PR $pr_id" - echo $lock -- exit 0 -+ rc=1 -+ rm -r $epdir -+ continue - fi - --rm -f $fixfil -- --# Now add any missing fields, along with a description. -- --$QUERY_PR --list-fields | while read field --do -- grep -i "^>${field}:" "$new" > /dev/null 2>&1 -- if [ $? != 0 ] -- then -- $QUERY_PR --field-flags "$field" | grep -i readonly > /dev/null 2>&1 -- if [ $? != 0 ] -- then -- type="`$QUERY_PR --field-type $field`" -- case $type in -- [Ee][Nn][Uu][Mm]) -- values=`$QUERY_PR --valid-values $field | tr '\n' ' ' | sed 's/ *$//g; s/ / | /g;s/^/[ /;s/$/ ]/;` -- valslen=`echo "$values" | wc -c` -- if [ "$valslen" -gt 160 ] -- then -- desc="<`$QUERY_PR --field-description $field` (one line)>"; -- else -- desc="<${values} (one line)>"; -- fi -- dpat=`echo "$desc" | tr '][*+^$|\()&/' '............'` -- echo "/^>${field}:/ s/${dpat}//" >> $fixfil -- echo "/>${field}: ${desc}" >> $new; -- ;; -- [Mm][Uu][Ll][Tt][Ii][Tt][Ee][Xx][Tt]) -- desc=" <`$QUERY_PR --field-description $field` (multiple lines)>"; -- dpat=`echo "$desc" | tr '][*+^$|\()&/' '............'` -- echo "s/^${dpat}//" >> $fixfil -- echo ">${field}:" >> $new; -- echo "$desc" >> $new; -- ;; -- *) -- desc="<`$QUERY_PR --field-description $field` (one line)>" -- dpat=`echo "$desc" | tr '][*+^$|\()&/' '............'` -- echo "/^>${field}:/ s/${dpat}//" >> $fixfil -- echo ">${field}: ${desc}" >> $new -- ;; -- esac -- else -- prevfld="$field"; -- fi -- fi --done -- - # here's where we actually call the editor. - cp $new $new.old - $VISUAL $new - if cmp -s $new.old $new ; then - echo "edit-pr: PR not changed" - $PR_EDIT --unlock $pr_id -- exit 0 --fi -- --if [ -f $fixfil ] --then -- sed -f $fixfil < $new > $newtmp -- mv $newtmp $new -- sed -f $fixfil < $new.old > $newtmp -- mv $newtmp $new.old -- rm -f $fixfil -+ rm -r $epdir -+ continue - fi - - # error-check output by calling pr-edit --check; if mistakes exist, -@@ -233,7 +193,7 @@ - echo "PR $pr_id not updated: changed file is in $new.changed" - mv $new $new.changed - $PR_EDIT --unlock $pr_id -- exit 0 -+ continue 2 - ;; - esac - $VISUAL $new -@@ -242,24 +202,37 @@ - fi - done - --exec 3<&0 -- - # - # Find out what fields have changed; if the changed field requires a - # change reason, then ask about it. - # --$LIBEXECDIR/gnats/diff-prs $new.old $new | while read field -+ -+changed_fields=`$LIBEXECDIR/gnats/diff-prs $new.old $new` -+for field in $changed_fields - do - flags=`$QUERY_PR --field-flags $field` || echo "edit-pr: Invalid field name $field" 1>&2; - - if echo "$flags" | grep -i "requirechangereason" > /dev/null 2>&1 - then -- echo ">${field}-Changed-Why:" >> $change_msg; -- echo "Why did the $field field change? (Ctrl-D to end)"; -- cat 0<&3 >> $change_msg; -+ $debug_print "Doing $field change." -+ echo ">$field-Changed-Why: " >> $change_msg -+ if [ -e $chng_msg ]; then -+ echo "Re-use last message (y/n)?" -+ read yesno -+ if [ "$yesno" != "y" ]; then -+ sed "s/%%ITEM%%/$field/" $chng_tpl > $chng_msg -+ fi -+ else -+ sed "s/%%ITEM%%/$field/" $chng_tpl > $chng_msg -+ fi -+ $VISUAL $chng_msg -+ sed '/^GNATS:/d' $chng_msg >> $change_msg - fi - done - -+echo "" >> $change_msg -+echo "http://www.FreeBSD.org/cgi/query-pr.cgi?pr=$pr_id" >> $change_msg -+ - if [ -f $change_msg ] - then - cat $change_msg >> $new -@@ -269,12 +242,12 @@ - # Submit the changed PR. - # - while true; do -- if $PR_EDIT --email-addr "$full_me" $pr_id < $new -+ if $PR_EDIT --email-addr "$me" $pr_id < $new - then - echo "Edit successful" - # we need to unlock the PR - $PR_EDIT --unlock $pr_id -- exit 0 -+ break - else - echo "Problems with edit submission." - fi -@@ -284,9 +257,11 @@ - case "$input" in - a*) - echo "Cancelling edit. Changed PR is in $new." -- # we need to ulock the PR no matter what -+ # we need to unlock the PR no matter what - $PR_EDIT --unlock $pr_id -- exit 1 ;; -+ keepnew=y -+ rc=1 -+ break 2 ;; - r*) - break ;; - *) -@@ -296,6 +271,13 @@ - done - done - --rm -f $new -+rm -f $chng_msg $new.old $change_msg -+if [ "$keepnew" != "y" ]; then -+ rm -f $new -+ rmdir $epdir -+fi -+keepnew= -+ -+done # for pr_id in $prs - --exit 0 -+exit $rc diff --git a/databases/gnats4/files/patch-Makefile.in b/databases/gnats4/files/patch-Makefile.in deleted file mode 100644 index 63e93a91e0d9..000000000000 --- a/databases/gnats4/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Mon Aug 1 14:22:39 2005 -+++ Makefile.in Mon Aug 1 14:22:58 2005 -@@ -48,7 +48,7 @@ - $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' $@ - - install-tools: -- $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' $@ -+ for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done - - uninstall: - for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done diff --git a/databases/gnats4/files/patch-gnats__Makefile.in b/databases/gnats4/files/patch-gnats__Makefile.in deleted file mode 100644 index 2a8b6c4446fe..000000000000 --- a/databases/gnats4/files/patch-gnats__Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ ---- gnats/Makefile.in.orig 2005-02-24 20:35:55 UTC -+++ gnats/Makefile.in -@@ -93,7 +93,7 @@ M4 = @M4@ - - INSTALL = $(srcdir)/../install-sh -c - INSTALL_PROGRAM = @INSTALL_PROGRAM@ --INSTALL_SCRIPT = @INSTALL_PROGRAM@ -+INSTALL_SCRIPT = @INSTALL_SCRIPT@ - INSTALL_DATA = @INSTALL_DATA@ - - SUB_INSTALL = `echo $(INSTALL) | sed 's,^\([^/]\),../\1,'` -@@ -109,6 +109,7 @@ bindir = @bindir@ - libdir = @libdir@ - libexecdir = @libexecdir@ - statedir = @datadir@ -+sharedstatedir = @sharedstatedir@ - sysconfdir = @sysconfdir@ - - program_transform_name = -@@ -162,7 +163,7 @@ all-gnats: all-tools gnatsd queue-pr mai - check-db delete-pr dbconfig gnats-databases gnats-pwconv $(EXTRA_STUFF) - - all-tools: libgnats.a query-pr pr-age pr-edit edit-pr file-pr getclose \ -- config-send-pr mail-agent dbconfig diff-prs -+ mail-agent dbconfig diff-prs - - libgnats.a: $(LIBOBJS) - -rm -f tmplibgnats.a libgnats.a -@@ -368,15 +369,11 @@ install-tools: install-tools-arch-indep - install-tools-arch-dep: install-tools-bin - - install-tools-arch-indep: all-tools -- $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(datadir)/gnats -+ $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(sharedstatedir)/gnats - $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(sysconfdir)/gnats/defaults -- @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \ -- echo "chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats" ; \ -- chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats ; \ -- else \ -- echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats" ; \ -+ @if [ x"$(lispdir)" != x ]; then \ -+ $(INSTALL_DATA) $(srcdir)/gnats.el $(DESTDIR)$(lispdir)/gnats.el ; \ - fi -- $(INSTALL_DATA) $(srcdir)/gnats.el $(DESTDIR)$(lispdir)/gnats.el - for i in categories submitters responsible gnatsd.user_access addresses states classes dbconfig ; do \ - if [ -f "$$i" ] ; then \ - $(INSTALL_DATA) $$i $(DESTDIR)$(sysconfdir)/gnats/defaults/$$i ; \ -@@ -391,17 +388,9 @@ install-tools-bin: all-tools - $(INSTALL_SCRIPT) edit-pr $(DESTDIR)$(bindir)/edit-pr - $(INSTALL_SCRIPT) diff-prs $(DESTDIR)$(libexecdir)/gnats/diff-prs - $(INSTALL_SCRIPT) mail-agent $(DESTDIR)$(libexecdir)/gnats/mail-agent -- $(INSTALL_PROGRAM) file-pr $(DESTDIR)$(libexecdir)/gnats/file-pr -+ $(INSTALL_SCRIPT) file-pr $(DESTDIR)$(libexecdir)/gnats/file-pr - $(INSTALL_PROGRAM) pr-age $(DESTDIR)$(libexecdir)/gnats/pr-age - $(INSTALL_PROGRAM) pr-edit $(DESTDIR)$(libexecdir)/gnats/pr-edit -- @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \ -- echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \ -- echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \ -- chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \ -- chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \ -- else \ -- echo "*** Warning: Must make pr-edit suid $(DESTDIR)$(GNATS_USER)" ; \ -- fi - - EXTRA_INSTALL = - -@@ -409,33 +398,9 @@ install-gnats: install-gnats-bin install - install-gnats-arch-dep: install-gnats-bin $(EXTRA_INSTALL) - - install-gnats-arch-indep: all-gnats install-tools-arch-indep -- @if [ -f $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ]; then \ -- echo "Not putting gnats-databases file in $(DESTDIR)$(GLOBAL_DB_LIST_FILE), it's already there." ; \ -- true ; \ -- else \ -- if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \ -- $(INSTALL_DATA) -o $(GNATS_USER) gnats-databases \ -- $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ; \ -- else \ -- $(INSTALL_DATA) gnats-databases $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ; \ -- echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(GLOBAL_DB_LIST_FILE)" ; \ -- fi \ -- fi -- @if [ -f $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ]; then \ -- echo "Not putting gnats.host_access file in $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE), it's already there." ; \ -- true ; \ -- else \ -- if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \ -- $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/gnatsd.host_access \ -- $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ; \ -- else \ -- $(INSTALL_DATA) $(srcdir)/gnatsd.host_access \ -- $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ; \ -- echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE)" ; \ -- fi \ -- fi -- @echo "*** If you're a first-time user, you'll want to create a new database"; -- @echo "*** with $(libexecdir)/gnats/mkdb." -+ $(INSTALL_DATA) gnats-databases $(DESTDIR)$(GLOBAL_DB_LIST_FILE).default -+ $(INSTALL_DATA) $(srcdir)/gnatsd.host_access \ -+ $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE).default - - install-gnats-bin: all-gnats install-tools-bin - $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(libexecdir)/gnats -@@ -450,20 +415,6 @@ install-gnats-bin: all-gnats install-too - $(INSTALL_PROGRAM) gen-index $(DESTDIR)$(libexecdir)/gnats/gen-index - $(INSTALL_SCRIPT) mail-query $(DESTDIR)$(libexecdir)/gnats/mail-query - $(INSTALL_PROGRAM) gnats-pwconv $(DESTDIR)$(libexecdir)/gnats/gnats-pwconv -- @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \ -- echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr $(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" ; \ -- echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr $(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" ; \ -- echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \ -- echo "chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \ -- chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \ -- chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gen-index ; \ -- chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \ -- chmod 4555 $(DESTDIR)$(libexecdir)/gnats/gen-index ; \ -- chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \ -- chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \ -- else \ -- echo "*** Warning: must make queue-pr and gen-index suid $(GNATS_USER)." ; \ -- fi - - # regex.c is pretty badly broken, and I don't feel like fixing it. - regex.o: $(srcdir)/regex.c diff --git a/databases/gnats4/files/patch-gnats__dbconfig.in b/databases/gnats4/files/patch-gnats__dbconfig.in deleted file mode 100644 index d0df474007e9..000000000000 --- a/databases/gnats4/files/patch-gnats__dbconfig.in +++ /dev/null @@ -1,12 +0,0 @@ ---- ./gnats/dbconfig.in.orig 2002-10-31 21:28:52.000000000 +0100 -+++ ./gnats/dbconfig.in 2011-06-12 09:58:06.000000000 +0200 -@@ -756,7 +756,8 @@ - } - # A somewhat convoluted binary format is used when binary-index is set - # to true. -- binary-index true -+ #binary-index true -+ binary-index false - } - - # initial-entry describes which fields should be present on initial entry; diff --git a/databases/gnats4/files/patch-gnats__edit-pr.sh b/databases/gnats4/files/patch-gnats__edit-pr.sh deleted file mode 100644 index 935557ed8a21..000000000000 --- a/databases/gnats4/files/patch-gnats__edit-pr.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- gnats/edit-pr.sh.orig 2011-12-12 13:42:33.000000000 +0200 -+++ gnats/edit-pr.sh 2011-12-12 13:43:51.000000000 +0200 -@@ -169,7 +169,7 @@ - type="`$QUERY_PR --field-type $field`" - case $type in - [Ee][Nn][Uu][Mm]) -- values=`$QUERY_PR --valid-values $field | tr '\n' ' ' | sed 's/ *$//g; s/ / | /g;s/^/[ /;s/$/ ]/;` -+ values=`$QUERY_PR --valid-values $field | tr '\n' ' ' | sed 's/ *$//g; s/ / | /g;s/^/[ /;s/$/ ]/;'` - valslen=`echo "$values" | wc -c` - if [ "$valslen" -gt 160 ] - then diff --git a/databases/gnats4/files/patch-gnats__gnats.h b/databases/gnats4/files/patch-gnats__gnats.h deleted file mode 100644 index 0fa0fe5abe57..000000000000 --- a/databases/gnats4/files/patch-gnats__gnats.h +++ /dev/null @@ -1,12 +0,0 @@ ---- gnats/gnats.h.orig 2013-06-10 10:33:17.000000000 +0300 -+++ gnats/gnats.h 2013-06-10 10:33:26.000000000 +0300 -@@ -137,9 +137,6 @@ - # define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) - #endif - --extern int asprintf (char **buf, const char *fmt, ...); --extern int vasprintf (char **buf, const char *fmt, va_list args); -- - #if ! HAVE_DECL_UNSETENV - extern void unsetenv (const char *name); - #endif diff --git a/databases/gnats4/files/patch-send-pr__Makefile.in b/databases/gnats4/files/patch-send-pr__Makefile.in deleted file mode 100644 index 3c9c686174e6..000000000000 --- a/databases/gnats4/files/patch-send-pr__Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- send-pr/Makefile.in.orig Mon Aug 1 12:54:35 2005 -+++ send-pr/Makefile.in Mon Aug 1 12:53:52 2005 -@@ -55,7 +55,7 @@ - INSTALL = @INSTALL@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ - INSTALL_DATA = @INSTALL_DATA@ --INSTALL_SCRIPT = @INSTALL_PROGRAM@ -+INSTALL_SCRIPT = @INSTALL_SCRIPT@ - - CFLAGS = -g - LDFLAGS = -g diff --git a/databases/gnats4/files/patch-send-pr_install-sid.sh b/databases/gnats4/files/patch-send-pr_install-sid.sh deleted file mode 100644 index 8a00e0c2c6a4..000000000000 --- a/databases/gnats4/files/patch-send-pr_install-sid.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- send-pr/install-sid.sh.orig 2008-07-22 12:35:01.000000000 +0300 -+++ send-pr/install-sid.sh 2008-07-22 12:35:11.000000000 +0300 -@@ -27,7 +27,7 @@ - sysconfdir="@sysconfdir@" - - COMMAND=`echo $0 | sed -e 's,.*/,,g'` --function usage() { -+usage() { - cat << __EOF__ >&2 - Usage: $COMMAND [OPTIONS] submitter-id - diff --git a/databases/gnats4/pkg-descr b/databases/gnats4/pkg-descr deleted file mode 100644 index ae86149405b3..000000000000 --- a/databases/gnats4/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -GNU GNATS is a set of tools for tracking bugs reported by users to a -central site. It allows problem report management and communication -with users through various means, including e-mail, Web and a network -daemon. GNATS stores all the information about problem reports in its -databases, consisting of plain text files and it provides tools for -querying, editing and maintaining these databases. diff --git a/databases/gnats4/pkg-install b/databases/gnats4/pkg-install deleted file mode 100644 index 13c707fb263c..000000000000 --- a/databases/gnats4/pkg-install +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -ECHO_CMD=echo -GREP=/usr/bin/grep -PW=/usr/sbin/pw - -FTPUSERS=/etc/ftpusers -GNATSDBDIR=%%GNATSDBDIR%% - -case $2 in -PRE-INSTALL) - if [ ! -x ${PW} ]; then - ${ECHO_CMD} "Your system is missing the \`pw' command." - exit 1 - fi - if ${PW} usershow -n gnats >/dev/null 2>&1; then - if [ "`pw usershow -n gnats | awk -F: '{print $9}'`" != "${GNATSDBDIR}" ]; then - ${PW} usermod -n gnats -d "${GNATSDBDIR}" 2>/dev/null - ${ECHO_CMD} "===> Account \`gnats' updated." - fi - else - if ${PW} useradd -n gnats -u 61 -g 1 -d "${GNATSDBDIR}" \ - -c "GNATS database owner" -h -; then - ${GREP} -qs '^gnats$' ${FTPUSERS} || ${ECHO_CMD} gnats >> ${FTPUSERS} - ${ECHO_CMD} "===> Account \`gnats' created." - else - ${ECHO_CMD} - ${ECHO_CMD} "The FreeBSD standard userid for gnats is 61, but this system" - ${ECHO_CMD} "has already a different account with this userid:" - ${ECHO_CMD} - ${PW} usershow -u 61 -P - ${ECHO_CMD} - ${ECHO_CMD} "You can either delete this account (which may be dangerous) with" - ${ECHO_CMD} " ${PW} userdel -u 61" - ${ECHO_CMD} "or add the gnats user with an other userid with" - ${ECHO_CMD} " ${PW} useradd -n gnats -g daemon \\" - ${ECHO_CMD} " -d ${GNATSDBDIR} -c 'GNATS database owner' -h -" - ${ECHO_CMD} "and retry installing this package" - ${ECHO_CMD} - exit 1 - fi - fi - ;; -esac diff --git a/databases/gnats4/pkg-message b/databases/gnats4/pkg-message deleted file mode 100644 index 9bbfcee283f1..000000000000 --- a/databases/gnats4/pkg-message +++ /dev/null @@ -1,26 +0,0 @@ -[ -{ type: install - message: <