From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 26 17:50:25 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EEBC16A4CE for ; Mon, 26 Apr 2004 17:50:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2064F43D58 for ; Mon, 26 Apr 2004 17:50:25 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i3R0oPIQ099407 for ; Mon, 26 Apr 2004 17:50:25 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i3R0oOsR099406; Mon, 26 Apr 2004 17:50:24 -0700 (PDT) (envelope-from gnats) Date: Mon, 26 Apr 2004 17:50:24 -0700 (PDT) Message-Id: <200404270050.i3R0oOsR099406@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Linh Pham Subject: Re: ports/66005: New port: mail/p5-SpamAssassin-devel - port that follows the 3.0 CVS devel tree of SpamAssassin X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Linh Pham List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Apr 2004 00:50:25 -0000 The following reply was made to PR ports/66005; it has been noted by GNATS. From: Linh Pham To: Michael Johnson Cc: question+freebsdpr@closedsrc.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/66005: New port: mail/p5-SpamAssassin-devel - port that follows the 3.0 CVS devel tree of SpamAssassin Date: Mon, 26 Apr 2004 17:44:07 -0700 --WplhKdTI2c8ulnbP Content-Type: multipart/mixed; boundary="+pHx0qQiF2pBVqBT" Content-Disposition: inline --+pHx0qQiF2pBVqBT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2004-04-26 20:31 -0400, Michael Johnson wrote: # i can't build it #=20 # gentoo:~/p5-Mail-SpamAssassin-devel root$ make # =3D=3D=3D> Vulnerability check disabled # =3D=3D=3D> Extracting for p5-Mail-SpamAssassin-devel-3.000000 # >> Checksum OK for Mail-SpamAssassin-3.000000-cvs.tar.gz. # =3D=3D=3D> Patching for p5-Mail-SpamAssassin-devel-3.000000 # find:=20 # ./work/Mail-SpamAssassin-3.000000//Mail-SpamAssassin-3.000000-cvs: No=20 # such file or directory # *** Error code 1 #=20 # use WRKSRC instead of WRKDIR ie. WRKSRC=3D ${WRKDIR}/XXXXXXX Thanks for the heads-up. I'm a newbie at hacking Makefiles :) I've attached the updated Makefile, which I was able to get to build and install. --=20 Linh Pham question@closedsrc.org Webmaster and FreeBSD Geek http://closedsrc.org Apprentice Manager Editor and Writer http://www.daemonnews.org C++ is to C, as lung cancer is to lung | There is always one more bug. --+pHx0qQiF2pBVqBT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=sa-devel_Makefile # New ports collection makefile for: p5-Mail-SpamAssassin # Date created: Nov 26 2001 # Whom: Anthony Kim # # $FreeBSD: ports/mail/p5-Mail-SpamAssassin/Makefile,v 1.57 2004/03/30 20:21:04 sf Exp $ # PORTNAME= Mail-SpamAssassin-devel PORTVERSION= 3.000000 CATEGORIES= mail perl5 MASTER_SITES= http://spamassassin.org/devel/ \ ${MASTER_SITE_PERL_CPAN} # MASTER_SITE_SUBDIR= Mail DISTNAME= Mail-SpamAssassin-3.000000-cvs WRKSRC= ./work/Mail-SpamAssassin-3.000000/ EXTRACT_SUFX= .tar.gz PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= A highly efficient mail filter for identifying spam BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \ ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \ ${SITE_PERL}/Mail/Internet.pm:${PORTSDIR}/mail/p5-Mail-Tools RUN_DEPENDS= ${BUILD_DEPENDS} \ razor-client:${PORTSDIR}/mail/razor-agents PERL_CONFIGURE= yes CONFIGURE_ARGS+= SYSCONFDIR="${PREFIX}/etc" \ RUN_RAZOR_TESTS="no" RUN_RAZOR2_TESTS="no" \ CONTACT_ADDRESS="the administrator of that system" MAN3= Mail::SpamAssassin.3 Mail::SpamAssassin::PerMsgStatus.3 \ Mail::SpamAssassin::Conf.3 \ Mail::SpamAssassin::PersistentAddrList.3 \ Mail::SpamAssassin::PerMsgLearner.3 \ Mail::SpamAssassin::Bayes.3 \ Mail::SpamAssassin::AutoWhitelist.3 \ Mail::SpamAssassin::ConfSourceSQL.3 MAN1= spamd.1 spamassassin.1 spamc.1 sa-learn.1 DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} USE_RC_SUBR= yes SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%RC_SUBR%%|${RC_SUBR}|g' post-patch: @${FIND} ${WRKSRC} -name \*.orig -delete @${MV} ${WRKSRC}/rules/local.cf ${WRKSRC}/rules/local.cf.sample @${SED} -e 's#local.cf#local.cf.sample#g' \ ${WRKSRC}/Makefile.PL > ${WRKSRC}/Makefile.PL.sed @${MV} ${WRKSRC}/Makefile.PL.sed ${WRKSRC}/Makefile.PL post-build: @${SED} ${SED_SCRIPT} ${FILESDIR}/spamd.sh > ${WRKDIR}/spamd.sh post-install: @${STRIP_CMD} ${PREFIX}/bin/spamc ${INSTALL_SCRIPT} ${WRKDIR}/spamd.sh ${PREFIX}/etc/rc.d/spamd.sh .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/sql/README ${DOCSDIR}/README.sql cd ${WRKSRC} ; ${INSTALL_DATA} INSTALL USAGE \ BUGS COPYRIGHT Changes README TRADEMARK procmailrc.example sample* \ spamd/README* sql/* ${DOCSDIR} .endif @${SED} -e 's#PREFIX#${PREFIX}#' ${PKGMESSAGE} .include .if ${PERL_LEVEL} < 500601 ${ECHO} "This version of SpamAssassin requires Perl 5.6.1 or later." ${ECHO} "" @exit 1 .endif .if ${PERL_LEVEL} < 500800 RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 .endif .include --+pHx0qQiF2pBVqBT-- --WplhKdTI2c8ulnbP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAjazXwhofDeWkDMIRAtDkAKCzsUzMPa33sQQqkW+QodqyLPCPsQCgkK0X eesvCm5mRX38SMKxIOy36zQ= =Yg2c -----END PGP SIGNATURE----- --WplhKdTI2c8ulnbP--