Date: Sat, 30 Dec 2006 12:15:08 +0100 (CET) From: Ulrich Spoerlein <uspoerlein@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: rainer.alves@gmail.com Subject: ports/107347: [NEW PORT] x11-toolkits/p5-Gtk2-Ex-FormFactory: Makes building complex GUIs easy Message-ID: <200612301115.kBUBF8Us037574@roadrunner.q.local> Resent-Message-ID: <200612301150.kBUBoEeG060104@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/Ex/FormFactory X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2/Ex X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk2 X@dirrm %%SITE_PERL%%/Gtk2/Ex/FormFactory X@dirrmtry %%SITE_PERL%%/Gtk2/Ex X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612301115.kBUBF8Us037574>