mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
dev-libs/cvector: add 1.0.4.1
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST CVector-1.0.3.1.tar.gz 19761 BLAKE2B a744e810018c1769a3f9d623c43e86a52d5f1c7b6502761768686e5b52e88c34c32f056d937a395c903a82224d503d2843bb3516c297b61cb87cec589ff9758e SHA512 41300e46873efa8a2cfc44c76788025385fa7b7a108cf9dd95e4e28d515d825d4a44786a7ffb130d727a42907d56e4f62e6f75a02c96333b6afdc06c336d538e
|
||||
DIST CVector-1.0.4.1.tar.gz 21173 BLAKE2B 37189d2ab48e61b2e5e3836a194f44b5c9c039858a50000f6d4e549f266cd582ccb42dbfc637e2a28b10cfba241cb4aa142efa603a56295058a22eaab2b056f3 SHA512 05044d01b10a33cb3874e6d33df5741dc0b2198129c1f62879bc10469961baf328d7f0c98b0950a591e8749b5b5d4ce305a6e2bbb1112b9e0bef57fed72948ff
|
||||
|
||||
41
dev-libs/cvector/cvector-1.0.4.1.ebuild
Normal file
41
dev-libs/cvector/cvector-1.0.4.1.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=9
|
||||
|
||||
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="https://github.com/yayahjb/${PN}/archive/refs/tags/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-${MY_P}
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-LDFLAGS.patch
|
||||
"${FILESDIR}"/1.0.3-dynlib.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
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
|
||||
}
|
||||
17
dev-libs/cvector/files/cvector-1.0.4.1-LDFLAGS.patch
Normal file
17
dev-libs/cvector/files/cvector-1.0.4.1-LDFLAGS.patch
Normal file
@@ -0,0 +1,17 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -89,10 +89,10 @@
|
||||
endif
|
||||
|
||||
COMPILE_COMMAND = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDES) $(WARNINGS) -c
|
||||
-LIBRARY_LINK_COMMAND = $(LIBTOOL) --mode=link $(CC) -version-info $(VERSION) -release $(RELEASE) -no-undefined -rpath $(INSTALL_PREFIX)/lib
|
||||
-BUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(INCLUDES)
|
||||
-BUILD_COMMAND_DYNAMIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -shared -I $(INSTALL_PREFIX)/include
|
||||
-BUILD_COMMAND_STATIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -static -I $(INSTALL_PREFIX)/include
|
||||
+LIBRARY_LINK_COMMAND = $(LIBTOOL) --mode=link $(CC) -version-info $(VERSION) -release $(RELEASE) -no-undefined $(LDFLAGS)
|
||||
+BUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS)
|
||||
+BUILD_COMMAND_DYNAMIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -shared
|
||||
+BUILD_COMMAND_STATIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -static
|
||||
INSTALL_COMMAND = $(LIBTOOL) --mode=install cp
|
||||
INSTALL_FINISH_COMMAND = $(LIBTOOL) --mode=finish
|
||||
|
||||
@@ -6,5 +6,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">cvector</remote-id>
|
||||
<remote-id type="github">yayahjb/cvector</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
Reference in New Issue
Block a user