forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Keri Harris <[email protected]> Package-Manager: Portage-2.3.66, Repoman-2.3.11
- Loading branch information
1 parent
231634e
commit 41f3555
Showing
2 changed files
with
102 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,13 @@ | ||
DIST swi-prolog-7.4.2-gentoo-patchset-3.tar.gz 3256 BLAKE2B d7997d7307db738f0948a89f5e1cee195be4424737e50df915a293c7cb1b3bc1ce09ebd372e8c5f24c95df7335676f12cdc04749de25396eac71471704cfc579 SHA512 bc1b408e311d10ab59fa221bf5ef3d3cb1003a3edcdd13fd000cbc647117458e1f130e960cc37968481ccc2047529ca128159fac8e0ee75114022ed439905cce | ||
DIST swi-prolog-7.6.4-gentoo-patchset-1.tar.gz 572 BLAKE2B 11ea1f22a997ea495a388627396ac571230de65b0ed2718c1127de04f563660fab0e6f8fd14b537de11a20c9651897f0b4f9d5a0d848c9d5f1f62e0c6e2b6705 SHA512 ce9f66af8764a89af42366d3e5c9d52d597f715022894cd4a2f283bb50be4070b3dbe3258ecf4bcf8808a6230ee023fce1edd9a8ad4342ceeb35d1b17770e4a2 | ||
DIST swi-prolog-8.0.1-gentoo-patchset-0.tar.gz 1216 BLAKE2B 79017ab32c1dec8834eb30ecf7d7540d40b6a70f2f8fd5ddaec49d669651fc365b6fb8cf4ae5bb91d18df9d9296562ba2b6bf7e2449b78d46e29c0cd5846630d SHA512 a0599f41611f805b056e8a74e5565cb2efb18018f8efbbed3f0b619157fcbc2c33ec4b109dcd0e9ce84eec1daf7c53c609b007e9081a14c597c2c0e36845986b | ||
DIST swi-prolog-8.0.2-gentoo-patchset-0.tar.gz 775 BLAKE2B db9cf9247ed1b92a3e810442dac415d017822d7b78a96671b719bbfbfb0208f8c62b93d8d0da864701207a5a2bbd6f0e77b926672897b3b124d55e95191cbc9b SHA512 b64461f63206d892bade49f28d6df1d8c8fb0e684d0d945f89f944af4589bc9bd703a91fa5bc82112ffe5d4f13c0646a5830c643978ed7fe4b700412bfc62daf | ||
DIST swipl-7.4.2.tar.gz 16496738 BLAKE2B a8f45c4277e48c0aa38f8b278b466dcb9e0a776325a9ed9e08c252660671d3ee0ee441978394682276b3fb9b0eca73ad10e02aba4671630bef0a1e8f813dd3c5 SHA512 5b526d4f079e7a36184f871bb7341330bcadaeee2a69af981fbcad71ae76c77331b1f157174ac2b31d96e069dc530afa86c024de6709edd9dc8baee3b4ebffb3 | ||
DIST swipl-7.6.3.tar.gz 16772590 BLAKE2B 644be801e290ec9d949a9b7462256a35e11cf9afd62d0b62c315e3620a3943809f58698a23f279454e00299f7b7f7b91e8d9694a139e8c424cb2f83a4efc7a52 SHA512 d84af1a565935af9934c6b75192bb2dd87388ee8fe793ade35d5549a95ec5eb83da6b10508766e795f88393fededea4ec7a3a0c2f0f685d96ab615e171d7d1f4 | ||
DIST swipl-7.6.4.tar.gz 16777875 BLAKE2B 94409966362e649f4748b94b4ec25415bb827c7742aa39453d8e37db4ce992a65ad2d054ded4e651f2a9abe3a9438285bc9c9c895437c087ae6cf88f4afae9ca SHA512 f0ed16e4f1436115651c38a0bb37008d0dadad5a19b0f09894fcfc51dd3d429f86488e89cce00788c3c36cc2f0cd2957f92df47d5441133a6f8ea9d91ca5470f | ||
DIST swipl-8.0.0.tar.gz 10352830 BLAKE2B f5ce1c5d0d48b4904a09b16c0b84b3a0c7385d087aeaa5fb1d673014e10a82e89d477ffb193a37f5b1a8db70cc46b8531cb2358ee8927f8f46b7321edc9c6754 SHA512 1a569793c5cbc7c02a81f94ad73f29459bf085d01162b74b1b72c2a52090d882ae0aee0de6363d143c3fac20f2bbb0e74c2f035d3f3114395048fb4a8073ed5a | ||
DIST swipl-8.0.1.tar.gz 10364104 BLAKE2B 638ce216c361fe0a85d691989894c113714511628cb305ac990a60cc376a3c5d4f373461e0f2ee66df9954913c6fe7c45d4ef2660dd6fed5bca9339c692a9882 SHA512 40ffb9ecf213ae49b397e5a37d6fb90b83fc353a8408662e193e289c87de9e851427f6523061f067050b258ddad1ded157caf8124149c0335203b9bf08e7baf6 | ||
DIST swipl-8.0.2.tar.gz 10413446 BLAKE2B 72214b86cb7276ce528b2791ed08273d568952d5a7109882a1a485c183252f5e9eb90ae18e3712e2adf9f0521c447b06daa455ee637298a64e476e675211c0bc SHA512 88b42846edefa45d67cf016f2d8bca5dfbf153667dcec36785dc441208e09c1e45cf979a7b6862de2bdf3dce4947f2d8c2e445714798de84f5e1841df57dbe96 | ||
DIST swipl-8.1.5.tar.gz 10547299 BLAKE2B 2fd158ed21da8ca20cbd6a593f384e4ba362b493e338012c6e6c410dfdc64861fa8613fba33e6553cc26ef360d910ce708c45df6c020bebca756b3df5a0a777e SHA512 992f3d8deacce5bf9b5277ec30f79bff0c8d765ff891b126d9f30a7c2c0a3dca7448c58083007a677f162d371143a6936e08e8395b72f6ddc2efecd16b56fcef | ||
DIST swipl-8.1.6.tar.gz 10638490 BLAKE2B bf64c8968971720ebba0eacf73a14b1f4ae3c84550ac2ef001f609e4a0793e1fb1bb9fbe2b5f9c6d7e54bf8f815eb81508fd42e6745a04c736d76ba03d6c6fac SHA512 809526860aa7d93403637856b8705806a0604e3feb96774c712549ad3b385e708c87de6e11fce1456fb278fe5815fbbca12247fe8725ba167c9151e236ec3485 | ||
DIST swipl-8.1.7.tar.gz 10650684 BLAKE2B 2a8c008997801bb9a7b074975c8d12ad86c3061373acf2c586db9b32a3feb3add945981ac24612e5076adc1e1f29eb3a1b1dca2299ac326552c61de364847520 SHA512 670d38b88ca8366186cc7be64170b6da6ed64ef41e7865bb1a4acc631fb8676f3a15dc04da2ca9521b4742d6693fa450539e0576c5db5f76a03a1bdd4eec45a6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit cmake-utils eutils flag-o-matic multilib | ||
|
||
PATCHSET_VER="0" | ||
|
||
DESCRIPTION="versatile implementation of the Prolog programming language" | ||
HOMEPAGE="http://www.swi-prolog.org/" | ||
SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz | ||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" | ||
|
||
LICENSE="BSD-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" | ||
IUSE="archive berkdb debug doc +gmp java +libedit libressl minimal odbc pcre qt5 readline ssl test uuid X yaml" | ||
|
||
RDEPEND="sys-libs/ncurses:= | ||
sys-libs/zlib | ||
archive? ( app-arch/libarchive ) | ||
berkdb? ( >=sys-libs/db-4:= ) | ||
odbc? ( dev-db/unixODBC ) | ||
pcre? ( dev-libs/libpcre ) | ||
readline? ( sys-libs/readline:= ) | ||
libedit? ( dev-libs/libedit ) | ||
gmp? ( dev-libs/gmp:0 ) | ||
ssl? ( | ||
!libressl? ( dev-libs/openssl:0 ) | ||
libressl? ( dev-libs/libressl ) | ||
) | ||
java? ( >=virtual/jdk-1.7:= ) | ||
uuid? ( dev-libs/ossp-uuid ) | ||
qt5? ( | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtgui:5 | ||
) | ||
X? ( | ||
virtual/jpeg:0 | ||
x11-libs/libX11 | ||
x11-libs/libXft | ||
x11-libs/libXinerama | ||
x11-libs/libXpm | ||
x11-libs/libXt | ||
x11-libs/libICE | ||
x11-libs/libSM ) | ||
yaml? ( dev-libs/libyaml )" | ||
|
||
DEPEND="${RDEPEND} | ||
X? ( x11-base/xorg-proto ) | ||
java? ( test? ( =dev-java/junit-3.8* ) )" | ||
|
||
S="${WORKDIR}/swipl-${PV}" | ||
BUILD_DIR="${S}/build" | ||
CMAKE_USE_DIR="${S}" | ||
|
||
src_prepare() { | ||
EPATCH_FORCE=yes | ||
EPATCH_SUFFIX=patch | ||
if [[ -d "${WORKDIR}"/${PV} ]] ; then | ||
epatch "${WORKDIR}"/${PV} | ||
fi | ||
|
||
sed -i -e "s|\(SWIPL_INSTALL_PREFIX\) lib/.*)|\1 $(get_libdir)/swipl)|" CMakeLists.txt || die | ||
|
||
eapply_user | ||
|
||
cmake-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
append-flags -fno-strict-aliasing | ||
use debug && append-flags -DO_DEBUG | ||
|
||
mycmakeargs=( | ||
-DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl | ||
-DUSE_GMP=$(usex gmp) | ||
-DINSTALL_DOCUMENTATION=$(use doc && usex archive) | ||
-DSWIPL_PACKAGES_BASIC=$(usex !minimal) | ||
-DSWIPL_PACKAGES_ARCHIVE=$(usex archive) | ||
-DSWIPL_PACKAGES_ODBC=$(usex odbc) | ||
-DSWIPL_PACKAGES_BDB=$(usex berkdb) | ||
-DSWIPL_PACKAGES_PCRE=$(usex pcre) | ||
-DSWIPL_PACKAGES_YAML=$(usex yaml) | ||
-DSWIPL_PACKAGES_SSL=$(usex ssl) | ||
-DSWIPL_PACKAGES_JAVA=$(usex java) | ||
-DSWIPL_PACKAGES_QT=$(usex qt5) | ||
-DSWIPL_PACKAGES_X=$(usex X) | ||
-DSWIPL_PACKAGES_TERM=$(if use libedit || use readline; then echo yes; else echo no; fi) | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
src_test() { | ||
USE_PUBLIC_NETWORK_TESTS=false \ | ||
USE_ODBC_TESTS=false \ | ||
cmake-utils_src_test -V | ||
} |