--- bless-0.6.0.orig/debian/changelog +++ bless-0.6.0/debian/changelog @@ -0,0 +1,88 @@ +bless (0.6.0-4) unstable; urgency=low + + * No-change rebuild against CLR 4.0 + + -- Iain Lane Mon, 16 Jan 2012 23:53:48 +0000 + +bless (0.6.0-3) unstable; urgency=low + + [ Julian Taylor ] + * [9a79f6b] initial upstream branch + * [928e04c] Imported Upstream version 0.6.0 + * [2e9be89] add patch to replace gmcs usage with mono-csc + * [c7ca053] update Vcs-* fields to point to git + + [ Iain Lane ] + * [e720c76] Update to use my d.o email address + + -- Jo Shields Thu, 16 Jun 2011 20:02:20 +0100 + +bless (0.6.0-2) unstable; urgency=low + + * debian/control, + debian/rules: + + Use mono-devel 2.4.3 and mono-csc from inside (Closes: #562263) + * debian/control: + + Update build-depends for -cil-dev transition + + -- Jo Shields Wed, 06 Jan 2010 14:52:46 +0000 + +bless (0.6.0-1) unstable; urgency=low + + [ Iain Lane ] + * Adopt into pkg-cli-apps team (Closes: #513631, #460540) + * New upstream release 0.6.0 + * Add myself to Uploaders + * debian/rules: Don't remove so many upstream docs + * debian/rules: Add get-orig-source target + * debian/post{inst,rm}: Drop, not needed + * debian/control: Allow rarian-compat to be used as an alternative to + scrollkeeper, since it provides scrollkeeper and the two conflict. + + [ Mirco Bauer ] + * Upload to unstable. + + -- Iain Lane Thu, 05 Mar 2009 23:30:27 +0100 + +bless (0.5.2-2) experimental; urgency=low + + * Roll up and update previous NMU patches + * debian/control, + debian/rules: + + Update build for Mono 2.0 transition + * debian/control: + + Bump standards version to 3.8.0 (no changes) + + Add Vcs-* fields + + -- Jo Shields Mon, 15 Dec 2008 21:38:51 +0000 + +bless (0.5.2-1.2) unstable; urgency=low + + * Non-maintainer upload for RC bug. + * Fix FTBFS with a patch from Chris Lamb (Closes: #475208). + + -- Vincent Bernat Sat, 19 Apr 2008 07:48:51 +0200 + +bless (0.5.2-1.1) unstable; urgency=low + + * Non-maintainer upload from BSP Zurich. + * Adding missing build-depends to libmono2.0-cil (Closes: #458650). + + -- Daniel Baumann Sun, 13 Jan 2008 14:33:00 +0100 + +bless (0.5.2-1) unstable; urgency=low + + * New upstream release + + -- Emmanuel Fleury Thu, 06 Sep 2007 09:24:31 +0200 + +bless (0.5.1-1) unstable; urgency=low + + * Initial release (Closes: #422509) + * i18n: Dirty hack to make it work (temporary) + * Patching: Merging few of necessary patches from the main repository to + get the package accepted (so this isn't a 'pure' 0.5.1 release (will + disappear for next release). + + -- Emmanuel Fleury Thu, 02 Aug 2007 12:18:03 +0200 + --- bless-0.6.0.orig/debian/compat +++ bless-0.6.0/debian/compat @@ -0,0 +1 @@ +5 --- bless-0.6.0.orig/debian/bless.1 +++ bless-0.6.0/debian/bless.1 @@ -0,0 +1,32 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH BLESS 1 "June 2007" bless "User Commands" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +bless \- graphical hexadecimal Gtk# editor +.SH SYNOPSIS +.B bless +[\fFFILE\fP]... +.br +.SH DESCRIPTION +.\" Add any additional description here +Edit the FILEs as a sequence of bytes, allowing read/write, search, +pattern finding, efficient query-replace, multi-tabbing, customized +data-views, plugins, and many other features. +.SH REPORTING BUGS +Report bugs to Alexandros Frantzis . +.SH AUTHOR +Copyright \(co 2004-2007, Alexandros Frantzis. --- bless-0.6.0.orig/debian/manpages +++ bless-0.6.0/debian/manpages @@ -0,0 +1 @@ +debian/bless.1 --- bless-0.6.0.orig/debian/rules +++ bless-0.6.0/debian/rules @@ -0,0 +1,48 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2) +UPVERSION = $(shell echo $(VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,') + +# Mono Shared directory redirection +export MONO_SHARED_DIR=$(CURDIR) + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/usr --without-scrollkeeper --disable-nls MCS=/usr/bin/mono-csc +DEB_MAKE_INSTALL_TARGET := install prefix=$(CURDIR)/debian/bless/usr +DEB_COMPRESS_EXCLUDE := .xmi .xml + +pkgname:=$(shell basename $(CURDIR)) + +common-configure-indep:: + mkdir -p $(MONO_SHARED_DIR)/.wapi + +binary-install/bless:: + dh_clideps -d + dh_scrollkeeper + +install/bless:: +# remove extra doc-files + rm -f $(CURDIR)/debian/bless/usr/share/doc/bless/bless.spec + rm -f $(curdir)/debian/bless/usr/share/doc/bless/copying + rm -f $(curdir)/debian/bless/usr/share/doc/bless/ChangeLog + rm -f $(CURDIR)/debian/bless/usr/share/doc/bless/INSTALL + rm -f $(CURDIR)/debian/bless/usr/share/doc/bless/README + rm -f $(CURDIR)/debian/bless/usr/share/doc/bless/README.packaging + +clean:: + rm -rf $(MONO_SHARED_DIR)/.wapi + +get-orig-source: + [ -d ../tarballs ] || mkdir ../tarballs + uscan \ + --force-download \ + --download-version $(UPVERSION) \ + --rename \ + --destdir ../tarballs --- bless-0.6.0.orig/debian/watch +++ bless-0.6.0/debian/watch @@ -0,0 +1,6 @@ +# watch control file for uscan + +# Compulsory line, this is a version 3 file +version=3 + +http://download.gna.org/bless/bless-(.*)\.tar\.gz --- bless-0.6.0.orig/debian/control +++ bless-0.6.0/debian/control @@ -0,0 +1,37 @@ +Source: bless +Section: editors +Priority: optional +Maintainer: Debian CLI Applications Team +Uploaders: Iain Lane +Build-Depends: cdbs, + debhelper (>= 5.0.0), + pkg-config, + rarian-compat | scrollkeeper +Build-Depends-Indep: cli-common-dev (>= 0.4.4), + mono-devel (>= 2.4.3), + libglib2.0-cil-dev, + libgtk2.0-cil-dev, + libglade2.0-cil-dev +Standards-Version: 3.8.3 +Homepage: http://home.gna.org/bless/ +Vcs-Git: git://git.debian.org/pkg-cli-apps/packages/bless.git +Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/bless.git + +Package: bless +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends}, rarian-compat | scrollkeeper +Description: A full featured hexadecimal editor + Bless is a binary (hex) editor, a program that enables you to edit files + as a sequence of bytes written for the GNOME Desktop. Main features are: + . + * Efficient editing of large data files. + * Multilevel undo - redo operations. + * Customizable data views. + * Fast data rendering on screen. + * Multiple Tabs. + * Fast Find and Replace operations. + * Conversion Table. + * Advanced Copy/Paste capabilities. + * Multi-threaded search and save operations. + * Export to text and html (others with plugins). + * Extensibility with Plugins. --- bless-0.6.0.orig/debian/copyright +++ bless-0.6.0/debian/copyright @@ -0,0 +1,97 @@ +This package was debianized for Debian +by Emmanuel Fleury on +Mon, 7 May 2007 11:17:45 +0200. + +It was downloaded from http://home.gna.org/bless/ + +Source Code +----------- +Upstream Author: + Alexandros Frantzis + +Copyright: + Copyright (C) 2004-2007, Alexandros Frantzis + +License (GPL): + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +User and Developer Documentation +-------------------------------- +Publisher: + Alexandros Frantzis + +Copyright: + Copyright (C) 2004-2007, Alexandros Frantzis + +License (GFDL): + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License + (GFDL), Version 1.1 or any later version published by the Free + Software Foundation with no Invariant Sections, no Front-Cover + Texts, and no Back-Cover Texts. You can find a copy of the GFDL at + this link or in the file COPYING-DOCS distributed with this + manual. + + This manual is part of a collection of GNOME manuals distributed + under the GFDL. If you want to distribute this manual separately + from the collection, you can do so by adding a copy of the license + to the manual, as described in section 6 of the license. + + Many of the names used by companies to distinguish their products + and services are claimed as trademarks. Where those names appear + in any GNOME documentation, and the members of the GNOME + Documentation Project are made aware of those trademarks, then the + names are in capital letters or initial capital letters. + + DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER + THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER + UNDERSTANDING THAT: + + 1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF + ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT + LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF + THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A + PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE + QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED + VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR + MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE + INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF + ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO + USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS + AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND + + 2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN + TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE + AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF + THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY + SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL + DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES + FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR + MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT + OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF + THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF + THE POSSIBILITY OF SUCH DAMAGES. + +Debian Package +-------------- +The Debian packaging is (C) 2007, Emmanuel Fleury + and is licensed under the GPL, see above. --- bless-0.6.0.orig/debian/patches/use_default_compiler.patch +++ bless-0.6.0/debian/patches/use_default_compiler.patch @@ -0,0 +1,13 @@ +Index: bless/builder/ModuleBuilder.cs +=================================================================== +--- bless.orig/builder/ModuleBuilder.cs 2011-05-25 21:04:08.826833195 +0200 ++++ bless/builder/ModuleBuilder.cs 2011-05-25 21:04:28.776833188 +0200 +@@ -119,7 +119,7 @@ + //System.Console.WriteLine("gmcs {0}", sb.ToString()); + System.Console.WriteLine(">> Building module {0}...", module.Name); + +- Process buildProcess = Process.Start("gmcs", sb.ToString()); ++ Process buildProcess = Process.Start("mono-csc", sb.ToString()); + buildProcess.WaitForExit(); + + if (buildProcess.ExitCode == 0) { --- bless-0.6.0.orig/debian/patches/force_gtk_action_namespace.patch +++ bless-0.6.0/debian/patches/force_gtk_action_namespace.patch @@ -0,0 +1,72 @@ +diff -urNad bless-0.5.2.orig/src/gui/plugins/BitwiseOperationsPlugin.cs bless-0.5.2/src/gui/plugins/BitwiseOperationsPlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/BitwiseOperationsPlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/BitwiseOperationsPlugin.cs 2008-04-10 03:51:45.000000000 +0100 +@@ -30,6 +30,8 @@ + using Bless.Buffers; + using Mono.Unix; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + /// +diff -urNad bless-0.5.2.orig/src/gui/plugins/EditOperationsPlugin.cs bless-0.5.2/src/gui/plugins/EditOperationsPlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/EditOperationsPlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/EditOperationsPlugin.cs 2008-04-10 03:52:06.000000000 +0100 +@@ -27,6 +27,8 @@ + using Bless.Gui.Dialogs; + using Bless.Tools; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + public class EditOperationsPlugin : GuiPlugin +diff -urNad bless-0.5.2.orig/src/gui/plugins/FileOperationsPlugin.cs bless-0.5.2/src/gui/plugins/FileOperationsPlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/FileOperationsPlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/FileOperationsPlugin.cs 2008-04-10 03:52:26.000000000 +0100 +@@ -29,6 +29,8 @@ + using Gtk; + using Mono.Unix; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + public class FileOperationsPlugin : GuiPlugin +diff -urNad bless-0.5.2.orig/src/gui/plugins/FindReplacePlugin.cs bless-0.5.2/src/gui/plugins/FindReplacePlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/FindReplacePlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/FindReplacePlugin.cs 2008-04-10 03:51:21.000000000 +0100 +@@ -31,6 +31,8 @@ + using Bless.Plugins; + using Mono.Unix; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + public class FindReplacePlugin : GuiPlugin +diff -urNad bless-0.5.2.orig/src/gui/plugins/HistoryPlugin.cs bless-0.5.2/src/gui/plugins/HistoryPlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/HistoryPlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/HistoryPlugin.cs 2008-04-10 03:53:22.000000000 +0100 +@@ -26,6 +26,8 @@ + using Bless.Gui; + using Bless.Tools; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + public class HistoryPlugin : GuiPlugin +diff -urNad bless-0.5.2.orig/src/gui/plugins/InfobarPlugin.cs bless-0.5.2/src/gui/plugins/InfobarPlugin.cs +--- bless-0.5.2.orig/src/gui/plugins/InfobarPlugin.cs 2008-04-10 03:50:32.000000000 +0100 ++++ bless-0.5.2/src/gui/plugins/InfobarPlugin.cs 2008-04-10 03:52:48.000000000 +0100 +@@ -28,6 +28,8 @@ + using Bless.Tools; + using Mono.Unix; + ++using Action = Gtk.Action; ++ + namespace Bless.Gui.Plugins { + + public class InfobarPlugin : GuiPlugin