From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 29 20:10:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4562A1065673 for ; Thu, 29 Jan 2009 20:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1F37C8FC18 for ; Thu, 29 Jan 2009 20:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0TKA3jg004474 for ; Thu, 29 Jan 2009 20:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0TKA3lW004473; Thu, 29 Jan 2009 20:10:03 GMT (envelope-from gnats) Resent-Date: Thu, 29 Jan 2009 20:10:03 GMT Resent-Message-Id: <200901292010.n0TKA3lW004473@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexey Shuvaev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD9E1106566C for ; Thu, 29 Jan 2009 20:08:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id CB60F8FC1C for ; Thu, 29 Jan 2009 20:08:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n0TK8nS2066086 for ; Thu, 29 Jan 2009 20:08:49 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n0TK8nXb066079; Thu, 29 Jan 2009 20:08:49 GMT (envelope-from nobody) Message-Id: <200901292008.n0TK8nXb066079@www.freebsd.org> Date: Thu, 29 Jan 2009 20:08:49 GMT From: Alexey Shuvaev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/131132: [MAINTAINER] x11-toolkits/slgtk update to 0.7.4 & unBREAK X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 20:10:04 -0000 >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: