ports/122487: [maintainer-update] sysutils/bsdadminscripts latest release

Dominic Fandrey kamikaze at bsdforen.de
Sun Apr 6 12:30:02 UTC 2008


>Number:         122487
>Category:       ports
>Synopsis:       [maintainer-update] sysutils/bsdadminscripts latest release
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 06 12:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Fandrey
>Release:        RELENG_7
>Organization:
private
>Environment:
FreeBSD mobileKamikaze.norad 7.0-STABLE FreeBSD 7.0-STABLE #0: Sun Mar 23 08:35:05 CET 2008     root at mobileKamikaze.norad:/usr/obj/HP6510b/amd64/usr/src/sys/HP6510b  amd64

>Description:
Update to the latest release and get rid of options (there aren't any dependencies to avoid any more).

Note that the pkg-message file might have to be deleted manually after applying the patch.
>How-To-Repeat:

>Fix:
diff -Pur ports/sysutils/bsdadminscripts.orig/Makefile ports/sysutils/bsdadminscripts/Makefile
--- ports/sysutils/bsdadminscripts.orig/Makefile	2008-03-31 20:43:12.000000000 +0200
+++ ports/sysutils/bsdadminscripts/Makefile	2008-04-01 14:54:46.000000000 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	bsdadminscripts
-PORTVERSION=	4.4
+PORTVERSION=	4.4.1
 CATEGORIES=	sysutils ports-mgmt
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -14,112 +14,33 @@
 MAINTAINER=	kamikaze at bsdforen.de
 COMMENT=	A small collection of administration scripts
 
-OPTIONS+=	BUILDFLAGS "Build configuration system" On
-OPTIONS+=	PKG_LIBCHK "Check for links against missing libraries" On
-OPTIONS+=	PKG_VALIDATE "Check for broken and missing files" On
-OPTIONS+=	PORTCONFIG "Run common make targets on several ports" On
-OPTIONS+=	RCSTART "Use rc scripts based on PROVIDE" On
-
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
 NO_BUILD=	yes
 MANCOMPRESSED=	no
 
-MAN1=		bsdadminscripts.1
+.if defined(NOPORTDOCS)
+NOPORTDOCS=	-nodoc
+.else
+MAN1=		bsdadminscripts.1 \
+		rcstart.1 \
+		portconfig.1 \
+		buildflags.mk.1 buildflags.conf.1 buildflags.awk.1 \
+		pkg_validate.1 \
+		pkg_libchk.1
 
-RC_SCRIPTS=	start stop restart status onestart onestop onerestart onestatus
-PORT_SCRIPTS=	config build clean fetch package \
+RC_SCRIPTS=	stop restart status onestart onestop onerestart onestatus
+PORT_SCRIPTS=	build clean fetch package \
 		config-recursive fetch-recursive
-BUILDFLAGS_SCRIPTS=	buildflags.awk
-BUILDFLAGS_FILES=	buildflags.mk
-BUILDFLAGS_ETC=	buildflags.conf.sample
-
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_RCSTART)
-PLIST_FILES+=	${RC_SCRIPTS:S,^,sbin/rc,}
-MAN1+=		rcstart.1
-MLINKS+=	${RC_SCRIPTS:Nstart:S,^,rc,:S,$,.1,:S,^,rcstart.1 ,}
-.endif
-
-.if !defined(WITHOUT_PORTCONFIG)
-PLIST_FILES+=	${PORT_SCRIPTS:S,^,sbin/port,}
-MAN1+=		portconfig.1
-MLINKS+=	${PORT_SCRIPTS:Nconfig:S,^,port,:S,$,.1,:S,^,portconfig.1 ,}
-.endif
-
-.if !defined(WITHOUT_BUILDFLAGS)
-PLIST_FILES+=	${BUILDFLAGS_FILES:S,^,${DATADIR_REL}/,}
-PLIST_FILES+=	${BUILDFLAGS_SCRIPTS:S,^,${DATADIR_REL}/,}
-ETC_FILES+=	${BUILDFLAGS_ETC}
-PLIST_DIRS+=	${DATADIR_REL}
-MAN1+=		buildflags.mk.1 buildflags.conf.1 buildflags.awk.1
-.endif
-
-.if !defined(WITHOUT_PKG_VALIDATE)
-PLIST_FILES+=	sbin/pkg_validate
-MAN1+=		pkg_validate.1
-.endif
-
-.if !defined(WITHOUT_PKG_VALIDATE)
-PLIST_FILES+=	sbin/pkg_libchk
-MAN1+=		pkg_libchk.1
+MLINKS+=	${RC_SCRIPTS:S,^,rc,:S,$,.1,:S,^,rcstart.1 ,} \
+		${PORT_SCRIPTS:S,^,port,:S,$,.1,:S,^,portconfig.1 ,}
 .endif
 
-PLIST_FILES+=	${ETC_FILES:S,^,etc/,}
+PLIST=		${WRKDIR}/plist
 
 do-install:
-.if !defined(WITHOUT_RCSTART)
-	@${ECHO_MSG} "===>  Installing rcstart."
-	@${INSTALL_SCRIPT} ${WRKSRC}/rcstart ${PREFIX}/sbin/
-.for _link in ${RC_SCRIPTS:Nstart}
-	@${LN} ${PREFIX}/sbin/rcstart ${PREFIX}/sbin/rc${_link}
-.endfor
-.endif
-.if !defined(WITHOUT_PORTCONFIG)
-	@${ECHO_MSG} "===>  Installing portconfig."
-	@${INSTALL_SCRIPT} ${WRKSRC}/portconfig ${PREFIX}/sbin/
-.for _link in ${PORT_SCRIPTS:Nconfig}
-	@${LN} ${PREFIX}/sbin/portconfig ${PREFIX}/sbin/port${_link}
-.endfor
-.endif
-.if !defined(WITHOUT_BUILDFLAGS)
-	@${ECHO_MSG} "===>  Installing buildflags."
-	@${MKDIR} ${DATADIR}
-.for _file in ${BUILDFLAGS_FILES}
-	@${INSTALL_DATA} ${WRKSRC}/${_file} ${DATADIR}
-.endfor
-.for _file in ${BUILDFLAGS_SCRIPTS}
-	@${INSTALL_SCRIPT} ${WRKSRC}/${_file} ${DATADIR}
-.endfor
-.endif
-.if !defined(WITHOUT_PKG_LIBCHK)
-	@${ECHO_MSG} "===>  Installing pkg_libchk."
-	@${INSTALL_SCRIPT} ${WRKSRC}/pkg_libchk ${PREFIX}/sbin/
-.endif
-.if !defined(WITHOUT_PKG_VALIDATE)
-	@${ECHO_MSG} "===>  Installing pkg_validate."
-	@${INSTALL_SCRIPT} ${WRKSRC}/pkg_validate ${PREFIX}/sbin/
-.endif
-.if defined(ETC_FILES)
-	@${ECHO_MSG} "===>  Installing configuration samples."
-.for _conf in ${ETC_FILES}
-	@${INSTALL_DATA} ${WRKSRC}/${_conf} ${PREFIX}/etc
-.endfor
-.endif
-.if defined(NOPORTDOCS)
-.undef MAN1
-.undef MLINKS
-.else
-	@${ECHO_MSG} "===>  Installing manual pages."
-.for _manpage in ${MAN1}
-	@${INSTALL_MAN} ${WRKSRC}/${_manpage} ${MANPREFIX}/man/man1/
-.endfor
-.endif
-
-message:
-	@${CAT} ${PKGMESSAGE}
-
-post-install: message
-	@${DO_NADA}
+	@cd ${WRKSRC}; ./list.sh -nodoc > ${PLIST}
+	@${ECHO} "@dirrm ${DATADIR_REL}" >> ${PLIST}
+	@cd ${WRKSRC}; ./install.sh \
+		-prefix=${PREFIX} -ports=${PORTSDIR} ${NOPORTDOCS}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -Pur ports/sysutils/bsdadminscripts.orig/distinfo ports/sysutils/bsdadminscripts/distinfo
--- ports/sysutils/bsdadminscripts.orig/distinfo	2008-03-31 20:43:12.000000000 +0200
+++ ports/sysutils/bsdadminscripts/distinfo	2008-04-06 13:32:52.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (bsdadminscripts-4.4.tar.gz) = ed213ef7b39f5792e4e31a8acd38b8f0
-SHA256 (bsdadminscripts-4.4.tar.gz) = 0d523d5bee4b9dbbb4f7d8d5bfd5396b5bf9dee99372d3dbcdc789068d03ec67
-SIZE (bsdadminscripts-4.4.tar.gz) = 23296
+MD5 (bsdadminscripts-4.4.1.tar.gz) = 4a7b2981f0f88faf641d26873e78be63
+SHA256 (bsdadminscripts-4.4.1.tar.gz) = 2d3ce1eaa66253b3f3fc874118059aa3889d9d3481db1b5c9cddcc3e3555ca54
+SIZE (bsdadminscripts-4.4.1.tar.gz) = 24322
Only in ports/sysutils/bsdadminscripts.orig: pkg-message


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list