From owner-svn-ports-head@FreeBSD.ORG Thu Dec 19 07:24:59 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9CC2281C; Thu, 19 Dec 2013 07:24:59 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 88AFE1330; Thu, 19 Dec 2013 07:24:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBJ7OxDJ000892; Thu, 19 Dec 2013 07:24:59 GMT (envelope-from dinoex@svn.freebsd.org) Received: (from dinoex@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBJ7OwbV000888; Thu, 19 Dec 2013 07:24:58 GMT (envelope-from dinoex@svn.freebsd.org) Message-Id: <201312190724.rBJ7OwbV000888@svn.freebsd.org> From: Dirk Meyer Date: Thu, 19 Dec 2013 07:24:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r336875 - in head/news/suck: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Dec 2013 07:24:59 -0000 Author: dinoex Date: Thu Dec 19 07:24:58 2013 New Revision: 336875 URL: http://svnweb.freebsd.org/changeset/ports/336875 Log: - use STAGEDIR - use OPTIONS_SINGLE - merge defines from slave - cleanup patches - fix path to rnews Added: head/news/suck/files/patch-lmove.c - copied unchanged from r336864, head/news/suck/files/patch-ab Deleted: head/news/suck/files/patch-aa head/news/suck/files/patch-ab head/news/suck/files/patch-ad Modified: head/news/suck/Makefile head/news/suck/files/patch-Makefile.in head/news/suck/pkg-plist Modified: head/news/suck/Makefile ============================================================================== --- head/news/suck/Makefile Thu Dec 19 07:24:19 2013 (r336874) +++ head/news/suck/Makefile Thu Dec 19 07:24:58 2013 (r336875) @@ -3,7 +3,7 @@ PORTNAME= suck PORTVERSION= 4.3.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= news #MASTER_SITES= http://www.sucknews.org/ MASTER_SITES= http://home.comcast.net/~bobyetman/ \ @@ -14,7 +14,6 @@ MAINTAINER= dinoex@FreeBSD.org COMMENT= Receives/sends news to/from localhost via NNTP CONFLICTS?= suckblow-1.* -NO_STAGE= yes USES= gmake GNU_CONFIGURE= yes @@ -26,11 +25,19 @@ EX_SCRIPTS= get.news.generic get.news.in EX_DATA= suckkillfile.sample sucknewsrc.sample suckothermsgs.sample OPTIONS_DEFINE= SSL EXAMPLES -OPTIONS_DEFAULT= SSL +OPTIONS_SINGLE= NEWS +OPTIONS_SINGLE_NEWS= INN CNEWS +OPTIONS_DEFAULT?= SSL INN +INN_DESC= Build for local inn news server +CNEWS_DESC= Build for local cnews news server + +VARBASE?= /var +NEWSBIN?= ${LOCALBASE}/libexec/cnews +NEWSCTL?= ${VARBASE}/lib/news .include -.if defined(NEWSBIN) && !defined(SUCK_WITH_INN) +.if ${PORT_OPTIONS:MCNEWS} CNEWS_PORT?= news/cnews CNEWS_SUFFIX= -cnews MAKE_ENV+= DB_TYPE=-DUSE_DBZ DB_LIB=-lcnews @@ -38,7 +45,9 @@ MAKE_ENV+= DB_LIB_LOC=-L${LOCALBASE}/lib MAKE_ENV+= INCDIR2=-I${LOCALBASE}/include BUILD_DEPENDS+= ${LOCALBASE}/lib/libcnews.a:${PORTSDIR}/${CNEWS_PORT} CONFLICTS+= suck-4.* -.else +.endif + +.if ${PORT_OPTIONS:MINN} CFLAGS+= -DNO_CONFIGDATA -I${LOCALBASE}/include/inn MAKE_ENV+= DB_TYPE="-DUSE_INN23 -DDO_TAGGED_HASH" MAKE_ENV+= DB_LIB="-linn -lstorage" @@ -56,28 +65,25 @@ MAKE_ENV+= SSL_DEFS="-I${OPENSSLINC} -DH MAKE_ENV+= SSL_LIB_LOC="-L${OPENSSLLIB}" .endif -post-patch: - @${REINPLACE_CMD} -e "s=/usr/local/=${LOCALBASE}/=" \ - ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s=/usr/local/lib/suck=${PREFIX}/lib/suck=" \ - ${WRKSRC}/suck_config.h -.if defined(NEWSBIN) && !defined(SUCK_WITH_INN) - @${REINPLACE_CMD} -e "s=/usr/local/news/lib=${NEWSCTL}=" \ +pre-configure: +.if ${PORT_OPTIONS:MCNEWS} + ${REINPLACE_CMD} -e "s=/usr/news/db=${NEWSCTL}=" \ + -e "s=/usr/lib/news/rnews=${NEWSBIN}/rnews=" \ + -e "s=/usr/local/lib/suck=${PREFIX}/lib/suck=" \ ${WRKSRC}/suck_config.h -.else - @${REINPLACE_CMD} -e "s=/usr/local/news/lib=${LOCALBASE}/news/lib=" \ +.endif +.if ${PORT_OPTIONS:MINN} + ${REINPLACE_CMD} -e "s=/usr/news/db=${LOCALBASE}/news/lib=" \ + -e "s=/usr/lib/news/rnews=${LOCALBASE}/libexec/news/bin/rnews=" \ + -e "s=/usr/local/lib/suck=${PREFIX}/lib/suck=" \ ${WRKSRC}/suck_config.h .endif -# Add missing dependency to allow parallel (-jX) builds - @${GREP} -l '#include "phrases.h"' ${WRKSRC}/*.c | ${SED} -e \ - 's=.*/== ; s=\.c=.o= ; $$s=$$=: phrases.h=' | ${XARGS} \ - >> ${WRKSRC}/Makefile.in -post-install: .if ${PORT_OPTIONS:MEXAMPLES} - @${MKDIR} ${EXAMPLESDIR} - ${INSTALL_SCRIPT} ${EX_SCRIPTS:S=^=${WRKSRC}/sample/=} ${EXAMPLESDIR} - ${INSTALL_DATA} ${EX_DATA:S=^=${WRKSRC}/sample/=} ${EXAMPLESDIR} +post-install: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_SCRIPT} ${EX_SCRIPTS:S=^=${WRKSRC}/sample/=} ${STAGEDIR}${EXAMPLESDIR}/ + ${INSTALL_DATA} ${EX_DATA:S=^=${WRKSRC}/sample/=} ${STAGEDIR}${EXAMPLESDIR}/ .endif .include Modified: head/news/suck/files/patch-Makefile.in ============================================================================== --- head/news/suck/files/patch-Makefile.in Thu Dec 19 07:24:19 2013 (r336874) +++ head/news/suck/files/patch-Makefile.in Thu Dec 19 07:24:58 2013 (r336875) @@ -1,5 +1,5 @@ ---- Makefile.in.orig Fri Mar 28 20:22:38 2003 -+++ Makefile.in Tue Apr 1 07:07:42 2003 +--- Makefile.in.orig 2003-03-28 20:22:38.000000000 +0100 ++++ Makefile.in 2013-12-19 08:04:14.000000000 +0100 @@ -6,7 +6,7 @@ ############################################################################ @@ -51,7 +51,7 @@ #SSL_LIB=-lssl -lcrypto #SSL_DEFS=-I/usr/local/ssl/include -DHAVE_LIBSSL #SSL_LIB_LOC=-L/usr/local/ssl/lib -@@ -110,7 +112,7 @@ +@@ -110,16 +112,16 @@ @SET_MAKE@ CFLAGS = @CFLAGS@ @@ -60,3 +60,39 @@ LDFLAGS = @LDFLAGS@ $(DMALLOC_LD) $(OS2_LD) DEFS = @DEFS@ -DSUCK_VERSION=\"$(VERSION)\" $(DMALLOC_DEFS) $(OS2_DEFS) $(DMALLOC_INC) LIBS = @LIBS@ $(DMALLOC_LIB) + + prefix = @prefix@ + exec_prefix = @exec_prefix@ +-bindir = @bindir@ ++bindir = ${DESTDIR}@bindir@ + manext = 1 +-mandir = @mandir@/man$(manext) ++mandir = ${DESTDIR}@mandir@/man$(manext) + srcdir = @srcdir@ + MAN = $(srcdir)/man + SMAN= $(srcdir)/Spanish.docs +@@ -177,7 +179,7 @@ + + install_bin: suck rpost testhost lmove + - mkdir -p $(bindir) +- - strip -s suck rpost testhost lmove ++ - strip -x suck rpost testhost lmove + $(INSTALL_PROGRAM) suck $(bindir)/suck + $(INSTALL_PROGRAM) rpost $(bindir)/rpost + $(INSTALL_PROGRAM) testhost $(bindir)/testhost +@@ -195,7 +197,7 @@ + # $(MAKE) -C $(SMAN) + + install_lpost: lpost $(MAN)/lpost.1 +- - strip -s lpost ++ - strip -x lpost + $(INSTALL_PROGRAM) lpost $(bindir)/lpost + $(INSTALL_DATA) $(MAN)/lpost.1 $(mandir)/lpost.$(manext) + +@@ -295,3 +297,6 @@ + rm -rf /tmp/suck* + # now generate the .sig files + #pgps -b ~/suck*.rpm ~/suck*.tar.gz ++ ++# Add missing dependency to allow parallel (-jX) builds ++active.o batch.o both.o chkhistory.o chkhistory_db.o db.o dedupe.o killfile.o killprg.o lmove.o rpost.o suck.o suckutils.o testhost.o timer.o xover.o: phrases.h Copied: head/news/suck/files/patch-lmove.c (from r336864, head/news/suck/files/patch-ab) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/news/suck/files/patch-lmove.c Thu Dec 19 07:24:58 2013 (r336875, copy of r336864, head/news/suck/files/patch-ab) @@ -0,0 +1,10 @@ +--- lmove.c.orig Fri May 23 08:16:38 1997 ++++ lmove.c Mon Aug 25 16:43:04 1997 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include "suck_config.h" + #include "both.h" Modified: head/news/suck/pkg-plist ============================================================================== --- head/news/suck/pkg-plist Thu Dec 19 07:24:19 2013 (r336874) +++ head/news/suck/pkg-plist Thu Dec 19 07:24:58 2013 (r336875) @@ -2,6 +2,10 @@ bin/lmove bin/rpost bin/suck bin/testhost +man/man1/suck.1.gz +man/man1/rpost.1.gz +man/man1/testhost.1.gz +man/man1/lmove.1.gz %%PORTEXAMPLES%%%%EXAMPLESDIR%%/get.news.generic %%PORTEXAMPLES%%%%EXAMPLESDIR%%/get.news.inn %%PORTEXAMPLES%%%%EXAMPLESDIR%%/perl_kill.pl