ports/160007: [NEW PORT] ports-mgmt/porttree: Show dependences of FreeBSD port as pseudo graphical tree

Vladimir Chukharev vladimir.chukharev at gmail.com
Mon Aug 22 18:10:06 UTC 2011


>Number:         160007
>Category:       ports
>Synopsis:       [NEW PORT] ports-mgmt/porttree: Show dependences of FreeBSD port as pseudo graphical tree
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 22 18:10:05 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Vladimir Chukharev
>Release:        FreeBSD 8.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD vovavaio 8.2-STABLE FreeBSD 8.2-STABLE #33: Thu Aug 18
14:53:33 EEST 2011
>Description:
For a given port determine its dependences using any combination of the FETCH_,
EXTRACT_, PATCH_, BUILD_, LIB_, and RUN_DEPENDS and show them as a pseudo
graphical tree. Use back references for cross-connections.

Generated with FreeBSD Port Tools 0.99
Sent via gmail.

>How-To-Repeat:
>Fix:

--- porttree-0.1.r7.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# porttree
# porttree/pkg-descr
# porttree/distinfo
# porttree/Makefile
#
echo c - porttree
mkdir -p porttree > /dev/null 2>&1
echo x - porttree/pkg-descr
sed 's/^X//' >porttree/pkg-descr << '602a5ff264d0d3f6c041a303b573ce36'
XFor a given port determine its dependences using any combination of the FETCH_,
XEXTRACT_, PATCH_, BUILD_, LIB_, and RUN_DEPENDS and show them as a pseudo
Xgraphical tree. Use back references for cross-connections.
602a5ff264d0d3f6c041a303b573ce36
echo x - porttree/distinfo
sed 's/^X//' >porttree/distinfo << '5b512887ac4c012b571d94007fa4865c'
XSHA256 (porttree-0.1.r7.tar.bz2) =
68ec4429b13fb0b1c58f315bc497534fc2b327bdcb75c6b8c4a78e4aae53a2a6
XSIZE (porttree-0.1.r7.tar.bz2) = 3205
5b512887ac4c012b571d94007fa4865c
echo x - porttree/Makefile
sed 's/^X//' >porttree/Makefile << 'a45043e9afed212b53be44b69cd3aeb8'
X# New ports collection makefile for: porttree
X# Date created: 18 Aug 2011
X# Whom: Vladimir Chukharev
X#
X# $FreeBSD$
X#
X
XPORTNAME= porttree
XPORTVERSION= 0.1.r${SVN_REV}
XCATEGORIES= ports-mgmt python
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER= Vladimir.Chukharev at gmail.com
XCOMMENT= Show dependences of FreeBSD port as pseudo graphical tree
X
XLICENSE= MIT
X
XMAN1= porttree.1
XUSE_BZIP2= yes
X#USE_PYTHON= 2.4+
X
XOPTIONS= GENDIST "Support generating distfile from SVN" Off
X
X.include <bsd.port.options.mk>
X
XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}networkx>=1.5:${PORTSDIR}/math/py-networkx
X
X.if defined(WITH_GENDIST)
XFETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
X.endif
X
XSVNROOT?= http://porttree.googlecode.com/svn/trunk/
XSVN_REV= 7
XNO_BUILD= yes
XNO_INSTALL= yes
XPLIST_FILES= bin/porttree
X
X.include <bsd.port.pre.mk>
Xdo-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/src/porttree.py ${PREFIX}/bin/porttree
X ${INSTALL_MAN} ${WRKSRC}/src/porttree.1 ${MAN8PREFIX}/man/man1
Xgen-dist:
X ${MKDIR} ${WRKDIR}
X ${RM} -rf ${WRKSRC}
X svn export -r ${SVN_REV} ${SVNROOT} ${WRKSRC}
X ${TAR} -cvy -C ${WRKDIR} --exclude FreeBSDport -f
${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
X.include <bsd.port.post.mk>
a45043e9afed212b53be44b69cd3aeb8
exit
--- porttree-0.1.r7.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list