From 68d682dd8fd2d1d8833ea976d90aaf8c36c6ce51 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 13 Dec 2009 14:07:47 +0000 Subject: Fix up documentation bug 296669 and an upstream bug affecting nvidia users. Package-Manager: portage-2.2_rc56/cvs/Linux i686 --- dev-util/bless/ChangeLog | 10 ++- dev-util/bless/Manifest | 14 ++-- dev-util/bless/bless-0.6.0-r1.ebuild | 42 ++++++++++ dev-util/bless/bless-0.6.0.ebuild | 50 ------------ dev-util/bless/files/bless-0.6.0-docpath.patch | 103 +++++++++++++++++++++++++ dev-util/bless/files/bless-0.6.0-pixmap.patch | 20 +++++ 6 files changed, 182 insertions(+), 57 deletions(-) create mode 100644 dev-util/bless/bless-0.6.0-r1.ebuild delete mode 100644 dev-util/bless/bless-0.6.0.ebuild create mode 100644 dev-util/bless/files/bless-0.6.0-docpath.patch create mode 100644 dev-util/bless/files/bless-0.6.0-pixmap.patch (limited to 'dev-util/bless') diff --git a/dev-util/bless/ChangeLog b/dev-util/bless/ChangeLog index a66413847cf2..f55f4e35ab44 100644 --- a/dev-util/bless/ChangeLog +++ b/dev-util/bless/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-util/bless # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/bless/ChangeLog,v 1.16 2009/03/05 22:49:06 ikelos Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/bless/ChangeLog,v 1.17 2009/12/13 14:07:47 ikelos Exp $ + +*bless-0.6.0-r1 (13 Dec 2009) + + 13 Dec 2009; Mike Auty -bless-0.6.0.ebuild, + +bless-0.6.0-r1.ebuild, +files/bless-0.6.0-docpath.patch, + +files/bless-0.6.0-pixmap.patch: + Fix up documentation bug 296669 and an upstream bug affecting nvidia + users. 05 Mar 2009; Mike Auty bless-0.6.0.ebuild: Fix up bug 248852, thanks to Kevin. diff --git a/dev-util/bless/Manifest b/dev-util/bless/Manifest index 01cf11817aa4..b7e11647d50b 100644 --- a/dev-util/bless/Manifest +++ b/dev-util/bless/Manifest @@ -2,16 +2,18 @@ Hash: SHA1 AUX bless-0.5.2-mono-2.patch 5516 RMD160 cdcf51a09e6888bd56e24097f83ad0d1ad23c377 SHA1 9f5c4fd7c15646a4d5a697a622f2ad85dfa8c373 SHA256 ed70380b10d3b74ebafcf992cb6bb7461d7f86a76814b1d566537507da974388 +AUX bless-0.6.0-docpath.patch 4571 RMD160 e221218dc4e69587ff258ef946ae786a7a95a4fb SHA1 f15a93c9552eafa8b7dde942a8895ea8b24bb53b SHA256 70d18e80132dd60ff537383024a2da20cdd9b2a6a25a9a50f07f22eb9045ad33 +AUX bless-0.6.0-pixmap.patch 489 RMD160 d7b3932288ecc8c8bb005ae5ed9b50a0301b7494 SHA1 c8040bb11759fe3de183b43d12bd06eee6082cb4 SHA256 9c19a29a5ea9a5ffd850a83d7f7d79583363d86651c4296df3d53da340549a19 DIST bless-0.5.2.tar.gz 710869 RMD160 cdf769cc32f0a86e9aac8dfd036b95a4a83b4e0d SHA1 c36178feac7a9618b8ca716d6bc185fdb8ca58cd SHA256 5b30cd6b841721a1da587535c98bdd03101e3cf6081fc03a80fcf6e0c9693d27 DIST bless-0.6.0.tar.gz 745694 RMD160 f7818deb4a26311b7ff8917e3f47e67f47c4b718 SHA1 0d5b49cafae51652804054989598bde163d227cc SHA256 34dc984c35df19184e5b61a4b11fe79901c417693f57d874dc70ef0c58896de1 EBUILD bless-0.5.2.ebuild 1134 RMD160 17513104c02934b86e11b14ec9a96396ca543d76 SHA1 4363f0c36b1c50f7df6d81feb343e742dacab6ea SHA256 a62071993398803fee848c1bc52a72c8b2b75372090966ac11658a5b9cbcd30b -EBUILD bless-0.6.0.ebuild 1172 RMD160 7708ffa79ec7a054deee4417aba8eb04a34a2174 SHA1 de34e163904e7cc3355e9787db5464394eefc400 SHA256 851b6bab3962439a984f5845bbed3089c90aec9de689541e5b9a87563aa93a83 -MISC ChangeLog 2648 RMD160 fa5527520382e4314c4dbfc78b48d9860107d0e6 SHA1 20e0a16649bfe33ca446cf84f525527cdaaed203 SHA256 737332c58a449e38de5810f5d8f142c43029d45342fcca64e0eac1a77e8652cd +EBUILD bless-0.6.0-r1.ebuild 1166 RMD160 d4d395f597bbd59e1184ac81400bbfb014c11f75 SHA1 13ada265ded7b18fc4511ae6b882ae5113233146 SHA256 6421dc7adf9115482ddde12f86634b73df36308d8c9d4fa2602583c4911b51f6 +MISC ChangeLog 2921 RMD160 cb0b8d59f4d17bb075d586f0452d10efe3773301 SHA1 16b9c9299ff47e615820b1bb14dbab90ab25bc01 SHA256 d5f656f6c852a35964acc040e1c572e84a129144f94bf68a5d0157f4148d9802 MISC metadata.xml 299 RMD160 c1d48dd87f8c28df836678fbbdc54fa6c2f17c64 SHA1 0d1c4811d1d00dec0cf43d364e75e183bac53e22 SHA256 b7040318351c6fb3d14d36287ece0c67fb587d9a43630c07185a03d2de512716 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.10 (GNU/Linux) +Version: GnuPG v2.0.13 (GNU/Linux) -iEYEARECAAYFAkmwVu0ACgkQu7rWomwgFXrvOQCfZsJIT0TEj9Vt/pZibpUU5+li -eFYAnjipG5rLAU2Hw2U715SR7/zspkCJ -=RlUD +iEYEARECAAYFAksk9T0ACgkQu7rWomwgFXpvyQCgnRyA9MgZINL0bjHe0RCMFVjg +v6YAnigzJrAdy5ow11urSPd3y7yZb2yq +=sUN/ -----END PGP SIGNATURE----- diff --git a/dev-util/bless/bless-0.6.0-r1.ebuild b/dev-util/bless/bless-0.6.0-r1.ebuild new file mode 100644 index 000000000000..1e66810f4e35 --- /dev/null +++ b/dev-util/bless/bless-0.6.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/bless/bless-0.6.0-r1.ebuild,v 1.1 2009/12/13 14:07:47 ikelos Exp $ + +EAPI=2 + +inherit autotools eutils gnome2 mono + +DESCRIPTION="GTK# Hex Editor" +HOMEPAGE="http://home.gna.org/bless/" +SRC_URI="http://download.gna.org/bless/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=">=dev-lang/mono-1.1.14 + >=dev-dotnet/gtk-sharp-2.12 + >=dev-dotnet/glade-sharp-2.12" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=sys-devel/gettext-0.15 + >=dev-util/pkgconfig-0.19" + +DOCS="AUTHORS ChangeLog NEWS README" + +pkg_setup() { + G2CONF="${G2CONF} --enable-unix-specific $(use_enable debug)" + + # Stolen from enlightenment.eclass + cp $(type -p gettextize) "${T}/" || die "Could not copy gettextize" + sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" +} + +src_prepare() { + einfo "Running gettextize -f --no-changelog..." + ( "${T}/gettextize" -f --no-changelog > /dev/null ) || die "gettexize failed" + epatch "${FILESDIR}/${P}-pixmap.patch" + epatch "${FILESDIR}/${P}-docpath.patch" + eautoreconf +} diff --git a/dev-util/bless/bless-0.6.0.ebuild b/dev-util/bless/bless-0.6.0.ebuild deleted file mode 100644 index fc1163ecc76c..000000000000 --- a/dev-util/bless/bless-0.6.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/bless/bless-0.6.0.ebuild,v 1.3 2009/03/05 22:49:06 ikelos Exp $ - -EAPI=2 - -inherit autotools eutils gnome2 mono - -DESCRIPTION="GTK# Hex Editor" -HOMEPAGE="http://home.gna.org/bless/" -SRC_URI="http://download.gna.org/bless/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -RDEPEND=">=dev-lang/mono-1.1.14 - >=dev-dotnet/gtk-sharp-2.12 - >=dev-dotnet/glade-sharp-2.12" -DEPEND="${RDEPEND} - app-text/scrollkeeper - >=sys-devel/gettext-0.15 - >=dev-util/pkgconfig-0.19" - -DOCS="AUTHORS ChangeLog NEWS README" - -pkg_setup() { - G2CONF="${G2CONF} --enable-unix-specific $(use_enable debug)" - - # Stolen from enlightenment.eclass - cp $(type -p gettextize) "${T}/" || die "Could not copy gettextize" - sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" -} - -src_unpack() { - gnome2_src_unpack - - einfo "Running gettextize -f --no-changelog..." - ( "${T}/gettextize" -f --no-changelog > /dev/null ) || die "gettexize failed" - eautoreconf -} - -src_configure() { - gnome2_src_configure -} - -src_compile() { - default -} diff --git a/dev-util/bless/files/bless-0.6.0-docpath.patch b/dev-util/bless/files/bless-0.6.0-docpath.patch new file mode 100644 index 000000000000..0def24d27e98 --- /dev/null +++ b/dev-util/bless/files/bless-0.6.0-docpath.patch @@ -0,0 +1,103 @@ +diff --git a/Makefile.am b/Makefile.am +index 33f265b..23fcb0e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -35,10 +35,10 @@ dist-hook: + bzr log > $(distdir)/ChangeLog + + install-data-local: +- $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) ++ $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + $(INSTALL_DATA) AUTHORS COPYING INSTALL ChangeLog NEWS \ + README README.packaging bless.spec \ +- $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) ++ $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + + uninstall-local: + rm -rf $(DESTDIR)$(libdir)/$(PACKAGE_NAME) +diff --git a/data/Makefile.am b/data/Makefile.am +index 13ea7ed..207c17a 100644 +--- a/data/Makefile.am ++++ b/data/Makefile.am +@@ -12,7 +12,7 @@ PWD=$(shell pwd) + help_script.sh: help_script.tmpl + sed -e 's,@blessdocdir\@,$(PWD)/../doc,g' help_script.tmpl > help_script.sh + chmod +x help_script.sh +- sed -e 's,@blessdocdir\@,$(datadir)/doc/$(PACKAGE_NAME),g' help_script.tmpl > help_script.sh.install ++ sed -e 's,@blessdocdir\@,$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION),g' help_script.tmpl > help_script.sh.install + + install-data-local: + $(INSTALL) -d $(DESTDIR)$(datadir)/$(PACKAGE_NAME) +diff --git a/doc/Makefile.am b/doc/Makefile.am +index b18e94a..c0e700d 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -1,4 +1,4 @@ + SUBDIRS= developer user + + uninstall-local: +- rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) ++ rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) +diff --git a/doc/developer/Makefile.am b/doc/developer/Makefile.am +index 65911f8..c13f216 100644 +--- a/doc/developer/Makefile.am ++++ b/doc/developer/Makefile.am +@@ -4,8 +4,8 @@ DOCS=$(srcdir)/en/*.xml \ + EXTRA_DIST=$(DOCS) bless-docs.source + + #install-data-local: +-# $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/developer +-# $(INSTALL_DATA) $(MD_FILES) $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/developer ++# $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/developer ++# $(INSTALL_DATA) $(MD_FILES) $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/developer + + #uninstall-local: +-# rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/developer ++# rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/developer +diff --git a/doc/user/Makefile.am b/doc/user/Makefile.am +index 729b295..b1d371d 100644 +--- a/doc/user/Makefile.am ++++ b/doc/user/Makefile.am +@@ -10,7 +10,7 @@ noinst_SCRIPTS=$(OMF) + + $(OMF): $(OMF).in + if [ -x `which scrollkeeper-preinstall` ]; then \ +- scrollkeeper-preinstall file:$(datadir)/doc/$(PACKAGE_NAME)/user/bless-manual.xml $(OMF).in $(OMF); \ ++ scrollkeeper-preinstall file:$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user/bless-manual.xml $(OMF).in $(OMF); \ + else \ + cp $(OMF).in $(OMF); \ + fi +@@ -27,22 +27,22 @@ dist-hook: doc + rm html_file_list + + install-data-local: +- $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user +- $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user/figures ++ $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user ++ $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user/figures + $(INSTALL_DATA) $(DOCS) $(wildcard *.html) \ +- $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user +- $(INSTALL_DATA) $(FIGURES) $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user/figures +- $(INSTALL) -d $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) +- $(INSTALL_DATA) $(OMF) $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) ++ $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user ++ $(INSTALL_DATA) $(FIGURES) $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user/figures ++ $(INSTALL) -d $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION) ++ $(INSTALL_DATA) $(OMF) $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + if WITH_SCROLLKEEPER +- scrollkeeper-update -o $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) ++ scrollkeeper-update -o $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + endif + + uninstall-local: +- rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user +- rm $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)/$(OMF) ++ rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/user ++ rm $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/$(OMF) + if WITH_SCROLLKEEPER +- scrollkeeper-update -o $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) ++ scrollkeeper-update -o $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + endif +- rm -rf $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) ++ rm -rf $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)-$(PACKAGE_VERSION) + diff --git a/dev-util/bless/files/bless-0.6.0-pixmap.patch b/dev-util/bless/files/bless-0.6.0-pixmap.patch new file mode 100644 index 000000000000..441a9e2bfb79 --- /dev/null +++ b/dev-util/bless/files/bless-0.6.0-pixmap.patch @@ -0,0 +1,20 @@ +=== modified file 'src/gui/drawers/HexDrawer.cs' +--- src/gui/drawers/HexDrawer.cs 2007-06-13 12:20:53 +0000 ++++ src/gui/drawers/HexDrawer.cs 2009-04-10 23:21:41 +0000 +@@ -57,11 +57,14 @@ + + //System.Console.WriteLine(s); + +- pangoLayout.SetText(s); ++ pangoLayout.SetText(s.Substring(0,256)); + + + gc.RgbFgColor = fg; + pix.DrawLayout(gc, 0, 0, pangoLayout); ++ ++ pangoLayout.SetText(s.Substring(256,256)); ++ pix.DrawLayout(gc, 128*2*width, 0, pangoLayout); + + return pix; + } + -- cgit v1.2.3-65-gdbad