Merge branch 'master' into update-libcaes

This commit is contained in:
Volker Wegert 2022-11-17 22:56:13 +01:00 committed by GitHub
commit 98de49e41c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
87 changed files with 4530 additions and 1161 deletions

View file

@ -1,3 +1,2 @@
DIST libbfio-alpha-20191230.tar.gz 2004155 BLAKE2B 1e1330b4982b896912722c89b54d60e20994aaf5157451d9379b7345a2638236970a1c050fdb5977b84105e1791777c4692cb4a9c1eef405bbe11ff5fdb2cc7e SHA512 4054f853fb072bfff6eca58da1c47e1458ffdf4ca2734349b78fa145745c2cd12635cb244487d84aabc7768f2eb3f63dfcfe6d0afe7b45096674a61cda6f258f
DIST libbfio-alpha-20201229.tar.gz 2014489 BLAKE2B 87a17ac853eb486efe3a2f44f424a7e59e52d3e1ed2f7b4c728399f0ed3b0220827a844eeecda829f34cdbd7f94c8e4518b4000a029ddc481ea24d83be8b7963 SHA512 8e82e7ae22e094f438e1fa032d1675554b6f9f24caa64ddefa09e3b9e55c6b7981cce8ae01904128fd5ed2e5cf26298734b1fe8fad798f66a5b48cb04fc1ced1
DIST libbfio-alpha-20220120.tar.gz 2040045 BLAKE2B 8c36316ab3c648bbdd03d96d621444c6b26efb7e627d9337bd346261debaaaf1705d7ac1b043fb97dc2ceaaec620432aeb4bbc333b441e429436a7b1505b1dab SHA512 8e0b8bc3b60145c42fd9c20a9ea04d022f6a44c07dc0f39b21945c2149a2f6201fd22d6ffa590e7d6bcfa95138aff202670ce794a2fe6afdac672a1a6ef65bcf
DIST libbfio-alpha-20221025.tar.gz 2049863 BLAKE2B a091726da9ae1047d27aa3c8fe0a210f419f29c3679c4d9a7af141e35d3e28017b3340e3e5c3a440c90d9450d827111fd4f2e1634c9ce56721d066a5a4c94037 SHA512 ab4be7faae7172b74f117e422f3b72a0705fbfe91f3bf7fb8b5796fae8428ca7d242487eb61b3cf08867209c64949c544a4ed21bf7feb6908fd187e3e4fadd50

View file

@ -1,43 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for providing a basic file input/output abstraction layer"
HOMEPAGE="https://github.com/libyal/libbfio"
#upstream removed the release
#SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
SRC_URI="https://pentoo.org/~zero/distfiles/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
dev-libs/libcthreads
dev-libs/libcdata
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libcsplit
dev-libs/libuna
dev-libs/libcfile
dev-libs/libcpath
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --with-libcerror \
# --with-libcthreads \
# --with-libcdata \
# --with-libclocale \
# --with-libcnotify \
# --with-libcsplit \
# --with-libuna \
# --with-libcfile \
# --with-libcpath
}

View file

@ -1,43 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for providing a basic file input/output abstraction layer"
HOMEPAGE="https://github.com/libyal/libbfio"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
#upstream removed the release
#SRC_URI="https://pentoo.org/~zero/distfiles/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
dev-libs/libcthreads
dev-libs/libcdata
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libcsplit
dev-libs/libuna
dev-libs/libcfile
dev-libs/libcpath
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --with-libcerror \
# --with-libcthreads \
# --with-libcdata \
# --with-libclocale \
# --with-libcnotify \
# --with-libcsplit \
# --with-libuna \
# --with-libcfile \
# --with-libcpath
}

View file

@ -0,0 +1,59 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for providing a basic file input/output abstraction layer"
HOMEPAGE="https://github.com/libyal/libbfio"
SRC_URI="https://github.com/libyal/libbfio/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
# It would make more sense to put this package in dev-libs/ instead of app-forensics/,
# but this is where it is in the main Gentoo repository, so we'll just stick with that.
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls +threads unicode debug"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcfile
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libcpath
dev-libs/libcsplit
dev-libs/libcthreads
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output ) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,43 +1,59 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for providing a basic file input/output abstraction layer"
HOMEPAGE="https://github.com/libyal/libbfio"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
#upstream removed the release
#SRC_URI="https://pentoo.org/~zero/distfiles/${PN}-alpha-${PV}.tar.gz"
SRC_URI="https://github.com/libyal/libbfio/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
# It would make more sense to put this package in dev-libs/ instead of app-forensics/,
# but this is where it is in the main Gentoo repository, so we'll just stick with that.
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls +threads unicode debug"
DEPEND="dev-libs/libcerror
dev-libs/libcthreads
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcfile
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libcsplit
dev-libs/libuna
dev-libs/libcfile
dev-libs/libcpath
"
dev-libs/libcsplit
dev-libs/libcthreads
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --with-libcerror \
# --with-libcthreads \
# --with-libcdata \
# --with-libclocale \
# --with-libcnotify \
# --with-libcsplit \
# --with-libuna \
# --with-libcfile \
# --with-libcpath
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output ) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libcdata-alpha-20190112.tar.gz 619019 BLAKE2B 0edf101c3f8aa439d49ab64e97a05dbbf1ce84ad582634c53b480ab01c0042c1ad92fa501e31492d3ae67ea571d8eb93dbd74ce9732c574847d6d7d1cf23fe3e SHA512 d61e2b4208e11730d3184339e02ee014ac20e096d159e68bedce2a3bb642c840fdb204be2bca3950653de6dc5204c627912de34df936d7ee88d511f15101b1be
DIST libcdata-alpha-20200509.tar.gz 631375 BLAKE2B 2b842ce91e8617bb51aa135bd430353779a011d13771a175237e6b4e343d4a9ff3dae86427f5b0d62f0b2d867f3abfeffd5552a6ff73388087608d3b273a3b41 SHA512 214301d316ba603da9da8fe48a1b3c85b6796eba15273c26b5631dab1b10844b03620a4c4ad5afc3460b23af40e01ed601eee19b6a164df18fdbceee1e8dabf5
DIST libcdata-alpha-20220103.tar.gz 632650 BLAKE2B 52e01e4df9b1de7ee476385443462d514660a0f198d06fcc1e44346bcbc3ce34ec847ca0d7a16ecc896236b0aa52e0b76b66f733067a8a54ff9cfcb98e952245 SHA512 cf4b381bd5f1a14112f61255931e4ffbb350834a087952695cb652d57fa5a9e5203b2226c3a97589ee7c23938242667c19e5f807126d5cb2a7bde1ed3a581a3c
DIST libcdata-alpha-20220115.tar.gz 632725 BLAKE2B 9d94cdb963e4ce91584f71710a9f6300bbd3a5ebbd5256cb50a6001a6aee7a5c9ce6e5be3b45cb7a9b9d88ce425b6c4aa92b345f4c302862046f0f2cb2967bc8 SHA512 9bca3c011ee26fac3a02adf6d89ea6672307dc0a103df7cd695d141b332a45bbb70dc303ead1013538ed8cb5103e640d97b6aa21cc550c33d94c82e5f324ed01

View file

@ -1,25 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C generic data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
dev-libs/libcthreads
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
}

View file

@ -1,25 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C generic data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
dev-libs/libcthreads
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
}

View file

@ -0,0 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C generic data functions"
HOMEPAGE="https://github.com/libyal/libcdata"
SRC_URI="https://github.com/libyal/libcdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls +threads"
DEPEND="
dev-libs/libcerror
dev-libs/libcthreads
nls? (
virtual/libiconv
virtual/libintl
)
"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,25 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C generic data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcdata"
SRC_URI="https://github.com/libyal/libcdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
IUSE="nls +threads"
DEPEND="dev-libs/libcerror
DEPEND="
dev-libs/libcerror
dev-libs/libcthreads
nls? ( virtual/libiconv
virtual/libintl )"
nls? (
virtual/libiconv
virtual/libintl
)
"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
$(use_with nls libintl-prefix) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,2 +1,2 @@
DIST libcdatetime-alpha-20181004.tar.gz 514292 BLAKE2B 2b5422af6b223cf7de779058dcafc3da758ee6423790f7709d5ff98dc3d9d6a4fb7879351777e27b75e4e6ea86f6f2e188658fdf32d2b8e6f3ab41f707d19487 SHA512 bd3bcdcd0945ef20644fcb8eef355dc76b3a5440ea601c00d69a724a65c4cfc547645424bfcdad992878f0dce0a8c1270edfeccc33992ed1c0ed671cf794f44d
DIST libcdatetime-alpha-20200510.tar.gz 528911 BLAKE2B 2cd1be839fed054bf1dbb0abf6dbf02e5958a96cb9a6800bcd7668b74d557b3a19c3eb7c761e8507ca51ec232b60e743fe6e11b25e7da883c19d3b8a5473a05a SHA512 9daf695ba64783ff96fdaee231cc28661077c80323f26946c5750ce567225033c81729b8ed667304c85dd01c59581ef8f4d5f7205c275a9bc7bc3c4db1a0f1a4
DIST libcdatetime-alpha-20220104.tar.gz 529696 BLAKE2B 04479f858c885e9e2b0273cd4b3aadaef36d4b72d0945cc2f07a7866bd3cf1f4cf444a0da9b370bc4820880e2572c8a5f9ff44ac543aa123ceea92e93092a292 SHA512 e968586c51ce5f50e2233074677fc56b0a8da9954bf4a3795e68e41cac9e167b98a07d99b2f9a902cd3313ae69166fa189bee5633f7b23b11d2e57e656ec10f7

View file

@ -1,24 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C date and time functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcerror"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcerror
}

View file

@ -1,15 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Library for cross-platform C date and time functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcdatetime"
SRC_URI="https://github.com/libyal/libcdatetime/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror"
@ -17,9 +17,15 @@ DEPEND="dev-libs/libcerror"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
#--with-libcerror
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library for cross-platform C date and time functions"
HOMEPAGE="https://github.com/libyal/libcdatetime"
SRC_URI="https://github.com/libyal/libcdatetime/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,2 @@
DIST libcdirectory-experimental-20200702.tar.gz 974541 BLAKE2B 68231700d1159877e1fe8d5524ef95d8eece3317f391d4bec9b736512b7327b3e94293a64d1ea25dbe0b67d2b346ae911a2071beaf26cd7e2a2412b1ab24bf66 SHA512 2ff0b8b457cfac85c00be51a871b81f18e42797a5724afd7ff472151e4807959cc6ddda15a443c341175df21eff65de86f55202c247c33b39cb8aa2af07978ca
DIST libcdirectory-experimental-20220105.tar.gz 1002670 BLAKE2B 408a8e4208f9fc43c3e14ca2a6ecd143eeb13a28517ebd72bf602c88cadc3b0b4166a39b0ccb228f0023dde172a455bb695592fc321357b726e5e5980a290461 SHA512 d587045db38d8313adbf5f3eed0b8971ddb9ae75517c57652557bc05a5c5459092871ebbee4404d910182db23b1163c5a5600171bd743f23cd110a48e5da4df9

View file

@ -0,0 +1,49 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C directory functions"
HOMEPAGE="https://github.com/libyal/libcdirectory"
SRC_URI="https://github.com/libyal/libcdirectory/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output )
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,49 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C directory functions"
HOMEPAGE="https://github.com/libyal/libcdirectory"
SRC_URI="https://github.com/libyal/libcdirectory/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output )
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
</pkgmetadata>

View file

@ -1,2 +1,2 @@
DIST libcfile-alpha-20200216.tar.gz 1011938 BLAKE2B eb7714485166073ccdcda18ab6e3a20a43499044c72e23c6918246815d56636b7294bc6409507626b99d90dbe08d289e0cffc960d4f028b4288519570f71818c SHA512 d082916a5fc6753a0e0a6e44d3c6735cefc031d57e4a6d8a03abfbe7e34b01225648a1fddc1f7dc2812c475d6eeb1bab77fd6734a9341304279bea52851ab928
DIST libcfile-alpha-20201229.tar.gz 1018012 BLAKE2B 1382f4588ba98d0a50d96de5fc0904cabc770dc6433e1f0c03a8acfbcf2c0b9c34202eec7f4debc0cdc75b399b00a0cb4c4b56947b27bbe1534e9c5a84723559 SHA512 748971ee2da9b35c5beaa8cc1d741a8cc8abc841f84bc177eb9c2ea3064e70d6de909e033eca308ee6f59588ee968073fddffd98afe3786259f6bef14fc1f74b
DIST libcfile-alpha-20220106.tar.gz 1041634 BLAKE2B c4b7d762e29f3732639c039065d1cea1077f5921afb0b93a8309f5eb974f8b98265da2b4b550021d6060063c0f0a784702fb9b04c38a2163ea440a86780033e8 SHA512 50af19aba6315b9c105cb4655fd2f286f8ec9f1a5a7f3a8bebb0d3427bcc10b1b4838071b22d4c8463885663e72d59eef0f9f0351824b934d45f82139554b809

View file

@ -1,37 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Library for cross-platform C file functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode debug"
DEPEND="dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libuna
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_prepare() {
default
eautoreconf
}
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output )
}

View file

@ -1,37 +1,55 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C file functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcfile"
SRC_URI="https://github.com/libyal/libcfile/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
DEPEND="dev-libs/libcerror
# This library has a circular build-time dependency on libuna. According to upstream, this is
# a non-issue as long as we use the pre-assembled download tarballs because they contain all
# required sources (see https://github.com/libyal/libuna/issues/7). In this case, we set a
# unilateral dependency libfile --> libuna and hope for the best. (Dependent packages should
# include both packages as dependency.)
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libuna
nls? ( virtual/libiconv
virtual/libintl )"
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
default
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output )
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,55 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C file functions"
HOMEPAGE="https://github.com/libyal/libcfile"
SRC_URI="https://github.com/libyal/libcfile/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
# This library has a circular build-time dependency on libuna. According to upstream, this is
# a non-issue as long as we use the pre-assembled download tarballs because they contain all
# required sources (see https://github.com/libyal/libuna/issues/7). In this case, we set a
# unilateral dependency libfile --> libuna and hope for the best. (Dependent packages should
# include both packages as dependency.)
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output ) \
$(use_enable debug debug-output )
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libclocale-alpha-20200428.tar.gz 512992 BLAKE2B 98109f1099c6b3c7e92477122b94252b41c3ad2086d7dddd38f5801afb0cd17ffb7d5588cb95ffbacbdb2fc22bd30241367b3e94452b3dceba45f8e455b8b24f SHA512 ed21856391ac8b2b2bd8b77b2d919dce2ea1014e1dfe9a3d835e395a482f64c706ea7b7d4ab615a384c696d5e8e52b54bc92d4eb51c83450f7bd739a41755350
DIST libclocale-alpha-20200913.tar.gz 512711 BLAKE2B 196402ff876ae2f48c4bc470dd2f52e0972ebbdb500939d40795004f1018ef83dcae11832a5f47adbe3d9dbed25fcecf78f3d3626cb3f3bb5bfb3663a4695f15 SHA512 5476ca1b1ba19b10ba7078931f26562aaa6292e45a762f267c4da5f2e8b3f96031330fae6dedb0076d73dbee65b62f836744346255e530f5c542b56bd2d79613
DIST libclocale-alpha-20210526.tar.gz 513701 BLAKE2B 7af9c4970520408baf1e810eead458a1df708c1eed960ba3aaf7ad0365d6f076a7df6e406ca69c5cd309a4e3e312970a03592dff4539e2a08f3a0b640798a134 SHA512 76c7e808435e6226510467692a3261ca0edfeca0a8c8fef41727864cc46dc41f89286310a0fee4809ea1cba53a713cbf664ea4d21c9131e8c45106b2134ab926
DIST libclocale-alpha-20220107.tar.gz 513676 BLAKE2B 942c7d831d2dbf36302eedc8b662674afeb22f176eea4fe5625f7f7ea8159895af9a3a686fedfe42e7316c351888006a88daee3d301e799181838dddb4e67220 SHA512 98bbd0487e813c9939d7b217e0f27178e805b445c801270fe66fcff6a685fcc3b9a6c4d1d3252e805bf63733146f022525245af6c93a0a6e2ee18d1147ad9643

View file

@ -1,27 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C locale functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# \
# --with-libcerror
}

View file

@ -1,27 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C locale functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# \
# --with-libcerror
}

View file

@ -1,27 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Library for cross-platform C locale functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libclocale"
SRC_URI="https://github.com/libyal/libclocale/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# \
# --with-libcerror
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library for cross-platform C locale functions"
HOMEPAGE="https://github.com/libyal/libclocale"
SRC_URI="https://github.com/libyal/libclocale/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libcnotify-beta-20191109.tar.gz 495006 BLAKE2B a4c051ad598d792887fc851658bc97c5cfc00898d1ffaea7b5c79200871adb1db8887581b1def64ca0cebebadd1bc2c253776b14c7a42d3be79b95f4b70ea71d SHA512 2b3558cecbbb2d3d511e3a9024ed5a1aa6f291fbcc80be5992ee72a8e105cdd39f57e4448f807f0d4cbd7a00542cd34033e5bb26a2b14c1a843828ec4bf7dae4
DIST libcnotify-beta-20200627.tar.gz 507395 BLAKE2B 818d4566d92f14643aabd871bb5107a8e08e9cb0c5752d9035eb275469ccdbff8939bef9ea08b58d139799adaddb0629e678eae0b5298f9a0032d703f7f30c7d SHA512 dd833a779d755aa96c473286f9ce2fae3b34d43f51e87e9817f41a9e0272679a1d0943469cbe9c74f1680caa6cc1d8cd39db0e191528537026ab4f985e5a2c88
DIST libcnotify-beta-20200913.tar.gz 507532 BLAKE2B c5254c484f787e1f0c3b56d80a25bbf1dcf275c24eb29a904fe04033e2bc4911293fd30f8474d0dfb5aab9fe8fcf1f01ebf2c0a5d19c45a52d2956439541ef9c SHA512 cbbd4ff9d905d654bf217650a91f41c6187bfdc554f8849f91eccd4189be898be917766603c788f2df93110f53acebf97691dc956782e224b6f799a5eadcc79e
DIST libcnotify-beta-20220108.tar.gz 508178 BLAKE2B e3a0fa9b584f858b4ce281d9626987ebdad0ed6edec7679de58a37582153e20ee3b00d43e4d0eb3bb4a7a56ef73bac8ffe53b08a4b2182f13a22668f8c8ecdfd SHA512 63d46da7f47a1e4abac90c9103a78c734a4039ec589583eb43fa200a54e27822999bc51f95dbf995e8cf9121379ec7a54895b1b9a16e69df0fa5a9cbe52fd180

View file

@ -1,26 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C notification functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
# --with-libcerror
}

View file

@ -1,26 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C notification functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
# --with-libcerror
}

View file

@ -1,26 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C notification functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcnotify"
SRC_URI="https://github.com/libyal/libcnotify/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
# --with-libcerror
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C notification functions"
HOMEPAGE="https://github.com/libyal/libcnotify"
SRC_URI="https://github.com/libyal/libcnotify/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,4 +1,2 @@
DIST libcpath-alpha-20171210.tar.gz 982107 BLAKE2B 3687df6023e36f99b28bfcc8f0e366f771ada7a5a9881b1b2e7ca6a5868c3b9253115f67735766dc6315dc666fcb4069d08cf928136f6fa2cbb26aa4a6421e73 SHA512 61db5100ee7fcb376ec407a97e13180b2372424c3a21cf937687dc05f2448a3752f7385c3b693df4a7106e0d2bf9949a499f502154211658e57231816b6ebdd6
DIST libcpath-alpha-20180720.tar.gz 987880 BLAKE2B f9f336c0425a9d28c9f4f89eaa77b52dcb32d62a5e1ff2baaa18c477d0d5b60ef0a996abd2cf42029bebf7137306a6f0df54e91d50d879e5d9e2f0e8c36b87e9 SHA512 1a38813a179f7fed7042ddc86b9b1763a5dc8717d3aefba78edf344adf7e27d2dec5f5ae15975908027905c5ef36044fbb21bcd32cf1fb8817e107be64417b6c
DIST libcpath-alpha-20181228.tar.gz 992527 BLAKE2B bad6174d732695e6c90b31284bf1f8c2e5d0981bb8b85cc66bec2046116d60ca8100b8c5be09e1912d3c00283f1fdddb39b328f52209947e01ed563348b3e3ed SHA512 d6a264958cca96e7cbfbe29f8279f6753df30f1fcb6b3c9d0d278bcb231c307c40ccd8399c3ec9f0f43b9ee826e195fa7a82fe9c83a87b4b67b12834de14c789
DIST libcpath-alpha-20200623.tar.gz 1005094 BLAKE2B 33573e3212f04a0e6b5e7068b0e26f794fd02de6d682fb8335b927f693f7e3f9e8a448ffe60aa7b30f891bf77905f3ca79eb97518af84eae03561a40e42ccf9f SHA512 4bd1c9d0928246dbce37608248b6493c0a5e73392bcb45b823191a43caf21bf49310a07b0d85bcdb35beba0c1add7436aba21474c0731f6ef5a1be2e13a007c6
DIST libcpath-alpha-20220108.tar.gz 1033766 BLAKE2B 4a43a860bc8a3f15198732627b15aac9c1b8652eaf19c9ce74e98ac40821b319c6788d328593252fedb1491d1f34fb6bd3af20b52effe55226338a545d959812 SHA512 73acba297cc0a3b419c2b7fae7798a44f42478054b0125caff83ab61c852bac54063b994617168116285bb4f3eb6787ada756f74a77016b2a785bd76f212e4cf

View file

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Library for cross-platform C path functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcsplit
dev-libs/libuna"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
--with-libcerror --with-libclocale \
--with-libcsplit --with-libuna
}

View file

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Library for cross-platform C path functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcsplit
dev-libs/libuna"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
--with-libcerror --with-libclocale \
--with-libcsplit --with-libuna
}

View file

@ -1,27 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C path functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcsplit
dev-libs/libuna"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
}

View file

@ -1,27 +1,42 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Library for cross-platform C path functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcpath"
SRC_URI="https://github.com/libyal/libcpath/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
DEPEND="dev-libs/libcerror
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcsplit
dev-libs/libuna"
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output) \
$(use_enable debug debug-output)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,42 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library for cross-platform C path functions"
HOMEPAGE="https://github.com/libyal/libcpath"
SRC_URI="https://github.com/libyal/libcpath/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode debug"
DEPEND="
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcsplit
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type) \
$(use_enable debug verbose-output) \
$(use_enable debug debug-output)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,2 +1,2 @@
DIST libcsplit-beta-20190102.tar.gz 500773 BLAKE2B 1f1223c1196b728488da5b1a2ad7f718ef589af4a29e122047952e0b6e321a18feac45a7f5ecf3fa6880d54299286f3b857263e060989ddb04d93571cf4eddeb SHA512 143bd2b8988ee610b92319ba371c871aa1a23a9bb198525bff4f86d330317553889682751c54ec9ddd2d8c8ffd9400fce4ed6c0599a43c092c572591483c0a72
DIST libcsplit-beta-20200703.tar.gz 512309 BLAKE2B 01b4759cac588e5de7113fef281c4009296b2fab60b87e36b5fc086de2900d9f85b1918306322637559d6910af534dfba4e6aaf33e9c5f589f84229c990f9bb5 SHA512 99734e0cb243f640a5283b789bd2fa20a0a34bbf9b0f95fde03bfbb92759970bb4e979f9bb0b46ba856dcd7ccd6843daa5ad143442a72f454ecbfdddcc6df8d7
DIST libcsplit-beta-20220109.tar.gz 513064 BLAKE2B a2104ae95f0b9e836772f602fd76d57484ccc38d455b19198e158e07e105b1b9d2a64d10087611130ad3461501a53a3024a9823ab92a1ebec6f1cc546a3175c2 SHA512 5501b3df7d70e4b1ef32b4791031473352d761a67b84d4ba326dc43139ca14283e6cff5a2ae45496248df820023a90b902a8089211464f96a72486cc53876253

View file

@ -1,23 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C split string functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
}

View file

@ -1,23 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Library for cross-platform C split string functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcsplit"
SRC_URI="https://github.com/libyal/libcsplit/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
DEPEND="dev-libs/libcerror"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library for cross-platform C split string functions"
HOMEPAGE="https://github.com/libyal/libcsplit"
SRC_URI="https://github.com/libyal/libcsplit/releases/download/${PV}/${PN}-beta-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libcthreads-alpha-20180724.tar.gz 531227 BLAKE2B be3c4b1690239ca0a4ad5a4f289e216d11543621fee26f728df97709a2cf197209dc64008e49848d7f8c0313e8b860d52a04f5f6a8a8ebbcb082951af6e7a229 SHA512 153a1bc895b0d31c8711bf1849889080ed5509d1d7ee797eb4e7d7bb16963d8a09000dee52520ba26e7dea5e0e408e697211052efee84c7ec5a26de04427c1d9
DIST libcthreads-alpha-20200508.tar.gz 548083 BLAKE2B be47b90e1379225d5e063462d4939072c525770b040a1a10d52fe06dab052501df1ce5471beaea475958962780a10c313831dd10a1d5b834d8b82e5f7d518b91 SHA512 0952cee6299701fc8aa2418fd3a3a99ab1634e4b19fe193aad8779740715fb2b7a7b4f7aec5fb1a5ab12cdf4235acff06bb59cb97911f4a3536031dcc7f1f86b
DIST libcthreads-alpha-20211115.tar.gz 548946 BLAKE2B cf5f4346fc11a74e26a3d1369ded47e5b8257c08ae830acc72f497e39f51e60c31a101ef298d8560301c2e56b83e74970d127b0e915678770bf431d33179c46b SHA512 073cabfb75387329e08244284dc3f986be7ebdd944f23e51c8af395a4d3defd6ffd74192559720120df5391f597bfeef8aaf854517dd3662e3f5de702a756821
DIST libcthreads-alpha-20220102.tar.gz 548820 BLAKE2B 4e5766997595d4a998e1b2c3d33a1ad96c405b6d6399eda7f373a578c95dad29b32be6d08da744e0a3cd2477bdfaaf211fd997bd0525d5f08bec393cc2896a32 SHA512 82c13a4511aab4827c3c89c77324f7cc010702f431e9ff5a2f41511467653df3ff0f363926ea62a4760ff6ab7d2168271ec8a8264de67133332ba77a0b3bf6a0

View file

@ -1,25 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C threads functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcerror
}

View file

@ -1,26 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C threads functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
#--with-libcerror
}

View file

@ -0,0 +1,44 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C threads functions"
HOMEPAGE="https://github.com/libyal/libcthreads"
SRC_URI="https://github.com/libyal/libcthreads/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="
dev-libs/libcerror[nls=]
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,26 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C threads functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libcthreads"
SRC_URI="https://github.com/libyal/libcthreads/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
DEPEND="
dev-libs/libcerror[nls=]
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
#--with-libcerror
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,2 +1,2 @@
DIST libfcache-alpha-20181011.tar.gz 588295 BLAKE2B a5723bb2db9f05a1b5c13a1e41bc097e8f6db804d7baedd9aaae9b62b5fed28a323f6b9ef397aedb49a8e906f09e1d1095ca2722971953ce06aa18fe73c472f6 SHA512 4812fef63f863678c733561c1963535b5279eab890ec18d1e23e30e3cab0a30660f055679073848f9ff0a390d3b0ba89cc432e170a0f6c96b0990c7bbea7467c
DIST libfcache-alpha-20200708.tar.gz 608441 BLAKE2B 861a9a63c8250a2272f75cf1bcd387d4b19c278e152f306823870f1e6ee56a1b3d3a55c1768f2821b6f29cee4222695de1ad2fca7a93dcd2f6756af456de3ee0 SHA512 c32ac6f07a0696eacaf5833c6bba6ec97b72a4cce8777824e73091bfff8eacf8fca90b7be2897ceb7ea73a5106f758b200b64f19dbf4f3eef1c1ef35f6c462cc
DIST libfcache-alpha-20220110.tar.gz 609372 BLAKE2B 6bc1c4750ef9bab85494026c5b85cd45fc9ba2ea551dc41bdf0c5e7659c0575031202236d108adc40791a5281f87830268b8c255e3795772fdccb6350b77ed8d SHA512 ef8b55f0e9a34b349b101b96fa2365131284b51e436d1213439c057fc95a983abfc0fbd7abb2d802bb7a1e247fee651a62f76f60836bf30804821f1f9f0eb954

View file

@ -1,26 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C cache functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcthreads"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcdata --with-libcerror \
--with-libcthreads
}

View file

@ -1,27 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C cache functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfcache"
SRC_URI="https://github.com/libyal/libfcache/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
IUSE="nls +threads"
DEPEND="dev-libs/libcdata
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcthreads"
dev-libs/libcthreads
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# \
#--with-libcdata --with-libcerror \
#--with-libcthreads
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C cache functions"
HOMEPAGE="https://github.com/libyal/libfcache"
SRC_URI="https://github.com/libyal/libfcache/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls +threads"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcthreads
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libfdata-alpha-20200728.tar.gz 725242 BLAKE2B aab93521547d07efd599ed5b82f811f7ee74e1b0720d8bce27e8521ece08506bb2f5f253eeb558fb93554a1747a62ebf9ba30d04a92cf606de3c73ce1c00c4bf SHA512 9a03e23e69a92c86df63488e4c3ed5fecaa87a75c575281e268d06a643860ed5918635863fc8ae76f813d857cbb25d68b3795449c2c4b81f85891019766c9ff3
DIST libfdata-alpha-20201129.tar.gz 725653 BLAKE2B c8955fd48983ed60914c65c9b1308f5a119ecab88dd9c6fe71beea5a2e7d07bc948987e2c540a144ccb133664e15edea94e555bfe3ea031cbb54c2a280c92f52 SHA512 5b367e9af485e2974736eaa8116bf6bd8011a27e810c4a4ed6cd825aa480b2962ec05d986d682e4ca078a3116349c9f8563cd0fb08ad82a91221e074f9817644
DIST libfdata-alpha-20211023.tar.gz 726308 BLAKE2B 78768a38699cd5d5727b5067c82ea2f01605a24b78e862409a6f2245ecb9645210833c82e138df6a7293fbb3755aa1409ca441c9ac8e229e86fd27e73508f07c SHA512 e8f899c7c447ac97fa82f289411674a714faf722bfa28ec6c39712cedb4ac560fe30de34c5315f5830286e86fdca6bc897662c29ee78c0a7e6bd09a3406ea295
DIST libfdata-alpha-20220111.tar.gz 726541 BLAKE2B 8640cbcafd39e26638cfa5b3f7c1d9c99618801ba080bc8d5ee5ee8d574a837e74d8f1df5399e367f7a17f28b5f175a7e0183e0cefe7fb37a303d7be61a261b2 SHA512 89e7477d15df8403102452fef874e1d2c61be53e861051bd06d258d1e8d3fdca86b0ec694b2ece62fc74e71257cd93b711dfa785aea2f3e313b5e857569c80a3

View file

@ -1,33 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C file data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="debug nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfcache"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# \
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfcache
}

View file

@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library for cross-platform C file data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfcache"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# \
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfcache
}

View file

@ -0,0 +1,51 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C file data functions"
HOMEPAGE="https://github.com/libyal/libfdata"
SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls debug +threads"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfcache
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,33 +1,51 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for cross-platform C file data functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfdata"
SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls"
IUSE="nls debug +threads"
DEPEND="dev-libs/libcdata
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfcache"
dev-libs/libfcache
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# \
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfcache
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1 +1,2 @@
DIST libfdatetime-alpha-20180910.tar.gz 557052 BLAKE2B 08532fb7b07ca83b69214d4bf39811fd03589322690ed4df7d495eff1e05dae6b5fd0c2d996365463c7da7f33f9699a6c22fa6fbfb1430432c890c15b3cc83a4 SHA512 50f867d7e58282e41ff1631648eaebd55b414bda6492c5799fbba24fdf01176be15b2830ef5aaf91744a2cf9578317c6c57961a1acc05ccf718043951d4a9a1c
DIST libfdatetime-alpha-20220112.tar.gz 571149 BLAKE2B dbbb5be8ee3c17e3b4e1481b9094d35e923dc091356e24faf7d0b2a81a99d97d37349dd85bb258aec78ca19a3346e7e250a662f62949d737cac3d4b50a425a83 SHA512 9ee901143a9735d445c2cea35db87fee06be8201b5b8c65a4a324a75e631eaa1ea51dcbde17f380e884d22170cd81bfbee267461d00ebaeec5aa400cc9cd17bd

View file

@ -1,25 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for date and time formats"
HOMEPAGE="https://github.com/libyal/libfdatetime"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
SRC_URI="https://github.com/libyal/libfdatetime/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcerror
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for date and time formats"
HOMEPAGE="https://github.com/libyal/libfdatetime"
SRC_URI="https://github.com/libyal/libfdatetime/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,2 +1,2 @@
DIST libfguid-alpha-20180219.tar.gz 500643 BLAKE2B 584f5d2285e32dddc65684c43eeebbc35d9b98e4cc47996496d5390affb60446ffd8086361f0b1a1f803a91dc312bb3be8e2d6b01a8e1afd7f75a7c154c6842b SHA512 685d27603c02e6192055fe2febb01ca6fffcfd60082b13f57c188271925b4abdd266ce937a367fd016b60d755df071ffe0598328e6a9a62632a1ccfb8f107d58
DIST libfguid-alpha-20180724.tar.gz 500741 BLAKE2B 8eed6589ed434bd37f7efa242f89f84ac6d091f12770d95f90f654234f5f75ac411a5826d67eb191a7be24b7676f59d787881717377dcc68295ba0d5050782ad SHA512 060f88da38bb8d89a5f2c37dc1e75814e7e2b603c7fe7288bec005e0a9c5508f7ebeb6c24ec566daaad7652462e8773225ec1416cbc856af6962aa6256a1abf9
DIST libfguid-alpha-20220113.tar.gz 514897 BLAKE2B 7b9c205e04f7977a85032159ee658de4efd5d321cf2e42bc1ceca90adc0949f00a642d064ed777eaee780327881b02989a38e84ec339a81969bebb027ae0f3c5 SHA512 b8cdc333fd740575f1d6a6202463cb72ea014f4c604461f55baf0e8b7dd113e09eb699b9a14874759094fc258a39b1f068f7a59224f45b8c1d44ec9c5f739afb

View file

@ -1,25 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Library for GUID/UUID format"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcerror
}

View file

@ -1,25 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
DESCRIPTION="Library for GUID/UUID format"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfguid"
SRC_URI="https://github.com/libyal/libfguid/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="dev-libs/libcerror
nls? ( virtual/libiconv
virtual/libintl )"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcerror
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for GUID/UUID format"
HOMEPAGE="https://github.com/libyal/libfguid"
SRC_URI="https://github.com/libyal/libfguid/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls"
DEPEND="
dev-libs/libcerror
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,2 +1,2 @@
DIST libfmapi-experimental-20170112.tar.gz 1183679 BLAKE2B d3cfc7ef1eb74bfce62ae9fa26d6b9d44a1bb629b52820c11fe556bf86d2f9b6ce24587a0d27276da73389350188227e3a698af10877a078c96185d3b789ae6a SHA512 8df29d87ff9e4beb29bbeee11f369c621cd7e38a5bb5db3fb51d36f9580a671a762b2cb74a387c1acf62d95ab5f4e5aec122ba342d7a22be0cd4a7c76b5d3622
DIST libfmapi-experimental-20180714.tar.gz 1185317 BLAKE2B c8a5421c3aa1c2427c85176d70d68584a061f804bdd25c655f174397871fb718c1f0c675e995936fabbc7409ada4d15e8d5f9178a6f23a6ab5f89ca65a11c501 SHA512 15bf42b92536f6892fdf8cf2c9f8e4db8646d8ae2c3ba1d900b9da19ea65cc95fd61b270b6db93f50e02312b0b84b53e55ef9b9806d1c08089365f244fd8c5fb
DIST libfmapi-experimental-20220114.tar.gz 1254563 BLAKE2B b3992595202cf86f13de4c53362b87e74449457728b03a4b43011e34047e1e02043f7fe5db006a922b17dd4cf31bf094ee3bf07e8923ea8d4435b28282e9323f SHA512 f3284b286362561aba5db310f30e4ddc7bec20bf8d19d43e8c5027bb18399b491ec40e11ae8b4c6c4a390ccd5b03481908704acced8005075a821d25f47a0398

View file

@ -1,42 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
MY_PV="$(ver_cut 1)"
MY_PV2="experimental"
#$(get_after_major_version)"
DESCRIPTION="Library for MAPI data types"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV2}-${MY_PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcdata --with-libcerror \
--with-libcnotify --with-libcthreads \
--with-libfdatetime --with-libfguid \
--with-libfwnt --with-libuna
}

View file

@ -1,42 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
MY_PV="$(ver_cut 1)"
MY_PV2="experimental"
#$(get_after_major_version)"
DESCRIPTION="Library for MAPI data types"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV2}-${MY_PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfmapi"
SRC_URI="https://github.com/libyal/libfmapi/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls debug +threads"
DEPEND="dev-libs/libcdata
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna"
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
--with-libcdata --with-libcerror \
--with-libcnotify --with-libcthreads \
--with-libfdatetime --with-libfguid \
--with-libfwnt --with-libuna
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for MAPI data types"
HOMEPAGE="https://github.com/libyal/libfmapi"
SRC_URI="https://github.com/libyal/libfmapi/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls debug +threads"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libfvalue-experimental-20200711.tar.gz 1269938 BLAKE2B 943e16a7bc68c0ebe3a73fa874409134d6f8f792e48c7e3624dcfc7a21b7c56dbb464eef057658a315a9dfc245e7dadf8085eb387f27d4c8901d7c5e01fd42a3 SHA512 e609841275bb28fd9ffb037faf7e2e390ca964245658f9e287e333279f169b137e62603ad0e77cff834ffda6cdb64a93dbee9a12d7f821c44b6cf0df000698f6
DIST libfvalue-experimental-20200902.tar.gz 1270330 BLAKE2B ab13beecd067e067d8744ebb8750e3524702feebb727068a7d71417ee443c3136070b0eec65a15c820ac74e1b625435057c484fa713b24f277f7e0b6a1d491fb SHA512 169d8f31ca101c37670ea55e364ece270ab85f2c4899c31f3bd53cd3acf3f17346ebf200565e9a210c34527fc4264ff69649f453f8c50d1d8c609e5de7ba965e
DIST libfvalue-experimental-20201124.tar.gz 1270349 BLAKE2B 39adefec3602ac459a35536bf229a1f255f962dfce987d80294c6ed630d948a1bd34e0c6fa02656c3bba8cd7cb3c33d84fd29fafe0e58396e1fcbcc7ccaa5b60 SHA512 8772020e6ea9b10a31ed4fe800297138a54e3a9dbb2e8a0dbe1b21fa8307f5df30db21570f89cdcb83fe3b8ae320fa1aeaa9e66848da2adde6f2d2f8886c2f1d
DIST libfvalue-experimental-20220120.tar.gz 1294430 BLAKE2B 8fd0ef033bf182cf4803ed1189ba53150a9a2200e3c49196d169178ef502889d34da38e2b771bdce722a36a2acde05cd21abcfb5ffef5ca084a81ca75427f721 SHA512 6b363be7a4ce4ccfbff5e7fbb7bcd9c0433f81dcd53571fe17975404c40ef55147fd610aff8ee89633f09a672a60d132b46994ec365ed01af2293105602fc0ca

View file

@ -1,43 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
MY_PV="$(ver_cut 1)"
MY_PV2="experimental"
DESCRIPTION="Library for generic file value functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV2}-${MY_PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="debug nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfdatetime --with-libfguid \
# --with-libfwnt --with-libuna
}

View file

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
MY_PV="$(ver_cut 1)"
MY_PV2="experimental"
DESCRIPTION="Library for generic file value functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV2}-${MY_PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="debug nls"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfdatetime --with-libfguid \
# --with-libfwnt --with-libuna
}

View file

@ -0,0 +1,54 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Library for generic file value functions"
HOMEPAGE="https://github.com/libyal/libfvalue"
SRC_URI="https://github.com/libyal/libfvalue/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls debug +threads"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,43 +1,54 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit autotools
MY_PV="$(ver_cut 1)"
MY_PV2="experimental"
DESCRIPTION="Library for generic file value functions"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV2}-${MY_PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfvalue"
SRC_URI="https://github.com/libyal/libfvalue/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="debug nls"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls debug +threads"
DEPEND="dev-libs/libcdata
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
dev-libs/libfdatetime
dev-libs/libfguid
dev-libs/libfwnt
dev-libs/libuna"
dev-libs/libuna
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads \
# --with-libfdatetime --with-libfguid \
# --with-libfwnt --with-libuna
$(use_enable debug verbose-output) \
$(use_enable threads multi-threading-support)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,3 +1,2 @@
DIST libfwnt-alpha-20200723.tar.gz 1085871 BLAKE2B 88ebeb9e2b9a0d3e562c7c364f76517b402df21b5cd941c3e5130f18c8d48cbe41dbc501cbf68b44f0ea15a6dccee2b38a4c2e4556213ef871b8aeefbb3a2250 SHA512 db2454a4da3d0613b3931da1db8808974bcafec32d4f7c4b72b8ef58b8a28283ce27544f6da7a8c5d0f4851d929d836717e852bcac39979b90aa98014c8d89ca
DIST libfwnt-alpha-20210421.tar.gz 1086509 BLAKE2B 5fa82d30e168d98c0ba920b2b30063064a674c9d6f96879f969d3ac884c9116c0d6a7e455663e4014e83251209012cf3a02639e82dd3e942f7603e3ddcce63fd SHA512 5f7dd9653d4a266ad0e126ee60d98a80930bfe5f81a4707499231e0da8cc1947e7467ec64bc26d7622496582414e001dcaea8be455a48dba99ca21116ae3f550
DIST libfwnt-alpha-20210906.tar.gz 1088239 BLAKE2B 86689fd114d9f619fea023979c4dedfee9dc002723e841ed8ed389cd9571c0a638a915bba6c7ee11418658509f3b618f841c6bcd7f841bdba2db3001503be5f0 SHA512 2d9a15fbfd3dc092496fc83357c8515865997f2114dd4bdbeb1caead7ac258706b530aebb953001679c1ff8700e449d047d6b97d17305a0c4f2180e32c758ac8
DIST libfwnt-alpha-20220922.tar.gz 1153326 BLAKE2B 5ff6016e0e372f37966f5c322dd17e3ff5a932311269eec5e3d8e13a20f9ce48afcbcb1214fbd2e414399a71e2b77b1b2f67f5cf19684a412592169fa8192b42 SHA512 93ef460c771b6c5c04219f8d6765cdddc6a047e1ce45696ed7a863e36f10cc392cb1cd1338f0d4f3220f1c6d9ee25fb679f6001f090fd69d7ee269adcac064bf

View file

@ -0,0 +1,39 @@
#!/usr/bin/env python
#
# Python-bindings access_control_entry type test script
#
# Copyright (C) 2009-2022, Joachim Metz <joachim.metz@gmail.com>
#
# Refer to AUTHORS for acknowledgements.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
from __future__ import unicode_literals
import unittest
import pyfwnt
class AccessControlEntryTypeTests(unittest.TestCase):
"""Tests the access_control_entry type."""
def test_init(self):
"""Tests the init function."""
with self.assertRaises(NotImplementedError):
pyfwnt.access_control_entry()
if __name__ == "__main__":
unittest.main(verbosity=2)

View file

@ -0,0 +1,39 @@
#!/usr/bin/env python
#
# Python-bindings access_control_list type test script
#
# Copyright (C) 2009-2022, Joachim Metz <joachim.metz@gmail.com>
#
# Refer to AUTHORS for acknowledgements.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
from __future__ import unicode_literals
import unittest
import pyfwnt
class AccessControlListTypeTests(unittest.TestCase):
"""Tests the access_control_list type."""
def test_init(self):
"""Tests the init function."""
with self.assertRaises(NotImplementedError):
pyfwnt.access_control_list()
if __name__ == "__main__":
unittest.main(verbosity=2)

File diff suppressed because it is too large Load diff

View file

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..11} )
inherit python-r1
DESCRIPTION="Library for Windows NT data types"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls python +threads winapi"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads"
RDEPEND="${DEPEND}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
CMAKE_IN_SOURCE_BUILD=1
src_configure() {
local myconf=(
$(use_enable python) \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable winapi) \
$(use_enable threads multi-threading-support)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads
)
if use python ; then
#todo: make python2 optional
myconf+=( --enable-python2 )
prepare_python() {
if python_is_python3; then
myconf+=( --enable-python3 )
fi
}
python_foreach_impl run_in_build_dir prepare_python
fi
econf ${myconf[@]}
}

View file

@ -1,56 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..11} )
inherit python-r1
DESCRIPTION="Library for Windows NT data types"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls python +threads winapi"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads"
RDEPEND="${DEPEND}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
CMAKE_IN_SOURCE_BUILD=1
src_configure() {
local myconf=(
$(use_enable python) \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable winapi) \
$(use_enable threads multi-threading-support)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads
)
if use python ; then
#todo: make python2 optional
myconf+=( --enable-python2 )
prepare_python() {
if python_is_python3; then
myconf+=( --enable-python3 )
fi
}
python_foreach_impl run_in_build_dir prepare_python
fi
econf ${myconf[@]}
}

View file

@ -0,0 +1,68 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit python-single-r1 autotools
DESCRIPTION="Library for Windows NT data types"
HOMEPAGE="https://github.com/libyal/libfwnt"
SRC_URI="https://github.com/libyal/libfwnt/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls python +threads"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
nls? (
virtual/libiconv
virtual/libintl
)
python? ( dev-lang/python:* )
"
RDEPEND="
${DEPEND}
python? ( ${PYTHON_DEPS} )
"
CMAKE_IN_SOURCE_BUILD=1
src_prepare() {
# workaround for missing files in distribution package, see https://github.com/libyal/libfwnt/issues/12
# should not be required any more in releases after 20220922
cp "${FILESDIR}/2022-11-pyfwnt_test_access_control_entry.py" "${WORKDIR}/${P}/tests/pyfwnt_test_access_control_entry.py"
cp "${FILESDIR}/2022-11-pyfwnt_test_access_control_list.py" "${WORKDIR}/${P}/tests/pyfwnt_test_access_control_list.py"
cp "${FILESDIR}/2022-11-pyfwnt_test_lzx.py" "${WORKDIR}/${P}/tests/pyfwnt_test_lzx.py"
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug verbose-output) \
$(use_enable debug debug-output) \
$(use_enable threads multi-threading-support) \
$(use_enable python) \
$(use_enable python python3)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,56 +1,68 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit python-r1
inherit python-single-r1 autotools
DESCRIPTION="Library for Windows NT data types"
HOMEPAGE="https://github.com/libyal/${PN}"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
HOMEPAGE="https://github.com/libyal/libfwnt"
SRC_URI="https://github.com/libyal/libfwnt/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="debug nls python +threads winapi"
DEPEND="dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads"
RDEPEND="${DEPEND}"
IUSE="debug nls python +threads"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
dev-libs/libcdata
dev-libs/libcerror
dev-libs/libcnotify
dev-libs/libcthreads
nls? (
virtual/libiconv
virtual/libintl
)
python? ( dev-lang/python:* )
"
RDEPEND="
${DEPEND}
python? ( ${PYTHON_DEPS} )
"
CMAKE_IN_SOURCE_BUILD=1
src_configure() {
src_prepare() {
# workaround for missing files in distribution package, see https://github.com/libyal/libfwnt/issues/12
# should not be required any more in releases after 20220922
cp "${FILESDIR}/2022-11-pyfwnt_test_access_control_entry.py" "${WORKDIR}/${P}/tests/pyfwnt_test_access_control_entry.py"
cp "${FILESDIR}/2022-11-pyfwnt_test_access_control_list.py" "${WORKDIR}/${P}/tests/pyfwnt_test_access_control_list.py"
cp "${FILESDIR}/2022-11-pyfwnt_test_lzx.py" "${WORKDIR}/${P}/tests/pyfwnt_test_lzx.py"
local myconf=(
$(use_enable python) \
#makefile was created with 1.16, let's regenerate it
eautoreconf
eapply_user
}
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable debug debug-output) \
$(use_enable debug verbose-output) \
$(use_enable winapi) \
$(use_enable threads multi-threading-support)
# --with-libcdata --with-libcerror \
# --with-libcnotify --with-libcthreads
)
$(use_enable debug debug-output) \
$(use_enable threads multi-threading-support) \
$(use_enable python) \
$(use_enable python python3)
if use python ; then
#todo: make python2 optional
myconf+=( --enable-python2 )
prepare_python() {
if python_is_python3; then
myconf+=( --enable-python3 )
fi
}
python_foreach_impl run_in_build_dir prepare_python
fi
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
econf ${myconf[@]}
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
</pkgmetadata>

View file

@ -1,4 +1,2 @@
DIST libuna-alpha-20190102.tar.gz 1872888 BLAKE2B 6404a4aede127cafb603fb84c1d4ea2c79269a56eb32f383f32f859cede82f122dbb20279a147db1ca7539ccc29c2a4674a2058ec2dff54b2cc620a1d1899760 SHA512 a1b47193cefba7a7e572fe5358e59599b8afef3a0f56c3a22eeb77be6b2ebf8f2e7d69ddb068763518ef32decb94896aa624bff64888ba07387529c9fb702156
DIST libuna-alpha-20200711.tar.gz 1897799 BLAKE2B 4cd56a336ddc547db4730f48d553ad76714037ad92af83b0c22f785198abf2b250e66b895a6b92ea09266ff58c2a676cdcc14fcaed0bc32b5b4d92e4b4681a53 SHA512 a131490e0965b6675840e6180a204e084be817b3258845da12a0c2ea8c2b3af9fb771a4ff97d101785507bf73fdbfedc6a31ed924f606e5065d1ec255330a9cd
DIST libuna-alpha-20201204.tar.gz 1898257 BLAKE2B d412a2fe9247bf83ec4ed6f7092ce01988e21d10508c4bbde2552a747d81a513e86322f171cf3ed2cfa64f4e94f4599eb4ea35b2c21612da1f34fc7282aa58ca SHA512 1371921e1c5869a8416b20817c5a1ab09582f4570c195254728d9150a53e01735249187e901a659cfb7c585ef1380427bd91ebd9d43d43840bee202c3aac1bc1
DIST libuna-alpha-20220102.tar.gz 1985446 BLAKE2B 59ccdbd1b19ceaef8f90120bd58fb7a04196a06d791d4b6ba2ba52e1b2181096ee5915ce8bc3f09d0a1b1584ddfdf8151717874a708035a5a70bb772645a92ef SHA512 a86e255f77061425a0b7ff699021f9a5e0f081867970d809f37627400460083072ffec9ef353632031eebc07a29ff7f55d6c33a3552af7acacc1835db37f46d6
DIST libuna-alpha-20220611.tar.gz 1991540 BLAKE2B b53f5834096a4d467dd7dae86aab56fae4b4ff8f402b37e5495cd1e09f22a3c88eb70454a095add08a1a0b1310290926e63e739698863f97972fb9e91eda88d6 SHA512 14a9a703c2c4166f229eb8c92ea0143f3a1ef947c23fe4cc8adc9e81f7dad6e7d82d8dc091fb987dfdd34144d611051e955be12b8d15fe0d031e1e4a7b87af6f

View file

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library to support Unicode and ASCII (byte string) conversions"
HOMEPAGE="https://github.com/libyal/libuna"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
#circle dependence on libcfile
#https://github.com/libyal/libuna/issues/7
#dev-libs/libcfile
DEPEND="dev-libs/libcdatetime
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
}

View file

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library to support Unicode and ASCII (byte string) conversions"
HOMEPAGE="https://github.com/libyal/libuna"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
#circle dependence on libcfile
#https://github.com/libyal/libuna/issues/7
#dev-libs/libcfile
DEPEND="dev-libs/libcdatetime
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
}

View file

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Library to support Unicode and ASCII (byte string) conversions"
HOMEPAGE="https://github.com/libyal/libuna"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls unicode"
#circle dependence on libcfile
#https://github.com/libyal/libuna/issues/7
#dev-libs/libcfile
DEPEND="dev-libs/libcdatetime
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
nls? ( virtual/libiconv
virtual/libintl )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
}

View file

@ -0,0 +1,44 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library to support Unicode and ASCII (byte string) conversions"
HOMEPAGE="https://github.com/libyal/libuna"
SRC_URI="https://github.com/libyal/libuna/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
# This library has a circular build-time dependency on libcfile. According to upstream, this is
# a non-issue as long as we use the pre-assembled download tarballs because they contain all
# required sources (see https://github.com/libyal/libuna/issues/7).
# dev-libs/libcfile
DEPEND="
dev-libs/libcdatetime
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}

View file

@ -1,31 +1,44 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Library to support Unicode and ASCII (byte string) conversions"
HOMEPAGE="https://github.com/libyal/libuna"
SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
SRC_URI="https://github.com/libyal/libuna/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="nls unicode"
#circle dependence on libcfile
#https://github.com/libyal/libuna/issues/7
#dev-libs/libcfile
DEPEND="dev-libs/libcdatetime
# This library has a circular build-time dependency on libcfile. According to upstream, this is
# a non-issue as long as we use the pre-assembled download tarballs because they contain all
# required sources (see https://github.com/libyal/libuna/issues/7).
# dev-libs/libcfile
DEPEND="
dev-libs/libcdatetime
dev-libs/libcerror
dev-libs/libclocale
dev-libs/libcnotify
nls? ( virtual/libiconv
virtual/libintl )"
nls? (
virtual/libiconv
virtual/libintl
)
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_enable nls) \
econf \
$(use_enable nls) \
$(use_with nls libiconv-prefix) \
$(use_with nls libintl-prefix) \
$(use_enable unicode wide-character-type)
# --disable-shared-libs disable shared library support
# not supported in the ebuild at the moment - kind of defeats the entire process
# --enable-winapi enable WINAPI support for cross-compilation
# [default=auto-detect]
# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us
}