From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 2 03:10:18 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2563B37B401 for ; Wed, 2 Apr 2003 03:10:18 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE17E43F85 for ; Wed, 2 Apr 2003 03:10:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h32BAGUp039614 for ; Wed, 2 Apr 2003 03:10:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h32BAGfb039613; Wed, 2 Apr 2003 03:10:16 -0800 (PST) Resent-Date: Wed, 2 Apr 2003 03:10:16 -0800 (PST) Resent-Message-Id: <200304021110.h32BAGfb039613@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, Pav Lucistnik Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7964537B4B9 for ; Wed, 2 Apr 2003 03:04:28 -0800 (PST) Received: from e0-a3.b1.lan.prg.vol.cz (e0-a3.b1.lan.prg.vol.cz [195.122.204.155]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37A9543FB1 for ; Wed, 2 Apr 2003 03:04:27 -0800 (PST) (envelope-from pav@oook.cz) Received: from pav.hide.vol.cz (localhost [127.0.0.1])h32B4QPH046392 for ; Wed, 2 Apr 2003 13:04:26 +0200 (CEST) (envelope-from pav@pav.hide.vol.cz) Received: (from pav@localhost) by pav.hide.vol.cz (8.12.8/8.12.8/Submit) id h32B4QFh046391; Wed, 2 Apr 2003 13:04:26 +0200 (CEST) Message-Id: <200304021104.h32B4QFh046391@pav.hide.vol.cz> Date: Wed, 2 Apr 2003 13:04:26 +0200 (CEST) From: Pav Lucistnik To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/50539: new port: science/gchempaint - 2D chemichal structures editor for GNOME 2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Pav Lucistnik List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2003 11:10:18 -0000 >Number: 50539 >Category: ports >Synopsis: new port: science/gchempaint - 2D chemichal structures editor for GNOME 2 >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: Wed Apr 02 03:10:16 PST 2003 >Closed-Date: >Last-Modified: >Originator: Pav Lucistnik >Release: FreeBSD 4.8-RC i386 >Organization: Czech On Line, a.s. >Environment: System: FreeBSD pav.hide.vol.cz 4.8-RC FreeBSD 4.8-RC #0: Tue Mar 18 14:36:41 CET 2003 root@pav.hide.vol.cz:/usr/obj/usr/src/sys/PAV i386 >Description: GChemPaint is a 2D chemical structures editor for GNOME 2. It's also bonobo server so some chemistry could be embedded in Gnome applications such as Gnumeric and Abiword. This port requires science/gchemutils, PR 50538. Tested on 4.7-STABLE and 5.0-RELEASE, i386 boxes. Put this into science category. >How-To-Repeat: >Fix: # 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: # # gchempaint # gchempaint/Makefile # gchempaint/pkg-descr # gchempaint/pkg-plist # gchempaint/distinfo # gchempaint/files # gchempaint/files/patch-tests-bonobo-control-test.c # echo c - gchempaint mkdir -p gchempaint > /dev/null 2>&1 echo x - gchempaint/Makefile sed 's/^X//' >gchempaint/Makefile << 'END-of-gchempaint/Makefile' X# New ports collection makefile for: gchempaint X# Date created: Mar 18, 2003 X# Whom: Pav Lucistnik X# X# $FreeBSD$ X XPORTNAME= gchempaint XPORTVERSION= 0.3.2 XCATEGORIES= science XMASTER_SITES= http://savannah.nongnu.org/download/gchempaint/unstable.pkg/${PORTVERSION}/ X XMAINTAINER= pav@oook.cz XCOMMENT= 2D chemical structures editor for GNOME 2 X XLIB_DEPENDS= gnomeprintui-2-2:${PORTSDIR}/x11-toolkits/libgnomeprintui \ X gnomeui-2.200:${PORTSDIR}/x11-toolkits/libgnomeui \ X glade-2.0:${PORTSDIR}/devel/libglade2 \ X gcu.1:${PORTSDIR}/science/gchemutils X XUSE_BZIP2= yes XUSE_X_PREFIX= yes XUSE_GNOMENG= yes XUSE_GNOME= gnomehack gnomeprefix XUSE_GMAKE= yes XGNU_CONFIGURE= yes X Xpost-patch: X @${REINPLACE_CMD} -e 's|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure X X.include END-of-gchempaint/Makefile echo x - gchempaint/pkg-descr sed 's/^X//' >gchempaint/pkg-descr << 'END-of-gchempaint/pkg-descr' XGChemPaint is a 2D chemical structures editor for GNOME 2. XIt's also bonobo server so some chemistry could be embedded Xin Gnome applications such as Gnumeric and Abiword. X XWWW: http://www.nongnu.org/gchempaint/ END-of-gchempaint/pkg-descr echo x - gchempaint/pkg-plist sed 's/^X//' >gchempaint/pkg-plist << 'END-of-gchempaint/pkg-plist' Xbin/gchempaint Xlibdata/bonobo/servers/gchempaint.server Xshare/gnome/applications/gchempaint.desktop Xshare/gnome/gchempaint/glade/arrow1.xpm Xshare/gnome/gchempaint/glade/arrow2.xpm Xshare/gnome/gchempaint/glade/bond.xpm Xshare/gnome/gchempaint/glade/cn.xpm Xshare/gnome/gchempaint/glade/cyclentool.glade Xshare/gnome/gchempaint/glade/c3.xpm Xshare/gnome/gchempaint/glade/c4.xpm Xshare/gnome/gchempaint/glade/c5.xpm Xshare/gnome/gchempaint/glade/c6.xpm Xshare/gnome/gchempaint/glade/c7.xpm Xshare/gnome/gchempaint/glade/c8.xpm Xshare/gnome/gchempaint/glade/docprop.glade Xshare/gnome/gchempaint/glade/downbond.xpm Xshare/gnome/gchempaint/glade/eraser.xpm Xshare/gnome/gchempaint/glade/fragment.xpm Xshare/gnome/gchempaint/glade/charge-.xpm Xshare/gnome/gchempaint/glade/charge+.xpm Xshare/gnome/gchempaint/glade/mendeleiev.glade Xshare/gnome/gchempaint/glade/mesomery.xpm Xshare/gnome/gchempaint/glade/plus.xpm Xshare/gnome/gchempaint/glade/selection.xpm Xshare/gnome/gchempaint/glade/subscript24.png Xshare/gnome/gchempaint/glade/superscript24.png Xshare/gnome/gchempaint/glade/texttools.glade Xshare/gnome/gchempaint/glade/text.xpm Xshare/gnome/gchempaint/glade/tools.glade Xshare/gnome/gchempaint/glade/upbond.xpm Xshare/gnome/gchempaint/glade/xbond.xpm Xshare/gnome/help/gchempaint/C/gchempaint.xml Xshare/gnome/help/gchempaint/C/legal.xml Xshare/gnome/help/gchempaint/C/figures/bond.png Xshare/gnome/help/gchempaint/C/figures/cyclentool.png Xshare/gnome/help/gchempaint/C/figures/cycletools.png Xshare/gnome/help/gchempaint/C/figures/downbond.png Xshare/gnome/help/gchempaint/C/figures/element.png Xshare/gnome/help/gchempaint/C/figures/eraser.png Xshare/gnome/help/gchempaint/C/figures/main-window.png Xshare/gnome/help/gchempaint/C/figures/mendeleiev.png Xshare/gnome/help/gchempaint/C/figures/properties.png Xshare/gnome/help/gchempaint/C/figures/selection.png Xshare/gnome/help/gchempaint/C/figures/stereobonds.png Xshare/gnome/help/gchempaint/C/figures/tools-window.png Xshare/gnome/help/gchempaint/C/figures/upbond.png Xshare/gnome/mime-info/gchempaint.keys Xshare/gnome/mime-info/gchempaint.mime Xshare/gnome/oaf/gchempaint.server Xshare/gnome/omf/gchempaint/gchempaint-C.omf Xshare/gnome/pixmaps/gchempaint.png Xshare/gnome/pixmaps/gchempaint_logo.png X@exec scrollkeeper-install -q %D/share/gnome/omf/gchempaint/gchempaint-C.omf 2>/dev/null || /usr/bin/true Xshare/gnome/ui/gchempaint.xml X@dirrm share/gnome/gchempaint/glade X@dirrm share/gnome/gchempaint X@dirrm share/gnome/help/gchempaint/C/figures X@dirrm share/gnome/help/gchempaint/C X@dirrm share/gnome/help/gchempaint X@dirrm share/gnome/omf/gchempaint X@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/gchempaint/gchempaint-C.omf 2>/dev/null || /usr/bin/true END-of-gchempaint/pkg-plist echo x - gchempaint/distinfo sed 's/^X//' >gchempaint/distinfo << 'END-of-gchempaint/distinfo' XMD5 (gchempaint-0.3.2.tar.bz2) = 7910dd133ff344c1a4bd4afe03779b12 END-of-gchempaint/distinfo echo c - gchempaint/files mkdir -p gchempaint/files > /dev/null 2>&1 echo x - gchempaint/files/patch-tests-bonobo-control-test.c sed 's/^X//' >gchempaint/files/patch-tests-bonobo-control-test.c << 'END-of-gchempaint/files/patch-tests-bonobo-control-test.c' X--- tests/bonobo-control-test.c.orig Wed Mar 12 15:23:27 2003 X+++ tests/bonobo-control-test.c Tue Mar 25 12:16:39 2003 X@@ -15,6 +15,11 @@ X X BonoboUIContainer *uic; X X+ gchar* uri; X+ Bonobo_Unknown bu, bs; X+ Bonobo_Storage storage; X+ Bonobo_Stream stream; X+ X /* X * create a bonobo application (window) X */ X@@ -39,12 +44,12 @@ X X gtk_widget_show_all (GTK_WIDGET(bonobo_win)); X X- gchar* uri = "file://"SRCDIR"/tests"; X- Bonobo_Unknown bu = bonobo_widget_get_objref (BONOBO_WIDGET(control)); X- Bonobo_Unknown bs = Bonobo_Unknown_queryInterface(bu,"IDL:Bonobo/PersistStream:1.0",NULL); X- Bonobo_Storage storage = bonobo_get_object (uri, "IDL:Bonobo/Storage:1.0", &ev); X+ uri = "file://"SRCDIR"/tests"; X+ bu = bonobo_widget_get_objref (BONOBO_WIDGET(control)); X+ bs = Bonobo_Unknown_queryInterface(bu,"IDL:Bonobo/PersistStream:1.0",NULL); X+ storage = bonobo_get_object (uri, "IDL:Bonobo/Storage:1.0", &ev); X if (BONOBO_EX (&ev) || !storage) return TRUE; X- Bonobo_Stream stream = Bonobo_Storage_openStream(storage, "cholesterol.gchempaint", Bonobo_Storage_READ, &ev); X+ stream = Bonobo_Storage_openStream(storage, "cholesterol.gchempaint", Bonobo_Storage_READ, &ev); X if (BONOBO_EX (&ev) || !stream) return TRUE; X Bonobo_PersistStream_load(bs, stream, "application/gchempaint" ,&ev); X X@@ -55,9 +60,11 @@ X main (int argc, char** argv) X { X CORBA_ORB orb; X+ X+ GnomeProgram* prog; X X CORBA_exception_init (&ev); X- GnomeProgram* prog = gnome_program_init ("bonobo-control-test", "0.0", LIBGNOMEUI_MODULE, argc, argv, X+ prog = gnome_program_init ("bonobo-control-test", "0.0", LIBGNOMEUI_MODULE, argc, argv, X GNOME_PARAM_POPT_TABLE, NULL, X GNOME_PROGRAM_STANDARD_PROPERTIES, NULL); X END-of-gchempaint/files/patch-tests-bonobo-control-test.c exit >Release-Note: >Audit-Trail: >Unformatted: