From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-util/bless/Manifest | 8 +++ dev-util/bless/bless-0.6.0-r2.ebuild | 52 +++++++++++++++++++ dev-util/bless/files/bless-0.6.0-docpath.patch | 71 ++++++++++++++++++++++++++ dev-util/bless/files/bless-0.6.0-mono-4.patch | 36 +++++++++++++ dev-util/bless/files/bless-0.6.0-pixmap.patch | 20 ++++++++ dev-util/bless/metadata.xml | 8 +++ 6 files changed, 195 insertions(+) create mode 100644 dev-util/bless/Manifest create mode 100644 dev-util/bless/bless-0.6.0-r2.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-mono-4.patch create mode 100644 dev-util/bless/files/bless-0.6.0-pixmap.patch create mode 100644 dev-util/bless/metadata.xml (limited to 'dev-util/bless') diff --git a/dev-util/bless/Manifest b/dev-util/bless/Manifest new file mode 100644 index 000000000000..16bd9824b017 --- /dev/null +++ b/dev-util/bless/Manifest @@ -0,0 +1,8 @@ +AUX bless-0.6.0-docpath.patch 2250 SHA256 c8d792ed10651537824773c3d6ec63bee037d5ee0ae7e27309098c68ce886ff4 SHA512 f5917b220db0b143dc77ba00fc517c5b397cdabea67627630fd92b942ae406b67bb48e1f63b68d8e53fa8b979e800130036fdb4782525102abfc70c751094dc1 WHIRLPOOL 38d98c9245b2a4512ce509fb325ae569d3149245976dc104d328b654ae3e671071c5d4d0d6cac4b0b6ee5b7ced27d74393ac233d1ea52cef539d4ed2846392af +AUX bless-0.6.0-mono-4.patch 969 SHA256 61ebde3711e06b9fb336e80906a154653a3fcf5ea42f2eb6d56dab155a900e9d SHA512 729efc197b66a53931079b5e4969b62dda3842a0d13358b62fa53cfbf673351c9622908976651d343d060d7ac37e35968733243719e76bd5f066e842ac641f84 WHIRLPOOL a9fb55c60fefe57c750ca0b21db2f2e81f1d952c0ccf3bb46ac4aca4939695c0f5d7f3123beb22c1d31ee5e819ffda01af9fbf8612012d04c2de36e348291676 +AUX bless-0.6.0-pixmap.patch 493 SHA256 f759551bc20e146e4c8f7a90ed2ad3c2ed15e879eedbd4edd73518f41a9a3a7e SHA512 0fc6281e8cb6b981f5a73e98bf86a93bf635cd77133c7d3e964ef0b2ce7e855f38cb4db6216bc876f9435d5b2f4293a39cb859cb443381569e5b56a364ac30ee WHIRLPOOL d14c16d3f5b456a0114f653453d140dd582d0f682980451c13f436e2786301270ed641c4de304dfd2a3e4fa87bbfce1a663a48f178d78b76586c771eb4852454 +DIST bless-0.6.0.tar.gz 745694 SHA256 34dc984c35df19184e5b61a4b11fe79901c417693f57d874dc70ef0c58896de1 SHA512 69d2279b64503b97c8a67991c2a7a527d872835e3acfad7eafa8d87e376d2cecf3fa27de9e12726680a8f3c8ac92b888a4895a1f342c4beeaceef9e1f3ededdb WHIRLPOOL 6c9db6826fc5db1df38344d599ffad12965b1f6d24e367fdbeca1fe57b4beeac54b6a18b7faa320e5719417a4f601178e7034fa800a217cd7ebaa78f9c4d911b +EBUILD bless-0.6.0-r2.ebuild 1208 SHA256 a8ff06023a91d2149a5a7f6165a19f51edd108c2050fed8a28a7a501b4d923d2 SHA512 b2db2a095e66b24a16457fd4d22e03be4150df63f4b8377c671277affb2076df8481243033a1d4d5c806e10e8c293902a63da0ca2ffcc9083981508400b7e273 WHIRLPOOL e425515816a84f29710de044b44fa8b8d19624ea0e126577f0df930e73d2dc4dd8c92930bab4606998c592884c3610a580728fa126e61ddb8d680b0654f7b26c +MISC ChangeLog 3049 SHA256 44b80e9290dee824ce0d0946f320b96ff7e4b70cae82565d647474cbfc290f79 SHA512 348ba8dfc70f8ad3c9175be7c3f5c86339a1ef23070cdeedd2618dfedf2e16c4d43e773f09c0f221d5c98a9d19a177ed87c4b4040818a1b5cdd1aeac8c2bbd03 WHIRLPOOL d6e74ba6004d06e8db3a01ab157a7384a32012ad801e75d7af756a95b6c01b83505373d884b116c25030c8d22fe3762f2f5f23cf3a295be0b8ab8a96650689ff +MISC ChangeLog-2015 3849 SHA256 9b8b93996199d89f6837b236407898918755fbec8ffd1f8f8db88292b84abedb SHA512 1ba7bed0b3e7ffbb648eb8cce9731e61ec216d04dd43c936512a714af3c3c5ff9e54e966ab55a46e9bcba19ab4ff82298308a43bcb43f57b55022652ce35717f WHIRLPOOL 212ba0b5d5c4cb4f4acc78aea3f270b2222e3e2b68df265317114af528539df9b04f43cc4d83312ee86615709c121cab0a95873cc9b2a46eb83f1580e64ec2bf +MISC metadata.xml 242 SHA256 03cf0d191396c8ef17eb6ecdf657631ed3a21737658856f3189ec5640235d4fa SHA512 c305f98db61dfe31ddc48084c932b6c45eee7a8cd664ebeade704135fb1da0978ace942a2a4d92d418ad4bdd22acd0685864cf0f4297660fc325cd3842e283e9 WHIRLPOOL 75e8554cf9288a780327c19859b02b473724eeace643f9e7a1bb22b1a73427f4cbcc84314c7c484139ea54e1ad895db30b76c0719668d8f2d7254202442610f1 diff --git a/dev-util/bless/bless-0.6.0-r2.ebuild b/dev-util/bless/bless-0.6.0-r2.ebuild new file mode 100644 index 000000000000..577337347e61 --- /dev/null +++ b/dev-util/bless/bless-0.6.0-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools gnome2 mono-env + +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/gtk-sharp-2.12.21 + >=dev-dotnet/glade-sharp-2.12 ) +" +DEPEND="${RDEPEND} + app-text/rarian + >=sys-devel/gettext-0.15 + virtual/pkgconfig +" + +# See bug 278162 +# Waiting on nunit ebuild entering the tree +RESTRICT="test" + +pkg_setup() { + # 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" + eapply "${FILESDIR}/${P}-pixmap.patch" + eapply "${FILESDIR}/${P}-docpath.patch" + eapply "${FILESDIR}/${P}-mono-4.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --enable-unix-specific \ + $(use_enable debug) +} 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..b1121424d88b --- /dev/null +++ b/dev-util/bless/files/bless-0.6.0-docpath.patch @@ -0,0 +1,71 @@ +diff --git a/Makefile.am b/Makefile.am +index 33f265b..346326d 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,6 +1,9 @@ + EXTRA_DIST = AUTHORS COPYING NEWS README README.packaging \ + bless.mdp bless.mds bless.spec autogen.sh bless.mi + ++doc_DATA = AUTHORS COPYING INSTALL ChangeLog NEWS \ ++ README README.packaging bless.spec ++ + SUBDIRS = po builder src bin data doc . tests + + DIST_SUBDIRS= po builder src bin doc data tests +@@ -34,11 +37,5 @@ bless-builder: + dist-hook: + bzr log > $(distdir)/ChangeLog + +-install-data-local: +- $(INSTALL) -d $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) +- $(INSTALL_DATA) AUTHORS COPYING INSTALL ChangeLog NEWS \ +- README README.packaging bless.spec \ +- $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) +- + uninstall-local: + rm -rf $(DESTDIR)$(libdir)/$(PACKAGE_NAME) +diff --git a/doc/Makefile.am b/doc/Makefile.am +index b18e94a..d7eecc6 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -1,4 +1 @@ + SUBDIRS= developer user +- +-uninstall-local: +- rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME) +diff --git a/doc/user/Makefile.am b/doc/user/Makefile.am +index 729b295..58a1358 100644 +--- a/doc/user/Makefile.am ++++ b/doc/user/Makefile.am +@@ -7,6 +7,11 @@ CLEANFILES=$(OMF) + + noinst_SCRIPTS=$(OMF) + ++docmandir=$(docdir)/user ++docfigsdir=$(docmandir)/figures ++ ++docfigs_DATA=$(FIGURES) ++docman_DATA=$(DOCS) $(wildcard *.html) + + $(OMF): $(OMF).in + if [ -x `which scrollkeeper-preinstall` ]; then \ +@@ -27,11 +32,6 @@ 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_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) + if WITH_SCROLLKEEPER +@@ -39,7 +39,6 @@ if WITH_SCROLLKEEPER + endif + + uninstall-local: +- rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE_NAME)/user + rm $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME)/$(OMF) + if WITH_SCROLLKEEPER + scrollkeeper-update -o $(DESTDIR)$(datadir)/omf/$(PACKAGE_NAME) diff --git a/dev-util/bless/files/bless-0.6.0-mono-4.patch b/dev-util/bless/files/bless-0.6.0-mono-4.patch new file mode 100644 index 000000000000..92b1100cf0e7 --- /dev/null +++ b/dev-util/bless/files/bless-0.6.0-mono-4.patch @@ -0,0 +1,36 @@ +diff --git a/builder/ModuleBuilder.cs b/builder/ModuleBuilder.cs +index 0f62e92..7edb1ab 100644 +--- a/builder/ModuleBuilder.cs ++++ b/builder/ModuleBuilder.cs +@@ -119,7 +119,7 @@ public class ModuleBuilder + //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("mcs", sb.ToString()); + buildProcess.WaitForExit(); + + if (buildProcess.ExitCode == 0) { +@@ -137,4 +137,4 @@ public class ModuleBuilder + } + + +-} +\ No newline at end of file ++} +diff --git a/configure.ac b/configure.ac +index 415cc64..a8e527c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -24,9 +24,9 @@ if test "x$PKG_CONFIG" = "xno"; then + fi + + # C# compiler +-AC_PATH_PROG(MCS, gmcs, no) ++AC_PATH_PROG(MCS, mcs, no) + +-CS="gmcs C#" ++CS="mcs C#" + if test "x$MCS" = "xno" ; then + AC_MSG_ERROR([No $CS compiler found]) + fi 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..de77cb84e750 --- /dev/null +++ b/dev-util/bless/files/bless-0.6.0-pixmap.patch @@ -0,0 +1,20 @@ +=== modified file 'src/gui/drawers/HexDrawer.cs' +--- a/src/gui/drawers/HexDrawer.cs 2007-06-13 12:20:53 +0000 ++++ b/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; + } + diff --git a/dev-util/bless/metadata.xml b/dev-util/bless/metadata.xml new file mode 100644 index 000000000000..fb8810c0659e --- /dev/null +++ b/dev-util/bless/metadata.xml @@ -0,0 +1,8 @@ + + + + + ikelos@gentoo.org + Mike Auty + + -- cgit v1.2.3