Date: Thu, 29 Jan 2009 20:08:49 GMT From: Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/131132: [MAINTAINER] x11-toolkits/slgtk update to 0.7.4 & unBREAK Message-ID: <200901292008.n0TK8nXb066079@www.freebsd.org> Resent-Message-ID: <200901292010.n0TKA3lW004473@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 131132 >Category: ports >Synopsis: [MAINTAINER] x11-toolkits/slgtk update to 0.7.4 & unBREAK >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Jan 29 20:10:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexey Shuvaev >Release: 8.0-CURRENT >Organization: University of Wuerzburg >Environment: FreeBSD wep4035 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Jan 14 22:02:23 CET 2009 root@wep4035:/usr/obj/usr/src/sys/NOUSB amd64 >Description: Update x11-toolkits/slgtk to 0.7.4 making it again buildable with gtk-2.14.7 There are still some medium- and minor-severe problems (with FITS pixbuf loader and in provided examples) but overall it is better than the current state. Note the removal of USE_LDCONFIG. It is really not necessary. The *.so files installed by the port go into directory out of ldconfig's path (${PREFIX}/lib/slang/v2/modules/) and are meant to loaded by dlopen() family of functions. Finally excerpt from CHANGELOG: Version 0.7.4: . Renamed PACKAGES macro in Makefiles, to avoid conflicts with FreeBSD build env (reported/fixd by Alexey Shuvaev) . Established compatibility w/ Gtk 2.14.7, which introduced several functions with same names as wrappers SLgtk has provided for years i.e. gtk_widget_get_window(), gtk_adjustment_get_upper() etc; SLgtk now provides these only for Gtk < 2.14 (reported by Alexey Shuvaev) . Imdisplay 0.3.6: - Ensure that saved files reflect size/orientation/etc of final rendered image, not that of source image(s). . Added OO-like connect()/disconnect()/block()/unblock() methods to GtkPlotDescriptor, for more elegant signal management . VWhere 1.3.10: - Upgrade SLang prompt field from a simple text entry widget to the full gprompt terminal widget (described below). - Region filters now support exclusion: pressing the 'e' key while creating a region (or after selecting one) marks it with a slash so as to exclude the points it contains >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN slgtk.orig/Makefile slgtk/Makefile --- slgtk.orig/Makefile 2009-01-25 22:05:09.000000000 +0100 +++ slgtk/Makefile 2009-01-29 20:35:55.000000000 +0100 @@ -6,7 +6,7 @@ # PORTNAME= slgtk -PORTVERSION= 0.7.3 +PORTVERSION= 0.7.4 CATEGORIES= x11-toolkits MASTER_SITES= ftp://space.mit.edu/pub/cxc/modules/slgtk/ @@ -15,12 +15,9 @@ LIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2 -BROKEN= does not compile - USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= LDFLAGS=-lncurses -USE_LDCONFIG= yes MAN1= imdisplay.1 @@ -46,8 +43,8 @@ ${WRKSRC}/examples/main.sl @${REINPLACE_CMD} -e '/rm -f devel/d ; /ln -sf @prefix@ devel/d' \ ${WRKSRC}/Makefile.in - @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ - 's|PACKAGES|SLGTK_PACKAGES|g' + @${REINPLACE_CMD} -e 's|"\.\./images/test\.xpm"|path_concat(SLGTK_IMAGES_DIR,"test\.xpm")|' ${WRKSRC}/examples/textview.sl \ + ${WRKSRC}/examples/wmhints.sl post-install: .if !defined(NOPORTDOCS) @@ -60,6 +57,7 @@ ${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.sl ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/packages/wdisplay.sl ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/images/gtk-logo-rgb.gif ${EXAMPLESDIR}/images ${INSTALL_DATA} ${WRKSRC}/images/test.xpm ${EXAMPLESDIR}/images ${INSTALL_DATA} ${WRKSRC}/images/stars.fits ${EXAMPLESDIR}/images .endif diff -ruN slgtk.orig/distinfo slgtk/distinfo --- slgtk.orig/distinfo 2008-06-29 15:05:14.000000000 +0200 +++ slgtk/distinfo 2009-01-29 20:13:51.000000000 +0100 @@ -1,3 +1,3 @@ -MD5 (slgtk-0.7.3.tar.gz) = 6659a04f0aa4b7d766f0c07ab29c8bff -SHA256 (slgtk-0.7.3.tar.gz) = 00c5f8959da505cfa3de9d355ee7b54770a63cc9eeb66b84e2102274da2042b6 -SIZE (slgtk-0.7.3.tar.gz) = 1008004 +MD5 (slgtk-0.7.4.tar.gz) = 0e3a91a11b2253308c9cc032c0dcfe9c +SHA256 (slgtk-0.7.4.tar.gz) = f33c7a26451da701884c0df9589c404fbf689869502828f1495e082d316bed71 +SIZE (slgtk-0.7.4.tar.gz) = 1014457 diff -ruN slgtk.orig/pkg-plist slgtk/pkg-plist --- slgtk.orig/pkg-plist 2008-06-29 15:05:14.000000000 +0200 +++ slgtk/pkg-plist 2009-01-29 01:58:02.000000000 +0100 @@ -5,7 +5,7 @@ lib/slang/v2/modules/gtkextra-module.so lib/slang/v2/modules/libslgtk.so lib/slang/v2/modules/libslgtk.so.0 -lib/slang/v2/modules/libslgtk.so.0.7.3 +lib/slang/v2/modules/libslgtk.so.0.7.4 %%PORTDOCS%%%%DOCSDIR%%/slgtk.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/buttonbox.sl @@ -28,6 +28,7 @@ %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gprompt_example.sl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtkmainloop.sl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/handlebox.sl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/gtk-logo-rgb.gif %%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/test.xpm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/stars.fits %%PORTEXAMPLES%%%%EXAMPLESDIR%%/labels.sl >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901292008.n0TK8nXb066079>