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-embedded/srecord/Manifest | 6 ++ .../srecord/files/srecord-1.57-libtool.patch | 70 ++++++++++++++++++++++ dev-embedded/srecord/metadata.xml | 14 +++++ dev-embedded/srecord/srecord-1.64.ebuild | 39 ++++++++++++ 4 files changed, 129 insertions(+) create mode 100644 dev-embedded/srecord/Manifest create mode 100644 dev-embedded/srecord/files/srecord-1.57-libtool.patch create mode 100644 dev-embedded/srecord/metadata.xml create mode 100644 dev-embedded/srecord/srecord-1.64.ebuild (limited to 'dev-embedded/srecord') diff --git a/dev-embedded/srecord/Manifest b/dev-embedded/srecord/Manifest new file mode 100644 index 000000000000..bb59dd9b1532 --- /dev/null +++ b/dev-embedded/srecord/Manifest @@ -0,0 +1,6 @@ +AUX srecord-1.57-libtool.patch 1733 SHA256 1bfc7552ab1cd78e8ed77961e7e5a464a9d4fcf15955ab716898b6616e9e08e9 SHA512 f4b9d701ac7b364f5f43dab835c0249d9d2f54903a371cdd9a03a63f082e4c93f15adc4cc9a39ccf5dd8feb56f579c2f96697c0c7b8d2730cf845ac477b20a83 WHIRLPOOL 3dceb00f0c240592c62259bd2535708a862a21a4935c9473546c4b6ec2dcbd93f6fa7aee8a4c5adb4853f416877ce4d401933cc36db3a3e1aa6e9d895054e9d5 +DIST srecord-1.64.tar.gz 942513 SHA256 49a4418733c508c03ad79a29e95acec9a2fbc4c7306131d2a8f5ef32012e67e2 SHA512 f96f2d9cd2c475d040c0474a35a17ebca2f0fb737856cdafe1227758a3e52176e4ab3e8577520c21e75e468d74fa98695128c02120734b6e92d8573e76af50b3 WHIRLPOOL e679a4b8b497a52a8617db3f509ce0776e7d33c823f8de3528fe3599fa2ad7cccc79c9743f4fecab023dc1d88c6de481f6091a0ef7c79f5672b399b08c3da5b6 +EBUILD srecord-1.64.ebuild 739 SHA256 c828d2e2da637749af210f1d5e19b223cea14488863b8d4af155295b51c3feac SHA512 84b65cfd579dca4b631c04060143047710df83a38bc781ffcbb2eea17cfe0c9e3c278634cde0e9d0c6d7bdb37e8069e709ba5e088660e251d44e94d0a5453a53 WHIRLPOOL cddbb2b70dced84e44ec9daaacb02f065028e0f2393552c2c682632330d4ffdcc9cc8d55d83ec3a39a003fa22f4b21f973fc1ca7a891e49d892fd9cb26e170ef +MISC ChangeLog 2988 SHA256 1d7b5c339417f32a25c52de880d1d8c832ab7658cac469c9079b6d063a3ba527 SHA512 4ecb33792ab1af8a46e7f01aa44b3f41fb8ca559a223e85bee9645cff3ac67d8d3bfc8c1b5611f3ac124b85b9b978eb2b3a70b1def8a2b9b797877bdb79076d8 WHIRLPOOL b3047de7e2ec5dbfed06c22e28e2791e6529c1a4fd980118475a577ab65619f9ed04234607a29ff582cd76e64a56fa9295ef608bbf09985849374d4988357521 +MISC ChangeLog-2015 3236 SHA256 1ed144c69bd2b2c2d965492990b7580581d2517e09ca49c51f4ab2f8457a2b6c SHA512 973979a0f1fd87e26a25970359b9e9ff97a378e437e721d118c75b6e89c25a45443bbbaf553c23b7f3832ef2ed18a40f395138c5445eeacf3c20810526b3a131 WHIRLPOOL a820b06191af27810f5ffe0a1f0dc60e8f42e145018e1d83054e0295b88c2e55ad76ab3fc220cf53ab8a8e2ad9d65e2e30fbb455d813e6d70d9e3bcbbf317568 +MISC metadata.xml 455 SHA256 0aaa003cc4039fdac7250a1c2970b920d0acf35e768036abd7d0778fa7df9c58 SHA512 221d3f902bf77fb71de6db4fb99874fd37183124b5858b112240ab1469b1f92f3142876b039498fdff03a46445b83cb1ffc71d37305bed7ec5fa79924df92403 WHIRLPOOL a530ed424cf2d644de24de927aa79d41183b8712c2072d7a6b78ea18bf89c7d220fd597ea4730b5156027c66f557deaef084ad552d2ebb98d5465b91716fcbc7 diff --git a/dev-embedded/srecord/files/srecord-1.57-libtool.patch b/dev-embedded/srecord/files/srecord-1.57-libtool.patch new file mode 100644 index 000000000000..d1195726a3d2 --- /dev/null +++ b/dev-embedded/srecord/files/srecord-1.57-libtool.patch @@ -0,0 +1,70 @@ +--- srecord-1.57.orig/etc/configure.ac ++++ srecord-1.57/etc/configure.ac +@@ -29,6 +29,10 @@ + AC_CHECK_FUNCS(snprintf vsnprintf) + AC_CHECK_LIB(gcrypt, gcry_md_open) + ++top_builddir=`pwd` ++AC_SUBST(top_builddir) ++LT_INIT ++ + dnl + dnl Make sure Boost is installed. + dnl +@@ -119,46 +123,6 @@ + operating system has a libgcrypt that supports WHIRLPOOL.]) + AC_MSG_RESULT(yes),AC_MSG_RESULT(no))dnl + +-dnl! +-dnl! Now look for libtool. +-dnl! +-AC_CHECK_PROGS(LIBTOOL, libtool) +-if test -z "$LIBTOOL" +-then +- AC_MSG_RESULT([ +- You must have GNU Libtool installed to build srecord. +- Homepage: http://www.gnu.org/software/libtool/]) +- OK=no +- if apt-get --version > /dev/null 2> /dev/null; then +- AC_MSG_RESULT([ +- The following command may be used to install it: +- sudo apt-get install libtool +- ]) +- OK=yes +- fi +- if yum --version > /dev/null 2> /dev/null; then +- AC_MSG_RESULT([ +- The following command may be used to install it: +- sudo yum install libtool +- ]) +- OK=yes +- fi +- if pkg_info -a > /dev/null 2> /dev/null; then +- AC_MSG_RESULT([ +- The following command may be used to install it: +- sudo pkg_add -r libtool +- ]) +- OK=yes +- fi +- if test "$OK" != "yes"; then +- AC_MSG_RESULT([ +- If you are using a package based install, you will need the +- libtool package. +- ]) +- fi +- exit 1 +-fi +- + dnl + dnl If the soelim program exists, and understands the -I option, + dnl arrange for the Makefile to install the .ps files from the +--- srecord-1.57.orig/Makefile.in ++++ srecord-1.57/Makefile.in +@@ -35,6 +35,7 @@ + # + # directory containing the source + # ++top_builddir = @top_builddir@ + srcdir = @srcdir@ + VPATH = @srcdir@ + diff --git a/dev-embedded/srecord/metadata.xml b/dev-embedded/srecord/metadata.xml new file mode 100644 index 000000000000..17dbb943a18e --- /dev/null +++ b/dev-embedded/srecord/metadata.xml @@ -0,0 +1,14 @@ + + + + + embedded@gentoo.org + Embedded Gentoo + + +The SRecord package is a collection of powerful tools for manipulating EPROM load files. + + + srecord + + diff --git a/dev-embedded/srecord/srecord-1.64.ebuild b/dev-embedded/srecord/srecord-1.64.ebuild new file mode 100644 index 000000000000..beccea452409 --- /dev/null +++ b/dev-embedded/srecord/srecord-1.64.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils autotools + +DESCRIPTION="A collection of powerful tools for manipulating EPROM load files" +HOMEPAGE="http://srecord.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="static-libs test" + +RDEPEND="dev-libs/libgcrypt:0" +DEPEND="${RDEPEND} + dev-libs/boost + sys-apps/groff + test? ( app-arch/sharutils )" + +PATCHES=( "${FILESDIR}"/${PN}-1.57-libtool.patch ) + +src_prepare() { + default + + cp etc/configure.ac "${S}" + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + prune_libtool_files +} -- cgit v1.2.3