ports/138780: New port: ports-mgmt/portrac a simple GUI tool for tracking port updates

Mario Pavlov mgp at e-soul.org
Sun Sep 13 12:00:13 UTC 2009


>Number:         138780
>Category:       ports
>Synopsis:       New port: ports-mgmt/portrac a simple GUI tool for tracking port updates
>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:   Sun Sep 13 12:00:12 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Mario Pavlov
>Release:        7-STABLE
>Organization:
e-soul.org
>Environment:
$ uname -a
FreeBSD home.e-soul.org 7.2-STABLE FreeBSD 7.2-STABLE #8: Fri Jun 12 11:22:38 EEST 2009     mgp at home.e-soul.org:/usr/obj/usr/src/sys/Ss-STABLE  amd64
>Description:
I'd like you to include this simple tool in the ports system, I wrote it specially for FreeBSD, it's not ported software.
>How-To-Repeat:
n\a
>Fix:
n\a

Patch attached with submission follows:

# 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:
#
#	portrac
#	portrac/Makefile
#	portrac/pkg-descr
#	portrac/distinfo
#
echo c - portrac
mkdir -p portrac > /dev/null 2>&1
echo x - portrac/Makefile
sed 's/^X//' >portrac/Makefile << '3a9d9faf4fd56e4bd41ee38fb87d5e78'
X# New ports collection makefile for:	portrac
X# Date created:				12 Sep 2009
X# Whom:					mgp
X#
X# $FreeBSD$
X#
X
XPORTNAME=	portrac
XPORTVERSION=	0.1b
XCATEGORIES=	ports-mgmt
XMASTER_SITES=	http://e-soul.org/distfiles/ \
X		http://home.e-soul.org/~mgp/distfiles/
X
XMAINTAINER=	mgp at e-soul.org
XCOMMENT=	A simple GUI tool for tracking port updates.
X
XPLIST_FILES=	bin/portrac \
X		share/portrac/portrac.png \
X		share/portrac/up-to-date.png \
X		share/portrac/updates-available.png
X
XPLIST_DIRS=	share/portrac
X
XUSE_BZIP2=	yes
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	gui moc_build qmake_build
X
Xdo-configure:
X		@cd ${WRKDIR}/${DISTNAME} && ${QMAKE} portrac.pro
X
Xdo-install:
X		${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/portrac ${PREFIX}/bin && \
X		${MKDIR} ${DATADIR} && \
X		${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/*.png ${DATADIR}
X
X.include <bsd.port.mk>
3a9d9faf4fd56e4bd41ee38fb87d5e78
echo x - portrac/pkg-descr
sed 's/^X//' >portrac/pkg-descr << '44af31997fb2f104382d427f363fdf2a'
Xportrac is a simple GUI tool for tracking port updates.
XIt's based on Qt4 and it integrates with the system tray.
Xportrac shows a simple list of the available updates to 
Xthe installed ports on the local machine i.e. shows the
Xports that have updates.
XIt's very silent and won't bother you too much.
Xportrac uses INDEX files to determine port updates, by
Xdefault it uses http://www.FreeBSD.org/ports/INDEX-8.bz2 but 
Xevery one is encouraged to use his/her closest mirror with
Xportrac. The default check interval is 3 hours, it's recommended 
Xthat you don't set it to less.
X
Xhttp://portrac.e-soul.org/
44af31997fb2f104382d427f363fdf2a
echo x - portrac/distinfo
sed 's/^X//' >portrac/distinfo << 'ab1e4f182e050f4cbb9d0e00a99f2610'
XMD5 (portrac-0.1b.tar.bz2) = 8a10269639087c1fe5bdbd3916483345
XSHA256 (portrac-0.1b.tar.bz2) = 33a70093decda8e49e6a4645b6d305b8b5e630c14b4133faed687a307c4402a1
XSIZE (portrac-0.1b.tar.bz2) = 6801
ab1e4f182e050f4cbb9d0e00a99f2610
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list