diff --git a/dev-python/pyinstaller/Manifest b/dev-python/pyinstaller/Manifest index 0697c42be..0270fe1a0 100644 --- a/dev-python/pyinstaller/Manifest +++ b/dev-python/pyinstaller/Manifest @@ -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 diff --git a/dev-python/pyinstaller/metadata.xml b/dev-python/pyinstaller/metadata.xml index 04b7e82cd..ed5723f7f 100644 --- a/dev-python/pyinstaller/metadata.xml +++ b/dev-python/pyinstaller/metadata.xml @@ -9,4 +9,7 @@ Support for sys-devel/clang Support for link with Boehm garbage collector to detect memory leaks + + pyinstaller + diff --git a/dev-python/pyinstaller/pyinstaller-3.6-r1.ebuild b/dev-python/pyinstaller/pyinstaller-3.6-r1.ebuild deleted file mode 100644 index e69085fd6..000000000 --- a/dev-python/pyinstaller/pyinstaller-3.6-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE='threads(+)' - -inherit distutils-r1 - -DESCRIPTION="Program converting Python programs into stand-alone executables" -HOMEPAGE="https://www.pyinstaller.org" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/pyinstaller/pyinstaller" - EGIT_BRANCH="develop" -else - MY_PN="PyInstaller" - MY_P="${MY_PN}-${PV}" - SRC_URI="https://github.com/pyinstaller/pyinstaller/releases/download/v${PV}/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm64 x86" - - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc leak-detector" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -QA_PREBUILT="usr/lib/python*/site-packages/PyInstaller/bootloader/Linux-*" - -RDEPEND="${PYTHON_DEPS} - sys-libs/zlib - >=dev-python/macholib-1.8[${PYTHON_USEDEP}] - dev-python/altgraph[${PYTHON_USEDEP}] - >=dev-python/pefile-2018.08.08[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - leak-detector? ( dev-libs/boehm-gc ) - clang? ( llvm-core/clang ) - !clang? ( sys-devel/gcc )" - -src_install() { - distutils-r1_src_install - insinto /etc/revdep-rebuild - doins "${FILESDIR}"/50${PN} -} diff --git a/sys-devel/autofdo/Manifest b/sys-devel/autofdo/Manifest deleted file mode 100644 index 596a474b2..000000000 --- a/sys-devel/autofdo/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST autofdo-0.18.tar.gz 62947085 BLAKE2B 2aef2bf35787339b8be86104a484a9a76adb0b54abe272965941c38bf963c7f49062246aefb2f710807ad4d55058c6babd610ba7290fc4c2114bfb2599cd267b SHA512 7f3b735347f69846c085d1ccd528c6cccd098cb6c768bfddfe4e4d5eb53b750775257da2fbf62f046ea073b5a499149d23b57bdf6ee6282630a69ceda0f1dd12 -DIST autofdo-0.19.tar.gz 364598015 BLAKE2B 44647c8c172a0bb65cc8961171cb4acfe09cb6041230db8db3837337ff21bee5cebfb0124d1d6902bccc5c3820958a38774bd4428b12a4b56e384fb2572d99fa SHA512 774fec8ae240c44589519131efc24133eec96dc3387b5c6cd3c02182893e2896ae91241e93b70aa7d3baec803e9a3949a90ee215e1d58e254f0566d48e275e00 diff --git a/sys-devel/autofdo/autofdo-0.18.ebuild b/sys-devel/autofdo/autofdo-0.18.ebuild deleted file mode 100644 index d27e09484..000000000 --- a/sys-devel/autofdo/autofdo-0.18.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="System to simplify real-world deployment of feedback-directed optimization" -HOMEPAGE="https://gcc.gnu.org/wiki/AutoFDO" -SRC_URI="https://github.com/google/autofdo/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=llvm-core/llvm-5.0.1:* - sys-devel/gcc:*" - -RDEPEND="${DEPEND}" - -src_prepare(){ - #has Google forgot got change it? - sed -i "s|\[0.14\]|\[${PV}\]|" configure.ac - eautoreconf - eapply_user -} - -src_configure(){ - econf --with-llvm -} diff --git a/sys-devel/autofdo/autofdo-0.19.ebuild b/sys-devel/autofdo/autofdo-0.19.ebuild deleted file mode 100644 index fe1f2ec72..000000000 --- a/sys-devel/autofdo/autofdo-0.19.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="System to simplify real-world deployment of feedback-directed optimization" -HOMEPAGE="https://gcc.gnu.org/wiki/AutoFDO" -#SRC_URI="https://github.com/google/autofdo/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI="https://github.com/google/autofdo/releases/download/0.19/0.19.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -#KEYWORDS="~amd64 ~x86" - -DEPEND=">=llvm-core/llvm-5.0.1:* - sys-devel/gcc:*" - -RDEPEND="${DEPEND}" - -src_prepare(){ - eapply "${FILESDIR}/disable-rpath.diff" - eapply "${FILESDIR}/link-atomic.diff" -# eapply "${FILESDIR}/link-libgflags.diff" -# eapply "${FILESDIR}/link-libglog.diff" - - eautoreconf - eapply_user -} - -src_configure(){ - econf --with-llvm -} diff --git a/sys-devel/autofdo/autofdo-9999.ebuild b/sys-devel/autofdo/autofdo-9999.ebuild deleted file mode 100644 index ad2207e25..000000000 --- a/sys-devel/autofdo/autofdo-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit git-r3 autotools - -DESCRIPTION="System to simplify real-world deployment of feedback-directed optimization" -HOMEPAGE="https://gcc.gnu.org/wiki/AutoFDO" -EGIT_REPO_URI="https://github.com/kim-phillips-arm/autofdo.git" -#EGIT_COMMIT="" -EGIT_BRANCH="fixissue55try3" - -LICENSE="Apache-2.0" -SLOT="0" - -DEPEND=">=llvm-core/llvm-5.0.1:* - sys-devel/gcc:*" - -RDEPEND="${DEPEND}" - -src_prepare(){ - eautoreconf - eapply_user -} - -src_configure(){ - econf --with-llvm -} diff --git a/sys-devel/autofdo/files/disable-rpath.diff b/sys-devel/autofdo/files/disable-rpath.diff deleted file mode 100644 index f1490588e..000000000 --- a/sys-devel/autofdo/files/disable-rpath.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- a/m4/ax_llvm.m4 -+++ b/m4/ax_llvm.m4 -@@ -67,8 +67,7 @@ AC_DEFUN([AX_LLVM], - -ldl -lpthread -ltinfo" - elif test "x$shared_mode" = "xshared"; then - rpath="$($ac_llvm_config_path --libdir)" -- LLVM_LDFLAGS="-Wl,-rpath $rpath \ -- $($ac_llvm_config_path --ldflags)" -+ LLVM_LDFLAGS="$($ac_llvm_config_path --ldflags)" - LLVM_LIBS="$($ac_llvm_config_path --libs $1)" - fi - diff --git a/sys-devel/autofdo/files/link-atomic.diff b/sys-devel/autofdo/files/link-atomic.diff deleted file mode 100644 index 36f1a82b1..000000000 --- a/sys-devel/autofdo/files/link-atomic.diff +++ /dev/null @@ -1,30 +0,0 @@ ---- a/third_party/protobuf/configure.ac -+++ b/third_party/protobuf/configure.ac -@@ -189,6 +189,16 @@ AM_CONDITIONAL([HAVE_PTHREAD], [test "x$ - # We still keep this for improving pbconfig.h for unsupported platforms. - AC_CXX_STL_HASH - -+AC_MSG_CHECKING([whether linking wiht -latomic succeeds]) -+save_LIBS=$LIBS -+LIBS="$LIBS -latomic" -+AC_LINK_IFELSE( -+ [AC_LANG_SOURCE([int main() { return 0; }])], -+ [LIBATOMIC=-latomic; AC_MSG_RESULT(yes)], -+ [LIBATOMIC=; AC_MSG_RESULT(no)]) -+AC_SUBST(LIBATOMIC) -+LIBS=$save_LIBS -+ - case "$target_os" in - mingw* | cygwin* | win* | aix*) - ;; ---- a/third_party/protobuf/src/Makefile.am -+++ b/third_party/protobuf/src/Makefile.am -@@ -211,7 +211,7 @@ libprotobuf_lite_la_SOURCES = - google/protobuf/io/zero_copy_stream.cc \ - google/protobuf/io/zero_copy_stream_impl_lite.cc - --libprotobuf_la_LIBADD = $(PTHREAD_LIBS) -+libprotobuf_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC) - libprotobuf_la_LDFLAGS = -version-info 15:1:0 -export-dynamic -no-undefined - if HAVE_LD_VERSION_SCRIPT - libprotobuf_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf.map diff --git a/sys-devel/autofdo/files/link-libgflags.diff b/sys-devel/autofdo/files/link-libgflags.diff deleted file mode 100644 index 93a240d4a..000000000 --- a/sys-devel/autofdo/files/link-libgflags.diff +++ /dev/null @@ -1,78 +0,0 @@ ---- a/Makefile.am -+++ b/Makefile.am -@@ -32,6 +32,8 @@ AM_CXXFLAGS = -std=gnu++11 -I./$(PROTOBU - LIBS += -lpthread - LIBELF = -lelf - -+LDADD_GFLAGS = -lgflags -+ - COMMON_PROFILE_CREATOR_FILES = addr2line.cc gcov.cc instruction_map.cc \ - module_grouper.cc profile_creator.cc \ - profile_writer.cc sample_reader.cc \ -@@ -40,39 +42,39 @@ COMMON_PROFILE_CREATOR_FILES = addr2line - - bin_PROGRAMS = create_gcov - create_gcov_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) create_gcov.cc --create_gcov_LDADD = libquipper.a libglog.a libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+create_gcov_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_create_gcov_SOURCES = $(protoc_outputs) - $(am_create_gcov_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += dump_gcov - dump_gcov_SOURCES = profile_reader.cc symbol_map.cc module_grouper.cc gcov.cc \ - dump_gcov.cc --dump_gcov_LDADD = libglog.a libgflags.a libsymbolize.a -+dump_gcov_LDADD = libglog.a $(LDADD_GFLAGS) libsymbolize.a - - bin_PROGRAMS += sample_merger - sample_merger_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) sample_merger.cc --sample_merger_LDADD = libquipper.a libglog.a libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+sample_merger_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_sample_merger_SOURCES = $(protoc_outputs) - $(am_sample_merger_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_merger - profile_merger_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_merger.cc --profile_merger_LDADD = libquipper.a libglog.a libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+profile_merger_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_merger_SOURCES = $(protoc_outputs) - $(am_profile_merger_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_diff - profile_diff_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_diff.cc --profile_diff_LDADD = libquipper.a libglog.a libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+profile_diff_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_diff_SOURCES = $(protoc_outputs) - $(am_profile_diff_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_update - profile_update_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_update.cc --profile_update_LDADD = libquipper.a libglog.a libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+profile_update_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_update_SOURCES = $(protoc_outputs) - $(am_profile_update_OBJECTS): $(protoc_outputs) - -@@ -80,7 +82,7 @@ bin_PROGRAMS += create_llvm_prof - create_llvm_prof_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) \ - llvm_profile_writer.cc create_llvm_prof.cc - create_llvm_prof_LDADD = $(LLVM_LDFLAGS) $(LLVM_LIBS) libquipper.a libglog.a \ -- libsymbolize.a libgflags.a $(LIBELF) $(PROTOBUF_DEP) -+ libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - create_llvm_prof_CXXFLAGS = $(LLVM_CXXFLAGS) -DCREATE_LLVM_PROF - nodist_create_llvm_prof_SOURCES = $(protoc_outputs) - $(am_create_llvm_prof_OBJECTS): $(protoc_outputs) -@@ -121,11 +123,6 @@ libglog_a_SOURCES = glog/src/glog/log_se - glog/src/signalhandler.cc \ - glog/src/base/mutex.h glog/src/base/googleinit.h \ - glog/src/base/commandlineflags.h glog/src/googletest.h --libglog_a_CXXFLAGS = -DNO_THREADS -- --noinst_LIBRARIES += libgflags.a --libgflags_a_SOURCES = gflags/gflags.cc gflags/gflags_completions.cc \ -- gflags/gflags_reporting.cc - - noinst_LIBRARIES += libsymbolize.a - libsymbolize_a_SOURCES = symbolize/addr2line_inlinestack.cc \ diff --git a/sys-devel/autofdo/files/link-libglog.diff b/sys-devel/autofdo/files/link-libglog.diff deleted file mode 100644 index fd75c864e..000000000 --- a/sys-devel/autofdo/files/link-libglog.diff +++ /dev/null @@ -1,99 +0,0 @@ ---- a/Makefile.am -+++ b/Makefile.am -@@ -27,12 +27,13 @@ $(protoc_outputs): $(protoc_inputs) $(PR - $(PROTOC) --cpp_out=`dirname $<` -I`dirname $<` $(protoc_inputs) - - ACLOCAL_AMFLAGS = -I m4 --AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/glog/src -I$(top_srcdir)/third_party/perf_data_converter/src/quipper -I./$(PROTOBUF)/src -+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/third_party/perf_data_converter/src/quipper -I./$(PROTOBUF)/src - AM_CXXFLAGS = -std=gnu++11 -I./$(PROTOBUF)/src - LIBS += -lpthread - LIBELF = -lelf - - LDADD_GFLAGS = -lgflags -+LDADD_GLOG = -lglog - - COMMON_PROFILE_CREATOR_FILES = addr2line.cc gcov.cc instruction_map.cc \ - module_grouper.cc profile_creator.cc \ -@@ -42,46 +43,46 @@ COMMON_PROFILE_CREATOR_FILES = addr2line - - bin_PROGRAMS = create_gcov - create_gcov_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) create_gcov.cc --create_gcov_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) -+create_gcov_LDADD = libquipper.a $(LDADD_GLOG) libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_create_gcov_SOURCES = $(protoc_outputs) - $(am_create_gcov_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += dump_gcov - dump_gcov_SOURCES = profile_reader.cc symbol_map.cc module_grouper.cc gcov.cc \ - dump_gcov.cc --dump_gcov_LDADD = libglog.a $(LDADD_GFLAGS) libsymbolize.a -+dump_gcov_LDADD = $(LDADD_GLOG) $(LDADD_GFLAGS) libsymbolize.a - - bin_PROGRAMS += sample_merger - sample_merger_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) sample_merger.cc --sample_merger_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) -+sample_merger_LDADD = libquipper.a $(LDADD_GLOG) libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_sample_merger_SOURCES = $(protoc_outputs) - $(am_sample_merger_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_merger - profile_merger_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_merger.cc --profile_merger_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) -+profile_merger_LDADD = libquipper.a $(LDADD_GLOG) libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_merger_SOURCES = $(protoc_outputs) - $(am_profile_merger_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_diff - profile_diff_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_diff.cc --profile_diff_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) -+profile_diff_LDADD = libquipper.a $(LDADD_GLOG) libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_diff_SOURCES = $(protoc_outputs) - $(am_profile_diff_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += profile_update - profile_update_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) profile_reader.cc \ - profile_update.cc --profile_update_LDADD = libquipper.a libglog.a libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) -+profile_update_LDADD = libquipper.a $(LDADD_GLOG) libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - nodist_profile_update_SOURCES = $(protoc_outputs) - $(am_profile_update_OBJECTS): $(protoc_outputs) - - bin_PROGRAMS += create_llvm_prof - create_llvm_prof_SOURCES = $(COMMON_PROFILE_CREATOR_FILES) \ - llvm_profile_writer.cc create_llvm_prof.cc --create_llvm_prof_LDADD = $(LLVM_LDFLAGS) $(LLVM_LIBS) libquipper.a libglog.a \ -+create_llvm_prof_LDADD = $(LLVM_LDFLAGS) $(LLVM_LIBS) libquipper.a $(LDADD_GLOG) \ - libsymbolize.a $(LDADD_GFLAGS) $(LIBELF) $(PROTOBUF_DEP) - create_llvm_prof_CXXFLAGS = $(LLVM_CXXFLAGS) -DCREATE_LLVM_PROF - nodist_create_llvm_prof_SOURCES = $(protoc_outputs) -@@ -107,7 +108,6 @@ libquipper_a_SOURCES = \ - nodist_libquipper_a_SOURCES = $(protoc_outputs) - $(am_libquipper_a_OBJECTS): $(protoc_outputs) - --noinst_LIBRARIES += libglog.a - libglog_a_SOURCES = glog/src/glog/log_severity.h \ - glog/src/logging.cc glog/src/raw_logging.cc \ - glog/src/vlog_is_on.cc \ ---- a/configure.ac -+++ b/configure.ac -@@ -7,7 +7,7 @@ - AC_PREREQ([2.68]) - AC_INIT([AutoFDO], [m4_esyscmd_s([git describe --abbrev=0 --tags])], [autofdo@googlegroups.com]) - AC_CONFIG_MACRO_DIR([m4]) --AC_CONFIG_HEADERS(config.h glog/src/config.h) -+AC_CONFIG_HEADERS(config.h) - AM_INIT_AUTOMAKE([subdir-objects]) - - # Checks for the flag --with-protoc. -@@ -102,7 +102,5 @@ AC_SUBST(GMOCK_LIBS) - AS_IF([test -d third_party/perf_data_converter/src/quipper/base], - [rm -rf third_party/perf_data_converter/src/quipper/base]) - --AC_CONFIG_FILES([Makefile glog/src/glog/logging.h \ -- glog/src/glog/raw_logging.h glog/src/glog/vlog_is_on.h \ -- glog/src/glog/stl_logging.h]) -+AC_CONFIG_FILES([Makefile]) - AC_OUTPUT