Skip site navigation (1)Skip section navigation (2)
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>