ports/107347: [NEW PORT] x11-toolkits/p5-Gtk2-Ex-FormFactory: Makes building complex GUIs easy

Ulrich Spoerlein uspoerlein at gmail.com
Sat Dec 30 11:50:14 UTC 2006


>Number:         107347
>Category:       ports
>Synopsis:       [NEW PORT] x11-toolkits/p5-Gtk2-Ex-FormFactory: Makes building complex GUIs easy
>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:   Sat Dec 30 11:50:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Ulrich Spoerlein
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD roadrunner.q.local 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #3: Fri Dec 29 20:43:07 CET 2006
>Description:
This perl module is required for the development/unstable branch of dvd::rip.
I plan to submit a dvdrip-unstable port, time permitting.


pkg-descr:
This is a framework which tries to make building complex GUI's easy, by
offering these two main features:

  * Consistent looking GUI without the need to code resp. tune
    each widget by hand. Instead you declare the structure of your
    GUI, connect it to the data of your program (which should be
    a well defined set of objects) and control how this structure
    is transformed into a specific layout in a very generic way.

  * Automatically keep widget and object states in sync (in both
    directions), even with complex data structures with a lot of
    internal dependencies, object nesting etc.

Authors: Joern Reder <joern at zyn dot de>
WWW: http://www.exit1.org/Gtk2-Ex-FormFactory/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-Gtk2-Ex-FormFactory-0.65.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:
#
#	p5-Gtk2-Ex-FormFactory
#	p5-Gtk2-Ex-FormFactory/pkg-descr
#	p5-Gtk2-Ex-FormFactory/Makefile
#	p5-Gtk2-Ex-FormFactory/distinfo
#	p5-Gtk2-Ex-FormFactory/pkg-plist
#
echo c - p5-Gtk2-Ex-FormFactory
mkdir -p p5-Gtk2-Ex-FormFactory > /dev/null 2>&1
echo x - p5-Gtk2-Ex-FormFactory/pkg-descr
sed 's/^X//' >p5-Gtk2-Ex-FormFactory/pkg-descr << 'END-of-p5-Gtk2-Ex-FormFactory/pkg-descr'
XThis is a framework which tries to make building complex GUI's easy, by
Xoffering these two main features:
X
X  * Consistent looking GUI without the need to code resp. tune
X    each widget by hand. Instead you declare the structure of your
X    GUI, connect it to the data of your program (which should be
X    a well defined set of objects) and control how this structure
X    is transformed into a specific layout in a very generic way.
X
X  * Automatically keep widget and object states in sync (in both
X    directions), even with complex data structures with a lot of
X    internal dependencies, object nesting etc.
X
XAuthors: Joern Reder <joern at zyn dot de>
XWWW: http://www.exit1.org/Gtk2-Ex-FormFactory/
END-of-p5-Gtk2-Ex-FormFactory/pkg-descr
echo x - p5-Gtk2-Ex-FormFactory/Makefile
sed 's/^X//' >p5-Gtk2-Ex-FormFactory/Makefile << 'END-of-p5-Gtk2-Ex-FormFactory/Makefile'
X# New ports collection makefile for:	x11-toolkits/p5-Gtk-Ex-FormFactory
X# Date created:				31.12.2006
X# Whom:					Ulrich Spoerlein <uspoerlein at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Gtk2-Ex-FormFactory
XPORTVERSION=	0.65
XCATEGORIES=	x11-toolkits perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Gtk2
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	uspoerlein at gmail.com
XCOMMENT=	Makes building complex GUIs easy
X
XBUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2
XRUN_DEPENDS+=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Gtk2::Ex::FormFactory.3
X.for man in Button.3 CheckButton.3 CheckButtonGroup.3 Combo.3 Container.3 \
X	Context.3 DialogButtons.3 Entry.3 ExecFlow.3 Expander.3 Form.3 \
X	GtkWidget.3 HBox.3 HSeparator.3 Image.3 Intro.3 Label.3 Layout.3 \
X	List.3 Loader.3 Menu.3 Notebook.3 Popup.3 ProgressBar.3 Proxy.3 \
X	ProxyBuffered.3 RadioButton.3 Rules.3 Table.3 TextView.3 Timestamp.3 \
X	ToggleButton.3 VBox.3 VPaned.3 VSeparator.3 Widget.3 Window.3 YesNo.3
XMAN3+=		Gtk2::Ex::FormFactory::${man}
X.endfor
X
X.include <bsd.port.mk>
END-of-p5-Gtk2-Ex-FormFactory/Makefile
echo x - p5-Gtk2-Ex-FormFactory/distinfo
sed 's/^X//' >p5-Gtk2-Ex-FormFactory/distinfo << 'END-of-p5-Gtk2-Ex-FormFactory/distinfo'
XMD5 (Gtk2-Ex-FormFactory-0.65.tar.gz) = 904f6fe4b94248b56507710b29a53873
XSHA256 (Gtk2-Ex-FormFactory-0.65.tar.gz) = 8f4d41cca69ce07998da43f18aec9de6a67093a7f8431a5c08e09568c96b760a
XSIZE (Gtk2-Ex-FormFactory-0.65.tar.gz) = 102039
END-of-p5-Gtk2-Ex-FormFactory/distinfo
echo x - p5-Gtk2-Ex-FormFactory/pkg-plist
sed 's/^X//' >p5-Gtk2-Ex-FormFactory/pkg-plist << 'END-of-p5-Gtk2-Ex-FormFactory/pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/Ex/FormFactory/.packlist
X%%SITE_PERL%%/Gtk2/Ex/FormFactory.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Button.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/CheckButton.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/CheckButtonGroup.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Combo.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Container.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Context.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/DialogButtons.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Entry.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/ExecFlow.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Expander.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Form.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/GtkWidget.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/HBox.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/HSeparator.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Image.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Intro.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Label.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Layout.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/List.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Loader.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Menu.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Notebook.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Popup.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/ProgressBar.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Proxy.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/ProxyBuffered.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/RadioButton.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Rules.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Table.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/TextView.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Timestamp.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/ToggleButton.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/VBox.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/VPaned.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/VSeparator.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Widget.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/Window.pm
X%%SITE_PERL%%/Gtk2/Ex/FormFactory/YesNo.pm
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/Ex/FormFactory
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/Ex
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2
X at dirrm %%SITE_PERL%%/Gtk2/Ex/FormFactory
X at dirrmtry %%SITE_PERL%%/Gtk2/Ex
X at dirrmtry %%SITE_PERL%%/Gtk2
END-of-p5-Gtk2-Ex-FormFactory/pkg-plist
exit
--- p5-Gtk2-Ex-FormFactory-0.65.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list