ports/57169: new port: editors/mlview - a treebased xml editor for gnome2
Simon Barner
barner at in.tum.de
Wed Sep 24 14:30:25 UTC 2003
>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 at 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 at 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 at 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 at dirrm share/gnome/pixmaps/gnome-mlview
X at 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:
More information about the freebsd-ports-bugs
mailing list