dev-libs/cvector: port to EAPI 7

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2021-01-27 03:33:46 +00:00
parent 9e7431b53a
commit 18c8b7cf90
3 changed files with 13 additions and 17 deletions

View File

@@ -1,42 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=7
inherit base eutils toolchain-funcs versionator
inherit toolchain-funcs
MY_PN=CVector
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An ANSI C implementation of dynamic arrays (approximation of C++ vectors)"
HOMEPAGE="http://cvector.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_PN}-$(get_version_component_range 1-3)/${MY_P}.tar.gz"
SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_PN}-$(ver_cut 1-3)/${MY_P}.tar.gz"
S="${WORKDIR}"/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/${MY_P}
PATCHES=(
"${FILESDIR}"/${P}-LDFLAGS.patch
"${FILESDIR}"/1.0.3-dynlib.patch
)
)
src_compile() {
emake \
CC=$(tc-getCC) \
CXX=$(tc-getCXX) \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
CFLAGS="${CFLAGS}" \
all
}
src_install() {
ln -sf libCVector.so.$(get_version_component_range 1-3) libCVector.so.$(get_major_version) || die
ln -sf libCVector.so.$(get_version_component_range 1-3) libCVector.so || die
dolib.so libCVector.so*
ln -sf libCVector.so.$(ver_cut 1-3) libCVector.so.$(ver_cut 1) || die
ln -sf libCVector.so.$(ver_cut 1-3) libCVector.so || die
dolib.so libCVector.so*
doheader *.h
dodoc README_CVector.txt

View File

@@ -1,5 +1,3 @@
diff --git a/Makefile b/Makefile
index 865db81..2691108 100644
--- a/Makefile
+++ b/Makefile
@@ -96,8 +96,8 @@ BUILD_COMMAND_STATIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -static -I $(IN

View File

@@ -1,5 +1,5 @@
--- Makefile 2009-07-08 04:02:56.000000000 +0200
+++ Makefile.new 2009-07-25 11:59:27.000000000 +0200
--- a/Makefile
+++ b/Makefile
@@ -89,10 +89,10 @@
endif