svn commit: r356944 - in head/net/olsrd: . files

John Hay jhay at FreeBSD.org
Sat Jun 7 19:13:45 UTC 2014


Author: jhay
Date: Sat Jun  7 19:13:44 2014
New Revision: 356944
URL: http://svnweb.freebsd.org/changeset/ports/356944
QAT: https://qat.redports.org/buildarchive/r356944/

Log:
  Add staging.

Modified:
  head/net/olsrd/Makefile
  head/net/olsrd/files/patch-Makefile
  head/net/olsrd/pkg-plist

Modified: head/net/olsrd/Makefile
==============================================================================
--- head/net/olsrd/Makefile	Sat Jun  7 18:52:53 2014	(r356943)
+++ head/net/olsrd/Makefile	Sat Jun  7 19:13:44 2014	(r356944)
@@ -17,10 +17,8 @@ BUILD_DEPENDS+=	libnet*>=1.1.2,1:${PORTS
 .endif
 
 USES=		bison gmake tar:bzip2
+USE_LDCONFIG=	yes
 USE_RC_SUBR=	olsrd
-MAN8=		olsrd.8
-MAN5=		olsrd.conf.5
-MANCOMPRESSED=	yes
 
 ALL_TARGET=	build_all
 INSTALL_TARGET=	install_all
@@ -31,8 +29,8 @@ MAKE_ARGS+=	LIBNET=1
 .if defined(PREFIX)
 MAKE_ARGS+=	PREFIX=${PREFIX}
 .endif
+MAKE_ARGS+=     STAGEDIR=${STAGEDIR}
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "amd64" || ${ARCH} == "ia64"
@@ -47,6 +45,9 @@ pre-everything::
 	@${ECHO_MSG}	""
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|/sbin/ldconfig|:|g' ${WRKSRC}/make/Makefile.fbsd
+
 post-install:
 	@${ECHO_MSG}	""
 	@${ECHO_MSG}	" Set olsrd_enable=\"YES\" in /etc/rc.conf to enable"

Modified: head/net/olsrd/files/patch-Makefile
==============================================================================
--- head/net/olsrd/files/patch-Makefile	Sat Jun  7 18:52:53 2014	(r356943)
+++ head/net/olsrd/files/patch-Makefile	Sat Jun  7 19:13:44 2014	(r356944)
@@ -1,6 +1,19 @@
 --- Makefile.orig	2013-02-25 20:26:41.000000000 +0200
-+++ Makefile	2013-02-28 12:26:13.686994166 +0200
-@@ -130,20 +130,17 @@
++++ Makefile	2014-06-06 21:12:29.821585175 +0200
+@@ -119,9 +119,9 @@
+ uninstall: uninstall_olsrd
+ 
+ install_bin:
+-		mkdir -p $(SBINDIR)
+-		install -m 755 $(EXENAME) $(SBINDIR)
+-		$(STRIP) $(SBINDIR)/$(EXENAME)
++		mkdir -p ${STAGEDIR}$(SBINDIR)
++		install -m 755 $(EXENAME) ${STAGEDIR}$(SBINDIR)
++		$(STRIP) ${STAGEDIR}$(SBINDIR)/$(EXENAME)
+ 
+ uninstall_bin:
+ 		rm -f $(SBINDIR)/$(EXENAME)
+@@ -130,29 +130,26 @@
  install_olsrd:	install_bin
  		@echo ========= C O N F I G U R A T I O N - F I L E ============
  		@echo $(EXENAME) uses the configfile $(CFGFILE)
@@ -16,17 +29,40 @@
 +		@echo copy and edit one of these to $(CFGFILE)
 +		@echo If in doubt start with $(CFGFILE).default.lq
  		@echo ==========================================================
- 		mkdir -p $(ETCDIR)
+-		mkdir -p $(ETCDIR)
 -		$(MAKECMDPREFIX)if [ -e $(CFGFILE) ]; then \
 -			cp -f files/olsrd.conf.default.lq $(CFGFILE).new; \
 -			echo "Configuration file was saved as $(CFGFILE).new"; \
 -		else \
 -			cp -f files/olsrd.conf.default.lq $(CFGFILE); \
 -		fi
-+		-cp files/olsrd.conf.default.full $(CFGFILE).default.full
-+		-cp files/olsrd.conf.default.rfc $(CFGFILE).default.rfc
-+		-cp files/olsrd.conf.default.lq $(CFGFILE).default.lq
-+		-cp files/olsrd.conf.default.lq-fisheye $(CFGFILE).default.lq-fisheye
++		mkdir -p ${STAGEDIR}$(ETCDIR)
++		-cp files/olsrd.conf.default.full ${STAGEDIR}$(CFGFILE).default.full
++		-cp files/olsrd.conf.default.rfc ${STAGEDIR}$(CFGFILE).default.rfc
++		-cp files/olsrd.conf.default.lq ${STAGEDIR}$(CFGFILE).default.lq
++		-cp files/olsrd.conf.default.lq-fisheye ${STAGEDIR}$(CFGFILE).default.lq-fisheye
  		@echo -------------------------------------------
  		@echo Edit $(CFGFILE) before running olsrd!!
  		@echo -------------------------------------------
+ 		@echo Installing manpages $(EXENAME)\(8\) and $(CFGNAME)\(5\)
+ ifneq ($(MANDIR),)
+-		mkdir -p $(MANDIR)/man8/
+-		cp files/olsrd.8.gz $(MANDIR)/man8/$(EXENAME).8.gz
+-		mkdir -p $(MANDIR)/man5/
+-		cp files/olsrd.conf.5.gz $(MANDIR)/man5/$(CFGNAME).5.gz
++		mkdir -p ${STAGEDIR}$(MANDIR)/man8/
++		cp files/olsrd.8.gz ${STAGEDIR}$(MANDIR)/man8/$(EXENAME).8.gz
++		mkdir -p ${STAGEDIR}$(MANDIR)/man5/
++		cp files/olsrd.conf.5.gz ${STAGEDIR}$(MANDIR)/man5/$(CFGNAME).5.gz
+ endif
+ 
+ uninstall_olsrd:	uninstall_bin
+@@ -200,7 +197,7 @@
+ 		-for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) clean;rm -f lib/$$dir/*.so lib/$$dir/*.dll;done
+ 
+ libs_install install_libs:
+-		$(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done
++		$(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=${STAGEDIR}$(LIBDIR) install;done
+ 
+ libs_uninstall uninstall_libs:
+ 		$(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) uninstall;done

Modified: head/net/olsrd/pkg-plist
==============================================================================
--- head/net/olsrd/pkg-plist	Sat Jun  7 18:52:53 2014	(r356943)
+++ head/net/olsrd/pkg-plist	Sat Jun  7 19:13:44 2014	(r356944)
@@ -14,3 +14,5 @@ lib/olsrd_pgraph.so.1.1
 lib/olsrd_secure.so.0.6
 lib/olsrd_txtinfo.so.0.1
 lib/olsrd_watchdog.so.0.1
+man/man5/olsrd.conf.5.gz
+man/man8/olsrd.8.gz


More information about the svn-ports-head mailing list