summaryrefslogtreecommitdiff
path: root/media-sound/gsm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
commitbd4aeefe33e63f613512604e47bfca7b2187697d (patch)
treeadb35b5a9a00ee7ea591ab0c987f70167c23b597 /media-sound/gsm
parent48ece6662cbd443015f5a57ae6d8cbdbd69ef37c (diff)
gentoo resync : 03.11.2019
Diffstat (limited to 'media-sound/gsm')
-rw-r--r--media-sound/gsm/Manifest2
-rw-r--r--media-sound/gsm/gsm-1.0.13-r1.ebuild26
2 files changed, 18 insertions, 10 deletions
diff --git a/media-sound/gsm/Manifest b/media-sound/gsm/Manifest
index a88a30a029c0..cb1e41c33a91 100644
--- a/media-sound/gsm/Manifest
+++ b/media-sound/gsm/Manifest
@@ -2,5 +2,5 @@ AUX gsm-1.0.12-64bit.patch 591 BLAKE2B f72688a27c9e52bd3e0b40018f2e035da4284c40e
AUX gsm-1.0.12-memcpy.patch 301 BLAKE2B 887d9dd0c9220284f1ef69bad73e5e311994fb020bc06742cd931fead416937ae25d0e3364432be5c4cc408c57fad80bb524fddf7db75bf53e70158da4a8f089 SHA512 922999a35a5d8f646ebe61d7b7aacadbd75848a5446462a8173e040f7d4b0748c55196c1be0653752f076a01d7eb07e5bfce3fe23b81a38f1ee9f97d61cd6200
AUX gsm-1.0.13-shared.patch 3723 BLAKE2B 4bd926e470d7c120560fe2378dd87496e47760efe293db5e9b1b61cf5075cb737425ca1e7c6b7a92068c95416603b3a5c46741e04f30a477c8d39b0b0c33e63f SHA512 0872ddb6c93ab6f7082f4a999a39439ceaa8337bf72c0a690ebbf1561a605d2664ceec14eba81a36ab244c3cfe3f3edafe3ee76869a68aeffe6fcc3f12026957
DIST gsm-1.0.13.tar.gz 65318 BLAKE2B 22bb79e3afd9a2e99041693288342b55969207223486200d4aebc61908930040b6b766a9bf673ec6b484eeb95833684c79f34c95d32da17cfb4c36d025004858 SHA512 0d0cf9e1e81e64cd84f588c1e4f0cb74b849d45e41fdebf860f63588084c73c7c5198bfe73a6c976bda5735ee516661d3db00afbb5cc5886a7ee3a7b31d673aa
-EBUILD gsm-1.0.13-r1.ebuild 1507 BLAKE2B b8163ad6fe1ac0be34ff2ff87b786f6e40a8a7af0adfe1c0b86d4d41af06ca970c76ab8dab68ec8b1d68593f3b7817c21e99b7631b1c21ff4b5ac7793d539266 SHA512 3445f086177b9f624af8346ab71eef36ebd49928b120ca9ff6914b45c9db6ed60f916b654e87f3984709e217714019c6eb886d48587d75c31387c8071d946696
+EBUILD gsm-1.0.13-r1.ebuild 1551 BLAKE2B 3e9f4a7845d5a6d4a27e6a6ff760972d5a57da05657ad1a275a3219cdb11b443eb2f58c91fca2ce226dd6421308bad4c98294d23ebb316e4fd0647c0619d84da SHA512 2666baee74b43ea893c0e398a978f13d1dd5cab5a4778eb0f1c86b7adca6cd7db0428581cbc0771be6a5c3ed60a55c8119702299ddc3a67982dee05f3241a670
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild
index 60550df0a103..47621630dd40 100644
--- a/media-sound/gsm/gsm-1.0.13-r1.ebuild
+++ b/media-sound/gsm/gsm-1.0.13-r1.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs versionator
+EAPI=7
+
+inherit flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Lossy speech compression library and tool"
HOMEPAGE="https://packages.qa.debian.org/libg/libgsm.html"
@@ -11,24 +12,31 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="gsm"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE=""
-S=${WORKDIR}/${PN}-"$(replace_version_separator 2 '-pl' )"
+S="${WORKDIR}/${PN}-$(ver_rs 2 '-pl' )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-shared.patch
+ "${FILESDIR}"/${PN}-1.0.12-memcpy.patch
+ "${FILESDIR}"/${PN}-1.0.12-64bit.patch
+)
DOCS=( ChangeLog MACHINES MANIFEST README )
src_prepare() {
- epatch "${FILESDIR}"/${P}-shared.patch \
- "${FILESDIR}"/${PN}-1.0.12-memcpy.patch \
- "${FILESDIR}"/${PN}-1.0.12-64bit.patch
+ default
+ sed -e 's/\$(GSM_INSTALL_LIB)\/libgsm.a //g' -i Makefile || die
+
multilib_copy_sources
}
-multilib_src_compile() {
+src_configure() {
# From upstream Makefile. Define this if your host multiplies
# floats faster than integers, e.g. on a SPARCstation.
use sparc && append-flags -DUSE_FLOAT_MUL -DFAST
+}
+multilib_src_compile() {
emake -j1 CCFLAGS="${CFLAGS} -c -DNeedFunctionPrototypes=1" \
LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)"
}
@@ -44,7 +52,7 @@ multilib_src_install() {
TOAST_INSTALL_MAN="${ED}"/usr/share/man/man1 \
install
- dolib lib/libgsm.so*
+ dolib.so lib/libgsm.so*
dosym ../gsm/gsm.h /usr/include/libgsm/gsm.h
}