summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-03-28 17:33:53 +0000
committerJustin Lecher <jlec@gentoo.org>2015-03-28 17:33:53 +0000
commit6e1567e0ed5360a8ecf4e0489973138cedaabed2 (patch)
treef1449eb8fdd88b8c31cdd657fc59db19b5744eb4 /sci-biology/embassy-emnu
parentkeyword ~arm, bug 544684, thanks Vincent Hardy for reporting (diff)
downloadhistorical-6e1567e0ed5360a8ecf4e0489973138cedaabed2.tar.gz
historical-6e1567e0ed5360a8ecf4e0489973138cedaabed2.tar.bz2
historical-6e1567e0ed5360a8ecf4e0489973138cedaabed2.zip
Import latest changes from science overlay, thanks Ted Tanberry for the work; fixes #335603
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-biology/embassy-emnu')
-rw-r--r--sci-biology/embassy-emnu/ChangeLog11
-rw-r--r--sci-biology/embassy-emnu/Manifest51
-rw-r--r--sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild17
-rw-r--r--sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch127
-rw-r--r--sci-biology/embassy-emnu/metadata.xml2
5 files changed, 182 insertions, 26 deletions
diff --git a/sci-biology/embassy-emnu/ChangeLog b/sci-biology/embassy-emnu/ChangeLog
index c2462e926bc1..e4f8e1310b0c 100644
--- a/sci-biology/embassy-emnu/ChangeLog
+++ b/sci-biology/embassy-emnu/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-biology/embassy-emnu
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/embassy-emnu/ChangeLog,v 1.32 2011/10/20 08:54:43 xarthisius Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/embassy-emnu/ChangeLog,v 1.33 2015/03/28 17:24:57 jlec Exp $
+
+*embassy-emnu-1.05.650 (28 Mar 2015)
+
+ 28 Mar 2015; Justin Lecher <jlec@gentoo.org> +embassy-emnu-1.05.650.ebuild,
+ +files/embassy-emnu-1.05.650_fix-build-system.patch, metadata.xml:
+ Import latest changes from science overlay, thanks Ted Tanberry for the work;
+ fixes #335603
20 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org>
embassy-emnu-1.05-r5.ebuild, embassy-emnu-1.05-r6.ebuild:
diff --git a/sci-biology/embassy-emnu/Manifest b/sci-biology/embassy-emnu/Manifest
index b67930cc3c26..f21f17683ef2 100644
--- a/sci-biology/embassy-emnu/Manifest
+++ b/sci-biology/embassy-emnu/Manifest
@@ -1,28 +1,33 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
-DIST EMBOSS-6.0.1.tar.gz 20204153 RMD160 c97673670a110b51a6c1d1a0305451c44cd7b504 SHA1 ea6fa6e1e4222bc57e748a4d674d72d9b03475dd SHA256 3e352902aa9dab88bf486457ff23794f19398dfc6b550c4bf175dfcad34c233d
-DIST EMBOSS-6.1.0.tar.gz 21968220 RMD160 2eb01da419464ccbc53a95407df0243d00be8720 SHA1 2f2a48d7aa66a8852c1dd531cfe061b024521c33 SHA256 033d205c108e10e314b1ca61ec026a4a7fec2780e8781da67b0e16825b63af41
-DIST embassy-6.0.1-emnu-1.05.tar.gz 390229 RMD160 1d6bbb61cc22d72c130c90c33b4e6ecb14c89aab SHA1 06a57905af7fa7807825e000377b3d8626c99d2e SHA256 2f58621cc7151f813ce608dcd5b3505fc84af882c778fe28167508d6851dc333
-DIST embassy-6.1.0-emnu-1.05.tar.gz 364956 RMD160 9b84bf7590200e0b386d9440016203c5e8e7048e SHA1 1f4ff9e592ab42557a16815c2ee3851f5b3bdc68 SHA256 cf02a8a30b3d84330279cf553488cb3f2fef63bab31dc01b6b9e69a97d619b2c
-EBUILD embassy-emnu-1.05-r5.ebuild 585 RMD160 a968573cff64d56fe76ce79367d4212753500177 SHA1 fd0688d9c4a8b966f52bc78b1d4e6f5d77072ccc SHA256 107017fa4db5806261142fca90ab67f8b37ad27d844676ebc868f5ab648d0c2d
-EBUILD embassy-emnu-1.05-r6.ebuild 609 RMD160 08aa13b892ea36c48e019996fda3b0312f7ef1b4 SHA1 e51b427f0e171c3eb12a485de5c1a4762507353b SHA256 3efb2f1f2a0c2f7cf0700708a9278769931937ea3a51e416f6c48fa09a63addc
-MISC ChangeLog 4670 RMD160 0de35c8869c1b95dbf992d4174e75aaaddd598fa SHA1 c86473d02ae529de02c69cec394138cae266843c SHA256 bc6dd04bf24665e15d00e551a18aed5ca105ca3281786350bc9f3e4944d5b78f
-MISC metadata.xml 165 RMD160 b247a16b6552b292d1249ff4e8ea5060ad2c4372 SHA1 a9f91a3a303f4c85430e21eca09913e1c9426366 SHA256 560c375768c8e164d954d61924f110da785b4771012cb830963eaa267a319132
+AUX embassy-emnu-1.05.650_fix-build-system.patch 3455 SHA256 6f165662eb1e8d57eed8f51fa6c836b949f6be83327732bb7a7fa1b93373c763 SHA512 fd0a51d12009d3ccd25a0a60b0fd2133b22988594667b2c68498c987b9a41ac0ac75421996940d7480864912a2316f0d7a0ca4bd2bb777f16706d0a4907d6896 WHIRLPOOL ef04417248b83999c8c83769c7576acb4da71387904a83d7876d0a2a8be59032140aaf624b22b1c8c85ffb4e2ec63eb2d9ea6bca079a541f330a8f37842f9e15
+DIST EMBOSS-6.0.1.tar.gz 20204153 SHA256 3e352902aa9dab88bf486457ff23794f19398dfc6b550c4bf175dfcad34c233d
+DIST EMBOSS-6.1.0.tar.gz 21968220 SHA256 033d205c108e10e314b1ca61ec026a4a7fec2780e8781da67b0e16825b63af41
+DIST embassy-6.0.1-emnu-1.05.tar.gz 390229 SHA256 2f58621cc7151f813ce608dcd5b3505fc84af882c778fe28167508d6851dc333
+DIST embassy-6.1.0-emnu-1.05.tar.gz 364956 SHA256 cf02a8a30b3d84330279cf553488cb3f2fef63bab31dc01b6b9e69a97d619b2c
+DIST embassy-emnu-1.05.650.tar.gz 425595 SHA256 0a5ae3a1fbaf7952ba5e28cf89bf9cbf521cea9fe4703170b532c50542c8ea0e SHA512 0cb0dafd53c4fd410409430dc12353989d2c226191acace26e81b457602b6b6c60f8eb1d0d9b36ea90b2420010c1a3e887a2458e8487008a36775961e378d0dd WHIRLPOOL ab62608ab9a1f433a0781c672c80daf6447f81e98159adc506e4a6fd22c7c6376fd6b5ae14f91aba5bdad76f66c3e0a9a89638cf2288f90aa70c36402c41cc6a
+EBUILD embassy-emnu-1.05-r5.ebuild 585 SHA256 107017fa4db5806261142fca90ab67f8b37ad27d844676ebc868f5ab648d0c2d SHA512 5007d4bb4f96210d0602ff489533d8a5deee8c6eed55fa6c745d85a9304a9b6f8dea18f4ba22519ab0f39c9d6c2d44c2bc30d30fa900255abe3ca36066c99153 WHIRLPOOL 4ff71bd1ba6025f335a4d1970ca0d5acfd0d2c545def98f8becc971deddb67e880ed379d3c6ec2a9250ccd3aa6b0e4ab3fcbff7ada7fd7bf890e51be0c04b4ed
+EBUILD embassy-emnu-1.05-r6.ebuild 609 SHA256 3efb2f1f2a0c2f7cf0700708a9278769931937ea3a51e416f6c48fa09a63addc SHA512 0682ac937318e4b8156d34df9a0b8fc254ec81cabea48b3ed6d1914bcc19a5d730299a48288f1fdeab66dd8382a49f43c41a8012b3d7947b8d2290b0865532bc WHIRLPOOL ec5648807dd813024fe03226e31075cbf580ddda15d033882612e7c87960992d505bbd1b91bf4cf912ef88d4986e0571e8052533b4da38af12f0b0f0347afcf2
+EBUILD embassy-emnu-1.05.650.ebuild 549 SHA256 23f388299bf4aec4355c2287a45c892f859a98d1ade2379174a764a77a3a25a9 SHA512 a47452aec70960e5ed562871980b6d84c6974ca01a6d48f5e3de2ff7f111e16ad1e0ea929b2be429e81524042d2de21ce473f30d397f5da91d7ed1d5e059f9e2 WHIRLPOOL ff4f4dbc5ddcc30c3e7d7871d8d5debaae2d78a93d7196bee076c52c7ff6bee754832b04cd04e3ca0d281650296120c57215693378856a72eda37a8174f0d925
+MISC ChangeLog 4946 SHA256 8e25e94071dd273334221c40a8a6a2e03dc46b8f6c198b37bd29b4c8df26f815 SHA512 3a8a0152cc9735204a9de8132657805dea68c4e77e18e25229d54509730d6f72d97dd2de71a14ffc132a5677c3f4931a30a72db748383c3c16c54fcc9fcf1faa WHIRLPOOL ac9691e09d5bbcdd8f36e1cb7818fd043161751a21bff593f377859dad08790daf501ef11277761b006ae997c1f4a35fef0644bda209cdf8ec1b8bc085c758bf
+MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJOn+HbAAoJEF0huFKJUZL5DL4QAInMRFb7vngWLSwlbj3HHYwd
-pwpYOiQ4bhLu9DuivEkYX7sh2hh6z7AWf5ul+shQ/q03Qp9ElVlwcWf5FdIt2e+b
-us75fN80Zog+AZno+mPGgr1sl0MEBeZ8XUOzBT0hRjtzi/LsZgsQ2iJuAq3Op3EF
-qiW4/oBl/hdhnQVhqWuEZyd7f5t7/IjW7jO2Py44oVRdCn88o9V9raMIqFOvKdmO
-TEtWwuS9OR7H1LndmM0hraxougaNJokR0OU2OuGOBEfljhbWw8Eq/irWoDLt21q3
-Iry9BBHmZB4gSVrOoTnsB5NBZyKUWKBkXquo3vw8VJLPjNSUkqM0fCzap12vEqjl
-x9gOboZxfzfbrLE34X6f6HeMh6mhk/N0dw1lCP3Xxe+HxUpUlTN3PJdxmaiJpUe+
-YaSaaOFn0HnT4gxpAAkzCxpZME4xjadirLX+sw7Wxqngl+mB+nXmAm5E1iBmu4TV
-VIwoe1XSZx/HtkAx10U7evUrYO7eFMR/Ar+ckLvULdVeahANulR/je5DCgf7DCmS
-QgzxkhuL9CUsB0WQK3dHK2YZZNvtfsg2ZBUupshO/H1njhRqjgnHY2/BOVTPtyBV
-7XUiOTq37qCkvNLq10Y5RL2q/HHYOl5AuBB8HKDfOphYFUjK8zAZk8+BabXBl1J5
-r5wPgNBwChs9P9RV/rmt
-=Xk6i
+iQJ8BAEBCgBmBQJVFuPqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirkjoQAIBaRhA17VGmanP/EHktk7zV
+8s29bduxJFDtVuIVrzDM8Wg1EgfTzhoyXR+Pc3b0ktkofJlYfYx9aOjj1c/+I7On
+Rtjy8OHnN/q3ud2Zu7YrUO+Ts6m1lkDTvKo++YdzT1vXnklnD+avypWd/NDSKzbO
+evou1p6ecrSEVk2SnX06vvJ8UoC0J2wZwlu5SCSWn5Tit+42bsLJRjW7hZ+OOrZj
+04Q0fehUuWHFcbxcoO/4mk8eJ9edgwSpsbreHoX5zjAOew5dA+GZ2mLqiaPVYWdn
+796/Y3CnSXuhrCZaBdm6CNAk1vTa7C7elnXYevvE+dfNASYCjbUstVnQbXK4cy2H
+FhJgC6sGUDtU/yFmM86Ywe6nLpAf+qkVFDrpnDp7GFVfhm87bXGXCXzr9l9fbYBW
+Xnk8+BFx9hM0vbsIya2wrxgetquhVey27X8OO03SguEqPFEhB6j5xeFuhUB/0csk
+o367Xbhw4m21PCJJXWiqIU+cNv+Y/y7FPbkCsywOEyh/gQW+KmuiNDiWd0e++lx0
+KM9xXoGesLknDTeFOXzV4Xugey9MB8WGGd/9s/IcQH+Jn6+L+aoQwzjg0VQ2n6ZQ
+8RwhCafCIV7ox3LgVxpmFFeK0kWJLbibBdf9c8MD8QoknXaTLz0BEvfUFYtV9VvZ
+PeM/zJKANUViQjHYwBGM
+=uK7J
-----END PGP SIGNATURE-----
diff --git a/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild b/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild
new file mode 100644
index 000000000000..15daeda9d936
--- /dev/null
+++ b/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild,v 1.1 2015/03/28 17:24:57 jlec Exp $
+
+EAPI=5
+
+EBO_DESCRIPTION="Simple menu of EMBOSS applications"
+EBO_EXTRA_ECONF="$(use_enable ncurses curses)"
+
+PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
+AUTOTOOLS_AUTORECONF=1
+inherit emboss-r1
+
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos"
+IUSE+=" ncurses"
+
+RDEPEND+=" ncurses? ( sys-libs/ncurses )"
diff --git a/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch b/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch
new file mode 100644
index 000000000000..e73eb7b170ce
--- /dev/null
+++ b/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch
@@ -0,0 +1,127 @@
+--- EMNU-1.05.650/configure.ac
++++ EMNU-1.05.650/configure.ac
+@@ -635,33 +635,6 @@
+
+
+
+-dnl PCRE library definitions - see the MAJOR and MINOR values
+-dnl to see which version's configure.in these lines come from
+-
+-dnl Provide the current PCRE version information. Do not use numbers
+-dnl with leading zeros for the minor version, as they end up in a C
+-dnl macro, and may be treated as octal constants. Stick to single
+-dnl digits for minor numbers less than 10. There are unlikely to be
+-dnl that many releases anyway.
+-
+-PCRE_MAJOR="7"
+-PCRE_MINOR="9"
+-PCRE_DATE="11-Apr-2009"
+-PCRE_VERSION="${PCRE_MAJOR}.${PCRE_MINOR}"
+-
+-dnl Default values for miscellaneous macros
+-
+-POSIX_MALLOC_THRESHOLD="-DPOSIX_MALLOC_THRESHOLD=10"
+-
+-dnl Provide versioning information for libtool shared libraries that
+-dnl are built by default on Unix systems.
+-
+-PCRE_LIB_VERSION="0:1:0"
+-PCRE_POSIXLIB_VERSION="0:0:0"
+-
+-
+-
+-
+ dnl FIXME: This does no longer seem required with Autoconf 2.67?
+ dnl Intel MacOSX 10.6 puts X11 in a non-standard place
+ dnl AS_IF([test "x${with_x}" != "xno"],
+@@ -737,21 +710,6 @@
+
+
+
+-dnl "Export" these variables for PCRE
+-
+-AC_SUBST([HAVE_MEMMOVE])
+-AC_SUBST([HAVE_STRERROR])
+-AC_SUBST([PCRE_MAJOR])
+-AC_SUBST([PCRE_MINOR])
+-AC_SUBST([PCRE_DATE])
+-AC_SUBST([PCRE_VERSION])
+-AC_SUBST([PCRE_LIB_VERSION])
+-AC_SUBST([PCRE_POSIXLIB_VERSION])
+-AC_SUBST([POSIX_MALLOC_THRESHOLD])
+-
+-
+-
+-
+ dnl Test if --enable-localforce given
+ locallink="no"
+ embprefix="/usr/local"
+@@ -874,6 +832,11 @@
+ AM_CONDITIONAL([ESYSTEMLIBS], [test "x${enable_systemlibs}" = "xyes"])
+
+
++AS_IF([test "x${enable_systemlibs}" = "xyes"],
++[
++dnl using system libraries
++ PKG_CHECK_MODULES([PLPLOT], [plplotd])
++])
+
+
+ # Enable the purify tool: --enable-purify, sets CC and LIBTOOL
+@@ -899,20 +862,16 @@
+
+
+ dnl emnu and mse only: uses curses
+-dnl Test if --with-curses is given
+-AC_ARG_WITH([curses],
+-[AS_HELP_STRING([--with-curses], [curses (or ncurses)])])
+-
+-AC_MSG_CHECKING([for curses])
+-
+-AS_IF([test "${with_curses}"],
+-[
+- CPPFLAGS="$CPPFLAGS -I${with_curses}/include -I${with_curses}/include/ncurses"
+- LDFLAGS="$LDFLAGS -L${with_curses}/lib"
++dnl Test if --enable-curses is given
++AC_ARG_ENABLE([curses],
++[AS_HELP_STRING([--enable-curses], [curses])])
++
++AS_IF([test "x$enable_curses" = "xyes"], [
++ PKG_CHECK_MODULES([NCURSES], [ncurses])
++ PKG_CHECK_MODULES([FORM], [form])
++ PKG_CHECK_MODULES([MENU], [menu])
+ ])
+
+-AC_CHECK_LIB([ncurses], [main], [LIBS="$LIBS -lncurses"], [LIBS="$LIBS -lcurses"])
+-
+
+
+
+--- EMNU-1.05.650/src/Makefile.am
++++ EMNU-1.05.650/src/Makefile.am
+@@ -17,9 +17,8 @@
+ -I../../../ajax/ensembl -I../../../ajax/ajaxdb \
+ -I../../../ajax/acd -I../../../plplot
+ else
+-AM_CPPFLAGS = -I${embprefix}/include -I${embprefix}/include/eplplot \
+- $(NLINCLUDES) \
+- -I${embprefix}/include/epcre
++AM_CPPFLAGS = -I${embprefix}/include $(NLINCLUDES) $(PLPLOT_CFLAGS) \
++ $(NCURSES_CFLAGS) $(FORM_CFLAGS) $(MENU_CFLAGS)
+ endif
+
+ if ISSHARED
+@@ -57,5 +56,5 @@
+ ../../../plplot/libeplplot.la -lmenu -lform $(XLIB)
+ else
+ LDADD = -L${embprefix}/lib -lnucleus -lacd -lajaxdb -lensembl -lajaxg \
+- -lajax -lepcre $(NLADD) -leplplot -lmenu -lform $(XLIB)
++ -lajax $(NLADD) $(NCURSES_LIBS) $(FORM_LIBS) $(MENU_LIBS) $(XLIB)
+ endif
+--- EMNU-1.05.650/emboss_acd/Makefile.am
++++ EMNU-1.05.650/emboss_acd/Makefile.am
+@@ -1,3 +1,3 @@
+
+-pkgdata_DATA = *.acd
++pkgdata_DATA = $(srcdir)/*.acd
+ pkgdatadir=$(prefix)/share/EMBOSS/acd
diff --git a/sci-biology/embassy-emnu/metadata.xml b/sci-biology/embassy-emnu/metadata.xml
index d4648212cbad..f17a827e3101 100644
--- a/sci-biology/embassy-emnu/metadata.xml
+++ b/sci-biology/embassy-emnu/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-biology</herd>
+ <herd>sci-biology</herd>
</pkgmetadata>