Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/editors
In directory vz-cvs-3.sog:/tmp/cvs-serv5851
Added Files:
dhex.info ghex2.info ghex2.patch
Log Message:
more hex-editors from 10.6
--- NEW FILE: ghex2.patch ---
diff -Nurd -x'*~' ghex-2.24.0.orig/src/Makefile.in ghex-2.24.0/src/Makefile.in
--- ghex-2.24.0.orig/src/Makefile.in 2009-02-19 00:16:58.000000000 -0500
+++ ghex-2.24.0/src/Makefile.in 2010-02-25 03:14:10.000000000 -0500
@@ -66,7 +66,7 @@
libgtkhex_la_OBJECTS = $(am_libgtkhex_la_OBJECTS)
libgtkhex_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgtkhex_la_CFLAGS) \
- $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -no-undefined $(INTLLIBS)
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS)
am_ghex2_OBJECTS = hex-document-ui.$(OBJEXT) preferences.$(OBJEXT) \
diff -Nurd -x'*~' ghex-2.24.0.orig/src/ghex-window.c
ghex-2.24.0/src/ghex-window.c
--- ghex-2.24.0.orig/src/ghex-window.c 2009-02-06 23:05:35.000000000 -0500
+++ ghex-2.24.0/src/ghex-window.c 2010-02-25 02:57:02.000000000 -0500
@@ -20,7 +20,7 @@
#include <bonobo.h>
#include <bonobo/bonobo-ui-main.h>
-#include <libgnomevfs/gnome-vfs-ops.h>
+#include <gio/gio.h>
#include <math.h>
#include <ctype.h>
@@ -1183,15 +1183,15 @@
gboolean
ghex_window_uri_exists (const gchar* text_uri)
{
- GnomeVFSURI *uri;
+ GFile *uri;
gboolean res;
g_return_val_if_fail (text_uri != NULL, FALSE);
- uri = gnome_vfs_uri_new (text_uri);
+ uri = g_file_new_for_uri (text_uri);
g_return_val_if_fail (uri != NULL, FALSE);
- res = gnome_vfs_uri_exists (uri);
+ res = g_file_query_exists (uri, NULL);
- gnome_vfs_uri_unref (uri);
+ g_object_unref (uri);
return res;
}
--- NEW FILE: ghex2.info ---
Package: ghex2
Version: 2.24.0
Revision: 3
Source: mirror:gnome:sources/ghex/2.24/ghex-%v.tar.bz2
Source-MD5: 982b2a4e70e80d2166bcc782e989889c
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs,
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
libgnome2-shlibs (>= 2.28.0-1),
libgnomeui2-shlibs (>= 2.24.2-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeprint2.2-shlibs (>= 2.18.6-5),
libgnomeprintui2.2-shlibs (>= 2.18.4-4),
libgtkhex0-shlibs (>= %v-%r),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
pixman-shlibs (>= 0.16.0-1),
popt-shlibs,
rarian-compat,
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-tools,
gettext-bin,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-doc-utils (>= 0.18.1-1),
gnome-vfs2-unified-dev,
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2,
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libgnome2-dev (>= 2.28.0-1),
libgnomeui2-dev (>= 2.24.2-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeprint2.2-dev (>= 2.18.6-5),
libgnomeprintui2.2-dev (>= 2.18.4-4),
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
x11-dev
<<
PatchFile: %n.patch
PatchFile-MD5: 8293296c7abe3ec6abfe4fe1d6a4551d
PatchScript: <<
%{default_script}
perl -pi -e 's/(gtk\+-2.0)/gio-2.0 \1/g' configure
<<
ConfigureParams: --disable-schemas-install --disable-scrollkeeper
--enable-dependency-tracking --disable-static
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:PKG_CONFIG_PATH"
CompileScript: <<
./configure %c
make
fink-package-precedence .
<<
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
ConfFiles: <<
%p/etc/gconf/schemas/ghex2.schemas
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule
%p/etc/gconf/schemas/ghex2.schemas >/dev/null
fi
<<
PostRmScript: <<
if [ remove = "$1" ]; then
scrollkeeper-update
fi
<<
SplitOff: <<
Package: libgtkhex0-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Files: lib/libgtkhex.0*.dylib
Shlibs: %p/lib/libgtkhex.0.dylib 1.0.0 %n (>= 2.8.2-1)
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS
README
Description: The ghex2 shared library
<<
SplitOff2: <<
Package: libgtkhex0-dev
Depends: libgtkhex0-shlibs (= %v-%r)
BuildDependsOnly: true
Files: include lib
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS
README
Description: Files for linking against the ghex2 library
<<
Description: GNOME binary editor
DescDetail: <<
GHex allows the user to load data from any file, view and edit it in either
hex or ascii. A must for anyone playing games that use non-ascii format for
saving.
<<
DescPackaging: <<
Still uses libgnomeprint. See:
http://bugzilla.gnome.org/show_bug.cgi?id=508563
Convert libgnomevfs calls to gio. See:
http://bugzilla.gnome.org/show_bug.cgi?id=525072#c3
(but patchscript to fix configure instead of patching
configure.in template and redoing autotools)
Still inherits libgnomevfs from libgnomeui...oh well
Not fixing some compiler noise. See:
http://bugzilla.gnome.org/show_bug.cgi?id=570688
Not removing non-public-interface dependencies from .pc. See:
http://bugzilla.gnome.org/show_bug.cgi?id=572697
They're Requires of ones that are in public API anyway, so
doesn't cause extra inherited BDep.
<<
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: GPL/GFDL
Maintainer: The Gnome Core Team <[email protected]>
Homepage: http://pluton.ijs.si/~jaka/gnome.html#GHEX
--- NEW FILE: dhex.info ---
Package: dhex
Version: 0.65
Revision: 1
Source: http://www.dettus.net/dhex/dhex_0.65.tar.gz
Source-MD5: 2d4ee5cc0cd95da5a1c7630b971e986d
BuildDepends:libncurses5
Depends:libncurses5-shlibs
PatchScript: <<
/usr/bin/sed -i -e 's:-I/usr/include:-I%p/include:' Makefile
/usr/bin/sed -i -e 's:-L/usr/lib:-L%p/lib:' Makefile
/usr/bin/sed -i -e 's:-I/usr/local/include: :' Makefile
/usr/bin/sed -i -e 's:-I/usr/local/include/ncurses: :' Makefile
/usr/bin/sed -i -e 's:-I/usr/include/ncurses: :' Makefile
/usr/bin/sed -i -e 's:-L/usr/local/lib: :' Makefile
/usr/bin/sed -i -e 's:-L/usr/local/lib/ncurses: :' Makefile
/usr/bin/sed -i -e 's:-L/usr/lib/ncurses: :' Makefile
<<
CompileScript: make
InstallScript: <<
mkdir -p %i/bin
mkdir -p %i/share/man/man1
mkdir -p %i/share/man/man5
make install DESTDIR=%i
<<
DescDetail:<<
DHEX is a hex editor. It includes a diff mode, which can be
used to easily and conveniently compare two binary files.
<<
DescPackaging:<<
The following changes have been made to Makefile.
Removed existing LDFLAGS and CPPFLAGS, and replaced them by those
needed by Fink.
<<
License: GPL
DocFiles:README.txt gpl.txt
Description: Hex Editor
Maintainer: Julius Canute <[email protected]>
Homepage: http://www.dettus.net/dhex/
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs