svn commit: r355110 - in head/www/bins: . files

Martin Wilke miwi at FreeBSD.org
Sun May 25 05:09:51 UTC 2014


Author: miwi
Date: Sun May 25 05:09:50 2014
New Revision: 355110
URL: http://svnweb.freebsd.org/changeset/ports/355110
QAT: https://qat.redports.org/buildarchive/r355110/

Log:
  - Stage support
  
  PR:		190015
  Submitted by:	Joseph Benden <joe at thrallingpenguin.com>

Modified:
  head/www/bins/Makefile
  head/www/bins/files/extra-patch-install.sh
  head/www/bins/pkg-plist

Modified: head/www/bins/Makefile
==============================================================================
--- head/www/bins/Makefile	Sun May 25 04:09:13 2014	(r355109)
+++ head/www/bins/Makefile	Sun May 25 05:09:50 2014	(r355110)
@@ -29,7 +29,6 @@ RUN_DEPENDS=	\
 USES=		tar:bzip2 perl5
 USE_PERL5=	run
 NO_BUILD=	yes
-NO_STAGE=	yes
 
 # additional scripts
 BINS_SCRIPTS=	tools/bins_txt2xml
@@ -49,16 +48,16 @@ post-patch::
 		${WRKSRC}/tools/bins_txt2xml
 
 do-install:
-	@${SETENV} PREFIX=${PREFIX} RC=${PREFIX}/share/bins ${WRKSRC}/install.sh
+	@${SETENV} LOCALE=${PREFIX}/share/locale DESTDIR=${STAGEDIR} PREFIX=${PREFIX} RC=${PREFIX}/share/bins ${WRKSRC}/install.sh
 
 post-install:
 .for file in ${BINS_SCRIPTS}
-	@${INSTALL_SCRIPT} ${WRKSRC}/${file} ${PREFIX}/bin
+	@${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin
 .endfor
 .ifndef(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for ext in ${DOC_EXTS}
-	@${INSTALL_DATA} ${WRKSRC}/doc/*.${ext} ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/doc/*.${ext} ${STAGEDIR}${DOCSDIR}
 .endfor
 .endif
 

Modified: head/www/bins/files/extra-patch-install.sh
==============================================================================
--- head/www/bins/files/extra-patch-install.sh	Sun May 25 04:09:13 2014	(r355109)
+++ head/www/bins/files/extra-patch-install.sh	Sun May 25 05:09:50 2014	(r355110)
@@ -1,6 +1,23 @@
---- install.sh.orig	Thu Aug 25 06:07:05 2005
-+++ install.sh	Mon Mar 19 02:47:24 2007
-@@ -67,11 +67,10 @@
+--- install.sh.orig	2014-05-20 08:56:00.000000000 -0700
++++ install.sh	2014-05-20 09:00:43.000000000 -0700
+@@ -24,6 +24,7 @@
+ GLOBAL_RC="$RC"
+ 
+ DESTDIR=`echo "$DESTDIR"|sed 's%/$%%'`
++ORIGPREFIX=$PREFIX
+ PREFIX=$DESTDIR/`echo "$PREFIX"|sed 's%^/%%'`
+ PREFIX=`echo "$PREFIX"|sed 's%/$%%'`
+ ETC=$DESTDIR/`echo "$ETC"|sed 's%^/%%'`
+@@ -35,7 +36,7 @@
+ SHARE="$PREFIX/share"
+ DATA="$SHARE/bins"
+ GLADE="$DATA"
+-LOCALE="$SHARE/locale"
++LOCALE="${SHARE}/locale"
+ MAN="$PREFIX/man/man1"
+ 
+ cd `dirname $0`
+@@ -67,11 +68,10 @@
    if [ -w $BIN ] ; then
      echo "Installing program files in $BIN"
      # bins_cleanupgallery anti_bins
@@ -13,7 +30,7 @@
      chmod a+rx $BIN/anti_bins
  #    perl -pi -e "s{/usr/local/share}{$SHARE}g" \
  #     $BIN/bins $BIN/bins_edit $BIN/bins-edit-gui
-@@ -169,13 +168,6 @@
+@@ -169,13 +169,6 @@
  fi
  set -o errexit
  
@@ -27,7 +44,7 @@
  # man pages
  mkdir -p $MAN 2>/dev/null || true
  if [ -w $MAN ] ; then
-@@ -203,9 +195,6 @@
+@@ -203,9 +196,6 @@
    do
      mkdir -p $LOCALE/$L/LC_MESSAGES 2>/dev/null || true
      cp intl/$L.mo $LOCALE/$L/LC_MESSAGES/bins.mo
@@ -37,3 +54,12 @@
    done
  else
    cat <<!EoF  
+@@ -227,7 +217,7 @@
+ do
+   echo -n " $FILE"
+   ed "$FILE" <<EoF 2>/dev/null
+-1,\$s%/usr/local/share%$SHARE%g
++1,\$s%/usr/local/share%$ORIGPREFIX/share%g
+ 1,\$s%/etc/bins%$GLOBAL_RC%g
+ wq
+ EoF

Modified: head/www/bins/pkg-plist
==============================================================================
--- head/www/bins/pkg-plist	Sun May 25 04:09:13 2014	(r355109)
+++ head/www/bins/pkg-plist	Sun May 25 05:09:50 2014	(r355110)
@@ -1,6 +1,9 @@
 bin/bins
 bin/bins_edit
 bin/bins_txt2xml
+man/man1/bins-edit-gui.1.gz
+man/man1/bins.1.gz
+man/man1/bins_edit.1.gz
 %%DATADIR%%/binsrc
 %%DATADIR%%/templates.joi/details.html
 %%DATADIR%%/templates.joi/footer.html


More information about the svn-ports-all mailing list