Date: Wed, 24 Sep 2003 16:28:26 +0200 (CEST) From: Simon Barner <barner@in.tum.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/57169: new port: editors/mlview - a treebased xml editor for gnome2 Message-ID: <20030924142826.945093B511@zi025.glhnet.mhn.de> Resent-Message-ID: <200309241430.h8OEUNVI097948@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 57169 >Category: ports >Synopsis: new port: editors/mlview - a treebased xml editor for gnome2 >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 Sep 24 07:30:23 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Simon Barner >Release: FreeBSD 4.9-PRERELEASE i386 >Organization: >Environment: System: FreeBSD zi025.glhnet.mhn.de 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #1: Thu Sep 4 20:49:53 CEST 2003 simon@zi025.glhnet.mhn.de:/usr/src/sys/compile/KISTE i386 >Description: mlview is a treebased xml for gnome2. For more information, pls. see here: http://www.mlview.org The patch patch-src::mlview-file-descriptor.h has already been sent to upstream. >How-To-Repeat: N/A >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: # # mlview/ # mlview/distinfo # mlview/Makefile # mlview/pkg-plist # mlview/pkg-descr # mlview/files # mlview/files/patch-configure.in # mlview/files/patch-src::mlview-file-descriptor.h # mlview/files/patch-Makefile.in # mlview/files/patch-src::Makefile.in # echo c - mlview/ mkdir -p mlview/ > /dev/null 2>&1 echo x - mlview/distinfo sed 's/^X//' >mlview/distinfo << 'END-of-mlview/distinfo' XMD5 (gnome2/mlview-0.6.0.tar.bz2) = 68dabfc2844971ec0dd632bda8b54777 END-of-mlview/distinfo echo x - mlview/Makefile sed 's/^X//' >mlview/Makefile << 'END-of-mlview/Makefile' X# Ports collection Makefile for: mlview X# Date created: 24 September 2003 X# Whom: Simon Barner <barner@gmx.de> X# X# $FreeBSD$ X# X XPORTNAME= mlview XPORTVERSION= 0.6.0 XCATEGORIES= editors gnome XMASTER_SITES= ${MASTER_SITE_GNOME} XMASTER_SITE_SUBDIR= sources/${PORTNAME}/0.6 XDIST_SUBDIR= gnome2 X XMAINTAINER= barner@gmx.de XCOMMENT= A tree oriented XML editor for Gnome X XUSE_BZIP2= yes XUSE_X_PREFIX= yes XUSE_AUTOCONF_VER= 253 XUSE_GNOME= gnomeprefix gnomehack libgnomeui XUSE_GMAKE= yes XUSE_LIBTOOL= yes XINSTALLS_SHLIB= yes X X.include <bsd.port.mk> END-of-mlview/Makefile echo x - mlview/pkg-plist sed 's/^X//' >mlview/pkg-plist << 'END-of-mlview/pkg-plist' Xbin/gnome-mlview Xlib/libmlview.a Xlib/libmlview.so Xlib/libmlview.so.3 Xshare/gnome/applications/gnome-mlview.desktop Xshare/gnome/gnome-mlview/mlview-dtd-choice.glade Xshare/gnome/gnome-mlview/mlview-preferences.glade Xshare/gnome/gnome-mlview/tree-view-find-dialog.glade Xshare/gnome/pixmaps/gnome-mlview/control-center2.png Xshare/gnome/pixmaps/gnome-mlview/mlview-app-icon.png Xshare/gnome/pixmaps/gnome-mlview/mlview-app-icon.xpm Xshare/gnome/pixmaps/gnome-mlview/xml-element-node-open.xpm Xshare/gnome/pixmaps/gnome-mlview/xml-element-node.xpm Xshare/gnome/pixmaps/gnome-mlview/xml-text-node.xpm X@dirrm share/gnome/pixmaps/gnome-mlview X@dirrm share/gnome/gnome-mlview END-of-mlview/pkg-plist echo x - mlview/pkg-descr sed 's/^X//' >mlview/pkg-descr << 'END-of-mlview/pkg-descr' XA tree oriented xml editor for gnome. It is an attempt to ease editing Xxml documents with or without validation by focusing on their tree view. X XWWW: http://www.mlview.org END-of-mlview/pkg-descr echo c - mlview/files mkdir -p mlview/files > /dev/null 2>&1 echo x - mlview/files/patch-configure.in sed 's/^X//' >mlview/files/patch-configure.in << 'END-of-mlview/files/patch-configure.in' X--- configure.in.orig Thu Sep 4 01:12:10 2003 X+++ configure.in Wed Sep 24 13:38:27 2003 X@@ -1,4 +1,4 @@ X-dnl ************************************************************** X+nl ************************************************************** X dnl Process this file with autoconf to produce a configure script. X dnl ************************************************************** X AC_INIT(mlview,0.6.0, http://bugzilla.gnome.org/enter_bug.cgi?product=mlview) X@@ -143,22 +143,22 @@ X dnl PIXMAPS X dnl ******************************************************** X if test "x${prefix}" = "xNONE"; then X- AC_DEFINE_UNQUOTED(MLVIEW_PIXMAPS_DIR, "${ac_default_prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/pixmaps", [Directory of pixmaps]) X- MLVIEW_PIXMAPS_DIR="${ac_default_prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/pixmaps" X+ AC_DEFINE_UNQUOTED(MLVIEW_PIXMAPS_DIR, "${ac_default_prefix}/share/gnome/pixmaps/${MLVIEW_DIR_NAME}/", [Directory of pixmaps]) X+ MLVIEW_PIXMAPS_DIR="${ac_default_prefix}/share/gnome/pixmaps/${MLVIEW_DIR_NAME}/" X else X- AC_DEFINE_UNQUOTED(MLVIEW_PIXMAPS_DIR, "${prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/pixmaps", [Directory of pixmaps]) X- MLVIEW_PIXMAPS_DIR="${prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/pixmaps" X+ AC_DEFINE_UNQUOTED(MLVIEW_PIXMAPS_DIR, "${prefix}/share/gnome/pixmaps/${MLVIEW_DIR_NAME}/", [Directory of pixmaps]) X+ MLVIEW_PIXMAPS_DIR="${prefix}/share/gnome/pixmaps/${MLVIEW_DIR_NAME}/" X fi X X dnl ******************************************************** X dnl GLADE UI X dnl ******************************************************** X if test "x${prefix}" = "xNONE"; then X- AC_DEFINE_UNQUOTED(MLVIEW_GLADE_DIR, "${ac_default_prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/glade", [Directory of Glade ui]) X- MLVIEW_GLADE_DIR="${ac_default_prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/glade" X+ AC_DEFINE_UNQUOTED(MLVIEW_GLADE_DIR, "${ac_default_prefix}/share/gnome/${MLVIEW_DIR_NAME}", [Directory of Glade ui]) X+ MLVIEW_GLADE_DIR="${ac_default_prefix}/share/gnome/${MLVIEW_DIR_NAME}" X else X- AC_DEFINE_UNQUOTED(MLVIEW_GLADE_DIR, "${prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/glade", [Directory of Glade ui]) X- MLVIEW_GLADE_DIR="${prefix}/${DATADIRNAME}/${MLVIEW_DIR_NAME}/glade" X+ AC_DEFINE_UNQUOTED(MLVIEW_GLADE_DIR, "${prefix}/share/gnome/${MLVIEW_DIR_NAME}", [Directory of Glade ui]) X+ MLVIEW_GLADE_DIR="${prefix}/share/gnome/${MLVIEW_DIR_NAME}" X fi X X END-of-mlview/files/patch-configure.in echo x - mlview/files/patch-src::mlview-file-descriptor.h sed 's/^X//' >mlview/files/patch-src::mlview-file-descriptor.h << 'END-of-mlview/files/patch-src::mlview-file-descriptor.h' X--- src/mlview-file-descriptor.h.orig Wed Sep 24 12:43:16 2003 X+++ src/mlview-file-descriptor.h Wed Sep 24 12:44:03 2003 X@@ -107,11 +107,11 @@ X gint X mlview_file_descriptor_create_directory (MlViewFileDescriptor * X a_file_desc, X- guint a_mode); X+ mode_t a_mode); X X gint X mlview_file_descriptor_create_file (MlViewFileDescriptor * X- a_file_desc, guint a_mode); X+ a_file_desc, mode_t a_mode); X X gint X mlview_file_descriptor_is_local (MlViewFileDescriptor * END-of-mlview/files/patch-src::mlview-file-descriptor.h echo x - mlview/files/patch-Makefile.in sed 's/^X//' >mlview/files/patch-Makefile.in << 'END-of-mlview/files/patch-Makefile.in' X--- Makefile.in.orig Wed Sep 24 14:40:15 2003 X+++ Makefile.in Wed Sep 24 14:42:18 2003 X@@ -435,32 +435,24 @@ X X X install-data-local: X-#Make some aliases on mlv binaries X- -if test -x $(DESTDIR)$(bindir)/mlv ; then \ X- cd $(DESTDIR)$(bindir) ; \ X- test -f mlview && rm mlview ; \ X- ln -s mlv mlview ; \ X- test -f gnome-mlview && rm gnome-mlview ; \ X- ln -s mlv gnome-mlview ; \ X- test -f gmlview && rm gmlview ; \ X- ln -s mlv gmlview ; \ X- fi ; X # Install an entry in the GNOME Applications menu: X- mkdir -p ${prefix}/share/gnome/apps/Applications X- echo "[Desktop Entry]" > ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Name=MlView" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Comment=MlView - XML editor for GNOME" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Comment[fr]=MlView - Éditeur XML pour GNOME" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Exec=mlv" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Terminal=0" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X- echo "Type=Application" >> ${prefix}/share/gnome/apps/Applications/mlview.desktop X+ mkdir -p ${prefix}/share/gnome/applications X+ echo "[Desktop Entry]" > ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Name=MlView" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Comment=MlView - XML editor for GNOME" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Comment[fr]=MlView - Éditeur XML pour GNOME" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Exec=gnome-mlview" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Terminal=0" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Type=Application" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Categories=Application;Other" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X+ echo "Icon=gnome-mlview/mlview-app-icon.png" >> ${prefix}/share/gnome/applications/gnome-mlview.desktop X X uninstall-local: X -rm -rf $(datadir)/$(MLVIEW_DIR_NAME) ; \ X rm $(DESTDIR)$(bindir)/mlview ; \ X rm $(DESTDIR)$(bindir)/gnome-mlview; \ X rm $(DESTDIR)$(bindir)/gmlview ; \ X- rm ${prefix}/share/gnome/apps/Applications/mlview.desktop X+ rm ${prefix}/share/gnome/apps/Applications/gnome-mlview.desktop X X export RPM_TOP_DIR=$(shell pwd)/$(RPM_ROOT_DIR) X END-of-mlview/files/patch-Makefile.in echo x - mlview/files/patch-src::Makefile.in sed 's/^X//' >mlview/files/patch-src::Makefile.in << 'END-of-mlview/files/patch-src::Makefile.in' X--- src/Makefile.in.orig Wed Sep 24 14:02:28 2003 X+++ src/Makefile.in Wed Sep 24 14:08:45 2003 X@@ -143,7 +143,7 @@ X libmlview_la_SOURCES = mlview-utils.c mlview-utils.h mlview-app-context.c mlview-app-context.h mlview-name-value-pair.c mlview-name-value-pair.h mlview-tree-editor.c mlview-tree-editor.h mlview-editor.c mlview-editor.h mlview-attributes-list.c mlview-attributes-list.h mlview-app.c mlview-app.h mlview-node-editor.c mlview-node-editor.h mlview-node-type-picker.c mlview-node-type-picker.h mlview-xml-doc-tree-view.c mlview-xml-doc-tree-view.h mlview-xml-document.c mlview-xml-document.h mlview-file-descriptor.c mlview-file-descriptor.h mlview-namespace-editor.c mlview-namespace-editor.h mlview-parsing-utils.c mlview-parsing-utils.h mlview-settings-management.c mlview-settings-management.h mlview-file-selection.c mlview-file-selection.h mlview-attribute-picker.c mlview-attribute-picker.h mlview-settings-builder.c mlview-settings-builder.h mlview-global-settings.c mlview-global-settings.h mlview-xml-document-view.c mlview-xml-docume nt-view.h mlview-marshal.c mlview-marshal.h mlview-tree-editor2.c mlview-tree-editor2.h mlview-preferences.c mlview-preferences.h X X X-bin_PROGRAMS = mlv X+bin_PROGRAMS = gnome-mlview X X mlv_SOURCES = main.c X X@@ -188,7 +188,7 @@ X mlview-attribute-picker.lo mlview-settings-builder.lo \ X mlview-global-settings.lo mlview-xml-document-view.lo mlview-marshal.lo \ X mlview-tree-editor2.lo mlview-preferences.lo X-bin_PROGRAMS = mlv$(EXEEXT) X+bin_PROGRAMS = gnome-mlview$(EXEEXT) X PROGRAMS = $(bin_PROGRAMS) X X mlv_OBJECTS = main.$(OBJEXT) X@@ -315,8 +315,8 @@ X rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ X done X X-mlv$(EXEEXT): $(mlv_OBJECTS) $(mlv_DEPENDENCIES) X- @rm -f mlv$(EXEEXT) X+gnome-mlview$(EXEEXT): $(mlv_OBJECTS) $(mlv_DEPENDENCIES) X+ @rm -f gnome-mlview$(EXEEXT) X $(LINK) $(mlv_LDFLAGS) $(mlv_OBJECTS) $(mlv_LDADD) $(LIBS) X X tags: TAGS END-of-mlview/files/patch-src::Makefile.in exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030924142826.945093B511>