ports/162341: new port: devel/easypbi

Jesse jessefrgsmith at yahoo.ca
Sun Nov 6 22:20:11 UTC 2011


>Number:         162341
>Category:       ports
>Synopsis:       new port: devel/easypbi
>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 Nov 06 22:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Jesse
>Release:        FreeBSD 9-beta1
>Organization:
RM
>Environment:
>Description:
Please find attached my shell archive for a new port, EasyPBI. The EasyPBI program allows users to quickly and easily make PBI (push button installer) modules from the FreeBSD ports tree. If the user has the PBI management tools installed EasyPBI will also automate the creation of PBI packages.
>How-To-Repeat:

>Fix:


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:
#
#	easypbi
#	easypbi/Makefile
#	easypbi/distinfo
#	easypbi/pkg-descr
#	easypbi/pkg-plist
#	easypbi/files
#	easypbi/files/pkg-message.in
#
echo c - easypbi
mkdir -p easypbi > /dev/null 2>&1
echo x - easypbi/Makefile
sed 's/^X//' >easypbi/Makefile << 'a7c65e6da5794f7a3a9607f158a2a015'
X# New ports collection makefile for:	easypbi
X# Date created:			  	November 5, 2011
X# Whom:					jessefrgsmith at yahoo.ca
X#
X# $FreeBSD$
X#
X
XPORTNAME=	easypbi
XPORTVERSION=	0.3
XCATEGORIES=	devel
XMASTER_SITES=	SF/makeapbi/${PORTNAME}/
X
XMAINTAINER=	jessefrgsmith at yahoo.ca
XCOMMENT=	Graphical PBI module and package creator
X
XLIB_DEPENDS=	Imath.6:${PORTSDIR}/graphics/ilmbase \
X		IlmImf.6:${PORTSDIR}/graphics/OpenEXR \
X		jasper.4:${PORTSDIR}/graphics/jasper \
X		jpeg.11:${PORTSDIR}/graphics/jpeg
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	qmake_build moc_build rcc_build uic_build \
X		linguist_build assistant_run qt3support \
X		dbus designer gui help-tools network script \
X		sql svg xml webkit
XHAS_CONFIGURE=	yes
XMAKE_JOBS_SAFE=	yes
XWRKSRC=		${WRKDIR}/EasyPBI
X
Xdo-configure:
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${QMAKE} -recursive PREFIX=${PREFIX} EasyPBI.pro
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/bin
X	@${INSTALL_PROGRAM} ${WRKSRC}/EasyPBI ${PREFIX}/bin/EasyPBI
X	@${MKDIR} ${PREFIX}/share/pbimaker
X	@${INSTALL_DATA} ${WRKSRC}/defaulticon.png ${PREFIX}/share/pbimaker/
X
X.include <bsd.port.mk>
a7c65e6da5794f7a3a9607f158a2a015
echo x - easypbi/distinfo
sed 's/^X//' >easypbi/distinfo << 'd227c458e856ecd2982cbbb600e99cec'
XSHA256 (easypbi-0.3.tar.gz) = 63d2a23f1eea0eafa919dfd82533a602c559d0fa6720fd4dbeef77a840568608
XSIZE (easypbi-0.3.tar.gz) = 16322
d227c458e856ecd2982cbbb600e99cec
echo x - easypbi/pkg-descr
sed 's/^X//' >easypbi/pkg-descr << 'f875b8a669d28253689cde99ccd23a61'
XEasyPBI makes creating Push Button Installer modules and packages
Xa simple process with a simple point-n-click interface.
X
XWWW: http://makeapbi.sf.net
f875b8a669d28253689cde99ccd23a61
echo x - easypbi/pkg-plist
sed 's/^X//' >easypbi/pkg-plist << 'e8dda1ebae29f2f0ceff5ea1f79abc4d'
Xbin/EasyPBI
Xshare/pbimaker/defaulticon.png
X at dirrmtry bin
X at dirrmtry share/pbimaker
e8dda1ebae29f2f0ceff5ea1f79abc4d
echo c - easypbi/files
mkdir -p easypbi/files > /dev/null 2>&1
echo x - easypbi/files/pkg-message.in
sed 's/^X//' >easypbi/files/pkg-message.in << '146cccf954528d4a80c836cbcb901b64'
X************************************************************
X
XEasyPBI has been successfully installed on your system.
XYou can now create your pbi-modules.
X
XYou will need to add ports-mgmt/pbi-manager to build and
Xuse PBIs on FreeBSD.
X
XBuilding from modules is not supported through EasyPBI on 
Xbare FreeBSD.
X
X************************************************************
X
146cccf954528d4a80c836cbcb901b64
exit



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



More information about the freebsd-ports-bugs mailing list