summaryrefslogtreecommitdiff
path: root/dev-embedded/srecord
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-embedded/srecord
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-embedded/srecord')
-rw-r--r--dev-embedded/srecord/Manifest6
-rw-r--r--dev-embedded/srecord/files/srecord-1.57-libtool.patch70
-rw-r--r--dev-embedded/srecord/metadata.xml14
-rw-r--r--dev-embedded/srecord/srecord-1.64.ebuild39
4 files changed, 129 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+ </maintainer>
+ <longdescription>
+The SRecord package is a collection of powerful tools for manipulating EPROM load files.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">srecord</remote-id>
+ </upstream>
+</pkgmetadata>
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
+}