Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lief #2164

Merged
merged 5 commits into from
Dec 12, 2024
Merged

lief #2164

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ DEPEND="

BDEPEND="
sys-devel/bc
sys-devel/clang
sys-devel/llvm
llvm-core/clang
llvm-core/llvm
"

RESTRICT="strip test"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ DEPEND="

BDEPEND="
sys-devel/bc
sys-devel/clang
sys-devel/llvm
llvm-core/clang
llvm-core/llvm
"

RESTRICT="strip test"
Expand Down
2 changes: 1 addition & 1 deletion app-dicts/seclists/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
DIST seclists-2023.4.tar.gz 619733074 BLAKE2B bc4216b369da1e74513606c4d8c204aba6743ccb63ec507d3c1d0497c707a3103ec734308989ad14b609e5d3b89a93b24adcbd66875b162b05cf780dd0282858 SHA512 21661fa2ee4380d4b73e6a677ab846ee447f3b30fda4681853d1945921efaf87807fd400905c18a0d93f4abdda9267b1fda388fecd96c4290ab16289ab000b88
DIST seclists-2024.3.tar.gz 676117031 BLAKE2B 5e6f63c6d97e382f12ad355f077ddc32cfaf519d9562431099665fa7470c361d386c68a4899d043cd9e89595f92b1dd7b7c87daf6735b7137bacb4531877e277 SHA512 c00a26a832cb58aa772fa971a4b0c80863d2f71b541e1a969143ae3ee2d640eecd9adeceb1f1128c654e785159085304c3bbc4b47038d115e1ca56f90c9ede82
DIST seclists-2024.4.tar.gz 695471839 BLAKE2B f849476bcc7917770324c67b41aa2c4872c0a7f3e53651cc08b91cf9566c9a9c9b98096f9dd0f90199fc11a45fd973c1b781ec54cfe7370b969acfc0cdad6989 SHA512 15b009eea16e79515e89146094dbde0a9dfcf7427fa33bea427e6e1d92b105d00bf11f4ec0a372a0f5df92cf85d89b98053175d167e2e9307650021e54c60398
1 change: 0 additions & 1 deletion dev-python/pyinstaller/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
DIST PyInstaller-3.6.tar.gz 3539593 BLAKE2B 77f9a9e46ea98a6063beded6870e642775e9ed0ea29f58378fd47cd3ab4f9802c39c1215d5f3252b53ed400b0fa269f1f595e40e25b2839f68c442a66fed527b SHA512 97e7ac3632b5a84a85268c68cb3f3a404ca9f2786396f31016313a15c81c9c453983fd9d0376de0e7543401d3ad8af58b839dde7cefb0dfe7cbb9f3ac360f3e0
DIST pyinstaller-6.2.0.tar.gz 4135706 BLAKE2B 03cce690e7806dd52732671bd854843e23c0798b39f1fceb068237e1e28e3a436dc0c6077be3d03739ec4a14a0145607f6d5dc2137f46aa5fd18dd8adaa9a40e SHA512 dbcf5f7b0c18555eebeddd89f467b5c8c5555f5586ea65f905b9abe6eafa463b3700cb9a3b2777bfbccd9cbc270566590d564ec8191076d84b17034e5f9180c4
3 changes: 3 additions & 0 deletions dev-python/pyinstaller/metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@
<flag name="clang">Support for sys-devel/clang</flag>
<flag name="leak-detector">Support for link with Boehm garbage collector to detect memory leaks</flag>
</use>
<upstream>
<remote-id type="pypi">pyinstaller</remote-id>
</upstream>
</pkgmetadata>
49 changes: 0 additions & 49 deletions dev-python/pyinstaller/pyinstaller-3.6-r1.ebuild

This file was deleted.

2 changes: 1 addition & 1 deletion dev-python/pyinstaller/pyinstaller-6.2.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ RDEPEND="${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
leak-detector? ( dev-libs/boehm-gc )
clang? ( sys-devel/clang )
clang? ( llvm-core/clang )
!clang? ( sys-devel/gcc )"

src_install() {
Expand Down
2 changes: 1 addition & 1 deletion dev-util/lief/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
DIST lief-0.15.0.tar.gz 13502814 BLAKE2B ca55130941cd30806d82e8da1e96cd2d9b9ee7141512a7f439258ecb625ae652d04f348e414ee34c39cb21092cbdd9750a9ef6a3154a04f17da9b04c4e2c114a SHA512 822845932905f1aecb4576e551f08cab27d4290a1835fdecfa6288d728fe2067f9826a9927e7b7dcf78354f69a1897b0ad2a4f329ee872434ac9c3cbc8e316f7
DIST lief-0.15.1.tar.gz 13503234 BLAKE2B b8d10a0d962db6d63e1f2d277756d0e43bb177677712f8c4856bda901ffa9f31ded358985c71c7cfd44936d03dd300d0011790669bd5edddc6dfd46273153a58 SHA512 30f248ce5c77993ccc08a360bfd74562ff1e661233abf7e6017cd11351ee359c67848a1ac4159b82a38e971f41704a6008b8778c817e06ef558efe21b76e04ae
DIST lief-0.16.0.tar.gz 16420210 BLAKE2B ff5c230ba6c1ee472ddfad31669ed33a39283f73026cf66b2078e81b924948685d0e027b13930cbad962a4055599d46dfb52a851626efef34683e3d66947da5c SHA512 7df75fab6c7023e37a6a4d27fac8dcb4200e0235625fc5952bb23cedb2e582a37fb67ee471c1ae953c0b205fd9cca5538a835f65ef80a771f72dc7ff68000ed9
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,18 @@ S=${WORKDIR}/LIEF-${PV}

LICENSE="Apache-2.0"
SLOT="0"

KEYWORDS="amd64 x86"

IUSE="examples +python static-libs"

# lief requires a forked version of nanobind, see LIEF-0.15.1/api/python/CMakeLists.txt
# So don't try to use a standard one
RDEPEND="python? ( ${PYTHON_DEPS}
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pydantic-core[${PYTHON_USEDEP}]
dev-python/tomli[${PYTHON_USEDEP}]
dev-python/xtract[${PYTHON_USEDEP}]
~dev-python/nanobind-1.7.0_p20231019[${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
python? ( dev-python/scikit-build-core[${PYTHON_USEDEP}] )"
Expand Down Expand Up @@ -65,25 +67,34 @@ src_configure() {
use x86 && FORCE32=YES

local PYTHON_API=NO
local NANOBIND_DIR
# local NANOBIND_DIR

if use python; then
#set EPYTHON variable for python_get_sitedir
python_setup
PYTHON_API=YES
NANOBIND_DIR=$(python_get_sitedir)/nanobind/cmake
# NANOBIND_DIR=$(python_get_sitedir)/nanobind/cmake
fi

local mycmakeargs=(
-DBUILD_SHARED_LIBS="$(usex static-libs OFF ON)"
-DLIEF_EXAMPLES="$(usex examples ON OFF)"
-DLIEF_PYTHON_API="$PYTHON_API"

-DLIEF_MACHO=OFF

# -DLIEF_PY_LIEF_EXT=ON
# -DLIEF_PYTHON_STATIC=OFF
# -DLIEF_PY_LIEF_EXT_SHARED=ON
# -DBUILD_SHARED_LIBS=ON
# -DLIEF_FORCE_API_EXPORTS=ON

-DLIEF_FORCE32="$FORCE32"
)
use python && mycmakeargs+=(
-DLIEF_OPT_NANOBIND_EXTERNAL=1
-Dnanobind_DIR="${NANOBIND_DIR}"
)
# use python && mycmakeargs+=(
# -DLIEF_OPT_NANOBIND_EXTERNAL=1
# -Dnanobind_DIR="${NANOBIND_DIR}"
# )

cmake_src_configure
wrap_python ${FUNCNAME}
Expand Down
2 changes: 1 addition & 1 deletion pentoo/pentoo-mobile/pentoo-mobile-2024.3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ PDEPEND="dev-util/frida-tools
app-pda/ideviceinstaller
app-pda/ifuse
app-pda/usbmuxd
pentoo-full? ( sys-devel/clang )
pentoo-full? ( llvm-core/clang )
)"
2 changes: 0 additions & 2 deletions sys-devel/autofdo/Manifest

This file was deleted.

30 changes: 0 additions & 30 deletions sys-devel/autofdo/autofdo-0.18.ebuild

This file was deleted.

34 changes: 0 additions & 34 deletions sys-devel/autofdo/autofdo-0.19.ebuild

This file was deleted.

29 changes: 0 additions & 29 deletions sys-devel/autofdo/autofdo-9999.ebuild

This file was deleted.

12 changes: 0 additions & 12 deletions sys-devel/autofdo/files/disable-rpath.diff

This file was deleted.

30 changes: 0 additions & 30 deletions sys-devel/autofdo/files/link-atomic.diff

This file was deleted.

78 changes: 0 additions & 78 deletions sys-devel/autofdo/files/link-libgflags.diff

This file was deleted.

Loading
Loading