parent
1dcd6a204f
commit
6e29978812
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST coolreader-3.2.2.1.tar.gz 12463566 BLAKE2B 208026a87b36a06cd0a2e83b60bb506174b2edec4e3f4d1663c9d630cf316afd54aa0dbd0fdf0d3e44e03277d39692bbada8b03376a22970321928e594632997 SHA512 c2e3ea139ff3969c16985a56a9605a59ae31c59f9dc962abcc4aae5d87b8c48c8d7ed716a7077dd9da93cefc0d9ba0fe8a43c50e33e3d58acbcdfc35b73b3538
|
||||
DIST coolreader-3.2.50.tar.gz 21252394 BLAKE2B 68550656c644d623e24a7da310baf77881c72621db03f481eeaaceddc0a3c77ecd4d2098c4afe0b56fc50a67f471a9a6a20c172590365bd888222894d27c1826 SHA512 01417c1daae5da6ebb4d92fd68693d3aff09013d1f5679a30138941e23f79db58bdf2b20721deb10ad3d0b9ab0530f8237aeaa2b6f1c1fabbff1c43f48d68ac3
|
||||
DIST coolreader-3.2.51.tar.gz 21575605 BLAKE2B dcd0b33706d675d0da46825b298b726c6c4ef041989b74619fb289ffefa3f62284d22d8ab0930f2866b1b01ae92f2acb8efe51fc8230d925454ed351b9c30242 SHA512 e7e4645c501c4999dd4a3069d3b11a634eca285da23c113bb9fe339ba9b519de994f972fcd65cf941ab6ec326a234af91ae7728689e3afe3f00ad2e93c08c279
|
||||
DIST coolreader-3.2.53.tar.gz 12550563 BLAKE2B 24543cac98349f4c0587149a3eb8f964cfb46891a0ed7c613a4a0bd644e8d24cb0ff057eab74aecf3c574e604d4208dbbee4c7023d8197282589184317312ee3 SHA512 4f500d877287b3c391cb0be7038586897e7c0eb9cfbe87d9b3ee3923db82c4ce04533249dee83a259a084bc142236cc5cc67f3e4428f05756da8c593a47a9558
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
WX_GTK_VER="3.0-gtk3"
|
||||
PLOCALES="bg cs de es hu pl ru uk"
|
||||
inherit cmake wxwidgets l10n xdg
|
||||
|
||||
CR_PV=$(ver_rs 3 '-')
|
||||
SRC_URI="https://github.com/buggins/${PN}/archive/cr${CR_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-cr${CR_PV}"
|
||||
|
||||
DESCRIPTION="CoolReader - reader of eBook files (fb2,epub,htm,rtf,txt)"
|
||||
HOMEPAGE="https://github.com/buggins/coolreader/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="wxwidgets"
|
||||
|
||||
CDEPEND="sys-libs/zlib
|
||||
media-libs/libpng:0
|
||||
virtual/jpeg:0
|
||||
media-libs/freetype
|
||||
dev-libs/fribidi
|
||||
media-libs/fontconfig
|
||||
media-libs/harfbuzz
|
||||
dev-libs/libunibreak
|
||||
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
|
||||
!wxwidgets? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )"
|
||||
BDEPEND="${CDEPEND}
|
||||
!wxwidgets? ( dev-qt/linguist-tools:5 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
wxwidgets? ( || ( media-fonts/liberation-fonts media-fonts/corefonts ) )"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
xdg_src_prepare
|
||||
|
||||
# locales
|
||||
l10n_find_plocales_changes "${S}"/cr3qt/src/i18n 'cr3_' '.ts'
|
||||
sed -e "s|SET(LANGUAGES .*)|SET(LANGUAGES $(l10n_get_locales))|" \
|
||||
-i "${S}"/cr3qt/CMakeLists.txt \
|
||||
|| die "sed CMakeLists.txt failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
CMAKE_USE_DIR="${S}"
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
if use wxwidgets; then
|
||||
setup-wxwidgets
|
||||
local mycmakeargs=(-D GUI=WX)
|
||||
else
|
||||
local mycmakeargs=(-D GUI=QT5)
|
||||
fi
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
if ! use wxwidgets; then
|
||||
mv "${D}"/usr/share/doc/cr3/changelog.gz "${D}"/usr/share/doc/${PF}/ || die "mv changelog.gz failed"
|
||||
rmdir "${D}"/usr/share/doc/cr3 || die "rmdir doc/cr3 failed"
|
||||
gunzip "${D}"/usr/share/doc/${PF}/changelog.gz || die "gunzip changelog.gz failed"
|
||||
gunzip "${D}"/usr/share/man/man1/cr3.1.gz || die "gunzip cr3.1.gz failed"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST lfe-1.1.1.zip 386864 BLAKE2B d966e483c0490d7c6e48ae53819a0f1f30ea0edd7dcc6c7c3fe82c79ed0e4013d66dde4e74d4369e72fc46076723612f00ccb8d33d912d46dfdbf8e38940f72b SHA512 8660716a73126615bd0cde161a780cc49ba57718afd820dbe891da5e1d9ec2f52cc1864159dcedba1c674ccfef42b9662ec8e0bbfe82c10798527ae0979b8f8e
|
||||
DIST lfe-1.3.0_p20210112.zip 447903 BLAKE2B bc63fd7f988abba77e7f4baef906c2fd4370e1aeb2bc04b019d429586cbcb91792ac0f65a3d29a904997d2488a2540411c38e904c0208e2183a8f0f8362f7c36 SHA512 ee178436ca8aea1f1001e5f679a366414229f584cc0e0a38d9749b7cb49d7378a3f8681dcb8c1d5c61e4f498aa31c575a791fe21337b3079a11b623ada363de9
|
||||
|
@ -0,0 +1,6 @@
|
||||
;;; lfe site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
|
||||
(autoload 'lfe-mode "lfe-mode" nil t)
|
||||
(autoload 'inferior-lfe-mode "inferior-lfe-mode" nil t)
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit elisp-common toolchain-funcs
|
||||
|
||||
DESCRIPTION="Lisp-flavoured Erlang"
|
||||
HOMEPAGE="http://lfe.github.io/"
|
||||
SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip -> ${P}.zip"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_BRANCH="develop"
|
||||
EGIT_REPO_URI="https://github.com/rvirding/${PN}.git"
|
||||
else
|
||||
COMMIT_SHA="e5f20c459a13b35ed1e71b1d2667363af168e958"
|
||||
SRC_URI="https://github.com/rvirding/${PN}/archive/${COMMIT_SHA}.zip -> ${P}.zip"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S="${WORKDIR}/${PN}-${COMMIT_SHA}"
|
||||
fi
|
||||
|
||||
RESTRICT="mirror test"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc emacs"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/erlang
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
doc? ( app-text/pandoc )
|
||||
"
|
||||
|
||||
SITEFILE="70${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "s|cc |$(tc-getCC) ${CFLAGS} |g" ./Makefile \
|
||||
|| die "Failed to fix the makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake compile
|
||||
|
||||
use doc && emake docs
|
||||
use emacs && emake emacs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir "/usr/$(get_libdir)/erlang/lib/lfe/ebin/"
|
||||
cp -R ./ebin "${D}/usr/$(get_libdir)/erlang/lib/lfe/"
|
||||
dobin ./bin/*
|
||||
|
||||
if use doc; then
|
||||
dodoc ./doc/*.txt
|
||||
doman ./doc/man/*
|
||||
fi
|
||||
|
||||
if use emacs; then
|
||||
elisp-install lfe emacs/* \
|
||||
|| die "elisp-install failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
https://github.com/void-ppc/void-packages/blob/master/srcpkgs/crypto++/patches/musl-soname-links.patch
|
||||
https://bugs.gentoo.org/762997
|
||||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -1256,7 +1256,7 @@
|
||||
$(CHMOD) 0755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX)
|
||||
ifeq ($(HAS_SOLIB_VERSION),1)
|
||||
-$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so
|
||||
- $(LDCONF) $(DESTDIR)$(LIBDIR)
|
||||
+ -$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_COMPAT_SUFFIX)
|
||||
endif
|
||||
endif
|
||||
ifneq ($(wildcard libcryptopp.pc),)
|
||||
--- a/GNUmakefile-cross
|
||||
+++ b/GNUmakefile-cross
|
||||
@@ -732,7 +732,7 @@
|
||||
$(CHMOD) 0755 $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_VERSION_SUFFIX)
|
||||
ifeq ($(HAS_SOLIB_VERSION),1)
|
||||
-$(LN) libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so
|
||||
- $(LDCONF) $(DESTDIR)$(LIBDIR)
|
||||
+ -$(LN) -sf libcryptopp.so$(SOLIB_VERSION_SUFFIX) $(DESTDIR)$(LIBDIR)/libcryptopp.so$(SOLIB_COMPAT_SUFFIX)
|
||||
endif
|
||||
endif
|
||||
ifneq ($(wildcard libcryptopp.pc),)
|
@ -1 +1,2 @@
|
||||
DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19 SHA512 9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
|
||||
DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928 SHA512 3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae
|
||||
|
@ -0,0 +1,29 @@
|
||||
--- a/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200
|
||||
+++ b/CMakeLists.txt 2020-12-27 00:00:15.886046938 +0100
|
||||
@@ -78,4 +78,3 @@
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pegtl-config-version.cmake DESTINATION ${PEGTL_INSTALL_CMAKE_DIR})
|
||||
install(DIRECTORY include/ DESTINATION ${PEGTL_INSTALL_INCLUDE_DIR})
|
||||
-install(FILES LICENSE DESTINATION ${PEGTL_INSTALL_DOC_DIR})
|
||||
--- a/src/test/pegtl/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200
|
||||
+++ b/src/test/pegtl/CMakeLists.txt 2020-12-27 00:07:19.122766830 +0100
|
||||
@@ -123,7 +123,7 @@
|
||||
if(MSVC)
|
||||
target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
|
||||
else()
|
||||
- target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow -Werror)
|
||||
+ target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow)
|
||||
endif()
|
||||
if(ANDROID)
|
||||
add_test(NAME ${exename} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../.. COMMAND ${CMAKE_COMMAND} -DANDROID_NDK=${ANDROID_NDK} "-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" -DTEST_RESOURCES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/../../.. -DUNITTEST=${CMAKE_CURRENT_BINARY_DIR}/${exename} -DTEST_PARAMETER=-all -P ${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
|
||||
--- a/src/example/pegtl/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200
|
||||
+++ b/src/example/pegtl/CMakeLists.txt 2020-12-27 00:07:32.970832890 +0100
|
||||
@@ -48,7 +48,7 @@
|
||||
if(MSVC)
|
||||
target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
|
||||
else()
|
||||
- target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow -Werror)
|
||||
+ target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow)
|
||||
endif()
|
||||
endforeach(examplesourcefile)
|
||||
|
@ -0,0 +1,43 @@
|
||||
From a3a292c2ba66bf09b4adc4cee8fcdfb1b1386067 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Frey <d.frey@gmx.de>
|
||||
Date: Mon, 11 May 2020 22:19:31 +0200
|
||||
Subject: [PATCH] Repair warning from GCC 10
|
||||
|
||||
* Backported patch thx to Fedora.
|
||||
|
||||
---
|
||||
include/tao/pegtl/contrib/rep_one_min_max.hpp | 21 +++++++++++++++++++
|
||||
1 file changed, 21 insertions(+)
|
||||
|
||||
diff --git a/include/tao/pegtl/contrib/rep_one_min_max.hpp b/include/tao/pegtl/contrib/rep_one_min_max.hpp
|
||||
index 7ec4639e..ee0a3782 100644
|
||||
--- a/include/tao/pegtl/contrib/rep_one_min_max.hpp
|
||||
+++ b/include/tao/pegtl/contrib/rep_one_min_max.hpp
|
||||
@@ -45,6 +45,27 @@ namespace tao
|
||||
}
|
||||
};
|
||||
|
||||
+ template< unsigned Max, char C >
|
||||
+ struct rep_one_min_max< 0, Max, C >
|
||||
+ {
|
||||
+ using analyze_t = analysis::counted< analysis::rule_type::any, 0 >;
|
||||
+
|
||||
+ template< typename Input >
|
||||
+ static bool match( Input& in )
|
||||
+ {
|
||||
+ const auto size = in.size( Max + 1 );
|
||||
+ std::size_t i = 0;
|
||||
+ while( ( i < size ) && ( in.peek_char( i ) == C ) ) {
|
||||
+ ++i;
|
||||
+ }
|
||||
+ if( i <= Max ) {
|
||||
+ bump_help< result_on_found::success, Input, char, C >( in, i );
|
||||
+ return true;
|
||||
+ }
|
||||
+ return false;
|
||||
+ }
|
||||
+ };
|
||||
+
|
||||
template< unsigned Min, unsigned Max, char C >
|
||||
inline constexpr bool enable_control< rep_one_min_max< Min, Max, C > > = false;
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Header-only library for creating parsers according to Parsing Expression Grammar"
|
||||
HOMEPAGE="https://github.com/taocpp/PEGTL"
|
||||
SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/PEGTL-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-cmake.patch"
|
||||
"${FILESDIR}/${P}-gcc-10.patch" # bug 733678
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
|
||||
-DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST alcotest-0.8.2.tar.gz 25456 BLAKE2B 6f3362dd83d127600710a9efcf5428ce1d960a2a8798a533c3216d7c8934dadd38f672f383e45c0a0ab441e723b4c6477a3c92905e2351e81bbfda324e373e69 SHA512 df1cf5ab42e91a66cae2913504d6825f842169332b8673047faea769966f62d61cb1c288325a840211df0b22c31208566cf754b0816bfdf5d8ef34e8c5127668
|
||||
DIST alcotest-1.2.3.tar.gz 274177 BLAKE2B 1c38baf8932fe16ec3899cd1dd747099065cf93677271aad5ec33706ed7b6fd82dac84f9ed7518c56d178bf1f98a0b131d5e0f4745d47b07021f0fef932fde28 SHA512 0f3e2a5f56a17b6ddf5173d490b8a1aa2b23382bd0535d9d8be09fb8d4dd02dd1b92f9d00b957b11843d671262469e28b3be4f987538e373eb5e1f30c3a406a3
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="A lightweight and colourful test framework"
|
||||
HOMEPAGE="https://github.com/mirage/alcotest/"
|
||||
SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/astring:=
|
||||
dev-ml/cmdliner:=
|
||||
dev-ml/core_kernel:=
|
||||
dev-ml/fmt:=
|
||||
dev-ml/re:=
|
||||
dev-ml/result:=
|
||||
dev-ml/logs:=
|
||||
dev-ml/uutf:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="opam client libraries"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/cmdliner:=
|
||||
~dev-ml/opam-repository-${PV}:=
|
||||
~dev-ml/opam-state-${PV}:=
|
||||
~dev-ml/opam-solver-${PV}:=
|
||||
dev-ml/opam-file-format:=
|
||||
dev-ml/re:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# We are opam
|
||||
OPAM_INSTALLER_DEP=" "
|
||||
inherit opam
|
||||
|
||||
DESCRIPTION="Core libraries for opam"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/ocamlgraph:=
|
||||
dev-ml/re:=
|
||||
dev-ml/opam-file-format:=
|
||||
dev-ml/cmdliner:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/cppo"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9))))
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 opam-installer
|
||||
emake -j1 ${PN}.install
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-file-format-2.1.0.tar.gz 23233 BLAKE2B 34d832c5ee13a0db43e77f3b33e7728faa7dccccc8daed50dca89630ab11d6f307413b8fecfef5a7c3e0f7ea04ef27105c8f42d8b5227d2587bdc2c2defe59d3 SHA512 b948545497de0386457a9b5772924572249e38164aa49d5ab2ac9442d1231a56a3b8132a95197d74cbbe34336a7edc04eaca351a8763c4a009a512085ca0ab25
|
||||
DIST opam-file-format-2.1.2.tar.gz 32120 BLAKE2B 3756ae2e2ad8e60d9611f1879ee07179e5f98ce4bd9f0fa9759e723446aac60f811e282903a57803fdb1c742f7027fb3a4b0d018dee74762645f5f0ec28aaeda SHA512 24fcc8a89dd79fee4fb54cfcd3a9b392819eb8214c97f43e226d44f1bc98111effade15f21f1e13aa5d3555cb458cbe269ba78ee4a1470c554f479446012d7ee
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
MY_PV="${PV/_beta/-beta}"
|
||||
MY_PV="${MY_PV/_rc/-rc}"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Parser and printer for the opam file syntax"
|
||||
HOMEPAGE="https://github.com/ocaml/opam-file-format"
|
||||
SRC_URI="https://github.com/ocaml/opam-file-format/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+ocamlopt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="test? ( dev-ml/alcotest )"
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# We are opam
|
||||
OPAM_INSTALLER_DEP=" "
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Core libraries for opam"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
~dev-ml/opam-core-${PV}:=
|
||||
dev-ml/re:=
|
||||
dev-ml/opam-file-format:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/cppo"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-full-2.0.7.tar.gz 7929123 BLAKE2B 100acc2c31e97e47b0b584f3a153283593351d49d5e9cdaca42fdcc025b135d9538bd327927950e7e0972b20f561a0ee3d1d1b5b4b87e1e6af31761e311081e7 SHA512 670af4935bba0679c65f6592b7a52b1d429b604eb261e40b13cf72312aeb0bab0c5a76829a555fc5379a0371c352692cbabc46b460fcd9bf32b3cfebdaeceb81
|
||||
DIST opam-full-2.0.8.tar.gz 8006252 BLAKE2B 26348bdbb8bdc2fbf9d736286c1f4134ce065e8c15e34d51c8d2c6e5338fd6db089df38a19b07cde70770724fc4cc3dbd9e7d75628e5435ca8a2f8c0d4d3f2f0 SHA512 f08893ad0c1e124368168f28dcb5c3293e443da712d7b12db432c21ff72f7e1440bcc7156f49661d286360a16dcd166d3d02ecdebf8b1cda7c7df2b22e48f80f
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# We are opam
|
||||
OPAM_INSTALLER_DEP=" "
|
||||
OPAM_SKIP_VALIDATION=yes
|
||||
inherit opam
|
||||
|
||||
DESCRIPTION="Core installer for opam packages"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/releases/download/${PV}/opam-full-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-full-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.02.3
|
||||
dev-ml/cmdliner:=
|
||||
~dev-ml/opam-format-${PV}
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/findlib"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--with-mccs \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--mandir="${EPREFIX}/usr/share/man"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
sed -e 's/DUNE = .*$/DUNE = /' -i Makefile.config
|
||||
emake lib-ext
|
||||
#passing -jX to the dune build leads to errors
|
||||
#see: https://github.com/ocaml/opam/issues/3585
|
||||
emake DUNE_PROMOTE_ARG="" -j1
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="opam repository libraries"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
~dev-ml/opam-format-${PV}:=
|
||||
dev-ml/re:=
|
||||
dev-ml/dose3:=
|
||||
dev-ml/opam-file-format:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="opam solver"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
~dev-ml/opam-format-${PV}:=
|
||||
dev-ml/opam-file-format:=
|
||||
dev-ml/re:=
|
||||
>=dev-ml/mccs-1.1.4:=
|
||||
dev-ml/dose3:=
|
||||
dev-ml/cudf:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ml/opam-client )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="opam state libraries"
|
||||
HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/re:=
|
||||
dev-ml/opam-file-format:=
|
||||
~dev-ml/opam-repository-${PV}:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST opam-1.3.1.tar.gz 669485 BLAKE2B e1aed54175d46f5dd9fd989e56c25657370356e26df6976c01dd089e381291fa04e25da295104f85d513010cd028276d80ebf7a4a77b38f3e089e52f4e64f43a SHA512 d075c9b2c9670d712f29bd2df34b8020da52041fa2bbef599cb54a81f63554507d78bebece45ecf668d3d1d4ed514e4ab88a1d86b64088d283bca7a8e75ae582
|
||||
DIST opam-2.0.7.tar.gz 636708 BLAKE2B 2824a5c53f4103c267f99ae10f55df740b3afcc033321e888133817c0e53c4a8fc31738338df3d6d9ff8755987e85ade4a4726be98f77b06b81ffc1476d02c3d SHA512 2ade3998a94333a5a838b55e229ab0c707e678481cae892980b986fb86f39163070a9b7d3e0e87879cd57b91a33bf6a3e15f3786c3510a635e59383782218f1d
|
||||
DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="A source-based package manager for OCaml"
|
||||
HOMEPAGE="http://opam.ocaml.org/"
|
||||
SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz"
|
||||
S="${WORKDIR}/opam-${PV/_/-}"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/cmdliner:=
|
||||
dev-ml/cudf:=
|
||||
dev-ml/dose3:=
|
||||
dev-ml/extlib:=
|
||||
~dev-ml/opam-client-${PV}:=
|
||||
dev-ml/opam-file-format:=
|
||||
dev-ml/re:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cat <<- EOF >> "${S}/dune"
|
||||
(env
|
||||
(dev
|
||||
(flags (:standard -warn-error -3-9-33)))
|
||||
(release
|
||||
(flags (:standard -warn-error -3-9-33))))
|
||||
EOF
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST bracex-2.0.1.tar.gz 24356 BLAKE2B dc4df37c569e26a4319d4240694a397926075ba8cc3d6f44cb35ae42dd20c36f690f904d6a6895aa4e02d7108b3bc173d4a6f672ac9bf5ee426f280dab5fc0e1 SHA512 28758ce4796ad64cceeab0e93edf4c9bb71c6a968db3b917db3e22619278a4639e587da7070c15c5a3c8c1121871541e7764904769859c3c590ac8611f224a13
|
||||
DIST bracex-2.1.0.tar.gz 25148 BLAKE2B bf0c2b60713bc17dd40b9617bc8066e44b5654bd1a12948109a496588050efdf6a31d5e1d31a587cd08da9033520c2f4e0db89a806acd628f7455b6a34a03c2d SHA512 ec1deeb466cf456ca3ab93ecd429b23f59fbac74215cd0de6c447f67be2bc40552dc7ba71331771d765804a190cdbf17eb7c255e976c1fef2f7e47d3351dfdce
|
||||
DIST bracex-2.1.1.tar.gz 26078 BLAKE2B 7313aac70d2bdb8473396a651a5d62a399084a0277e8c4665ef79fbe00347b86fc9793066584275f2a77c6c4cc217e6235f2f06ef4977f733039984c562ec529 SHA512 922f627a001c239cf5ace47fb2f295e04200116add01ff969f8de49067098dea43286c3c739d51286b283d354cb6e411b7e2e6cb1c4863ba78edccc7bd461c86
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
DOCS_BUILDER="mkdocs"
|
||||
DOCS_DEPEND="
|
||||
dev-python/mkdocs-git-revision-date-localized-plugin
|
||||
dev-python/mkdocs-material
|
||||
dev-python/mkdocs-minify-plugin
|
||||
dev-python/mkdocs_pymdownx_material_extras
|
||||
dev-python/pyspelling
|
||||
"
|
||||
|
||||
inherit distutils-r1 docs
|
||||
|
||||
DESCRIPTION="Bash style brace expansion for Python"
|
||||
HOMEPAGE="
|
||||
https://github.com/facelessuser/bracex
|
||||
https://pypi.org/project/bracex
|
||||
"
|
||||
SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND="test? ( dev-vcs/git )"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# mkdocs-git-revision-date-localized-plugin needs git repo
|
||||
if use doc; then
|
||||
git init || die
|
||||
git config --global user.email "you@example.com" || die
|
||||
git config --global user.name "Your Name" || die
|
||||
git add . || die
|
||||
git commit -m 'init' || die
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for serializing any arbitrary object graph into JSON"
|
||||
HOMEPAGE="https://github.com/jsonpickle/jsonpickle/ https://pypi.org/project/jsonpickle/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
# There are optional json backends serializer/deserializers in addition to those selected here
|
||||
# jsonlib, yajl.
|
||||
RDEPEND="
|
||||
dev-python/feedparser[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/ujson[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/importlib_metadata[${PYTHON_USEDEP}]
|
||||
' python3_7)
|
||||
"
|
||||
# toml via setuptools_scm[toml]
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/toml[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_sphinx "docs/source"
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# too many dependencies
|
||||
rm tests/pandas_test.py || die
|
||||
# broken with gmpy
|
||||
rm tests/ecdsa_test.py || die
|
||||
|
||||
sed -i -e 's:--flake8 --black --cov::' pytest.ini || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pytest -vv tests || die "Tests failed with ${EPYTHON}"
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
DIST goland-2020.3.tar.gz 484825433 BLAKE2B d3991ca6fdbbe0556ac99f65f5714a9e7b4904782a66904161d6a408ab816b2a44ea2282e51a41e71c827011da099f09e1087c259c42c8cca4e766da4cae0164 SHA512 47d5e91e17a4b3515fb72e9331bf63d69aec36d207822f20e99079d12de0351d8a9d3eca2f201a8a29bfcdc14c2f88015542f94c30be29921d4e12f0db4901f5
|
||||
DIST goland-2020.3.2.tar.gz 484904300 BLAKE2B a60825d0b994cb16b9a41fe228787e0dba541f34e613cc88b040b2b80d044a9b45a69fb1346ba2a919241cc5497b5cc398b571344a790d173dbb60333d536b19 SHA512 2ea02dbc8ba0338ec73cd35c6eb0a70f5f6b6487d7d58629ee1e454ca5b22b233dd5fb28be64e5131be291a4153910b6ed2ddadeb1f8f4ac1ce2f63b22c6b233
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,177 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LUA_COMPAT=( lua5-3 )
|
||||
|
||||
inherit cmake flag-o-matic lua-single toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="A virtual lighttable and darkroom for photographers"
|
||||
HOMEPAGE="https://www.darktable.org/"
|
||||
LICENSE="GPL-3 CC-BY-3.0"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git"
|
||||
|
||||
LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW"
|
||||
else
|
||||
DOC_PV="3.4.0"
|
||||
MY_PV="${PV/_/}"
|
||||
MY_P="${P/_/.}"
|
||||
|
||||
SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
|
||||
doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
LANGS=" af cs de es fi fr he hu it pl pt-BR ru sk sl"
|
||||
fi
|
||||
|
||||
IUSE="avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet
|
||||
lto lua nls opencl openmp openexr test tools webp
|
||||
${LANGS// / l10n_}"
|
||||
|
||||
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( >=dev-python/jsonschema-3.2.0 )
|
||||
"
|
||||
COMMON_DEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/json-glib
|
||||
dev-libs/libxml2:2
|
||||
>=dev-libs/pugixml-1.8:0=
|
||||
gnome-base/librsvg:2
|
||||
>=media-gfx/exiv2-0.25-r2:0=[xmp]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/lensfun-0.2.3:0=
|
||||
media-libs/libpng:0=
|
||||
media-libs/tiff:0
|
||||
net-libs/libsoup:2.4
|
||||
net-misc/curl
|
||||
sys-libs/zlib:=
|
||||
virtual/jpeg:0
|
||||
x11-libs/cairo
|
||||
>=x11-libs/gtk+-3.22:3
|
||||
x11-libs/pango
|
||||
avif? ( >=media-libs/libavif-0.8.2 )
|
||||
colord? ( x11-libs/colord-gtk:0= )
|
||||
cups? ( net-print/cups )
|
||||
flickr? ( media-libs/flickcurl )
|
||||
geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 )
|
||||
gmic? ( media-gfx/gmic )
|
||||
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
|
||||
gphoto2? ( media-libs/libgphoto2:= )
|
||||
graphicsmagick? ( media-gfx/graphicsmagick )
|
||||
jpeg2k? ( media-libs/openjpeg:2= )
|
||||
lua? ( ${LUA_DEPS} )
|
||||
opencl? ( virtual/opencl )
|
||||
openexr? ( media-libs/openexr:0= )
|
||||
webp? ( media-libs/libwebp:0= )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
opencl? (
|
||||
>=sys-devel/clang-4
|
||||
>=sys-devel/llvm-4
|
||||
)
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${PN}"-find-opencl-header.patch
|
||||
"${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch
|
||||
"${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${P/_/~}"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
# Bug #695658
|
||||
if tc-is-gcc; then
|
||||
test-flags-CC -floop-block &> /dev/null || \
|
||||
die "Please switch to a gcc version built with USE=graphite"
|
||||
fi
|
||||
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use lua && lua-single_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use cpu_flags_x86_sse3 && append-flags -msse3
|
||||
|
||||
sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_CURVE_TOOLS=$(usex tools)
|
||||
-DBUILD_NOISE_TOOLS=$(usex tools)
|
||||
-DBUILD_PRINT=$(usex cups)
|
||||
-DCUSTOM_CFLAGS=ON
|
||||
-DDONT_USE_INTERNAL_LUA=ON
|
||||
-DRAWSPEED_ENABLE_LTO=$(usex lto)
|
||||
-DUSE_AVIF=$(usex avif)
|
||||
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)
|
||||
-DUSE_COLORD=$(usex colord)
|
||||
-DUSE_FLICKR=$(usex flickr)
|
||||
-DUSE_GMIC=$(usex gmic)
|
||||
-DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
|
||||
-DUSE_KWALLET=$(usex kwallet)
|
||||
-DUSE_LIBSECRET=$(usex gnome-keyring)
|
||||
-DUSE_LUA=$(usex lua)
|
||||
-DUSE_MAP=$(usex geolocation)
|
||||
-DUSE_NLS=$(usex nls)
|
||||
-DUSE_OPENCL=$(usex opencl)
|
||||
-DUSE_OPENEXR=$(usex openexr)
|
||||
-DUSE_OPENJPEG=$(usex jpeg2k)
|
||||
-DUSE_OPENMP=$(usex openmp)
|
||||
-DUSE_WEBP=$(usex webp)
|
||||
-DWANT_JSON_VALIDATION=$(usex test)
|
||||
)
|
||||
CMAKE_BUILD_TYPE="RELWITHDEBINFO"
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
# This USE flag is masked for -9999
|
||||
use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf
|
||||
|
||||
if use nls; then
|
||||
for lang in ${LANGS} ; do
|
||||
if ! use l10n_${lang}; then
|
||||
rm -r "${ED}"/usr/share/locale/${lang/-/_} || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "When updating a major version,"
|
||||
elog "please bear in mind that your edits will be preserved during this process,"
|
||||
elog "but it will not be possible to downgrade any more."
|
||||
elog
|
||||
ewarn "It will not be possible to downgrade!"
|
||||
ewarn
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST gmic_2.9.2.tar.gz 6639693 BLAKE2B 4b452cc5c82e8ea30a1bd65e51b6187fc12d9c7f8af6d0f8107a8d183c6e87dff11394f103eae7ac17daa00c6c9aa0f47ce78a92156e2da9bc4ee0fcacbf398d SHA512 be8707b5c156b17189548c1f808b976afcb7b7cce20ff54ff4589eda9a76a8cddf81c64b7a53c332254b2c8c29fb8ca0926016cadcb1efb7131a38d857fce796
|
||||
DIST gmic_2.9.4.tar.gz 7279628 BLAKE2B ca5fc69a2990a86a340c4305dc406d4e9032ba04afa59819dc2c788b4c181d23bd03d3050380802fe1effa2b6389df60734f8b3523fac7b0ff6bc35b64a368a6 SHA512 76bb4798e91a68e76a985d7fbc488f8677facaa1efc4ab3a0b9c7d966aa3f5763d1ae1de80f572636d58f1831d9bdae1651ea0b6a76d49a18bf5ad6e12756d73
|
||||
DIST gmic_2.9.5.tar.gz 7304367 BLAKE2B 5227aced76cc5ff0a0144f940c71daeeb947e282b6f8c28894ecfda6b863803d0c2227bac869362ba0710fa33fcf81a4c77ea582cbea77ab8a670f65eef9826c SHA512 95d0642cad057eeaa8f7bdd4259719adf6f36189e7851e9e09399bb61f3a52722f0f83f0d2d5991c4e44a692fd3afc735fdb93e6fe45ae092d1e51a139560809
|
||||
|
@ -0,0 +1,191 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
|
||||
inherit cmake bash-completion-r1 toolchain-funcs
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/dtschump/gmic.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="GREYC's Magic Image Converter"
|
||||
HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic"
|
||||
|
||||
LICENSE="CeCILL-2 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="cli curl digikam ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr openmp png qt5 static-libs tiff X zlib"
|
||||
REQUIRED_USE="
|
||||
digikam? ( png zlib fftw X )
|
||||
gimp? ( png zlib fftw X )
|
||||
krita? ( png zlib fftw X )
|
||||
qt5? ( png zlib fftw X )
|
||||
"
|
||||
|
||||
MIN_QT_VER="5.2.0"
|
||||
QT_DEPEND="
|
||||
>=dev-qt/qtcore-${MIN_QT_VER}:5=
|
||||
>=dev-qt/qtgui-${MIN_QT_VER}:5=
|
||||
>=dev-qt/qtnetwork-${MIN_QT_VER}:5=
|
||||
>=dev-qt/qtwidgets-${MIN_QT_VER}:5=
|
||||
"
|
||||
COMMON_DEPEND="
|
||||
curl? ( net-misc/curl )
|
||||
digikam? (
|
||||
media-gfx/digikam
|
||||
${QT_DEPEND}
|
||||
)
|
||||
fftw? ( sci-libs/fftw:3.0=[threads] )
|
||||
gimp? (
|
||||
media-gfx/gimp:0/2
|
||||
${QT_DEPEND}
|
||||
)
|
||||
graphicsmagick? ( media-gfx/graphicsmagick:0= )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
krita? ( ${QT_DEPEND} )
|
||||
opencv? ( >=media-libs/opencv-2.3.1a-r1:0= )
|
||||
openexr? (
|
||||
media-libs/ilmbase:0=
|
||||
media-libs/openexr:0=
|
||||
)
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt5? ( ${QT_DEPEND} )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
)
|
||||
zlib? ( sys-libs/zlib:0= )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
ffmpeg? ( media-video/ffmpeg:0= )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
digikam? ( dev-qt/linguist-tools )
|
||||
gimp? ( dev-qt/linguist-tools )
|
||||
krita? ( dev-qt/linguist-tools )
|
||||
qt5? ( dev-qt/linguist-tools )
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.9.2_ipa-sra.patch
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if use openmp; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die
|
||||
|
||||
if use digikam || use gimp || use krita || use qt5; then
|
||||
# respect user flags
|
||||
sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \
|
||||
-e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \
|
||||
-i gmic-qt/CMakeLists.txt || die
|
||||
local S="${S}/gmic-qt"
|
||||
# Bug #753377
|
||||
local PATCHES=()
|
||||
cmake_src_prepare
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_LIB=ON
|
||||
-DBUILD_LIB_STATIC=$(usex static-libs)
|
||||
-DBUILD_CLI=$(usex cli)
|
||||
-DBUILD_MAN=$(usex cli)
|
||||
-DBUILD_BASH_COMPLETION=$(usex cli)
|
||||
-DCUSTOM_CFLAGS=ON
|
||||
-DENABLE_CURL=$(usex curl)
|
||||
-DENABLE_X=$(usex X)
|
||||
-DENABLE_FFMPEG=$(usex ffmpeg)
|
||||
-DENABLE_FFTW=$(usex fftw)
|
||||
-DENABLE_GRAPHICSMAGICK=$(usex graphicsmagick)
|
||||
-DENABLE_JPEG=$(usex jpeg)
|
||||
-DENABLE_OPENCV=$(usex opencv)
|
||||
-DENABLE_OPENEXR=$(usex openexr)
|
||||
-DENABLE_OPENMP=$(usex openmp)
|
||||
-DENABLE_PNG=$(usex png)
|
||||
-DENABLE_TIFF=$(usex tiff)
|
||||
-DENABLE_ZLIB=$(usex zlib)
|
||||
-DENABLE_DYNAMIC_LINKING=ON
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
|
||||
# configure gmic-qt frontends
|
||||
local CMAKE_USE_DIR="${S}/gmic-qt"
|
||||
mycmakeargs=(
|
||||
-DENABLE_DYNAMIC_LINKING=ON
|
||||
-DENABLE_CURL=$(usex curl)
|
||||
-DGMIC_LIB_PATH="${BUILD_DIR}"
|
||||
-DGMIC_PATH="${S}/src"
|
||||
)
|
||||
|
||||
if use digikam; then
|
||||
mycmakeargs+=( -DGMIC_QT_HOST=digikam )
|
||||
BUILD_DIR="${BUILD_DIR}"/digikam cmake_src_configure
|
||||
fi
|
||||
|
||||
if use gimp; then
|
||||
mycmakeargs+=( -DGMIC_QT_HOST=gimp )
|
||||
BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_configure
|
||||
fi
|
||||
|
||||
if use krita; then
|
||||
mycmakeargs+=( -DGMIC_QT_HOST=krita )
|
||||
BUILD_DIR="${BUILD_DIR}"/krita cmake_src_configure
|
||||
fi
|
||||
|
||||
if use qt5; then
|
||||
mycmakeargs+=( -DGMIC_QT_HOST=none )
|
||||
BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_configure
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
# build gmic-qt frontends
|
||||
local S="${S}/gmic-qt"
|
||||
use digikam && { BUILD_DIR="${BUILD_DIR}"/digikam cmake_src_compile || die "failed building digikam plugin" ; }
|
||||
use gimp && { BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_compile || die "failed building gimp plugin" ; }
|
||||
use krita && { BUILD_DIR="${BUILD_DIR}"/krita cmake_src_compile || die "failed building krita plugin" ; }
|
||||
use qt5 && { BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_compile || die "failed building qt5 GUI" ; }
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dodoc README
|
||||
use cli && newbashcomp "${BUILD_DIR}"/resources/gmic_bashcompletion.sh ${PN}
|
||||
|
||||
local PLUGINDIR="/usr/$(get_libdir)/gimp/2.0/plug-ins"
|
||||
insinto "${PLUGINDIR}"
|
||||
doins resources/gmic_cluts.gmz
|
||||
|
||||
# install gmic-qt frontends
|
||||
if use digikam; then
|
||||
local DIGIKAMDIR="/usr/$(get_libdir)/qt5/plugins/digikam/editor"
|
||||
exeinto "${DIGIKAMDIR}"
|
||||
doexe "${BUILD_DIR}"/digikam/Editor_GmicQt_Plugin.so
|
||||
fi
|
||||
if use gimp; then
|
||||
exeinto "${PLUGINDIR}"
|
||||
doexe "${BUILD_DIR}"/gimp/gmic_gimp_qt
|
||||
fi
|
||||
use krita && dobin "${BUILD_DIR}"/krita/gmic_krita_qt
|
||||
use qt5 && dobin "${BUILD_DIR}"/qt5/gmic_qt
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue