Date: Sat, 27 Jul 2013 11:12:27 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r323779 - in head: net-mgmt/netmagis-common news/newspost Message-ID: <201307271112.r6RBCRRC049054@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Sat Jul 27 11:12:27 2013 New Revision: 323779 URL: http://svnweb.freebsd.org/changeset/ports/323779 Log: - Fix Makefile header, normalize COMMENT, add LICENSE - Make the port parallel build (-jX) safe - Install manual page relative to MANPREFIX - Convert to OptionsNG (DOCS), sort the knobs, etc. - Reformat pkg-message, convert three-line pkg-plist While here, mute REINPLACE_CMD (debug leftover) from previous commit. Reported by: pointyhat-west Deleted: head/news/newspost/pkg-plist Modified: head/net-mgmt/netmagis-common/Makefile head/news/newspost/Makefile head/news/newspost/pkg-descr Modified: head/net-mgmt/netmagis-common/Makefile ============================================================================== --- head/net-mgmt/netmagis-common/Makefile Sat Jul 27 10:49:39 2013 (r323778) +++ head/net-mgmt/netmagis-common/Makefile Sat Jul 27 11:12:27 2013 (r323779) @@ -69,7 +69,7 @@ INSTALL_TARGET= install${PKGNAMESUFFIX} post-patch: @${FIND} ${WRKSRC} -type f -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -E 's,cd(.+) (;|&&) make,$$(MAKE) -C\1,' - ${REINPLACE_CMD} -E 's,cd (.+) ; (ln -s en ),\2\1/,' \ + @${REINPLACE_CMD} -E 's,cd (.+) ; (ln -s en ),\2\1/,' \ ${WRKSRC}/www/Makefile .if !target(post-install) Modified: head/news/newspost/Makefile ============================================================================== --- head/news/newspost/Makefile Sat Jul 27 10:49:39 2013 (r323778) +++ head/news/newspost/Makefile Sat Jul 27 11:12:27 2013 (r323779) @@ -1,10 +1,5 @@ -# ex:ts=8 -# Ports collection makefile for: newspost -# Date created: Tue Jul 23, 2002 -# Whom: Michael L. Hostbaek (mich@freebsdcluster.org) -# +# Created by: Michael L. Hostbaek <mich@freebsdcluster.org> # $FreeBSD$ -# PORTNAME= newspost PORTVERSION= 2.1.1 @@ -13,20 +8,32 @@ CATEGORIES= news MASTER_SITES= http://newspost.unixcab.org/download/ MAINTAINER= mich@FreeBSD.org -COMMENT= Newspost is a full-featured USEnet binary autoposter +COMMENT= Full-featured Usenet binary autoposter + +LICENSE= GPLv2 ALL_TARGET= main MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} - ${INSTALL_MAN} ${WRKSRC}/man/man1/newspost.1 ${PREFIX}/man/man1 +MAN1= ${PORTNAME}.1 +PORTDOCS= README +PLIST_FILES= bin/${PORTNAME} + +OPTIONS_DEFINE= DOCS + +.include <bsd.port.options.mk> + +# Change "cd foo; $(MAKE)" into "$(MAKE) -C foo" to unbreak parallel builds +post-patch: + @${REINPLACE_CMD} -E 's|cd(.+) ; (\$$\(MAKE\))|\2 -C\1|' \ + ${WRKSRC}/Makefile -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/man/man1/${MAN1} ${MANPREFIX}/man/man1 +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif -MAN1= newspost.1 - .include <bsd.port.mk> Modified: head/news/newspost/pkg-descr ============================================================================== --- head/news/newspost/pkg-descr Sat Jul 27 10:49:39 2013 (r323778) +++ head/news/newspost/pkg-descr Sat Jul 27 11:12:27 2013 (r323779) @@ -1,6 +1,5 @@ -Newspost is a full-featured USEnet binary autoposter. It is meant as -an all-in-one posting solution. In addition to posting files, it can +Newspost is a full-featured Usenet binary autoposter. It is meant as +an all-in-one posting solution. In addition to posting files, it can post text prefixes, and generate and post .SFV files and .PAR volumes. -Author: Jim Faulkner <newspost@unixcab.org> WWW: http://newspost.unixcab.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307271112.r6RBCRRC049054>