sys-apps/xbps: add version 0.58 and git live 9999

This commit is contained in:
XGQT 2020-02-14 20:32:11 +01:00
parent 3f7ae646dc
commit c9acb0f06b
No known key found for this signature in database
GPG Key ID: 2089DEC77862433A
4 changed files with 123 additions and 0 deletions

1
sys-apps/xbps/Manifest Normal file
View File

@ -0,0 +1 @@
DIST 0.58.tar.gz 386287 BLAKE2B 31ab2f73945cb349e15092de5c969f4ceba7a17275cfd08f7310a43ef13d36b9a01f09a018a34e90f9a2ae0f177de2b542e4bac40e624eeac5175d781d9b356e SHA512 c4df413043aabb17ef9a21cbb58aa116d63d50ed2bcae7a38886ed077fcc72e3f4cbe9723e97b741b3c9403f836ac5edaea86092a7cd44ac29015c1bed483952

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<use>
<flag name="lto">Build with Link Time Optimization</flag>
</use>
<upstream>
<remote-id type="github">void-linux/xbps</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,56 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="The X Binary Package System"
HOMEPAGE="https://voidlinux.org/xbps"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/void-linux/xbps.git"
KEYWORDS=""
else
SRC_URI="https://github.com/void-linux/${PN}/archive/${PV}.tar.gz"
KEYWORDS="~amd64"
fi
RESTRICT="!test? ( test ) mirror"
LICENSE="BSD"
SLOT="0"
IUSE="debug doc lto static test"
COMMON_DEPEND="
>=app-arch/libarchive-3.3.3[lz4,zstd]
"
BDEPEND="
${COMMON_DEPEND}
virtual/pkgconfig
doc? (
app-doc/doxygen
media-gfx/graphviz
)
"
DEPEND="
sys-libs/zlib
"
RDEPEND="
${COMMON_DEPEND}
test? ( >=dev-libs/atf-0.15 )
"
src_configure() {
local myconf=(
$(use_enable debug fulldebug)
$(use_enable doc api-docs)
$(use_enable lto)
$(use_enable static)
$(use_enable test tests)
)
econf "${myconf[@]}"
}
pkg_postinst() {
elog "WARNING! Use with caution!"
elog "XBPS may break your system."
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="The X Binary Package System"
HOMEPAGE="https://voidlinux.org/xbps"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/void-linux/xbps.git"
KEYWORDS=""
else
SRC_URI="https://github.com/void-linux/${PN}/archive/${PV}.tar.gz"
KEYWORDS="~amd64"
fi
RESTRICT="!test? ( test ) mirror"
LICENSE="BSD"
SLOT="0"
IUSE="debug doc lto static test"
COMMON_DEPEND="
>=app-arch/libarchive-3.3.3[lz4,zstd]
"
BDEPEND="
${COMMON_DEPEND}
virtual/pkgconfig
doc? (
app-doc/doxygen
media-gfx/graphviz
)
"
DEPEND="
sys-libs/zlib
"
RDEPEND="
${COMMON_DEPEND}
test? ( >=dev-libs/atf-0.15 )
"
src_configure() {
local myconf=(
$(use_enable debug fulldebug)
$(use_enable doc api-docs)
$(use_enable lto)
$(use_enable static)
$(use_enable test tests)
)
econf "${myconf[@]}"
}
pkg_postinst() {
elog "WARNING! Use with caution!"
elog "XBPS may break your system."
}