Date: Fri, 27 Jun 2008 20:22:40 GMT From: Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/125055: [NEW PORT]x11-toolkits/slgtk: S-Lang binding for GTK+ Message-ID: <200806272022.m5RKMeHR033452@www.freebsd.org> Resent-Message-ID: <200806272030.m5RKU22k070300@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125055 >Category: ports >Synopsis: [NEW PORT]x11-toolkits/slgtk: S-Lang binding for GTK+ >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: Fri Jun 27 20:30:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Alexey Shuvaev >Release: 8-CURRENT >Organization: Wuerzburg University >Environment: FreeBSD wep4017.physik.uni-wuerzburg.de 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Tue May 13 14:39:16 CEST 2008 lexx@wep4017.physik.uni-wuerzburg.de:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The SLgtk package binds the GIMP Toolkit, also known as Gtk, to the S-Lang scripting language. It provides an importable module which makes most of Gtk and its constituent libraries callable directly from S-Lang scripts. With SLgtk the S-Lang programmer now has access to a powerful, cross-platform widget set for creating sophisticated graphical user interfaces (GUIs). The package also includes bindings to GtkExtra, which are used in the vwhere visualization and filtering guilet, as well as a gdk-pixbuf loader for the FITS image file format widely used within astronomy, and an easy-to-use but powerful image compositing, display, and output tool. WWW: http://space.mit.edu/home/mnoble/slgtk/ >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: # # slgtk # slgtk/Makefile # slgtk/distinfo # slgtk/pkg-descr # slgtk/pkg-plist # echo c - slgtk mkdir -p slgtk > /dev/null 2>&1 echo x - slgtk/Makefile sed 's/^X//' >slgtk/Makefile << 'END-of-slgtk/Makefile' X# New ports collection makefile for: slgtk X# Date created: 28 May 2008 X# Whom: Alexey Shuvaev <shuvaev@phyisik.uni-wuerzburg.de> X# X# $FreeBSD$ X# X XPORTNAME= slgtk XPORTVERSION= 0.7.3 XCATEGORIES= x11-toolkits XMASTER_SITES= ftp://space.mit.edu/pub/cxc/modules/slgtk/ X XMAINTAINER= shuvaev@physik.uni-wuerzburg.de XCOMMENT= S-Lang binding for GTK+ X XLIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2 X XUSE_GNOME= gtk20 XGNU_CONFIGURE= yes XCONFIGURE_ARGS= LDFLAGS=-lncurses X XMAN1= imdisplay.1 X XOPTIONS= FITS "Install gdk-pixbuf FITS image loader" off X X.include <bsd.port.pre.mk> X X.if defined(WITH_DEBUG) XCONFIGURE_ARGS+=--enable-ccdebug SLGTK_DEVEL_BUILD=true X.endif X X.if !defined(WITHOUT_FITS) XALL_TARGET= dynamic pixbuf_loader XINSTALL_TARGET= install install_pixbuf_loader XPLIST_SUB+= FITS="" X.else XALL_TARGET= dynamic XPLIST_SUB+= FITS="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|\.\.|${EXAMPLESDIR}| ; s|"examples"|"."|' \ X ${WRKSRC}/examples/main.sl X @${REINPLACE_CMD} -e '/rm -f devel/d ; /ln -sf @prefix@ devel/d' \ X ${WRKSRC}/Makefile.in X @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ X 's|PACKAGES|SLGTK_PACKAGES|g' X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/doc/text/slgtk.txt ${DOCSDIR} X.endif X.if !defined(NOPORTEXAMPLES) X ${MKDIR} ${EXAMPLESDIR} X ${MKDIR} ${EXAMPLESDIR}/images X ${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/examples/*.sl ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/packages/wdisplay.sl ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/images/test.xpm ${EXAMPLESDIR}/images X ${INSTALL_DATA} ${WRKSRC}/images/stars.fits ${EXAMPLESDIR}/images X.endif X X.include <bsd.port.post.mk> END-of-slgtk/Makefile echo x - slgtk/distinfo sed 's/^X//' >slgtk/distinfo << 'END-of-slgtk/distinfo' XMD5 (slgtk-0.7.3.tar.gz) = 6659a04f0aa4b7d766f0c07ab29c8bff XSHA256 (slgtk-0.7.3.tar.gz) = 00c5f8959da505cfa3de9d355ee7b54770a63cc9eeb66b84e2102274da2042b6 XSIZE (slgtk-0.7.3.tar.gz) = 1008004 END-of-slgtk/distinfo echo x - slgtk/pkg-descr sed 's/^X//' >slgtk/pkg-descr << 'END-of-slgtk/pkg-descr' XThe SLgtk package binds the GIMP Toolkit, also known as Gtk, Xto the S-Lang scripting language. It provides an importable module Xwhich makes most of Gtk and its constituent libraries callable directly Xfrom S-Lang scripts. X XWith SLgtk the S-Lang programmer now has access to a powerful, Xcross-platform widget set for creating sophisticated Xgraphical user interfaces (GUIs). The package also includes bindings Xto GtkExtra, which are used in the vwhere visualization and filtering guilet, Xas well as a gdk-pixbuf loader for the FITS image file format Xwidely used within astronomy, and an easy-to-use but powerful Ximage compositing, display, and output tool. X XWWW: http://space.mit.edu/home/mnoble/slgtk/ END-of-slgtk/pkg-descr echo x - slgtk/pkg-plist sed 's/^X//' >slgtk/pkg-plist << 'END-of-slgtk/pkg-plist' Xbin/imdisplay X%%FITS%%lib/gtk-2.0/2.10.0/loaders/fitsi_loader.so X%%FITS%%lib/gtk-2.0/2.10.0/loaders/fitsi_loader.so.0.7.0 Xlib/slang/v2/modules/gtk-module.so Xlib/slang/v2/modules/gtkextra-module.so Xlib/slang/v2/modules/libslgtk.so Xlib/slang/v2/modules/libslgtk.so.0 Xlib/slang/v2/modules/libslgtk.so.0.7.3 X%%PORTDOCS%%%%DOCSDIR%%/slgtk.txt X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buttonbox.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buttons.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cairo.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chained.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/checkbuttons.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/colorsel.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cube.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cursors.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demoutils.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/drawarea.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/entry.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evtwatch.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/filesel.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fontsel.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fork.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gprompt.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gprompt_example.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtkmainloop.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/handlebox.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/test.xpm X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/stars.fits X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/labels.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layout.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liststore.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/main.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/markers.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/menus.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modalwin.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/notebook.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panes.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pixmap.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plot.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prevgray.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/progbar.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/radiob.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/range.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reparent.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbselect.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rgbtest.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rulers.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scrollwin.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slgtktoolbox.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/socket.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spinb.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/statusbar.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stkcheck.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tabs.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/textview.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timeout.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/togglebuttons.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/toolbar.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tooltips.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/transparency.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viswhere.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wdisplay.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/window.sl X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wmhints.sl Xshare/slsh/local-packages/gprompt.sl Xshare/slsh/local-packages/gtk.sl Xshare/slsh/local-packages/gtkextra.sl Xshare/slsh/local-packages/gtkplot.sl Xshare/slsh/local-packages/help/slgtkfun.hlp Xshare/slsh/local-packages/imdisplay.sl Xshare/slsh/local-packages/rgbselect.sl Xshare/slsh/local-packages/rgbwidget.sl Xshare/slsh/local-packages/slirprc-gtk.sl Xshare/slsh/local-packages/toolbox.sl Xshare/slsh/local-packages/vwdraw.sl Xshare/slsh/local-packages/vwhere.sl Xshare/slsh/local-packages/vwprefs.sl Xshare/slsh/local-packages/vwutils.sl X@dirrmtry share/slsh/local-packages/help X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/images X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% X%%FITS%%@exec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/etc/gtk-2.0/gdk-pixbuf.loaders 2>/dev/null || /usr/bin/true X%%FITS%%@unexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/etc/gtk-2.0/gdk-pixbuf.loaders 2>/dev/null || /usr/bin/true END-of-slgtk/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806272022.m5RKMeHR033452>