--On Friday, August 03, 2007 20:06:57 +0400 Yuri Pankov
<[EMAIL PROTECTED]> wrote:
On Fri, Aug 03, 2007 at 11:00:25AM -0500, Paul Schmehl wrote:
I'm working on a new port. I cvsup every night, so my ports tree is up
to date. I'm getting this error, which seems to indicate that the
ports system is trying to find a Makefile that doesn't exists in WRKSRC.
make install PREFIX=/var/tmp/$(make -V PORTNAME)
===> Extracting for afterglow-1.5
=> MD5 Checksum OK for afterglow-1.5.tar.gz.
=> SHA256 Checksum OK for afterglow-1.5.tar.gz.
===> afterglow-1.5 depends on file: /usr/local/sbin/pkg_info - found
===> Patching for afterglow-1.5
===> Configuring for afterglow-1.5
===> Installing for afterglow-1.5
===> afterglow-1.5 depends on executable in : dot - found
===> Generating temporary packing list
===> Checking if security/afterglow already installed
make: cannot open Makefile.
*** Error code 2
Stop in /usr/ports/security/afterglow.
Here's the entire Makefile for the port:
less Makefile
# New ports collection makefile for: afterglow
# Date created: 1 Aug 2007
# Whom: pauls
#
# $FreeBSD$
#
PORTNAME= afterglow
PORTVERSION= 1.5
CATEGORIES= security graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= afterglow
MAINTAINER= [EMAIL PROTECTED]
COMMENT= A collection of graph-generating scripts
RUN_DEPENDS= dot:${PORTSDIR}/graphics/graphviz
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
post-install:
${MKDIR} ${DATADIR}
${MKDIR} ${DATADIR}/data
${MKDIR} ${DATADIR}/database
${MKDIR} ${DATADIR}/graph
${MKDIR} ${DATADIR}/parsers
(cd ${WRKSRC}/data/ && ${COPYTREE_SHARE} \* ${DATADIR}/data)
(cd ${WRKSRC}/src/perl/database/ && ${COPYTREE_SHARE} \*
${DATADIR}/database "! -name *.pl")
(cd ${WRKSRC}/src/perl/graph/ && ${COPYTREE_SHARE} \*
${DATADIR}/graph "! -name *,pl")
(cd ${WRKSRC}/src/perl/parsers/ && ${COPYTREE_SHARE} \*
${DATADIR}/parsers "! -name *.pl")
(cd ${WRKSRC}/src/perl/database/ && ${INSTALL_SCRIPT} \*.pl
${DATADIR}/database)
(cd ${WRKSRC}/src/perl/graph/ && ${INSTALL_SCRIPT} \*.pl
${DATADIR}/graph)
(cd ${WRKSRC}/src/perl/parsers/ && ${INSTALL_SCRIPT} \*.pl
${DATADIR}/parsers)
.include <bsd.port.mk>
As you can see, I've included NO_BUILD= yes. So what's causing this
error?
--
Paul Schmehl ([EMAIL PROTECTED])
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/
I guess you need do-install target and not post-install.
You "guess" right. Thanks.
--
Paul Schmehl ([EMAIL PROTECTED])
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/