parent
2dee493a99
commit
71ebdbdca9
@ -0,0 +1,120 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib eutils java-pkg-opt-2
|
||||
|
||||
DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs"
|
||||
HOMEPAGE="http://freedesktop.org/wiki/Software/Elektra"
|
||||
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
PLUGIN_IUSE="augeas iconv ini java simpleini syslog systemd tcl +uname xml yajl";
|
||||
IUSE="dbus doc qt5 static-libs test ${PLUGIN_IUSE}"
|
||||
|
||||
RDEPEND="dev-libs/libltdl:0[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
|
||||
augeas? ( app-admin/augeas )
|
||||
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
java? ( >=virtual/jdk-1.8.0 )
|
||||
qt5? (
|
||||
>=dev-qt/qtdeclarative-5.3:5
|
||||
>=dev-qt/qtgui-5.3:5
|
||||
>=dev-qt/qttest-5.3:5
|
||||
>=dev-qt/qtwidgets-5.3:5
|
||||
)
|
||||
uname? ( sys-apps/coreutils )
|
||||
systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
|
||||
yajl? ( >=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( >=dev-cpp/gtest-1.7.0 )"
|
||||
|
||||
DOCS=( README.md doc/AUTHORS doc/CODING.md doc/NEWS.md doc/todo/TODO )
|
||||
# tries to write to user's home directory (and doesn't respect HOME)
|
||||
RESTRICT="test"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=( /usr/include/elektra/kdbconfig.h )
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}"-conditional-glob-tests.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
einfo remove bundled libs
|
||||
# TODO: Remove bundled inih from src/plugins/ini (add to portage):
|
||||
# https://code.google.com/p/inih/
|
||||
rm -rf src/external || die
|
||||
|
||||
# move doc files to correct location
|
||||
sed -e "s/elektra-api/${PF}/" \
|
||||
-i cmake/ElektraCache.cmake || die
|
||||
|
||||
# avoid useless build time, nothing ends up installed
|
||||
comment_add_subdirectory benchmarks
|
||||
comment_add_subdirectory examples
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local my_plugins="ALL"
|
||||
|
||||
if multilib_is_native_abi ; then
|
||||
use augeas || my_plugins+=";-augeas"
|
||||
use java || my_plugins+=";-jni"
|
||||
else
|
||||
my_plugins+=";-augeas;-jni"
|
||||
fi
|
||||
|
||||
use dbus || my_plugins+=";-dbus"
|
||||
use iconv || my_plugins+=";-iconv"
|
||||
use ini || my_plugins+=";-ini" # bundles inih
|
||||
use simpleini || my_plugins+=";-simpleini"
|
||||
use syslog || my_plugins+=";-syslog"
|
||||
use systemd || my_plugins+=";-journald"
|
||||
use tcl || my_plugins+=";-tcl"
|
||||
use uname || my_plugins+=";-uname"
|
||||
use xml || my_plugins+=";-xmltool"
|
||||
use yajl || my_plugins+=";-yajl"
|
||||
|
||||
# Disabling for good (?):
|
||||
# counter - Only useful for debugging the plugin framework
|
||||
# doc - Explaining basic makeup of a function //bug #514402
|
||||
# noresolver - Does not resolve, but can act as one
|
||||
# template - Template for new plugin written in C
|
||||
# wresolver - Resolver for non-POSIX, e.g. w32/w64 systems
|
||||
my_plugins+=";-counter;-doc;-noresolver;-template;-wresolver"
|
||||
|
||||
local my_tools
|
||||
|
||||
if multilib_is_native_abi ; then
|
||||
my_tools="kdb"
|
||||
use qt5 && my_tools+=";qt-gui"
|
||||
fi
|
||||
|
||||
mycmakeargs=(
|
||||
"-DBUILD_SHARED=ON"
|
||||
"-DPLUGINS=${my_plugins}"
|
||||
"-DTOOLS=${my_tools}"
|
||||
"-DLATEX_COMPILER=OFF"
|
||||
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
|
||||
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|
||||
|| echo -DBUILD_DOCUMENTATION=OFF)
|
||||
$(cmake-utils_use static-libs BUILD_STATIC)
|
||||
$(cmake-utils_use test BUILD_TESTING)
|
||||
$(cmake-utils_use test ENABLE_TESTING)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einfo remove test_data
|
||||
rm -rvf "${D}/usr/share/${PN}" || die "Failed to remove test_data"
|
||||
einfo remove tool_exec
|
||||
rm -rvf "${D}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib eutils
|
||||
|
||||
DESCRIPTION="universal and secure framework to store config parameters in a hierarchical key-value pair mechanism"
|
||||
HOMEPAGE="http://freedesktop.org/wiki/Software/Elektra"
|
||||
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus doc examples iconv inifile simpleini static-libs syslog tcl test xml yajl"
|
||||
|
||||
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
|
||||
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
yajl? (
|
||||
<dev-libs/yajl-2[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
# tries to write to user's home directory (and doesn't respect HOME)
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
#fix QA issues with upstream patches
|
||||
epatch "${FILESDIR}/${P}-introduce-attributes.patch"
|
||||
epatch "${FILESDIR}/${P}-fix-yajl-if-user-config.patch"
|
||||
|
||||
#move doc files to correct location
|
||||
sed -e "s/elektra-api/${PF}/" \
|
||||
-i cmake/ElektraCache.cmake || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local my_plugins="ccode;dump;error;fstab;glob;hexcode;hidden;hosts;network;ni;null;path;resolver;struct;success;template;timeofday;tracer;type;validation"
|
||||
|
||||
use dbus && my_plugins+=";dbus"
|
||||
use doc && my_plugins+=";doc"
|
||||
use iconv && my_plugins+=";iconv"
|
||||
use inifile && my_plugins+=";simpleini"
|
||||
use syslog && my_plugins+=";syslog"
|
||||
use tcl && my_plugins+=";tcl"
|
||||
use xml && my_plugins+=";xmltool"
|
||||
use yajl && my_plugins+=";yajl"
|
||||
|
||||
mycmakeargs=(
|
||||
"-DPLUGINS=${my_plugins}"
|
||||
"-DLATEX_COMPILER=OFF"
|
||||
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
|
||||
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|
||||
|| echo -DBUILD_DOCUMENTATION=OFF)
|
||||
$(multilib_is_native_abi && cmake-utils_use examples BUILD_EXAMPLES \
|
||||
|| echo -DBUILD_EXAMPLES=OFF)
|
||||
$(cmake-utils_use static-libs BUILD_STATIC)
|
||||
$(cmake-utils_use test BUILD_TESTING)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
dodir /usr/share/man/man3
|
||||
cmake-multilib_src_compile
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if multilib_is_native_abi && use doc; then
|
||||
rm -rf "${D}/usr/share/doc/${PF}/man" || die
|
||||
cd doc/man/man3 || die
|
||||
local my_f
|
||||
for my_f in *.3 ; do
|
||||
newman ${my_f} ${PN}-${my_f}
|
||||
elog "installed /usr/share/man/man3/${my_f} as ${PN}-${my_f}"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc doc/{AUTHORS,CHANGES,NEWS,README,todo/TODO}
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib eutils
|
||||
|
||||
DESCRIPTION="universal and secure framework to store config parameters in a hierarchical key-value pair mechanism"
|
||||
HOMEPAGE="http://freedesktop.org/wiki/Software/Elektra"
|
||||
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus doc examples iconv simpleini static-libs syslog tcl test +uname xml yajl"
|
||||
|
||||
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
|
||||
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
uname? ( sys-apps/coreutils )
|
||||
yajl? (
|
||||
<dev-libs/yajl-2[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS="doc/AUTHORS doc/CHANGES doc/NEWS doc/README doc/todo/TODO"
|
||||
# tries to write to user's home directory (and doesn't respect HOME)
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
#move doc files to correct location
|
||||
sed -e "s/elektra-api/${PF}/" \
|
||||
-i cmake/ElektraCache.cmake || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local my_plugins="ccode;dump;error;fstab;glob;hexcode;hidden;hosts;network;ni;null;path;resolver;struct;success;template;timeofday;tracer;type;validation"
|
||||
|
||||
use dbus && my_plugins+=";dbus"
|
||||
use doc && my_plugins+=";doc"
|
||||
use iconv && my_plugins+=";iconv"
|
||||
use simpleini && my_plugins+=";simpleini"
|
||||
use syslog && my_plugins+=";syslog"
|
||||
use tcl && my_plugins+=";tcl"
|
||||
use uname && my_plugins+=";uname"
|
||||
use xml && my_plugins+=";xmltool"
|
||||
use yajl && my_plugins+=";yajl"
|
||||
|
||||
mycmakeargs=(
|
||||
"-DPLUGINS=${my_plugins}"
|
||||
"-DLATEX_COMPILER=OFF"
|
||||
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
|
||||
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|
||||
|| echo -DBUILD_DOCUMENTATION=OFF)
|
||||
$(multilib_is_native_abi && cmake-utils_use examples BUILD_EXAMPLES \
|
||||
|| echo -DBUILD_EXAMPLES=OFF)
|
||||
$(cmake-utils_use static-libs BUILD_STATIC)
|
||||
$(cmake-utils_use test BUILD_TESTING)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib eutils
|
||||
|
||||
DESCRIPTION="universal and secure framework to store config parameters in a hierarchical key-value pair mechanism"
|
||||
HOMEPAGE="http://freedesktop.org/wiki/Software/Elektra"
|
||||
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus doc examples iconv ini keytometa simpleini static-libs syslog tcl test +uname xml yajl"
|
||||
|
||||
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
|
||||
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
uname? ( sys-apps/coreutils )
|
||||
yajl? (
|
||||
<dev-libs/yajl-2[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS="README.md doc/AUTHORS doc/CHANGES doc/NEWS doc/todo/TODO"
|
||||
# tries to write to user's home directory (and doesn't respect HOME)
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-conditional-glob-tests.patch"
|
||||
|
||||
einfo remove bundled libs
|
||||
# TODO: Remove bundled inih from src/plugins/ini (add to portage):
|
||||
# https://code.google.com/p/inih/
|
||||
rm -rf src/external || die
|
||||
|
||||
local tests="augeas fstab hosts ini yajl"
|
||||
if ! use test ; then
|
||||
einfo remove test data
|
||||
for test in ${tests}; do
|
||||
sed -e '/TARGET_TEST_DATA_FOLDER/ s/^#*/#/' \
|
||||
-i src/plugins/${test}/CMakeLists.txt || die
|
||||
done
|
||||
fi
|
||||
|
||||
#move doc files to correct location
|
||||
sed -e "s/elektra-api/${PF}/" \
|
||||
-i cmake/ElektraCache.cmake || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local my_plugins="ccode;dump;error;fstab;glob;hexcode;hidden;hosts;network;ni;null;path;resolver;struct;success;template;timeofday;tracer;type;validation"
|
||||
|
||||
use dbus && my_plugins+=";dbus"
|
||||
use iconv && my_plugins+=";iconv"
|
||||
use ini && my_plugins+=";ini" #bundles inih
|
||||
use keytometa && my_plugins+=";keytometa"
|
||||
use simpleini && my_plugins+=";simpleini"
|
||||
use syslog && my_plugins+=";syslog"
|
||||
use tcl && my_plugins+=";tcl"
|
||||
use uname && my_plugins+=";uname"
|
||||
use xml && my_plugins+=";xmltool"
|
||||
use yajl && my_plugins+=";yajl"
|
||||
|
||||
mycmakeargs=(
|
||||
"-DPLUGINS=${my_plugins}"
|
||||
"-DLATEX_COMPILER=OFF"
|
||||
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
|
||||
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|
||||
|| echo -DBUILD_DOCUMENTATION=OFF)
|
||||
$(multilib_is_native_abi && cmake-utils_use examples BUILD_EXAMPLES \
|
||||
|| echo -DBUILD_EXAMPLES=OFF)
|
||||
$(cmake-utils_use static-libs BUILD_STATIC)
|
||||
$(cmake-utils_use test BUILD_TESTING)
|
||||
$(cmake-utils_use test ENABLE_TESTING)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
--- elektra-0.8.15/src/libs/tools/tests/CMakeLists.txt
|
||||
+++ elektra-0.8.15/src/libs/tools/tests/CMakeLists.txt
|
||||
@@ -4,6 +4,7 @@
|
||||
add_cppheaders (HDR_FILES)
|
||||
add_toolheaders (HDR_FILES)
|
||||
|
||||
+if (ENABLE_TESTING)
|
||||
include (LibAddTest)
|
||||
|
||||
file (GLOB TESTS testtool_*.cpp)
|
||||
@@ -11,3 +12,4 @@
|
||||
get_filename_component (name ${file} NAME_WE)
|
||||
add_gtest (${name} LINK_TOOLS)
|
||||
endforeach (file ${TESTS})
|
||||
+endif (ENABLE_TESTING)
|
@ -1,31 +0,0 @@
|
||||
--- a/src/plugins/yajl/yajl.c
|
||||
+++ b/src/plugins/yajl/yajl.c
|
||||
@@ -23,6 +23,10 @@
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
+#ifndef HAVE_KDBCONFIG
|
||||
+# include "kdbconfig.h"
|
||||
+#endif
|
||||
+
|
||||
#include "yajl.h"
|
||||
|
||||
#include <kdberrors.h>
|
||||
@@ -340,7 +344,7 @@
|
||||
KeySet *config= elektraPluginGetConfig(handle);
|
||||
|
||||
// ksClear (returned);
|
||||
- if (keyIsUser(parentKey))
|
||||
+ if (!strncmp(keyName(parentKey), "user", 4))
|
||||
{
|
||||
const Key * lookup = ksLookupByName(config, "/user_path", 0);
|
||||
if (!lookup)
|
||||
@@ -422,7 +426,7 @@
|
||||
return 1; /* success */
|
||||
}
|
||||
|
||||
-int elektraYajlSet(Plugin *handle, KeySet *returned, Key *parentKey)
|
||||
+int elektraYajlSet(Plugin *handle ELEKTRA_UNUSED, KeySet *returned, Key *parentKey)
|
||||
{
|
||||
yajl_gen_config conf = { 1, " " };
|
||||
yajl_gen g = yajl_gen_alloc(&conf, NULL);
|
@ -1,27 +0,0 @@
|
||||
--- a/src/include/CMakeLists.txt
|
||||
+++ b/src/include/CMakeLists.txt
|
||||
@@ -22,6 +22,9 @@
|
||||
check_include_file(time.h HAVE_TIME_H)
|
||||
check_include_file(unistd.h HAVE_UNISTD_H)
|
||||
|
||||
+set (ELEKTRA_DEPRECATED "__attribute__ ((deprecated))")
|
||||
+set (ELEKTRA_UNUSED "__attribute__ ((unused))")
|
||||
+
|
||||
configure_file (
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kdb.h"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/kdb.h"
|
||||
--- a/src/include/kdbconfig.h
|
||||
+++ b/src/include/kdbconfig.h
|
||||
@@ -30,6 +30,12 @@
|
||||
* to search for user configuration. */
|
||||
#define KDB_DB_HOME "@KDB_DB_HOME@"
|
||||
|
||||
+/** Declares a parameter as unused. */
|
||||
+#define ELEKTRA_UNUSED @ELEKTRA_UNUSED@
|
||||
+
|
||||
+/** Declares an API as deprecated. */
|
||||
+#define ELEKTRA_DEPRECATED @ELEKTRA_DEPRECATED@
|
||||
+
|
||||
/* disable debug output messages */
|
||||
#define DEBUG @DEBUG@
|
||||
|
@ -1,21 +0,0 @@
|
||||
--- elektra-0.87/src/libtools/tests/CMakeLists.txt
|
||||
+++ elektra-0.87/src/libtools/tests/CMakeLists.txt
|
||||
@@ -4,10 +4,12 @@
|
||||
add_cppheaders (HDR_FILES)
|
||||
add_toolheaders(HDR_FILES)
|
||||
|
||||
-include (LibAddTest)
|
||||
+if (ENABLE_TESTING)
|
||||
+ include (LibAddTest)
|
||||
|
||||
-file (GLOB TESTS testtool_*.cpp)
|
||||
-foreach (file ${TESTS})
|
||||
- get_filename_component (name ${file} NAME_WE)
|
||||
- add_gtest (${name})
|
||||
-endforeach (file ${TESTS})
|
||||
+ file (GLOB TESTS testtool_*.cpp)
|
||||
+ foreach (file ${TESTS})
|
||||
+ get_filename_component (name ${file} NAME_WE)
|
||||
+ add_gtest (${name})
|
||||
+ endforeach (file ${TESTS})
|
||||
+endif (ENABLE_TESTING)
|
@ -1,8 +1,8 @@
|
||||
DIST gummi-0.6.5.tar.gz 520902 SHA256 b23c2958376ea43c701a276ad19ceac5b50d9cb32a489a10897b25aa5004fffb SHA512 9a35533273ff5f2606ba1d79c01dcdf14f2a47628eb5d19613330650ed2a2bd542461492d031e51b773e13c6ac406b564e6703919f16e5f8d7e6bb3c4428b40e WHIRLPOOL 47e1ad5a15183ed0d24a88ebc3bc1af166604825da54db10461243ba4c1b8d6ca82d1afaf7306ef45a4df0f65d103b6cbc83db02cb6469fb7138545e16ae2728
|
||||
DIST gummi-0.6.6.tar.gz 792642 SHA256 4119341d6556d82f4b8ce08ad67b6f92c1d9ad1fbad789b7faa7b2d38b7299da SHA512 3be94927c9aafa4914ed2b6f6f5022dce5bcca315a1f947fafb8a4c8bbc5a2bc57f07f8ceaaacdd0b92a5a30483ea8b00e570faf62479280d2ad874716e4c47d WHIRLPOOL 6125d930497d6f5a4f6d8604b39314b04e6e147f93a998f3fe722295f7d04f795a2e7e1f8eea21953eae7e69074dc9a9cdc6cefb29f59261c47ec000c55bc363
|
||||
EBUILD gummi-0.6.5.ebuild 1079 SHA256 5de24d8fe02319b1818e19ba7c5ca11575604380ff03f5a0ad1b6a77736b3910 SHA512 66b5fb405e3d34ebf0ed3393e8d26ba1c2b5fd7cd3799bf46731288b433ebdff4b09317ce6ef670dc742c93c154b8fc918d028a177abe8b6a17fc3170c6c87fc WHIRLPOOL 73ef7d78cc94164f9ce04742a4287f8f32abab0c3e063be79686762221ff06fbd6909bb433528a97fa7d4029c6db7bc7fafb563f2c1b525db083a5ab9fa2e673
|
||||
EBUILD gummi-0.6.6.ebuild 1045 SHA256 5f533f94ebde97f6d6c0d15b603caa905f0e897924b67cd508d91d6573e44bec SHA512 29a1b34c5d2bd6395d79f33f4e2015a84dba8245f3aefb3364c51673c77e6907fb199e24f5099b8c7480e2a9446991e089f16e1ccd2f842af9328b013333f0ed WHIRLPOOL cd5ffd5dea769645a873a2887d426843c45616300cf8722d6da2f2c751ee8ca886f4fcf69b6dd8368e0823b0ca95923bbdc696649d6a8fd86a8e979cb5b632a4
|
||||
EBUILD gummi-0.6.6.ebuild 1039 SHA256 c3bcaa1c788b1af47ed0afc3fcd9e268049032233b9fbe85c433c3ca617aada8 SHA512 b5a61c969cf3576146aa5522d626480ebe4cda08d804fc4e18902edbe2601f27e894145337169dcf219d86e7adc5d8929b0b9c8a30d085025b3a3acc1d342d25 WHIRLPOOL 889f9a3a13f34774ad589d7e61d1d4cb7b6189bfb0d8b5814b75e2130ede5769d6d8b64e9401acb6e513476d879880a93335e4a9f8243a8c31b373ac1f713bed
|
||||
EBUILD gummi-9999.ebuild 1014 SHA256 ce1a40dfc953a749471e92bb2148895ea44613ca406ae675a7136ea94b0a1c70 SHA512 d66a1f16825169675b75fdf6a3641f982499206546c282a25bbd19a10f82174c82a1af39ac3799882fecf2d6bf52709c256b60c4a248d1c64639c02159cecf47 WHIRLPOOL f4b247d922f2336f2638f032c95a718e1e177c7fb76faa7915d7425b5967b2da38f9f74d39ea451a8b8ba0b1f91af6017476b378ce7e05d72324df3d794c1633
|
||||
MISC ChangeLog 3156 SHA256 8557e06710a407dd8c7473d54abd01f9c59a45686533a155b8cc933089ed4f80 SHA512 f3cb2e8b1a41e0613be40adf59803ebc2a3680572bb098481fdcfb53d66100625bd298b841cede64f9bd063009a5408fa2f0405e8d640040035c93b0f1f7c0f5 WHIRLPOOL b7a0f9e6f6343b120c9014913a1e96f4d6b8ce4b70f0d0aee481d697657c56314954cb9dc6624a98ddad10d0352d233e391e0f33edfaddc786dd91ecd1444a57
|
||||
MISC ChangeLog 3278 SHA256 1b65d6b4fb7f6be8df949337e8634eb0d812e824d9ecf826423a4eefcbc8bd4a SHA512 68c89b88381477fd3b7cef0687a7f28b9fccd2d1b1997f49bf250f81c8a13d18a9730727ce1f6b870b2e0f94752f87232e3f10460ffe24a4dcc6af66a8e0c7e2 WHIRLPOOL 441914701879c77df0cdb2b5ba39d43b442bb0047271f3dde47a4aede0e63917ee6d796a03e1349e729206973a6fe69fac331db1fd5bc2c063d5c6c5d529be64
|
||||
MISC ChangeLog-2015 6463 SHA256 39d3c8b6be938ea6862c22429f2465396ea6e10ffeeba3d46ad18381748c0d3a SHA512 b370268af9951d3ca0e34e5a94b60d36bf0ce76058d2d7e4701451a3ce4d0a73d17ea9844c90616fe5ca9ac267f1ff33806e0d903b9833e75e828e6d063f73c0 WHIRLPOOL 44c708e10cb119014902a6e00353a20d74afd6a41a201fcea7120eeec51f797f8c964e835ae42ba1dbe933c132910fc42be0e66ff02d326f1c0b365d8f796a49
|
||||
MISC metadata.xml 767 SHA256 2648b19567fd008ac1e2f097b782e6c80e6d87dd79fc6ac33616515b2071abd6 SHA512 40d2a7c474ed958b85ef0399d4fee4017a3d66e20b62e3351c57a90fe6da125ed675f29483e1bd164bb271f9c1ef407aea65f16a0913fcfca33b5fc82ab4e35a WHIRLPOOL 1cdea657e48808797d660d19d69f3d88c7453ab3ede59f825464df698a815e38a677c25bcb6b6b51837035401bb03c48bd1a5dd1596c37a7aed6b199d59cc0e0
|
||||
|
@ -1,5 +1,6 @@
|
||||
DIST spice-protocol-0.12.10.tar.bz2 103029 SHA256 788f0d7195bec5b14371732b562eb55ca82712aab12273b0e87529fb30532efb SHA512 4f6545ced78a4eedf6adca3f10d536a57205626e631d7cf380be4ea08ca2e1fbbe32566e59c2ce1900a7f057a6dab044483b8423885280cbf142b253d8e03711 WHIRLPOOL 224348a06c6116070119de7fc700dc0d3bf3be271b3043d0ebb01200958b145282bbbfee48f2a9ceb2f719bf631832b431a2af5ae6c8a09bc60640336cab5274
|
||||
EBUILD spice-protocol-0.12.10.ebuild 380 SHA256 8a133667564ed3326b9844203b5d9f2ae51c0eb89aaa1d5c5acbce03acb164df SHA512 25c7ca0116832129e23a33de76f2837a305fbe4ada2679f872bbc1b5cd09cd6041d09dbcdff66f9c94cc1708c4bee0a6a0c1e996d3d69e98ae8d66f2a0e53a00 WHIRLPOOL 17dfad0554905871e1db05e52c4f17b8cf8da073583675f3d6a3e8767b4369e38b493c8daa24f9bbdc6cfba8fea789b330e7840c62b60e20962f5be46a3e7c90
|
||||
EBUILD spice-protocol-9999.ebuild 619 SHA256 7a841aa906597bc6203e53a9ebbd7aae970f182ada224d3197a4d9940f29294b SHA512 39a6a74d603b05a3e4e8ffea9a97e80a797c596bdda3ecadbe627d57f64e98087fe3bc7bb5f8eb94b522cb9413d1ac3df1c9e5148f67ead40cd223b16ca3ade5 WHIRLPOOL f9cc7364aff4d890b315c6ba6a8611145ea7839b6740c08f4c4f226fc5168fc96fe7efd0abd38d5b4ef9373b81081ec975ccdbe401f1e4eef5c4807b2f5b0b0e
|
||||
MISC ChangeLog 5163 SHA256 d490e1f6fb88e29e84cf6533e85cb3052492e1de827d8fcd6512571a7c57b628 SHA512 65cc8eb6984025f537f092b675fb670c6548710845ae8ae43f23739ef4f29c0623c57c271564c2670aae2d2998c9b1fc1ae58c8947027e718ec761b63c3b6e4f WHIRLPOOL bacbd8248a9419f40c01c4439e303f729264559790c18eb49cc53686864864cee517e22ff84f055a00214745bb201f82e67541c03a6e072cf30a6c345e522d92
|
||||
MISC ChangeLog-2015 6113 SHA256 7fcca09d4ad157cb4f6722f938025fc41ab255158baa603b8e94f513eacb175f SHA512 78960a6ef6486b2d326a8479f0f431905199d6af0cd9eb023bd25ac1d4f4ba55a58db8b24fd379cab844154f30ad46dfbf197a0636e6662ec88ceba736ecee1c WHIRLPOOL 73f844c53a36fd957f905212801a09b3fb5294f05d8db919e2ffdcdac46801ccdfe07a557ec66495bb8de7c24aa93d8d54d51464329dd926af271e3015c86850
|
||||
MISC metadata.xml 392 SHA256 d71716d2383aa9ab43cbdde172b26662566a8c0eb8529efc728de9354ec3a6d9 SHA512 94b90de5debbe7d9e443a927854adaaf76315248af06f781e2e00b6232b0a33605479f9c29c5f78ae6527407382b3dedfc02ebfb579c884f0e82237e339a8b22 WHIRLPOOL 941723ce22812137b4a6788f04fc1d26ba9e33a44b817790143a6aa05e9a602a5e26905bf8c95ef2cf303e341b4ae43ee377905925c83bce1943de34ae0b8188
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2 autotools
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/spice/spice-protocol"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Headers defining the SPICE protocol"
|
||||
HOMEPAGE="http://spice-space.org/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
[[ ${PV} = *9999* ]] && eautoreconf
|
||||
default
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
|
||||
inherit eutils git-r3 python-any-r1 autotools
|
||||
|
||||
DESCRIPTION="SPICE server"
|
||||
HOMEPAGE="http://spice-space.org/"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="libressl sasl smartcard static-libs"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.22:2[static-libs(+)?]
|
||||
>=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
|
||||
media-libs/opus[static-libs(+)?]
|
||||
sys-libs/zlib[static-libs(+)?]
|
||||
virtual/jpeg:0=[static-libs(+)?]
|
||||
>=x11-libs/pixman-0.17.7[static-libs(+)?]
|
||||
!libressl? ( dev-libs/openssl:0[static-libs(+)?] )
|
||||
libressl? ( dev-libs/libressl[static-libs(+)?] )
|
||||
smartcard? ( >=app-emulation/libcacard-0.1.2 )
|
||||
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
|
||||
|
||||
DEPEND="
|
||||
=app-emulation/spice-protocol-9999
|
||||
virtual/pkgconfig
|
||||
$(python_gen_any_dep '
|
||||
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
')
|
||||
smartcard? ( app-emulation/qemu[smartcard] )
|
||||
${RDEPEND}"
|
||||
|
||||
python_check_deps() {
|
||||
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
|
||||
has_version "dev-python/six[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with sasl) \
|
||||
$(use_enable smartcard) \
|
||||
--disable-gui
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || prune_libtool_files
|
||||
}
|
@ -0,0 +1,589 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
QT_MINIMAL="4.7.4"
|
||||
KDE_SCM="git"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
DEV_URI="
|
||||
http://dev-builds.libreoffice.org/pre-releases/src
|
||||
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||
http://download.documentfoundation.org/libreoffice/old/${PV}/
|
||||
"
|
||||
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||
ADDONS_URI="http://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="A full office productivity suite"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
MODULES="core help"
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == core ]]; then
|
||||
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
|
||||
fi
|
||||
done
|
||||
unset mod
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
unset DEV_URI
|
||||
|
||||
# Really required addons
|
||||
# These are bundles that can't be removed for now due to huge patchsets.
|
||||
# If you want them gone, patches are welcome.
|
||||
ADDONS_SRC=(
|
||||
"${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
|
||||
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
|
||||
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
|
||||
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
# no release for 8 years, should we package it?
|
||||
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
|
||||
# Does not build with 1.6 rhino at all
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
|
||||
# requirement of rhino
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
|
||||
# not packageable
|
||||
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
|
||||
)
|
||||
SRC_URI+=" ${ADDONS_SRC[*]}"
|
||||
|
||||
unset ADDONS_URI
|
||||
unset EXT_URI
|
||||
unset ADDONS_SRC
|
||||
|
||||
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
|
||||
+gtk gtk3 jemalloc kde libressl mysql odk postgres telepathy test vlc"
|
||||
|
||||
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
|
||||
# Unpackaged separate extensions:
|
||||
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
|
||||
# hunart: only on ooo extensions -> fubared download path somewhere on sf
|
||||
# numbertext, typo, validator, watch-window: ^^
|
||||
# oooblogger: no homepage or anything
|
||||
# Extensions that need extra work:
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
IUSE+=" libreoffice_extensions_${lo_xt}"
|
||||
done
|
||||
unset lo_xt
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS=""
|
||||
# KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libabw-0.1.0
|
||||
>=app-text/libexttextcat-3.4.4
|
||||
>=app-text/libebook-0.1
|
||||
>=app-text/libetonyek-0.1
|
||||
app-text/liblangtag
|
||||
>=app-text/libmspub-0.1.0
|
||||
>=app-text/libmwaw-0.3.1
|
||||
>=app-text/libodfgen-0.1.0
|
||||
app-text/libwpd:0.10[tools]
|
||||
app-text/libwpg:0.3
|
||||
>=app-text/libwps-0.4
|
||||
>=app-text/poppler-0.16:=[cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
=dev-cpp/libcmis-0.5*
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.55:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
=dev-libs/liborcus-0.9*
|
||||
>=dev-libs/librevenge-0.0.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/glew-1.10
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4:0=
|
||||
>=media-libs/libcdr-0.1.0
|
||||
>=media-libs/libfreehand-0.1.0
|
||||
media-libs/libpagemaker
|
||||
>=media-libs/libvisio-0.1.0
|
||||
>=net-misc/curl-7.21.4
|
||||
net-libs/neon
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X,-xlib-xcb]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
coinmp? ( sci-libs/coinor-mp )
|
||||
collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
|
||||
cups? ( net-print/cups )
|
||||
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||
eds? (
|
||||
dev-libs/glib:2
|
||||
gnome-extra/evolution-data-server
|
||||
)
|
||||
firebird? ( >=dev-db/firebird-2.5 )
|
||||
gltf? ( media-libs/libgltf )
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
gtk3? (
|
||||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
>=x11-libs/gtk+-3.8:3
|
||||
)
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
|
||||
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
|
||||
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
|
||||
telepathy? ( >=net-libs/telepathy-glib-0.18.0 )
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice-bin
|
||||
!app-office/libreoffice-bin-debug
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
kde? ( $(add_kdeapps_dep kioclient) )
|
||||
vlc? ( media-video/vlc )
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
PDEPEND="!app-office/libreoffice-l10n"
|
||||
fi
|
||||
|
||||
# FIXME: cppunit should be moved to test conditional
|
||||
# after everything upstream is under gbuild
|
||||
# as dmake execute tests right away
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
>=dev-libs/libxml2-2.7.8
|
||||
dev-libs/libxslt
|
||||
dev-perl/Archive-Zip
|
||||
dev-util/cppunit
|
||||
>=dev-util/gperf-3
|
||||
dev-util/intltool
|
||||
>=dev-util/mdds-0.12.0:0=
|
||||
media-libs/glm
|
||||
net-misc/npapi-sdk
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
!<sys-devel/make-3.82
|
||||
sys-devel/ucpp
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
x11-proto/randrproto
|
||||
x11-proto/xextproto
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto
|
||||
java? (
|
||||
>=virtual/jdk-1.6
|
||||
>=dev-java/ant-core-1.7
|
||||
)
|
||||
odk? ( >=app-doc/doxygen-1.8.4 )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
collada? ( gltf )
|
||||
eds? ( gnome )
|
||||
gnome? ( gtk )
|
||||
telepathy? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# submitted upstream
|
||||
"${FILESDIR}/${PN}-5.1.0.3-isnan.patch"
|
||||
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
|
||||
)
|
||||
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if [[ ${MERGE_TYPE} != binary ]] ; then CHECKREQS_DISK_BUILD="6G" ; fi
|
||||
|
||||
pkg_pretend() {
|
||||
local pgslot
|
||||
|
||||
use java || \
|
||||
ewarn "If you plan to use lbase application you should enable java or you will get various crashes."
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
check-reqs_pkg_pretend
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]] || {
|
||||
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; }
|
||||
then
|
||||
eerror "Compilation with gcc older than 4.7 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Ensure pg version but we have to be sure the pg is installed (first
|
||||
# install on clean system)
|
||||
if use postgres && has_version dev-db/postgresql; then
|
||||
pgslot=$(postgresql-config show)
|
||||
if [[ ${pgslot//.} -lt 90 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 9.0 or higher."
|
||||
eerror " postgresql-config set 9.0"
|
||||
die "PostgreSQL slot is not set to 9.0 or higher."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
kde4-base_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local mod
|
||||
|
||||
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||
use branding && unpack "${BRANDING}"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
unpack "${P}.tar.xz"
|
||||
for mod in ${MODULES}; do
|
||||
[[ ${mod} == core ]] && continue
|
||||
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||
done
|
||||
else
|
||||
local base_uri branch checkout mypv
|
||||
base_uri="git://anongit.freedesktop.org"
|
||||
for mod in ${MODULES}; do
|
||||
branch="master"
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
git-r3_fetch "${base_uri}/${PN}/${mod}" "refs/heads/${branch}"
|
||||
[[ ${mod} != core ]] && checkout="${S}/${mod}"
|
||||
[[ ${mod} == help ]] && checkout="helpcontent2" # doesn't match on help
|
||||
git-r3_checkout "${base_uri}/${PN}/${mod}" ${checkout}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# patchset
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
epatch "${PATCHES[@]}"
|
||||
epatch_user
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
# hack in the autogen.sh
|
||||
touch autogen.lastrun
|
||||
|
||||
# system pyuno mess
|
||||
sed -i \
|
||||
-e "s:%eprefix%:${EPREFIX}:g" \
|
||||
-e "s:%libdir%:$(get_libdir):g" \
|
||||
pyuno/source/module/uno.py \
|
||||
pyuno/source/officehelper.py || die
|
||||
# sed in the tests
|
||||
sed -i \
|
||||
-e "s#all : build unitcheck#all : build#g" \
|
||||
solenv/gbuild/Module.mk || die
|
||||
sed -i \
|
||||
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
|
||||
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
|
||||
Makefile.in || die
|
||||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local java_opts
|
||||
local internal_libs
|
||||
local lo_ext
|
||||
local ext_opts
|
||||
|
||||
# optimization flags
|
||||
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||
# System python enablement:
|
||||
export PYTHON_CFLAGS=$(python_get_CFLAGS)
|
||||
export PYTHON_LIBS=$(python_get_LIBS)
|
||||
|
||||
if use collada; then
|
||||
export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
|
||||
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
|
||||
fi
|
||||
|
||||
# sane: just sane.h header that is used for scan in writer, not
|
||||
# linked or anything else, worthless to depend on
|
||||
# vigra: just uses templates from there
|
||||
# it is serious pain in the ass for packaging
|
||||
# should be replaced by boost::gil if someone interested
|
||||
internal_libs+="
|
||||
--without-system-sane
|
||||
--without-system-vigra
|
||||
"
|
||||
|
||||
# libreoffice extensions handling
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
|
||||
else
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
|
||||
fi
|
||||
done
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
java_opts="
|
||||
--without-junit
|
||||
--without-system-hsqldb
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||
--with-jvm-path="${EPREFIX}/usr/lib/"
|
||||
"
|
||||
|
||||
use libreoffice_extensions_scripting-beanshell && \
|
||||
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
|
||||
|
||||
use libreoffice_extensions_scripting-javascript && \
|
||||
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-graphite: disabling causes build breakages
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --disable-systray: quickstarter does not actually work at all so do not
|
||||
# promote it
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --disable-report-builder: too much java packages pulled in without pkgs
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||
--with-system-headers \
|
||||
--with-system-libs \
|
||||
--with-system-jars \
|
||||
--with-system-dicts \
|
||||
--enable-cairo-canvas \
|
||||
--enable-graphite \
|
||||
--enable-largefile \
|
||||
--enable-mergelibs \
|
||||
--enable-neon \
|
||||
--enable-python=system \
|
||||
--enable-randr \
|
||||
--enable-randr-link \
|
||||
--enable-release-build \
|
||||
--disable-hardlink-deliver \
|
||||
--disable-ccache \
|
||||
--disable-crashdump \
|
||||
--disable-dependency-tracking \
|
||||
--disable-epm \
|
||||
--disable-fetch-external \
|
||||
--disable-gstreamer-0-10 \
|
||||
--disable-report-builder \
|
||||
--disable-online-update \
|
||||
--disable-systray \
|
||||
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
|
||||
--with-build-version="Gentoo official package" \
|
||||
--enable-extension-integration \
|
||||
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-tar="${DISTDIR}" \
|
||||
--with-lang="" \
|
||||
--with-parallelism=$(makeopts_jobs) \
|
||||
--with-system-ucpp \
|
||||
--with-vendor="Gentoo Foundation" \
|
||||
--with-x \
|
||||
--without-fonts \
|
||||
--without-myspell-dicts \
|
||||
--without-help \
|
||||
--with-helppack-integration \
|
||||
--without-sun-templates \
|
||||
$(use_enable bluetooth sdremote-bluetooth) \
|
||||
$(use_enable coinmp) \
|
||||
$(use_enable collada) \
|
||||
$(use_enable cups) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable eds evolution2) \
|
||||
$(use_enable firebird firebird-sdbc) \
|
||||
$(use_enable gltf) \
|
||||
$(use_enable gnome gio) \
|
||||
$(use_enable gstreamer gstreamer-1-0) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable mysql ext-mariadb-connector) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable postgres postgresql-sdbc) \
|
||||
$(use_enable telepathy) \
|
||||
$(use_enable vlc) \
|
||||
$(use_with coinmp system-coinmp) \
|
||||
$(use_with collada system-opencollada) \
|
||||
$(use_with gltf system-libgltf) \
|
||||
$(use_with java) \
|
||||
$(use_with mysql system-mysql-cppconn) \
|
||||
$(use_with odk doxygen) \
|
||||
${internal_libs} \
|
||||
${java_opts} \
|
||||
${ext_opts}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# more and more LO stuff tries to use OpenGL, including tests during build
|
||||
# bug 501508, bug 540624, bug 545974 and probably more
|
||||
addpredict /dev/dri
|
||||
addpredict /dev/ati
|
||||
addpredict /dev/nvidiactl
|
||||
|
||||
# hack for offlinehelp, this needs fixing upstream at some point
|
||||
# it is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
(
|
||||
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
|
||||
source "${T}/config_host.mk" 2&> /dev/null
|
||||
|
||||
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
|
||||
mkdir -p "${path}" || die
|
||||
|
||||
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
|
||||
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
|
||||
-dir=icon-themes/galaxy/res/helpimg \
|
||||
> "${path}/helpimg.ilst"
|
||||
[[ -s "${path}/helpimg.ilst" ]] || \
|
||||
ewarn "The help images list is empty, something is fishy, report a bug."
|
||||
)
|
||||
|
||||
local target
|
||||
use test && target="build" || target="build-nocheck"
|
||||
|
||||
# this is not a proper make script
|
||||
make ${target} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make unitcheck || die
|
||||
make slowcheck || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This is not Makefile so no buildserver
|
||||
make DESTDIR="${D}" distro-pack-install -o build -o check || die
|
||||
|
||||
# Fix bash completion placement
|
||||
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
|
||||
bashcomp_alias \
|
||||
libreoffice \
|
||||
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
|
||||
rm -rf "${ED}"etc/ || die
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die
|
||||
fi
|
||||
|
||||
# Hack for offlinehelp, this needs fixing upstream at some point.
|
||||
# It is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
insinto /usr/$(get_libdir)/libreoffice/help
|
||||
doins xmlhelp/util/*.xsl
|
||||
|
||||
# Remove desktop files for support to old installs that can't parse mime
|
||||
rm -r "${ED}"usr/share/mimelnk/ || die
|
||||
|
||||
# FIXME: Hack add missing file
|
||||
exeinto /usr/$(get_libdir)/${PN}/program
|
||||
doexe "${S}"/instdir/program/libsaxlo.so
|
||||
|
||||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,12 +1,8 @@
|
||||
DIST zathura-cb-0.1.2.tar.gz 6636 SHA256 72b20e2de452ccb8428fe0007bf12cee06c3422eac8e5e3b2c0ecbc9848850e0 SHA512 bc2c8c846e40ee17aa9df989ca019382d1e4b3074376431c1a2f8190607c4d200ed159de161b8cbb1800bd1f494a770691fec803bc8ce661fe317cf753efc4b7 WHIRLPOOL b0f8c3e67842c7e9469b4d3d21f27fb15ad29bfef5540556c8ae6c23e1bbecc368e3cb60b9f4f8882cdb9d26ddf88f9d75613463acacde23d415f8b4c9857061
|
||||
DIST zathura-cb-0.1.3.tar.gz 7191 SHA256 7c9b744201ee690b6d3667481bd5ae97de27abeb4d594a80ecaf4ee8a041023f SHA512 13d64e4e508c35e170db33f5a3fa29894ab26a0ede5a9c55ec4e546faee570a13791af1a48f335c506833d706823554a0fbaeb950a60d6332f3bff41668ce294 WHIRLPOOL b11f7278ddfa7102169eb74863a894846d220238fd289efcc240b10cd34687ff75414641c2565e15c3e9bc4357e00a303737f94a5e8436b02a95a872ba5a54a4
|
||||
DIST zathura-cb-0.1.4.tar.gz 7205 SHA256 f21cb140cce02b3ef8b23eff479a7f66285667ab47cdc099c10cd62eaf239626 SHA512 e36b6adad6bb9cfb2f5e5536db6a9392318c000408336376881dae537a1978eaefd3aea99a0de1e33599f433ef6bb14dc0273d1f6c12bce16570a1f544296e77 WHIRLPOOL 86aeb768f717ff7bfd01a5ed00fdbfa368a53098017682e5a3fee2f328638a2f4e886e3d9c0f7eefe7ab990f3e9fececc445b11b8edbdf85fe6ba2c69fcedfc7
|
||||
DIST zathura-cb-0.1.5.tar.gz 7193 SHA256 375f6912bd79648603bad51c3635ce28eaca7bf4df521c00ff9673d9b4ff6afd SHA512 bb57f1af3813bf9414dc6843f0e9766179a28d0d0756b3c2402e2872d0f35e09fe69c17f9740635da61099407c1335856351d95788738f3820790f3158ff935d WHIRLPOOL a7288ac461a691727914832c9fed90ba4a5e11f47bbdd597d77f0c3cdf539469a4a44028bb2e7d7b9f5cec0b0a822567ee4ab6a566553727921b702e116f3a45
|
||||
EBUILD zathura-cb-0.1.2.ebuild 1062 SHA256 1d30336cf8f501c350441b96f77510d62399036cc94f90e1bd19ad1c51814808 SHA512 1b9a6819ad289ccf969cec5d1205fbecbdeccf7f67f2cc4fa8b3aeb0b4a3f36897d6b00387a672757cf5efcf7aba06b6e09c7a4175a64db3afce6f1d5847f3bd WHIRLPOOL b57c1cd3e87571f592997f8e26312c6046a0034afd2005751a5265a0a09615aba7d1a386bcb859cac1074517c2f2a1fba2f40b81608c7e16c4c98a8c8bfc6fcd
|
||||
EBUILD zathura-cb-0.1.3.ebuild 1087 SHA256 b53ede77873e11ddab97b4d92346185d5d3cf367120763409061019e132ebca2 SHA512 0b3a4d65bb49caf119f1b22c492b68c84530ddee7df583e505ece84decba5d05b66244f1256fbc99b3f4f37297211c4bf2df22be51969f23259a203fea67ec41 WHIRLPOOL 17b6f64495ece5b0a6d9524e6d71ec78e643070abdcc17344f51fd604dc65654b8839bfd8e5b431f27a6ce8af0cb13fd5c8095211e1b4df6c463e7dc55a13eb9
|
||||
EBUILD zathura-cb-0.1.4.ebuild 1087 SHA256 0ecc9055f981988cb8092709730b2f41fad13af28d749068c853b6c2ea94d676 SHA512 a6b80611e11e46b2e65d78060f13b9f4c4095db3b23c8403660bf137944bec1754880fd81a4e4206d3420253f4f080bfb45eed31c4a963043e7e568cd652c717 WHIRLPOOL 737c6a8a01be9ca7109808ae9e1a64a5e4dea081badeda112606a6e43ff3ce50789d690402e6d10e0548c491f234d6afd48127f106e72dd60c3f0b583aee8e8d
|
||||
EBUILD zathura-cb-0.1.5.ebuild 1094 SHA256 a2d3685c887e16b9ff3bc8bafb5d861bca2c7b8c511e6c4f21b7b6668fa4cf63 SHA512 f993df489dabfbb7d3e225706a1e6184e41ea7afea84a8ec3285744d29dda8acf4b6248c5d0872171003488eacda0594d3dbfbe56c71695c05ba48d8906f592c WHIRLPOOL f9e9ad3ec49ee9f8bbdc91420b69c31ceda038e47ff4e0a328a04e0d9bc05409c11a0596b54ac63df693a8cd3d245dbfc9612ec88e3313e066b748b0eaec1fb0
|
||||
EBUILD zathura-cb-9999.ebuild 1094 SHA256 00af410badc41b26e1b7cb572d42cba4497d74cec52f622619b341ad3029bbf2 SHA512 76bbbe7b335b8f403dfef035cfdd97cd6943a300cef2bdc789b13bd3ead0d36bda16d5096ddbfb0a1fa94f30069c25671898cb243d6dbcb28030c3555198b80a WHIRLPOOL 1f847db4e04e82e6d869d8a5c7b19d2305ce0aa84df46500159dd5d200bbe9323083404a54f2553b7a0b296bcf29f136e4f045d667109d6ae48b1279a53a423c
|
||||
MISC ChangeLog 2709 SHA256 8aa9149de4b86cfcc7c80e1bbfeb729294c888530f2f710e85622fdaed28f708 SHA512 7724b9e6764cb68bfadd1e5b2c2b49887345e7b301592e779141068f56f9637072f861726cb7784e78cc052f31429abb06184066cad7d6ceb2da4d82a6cd7b0f WHIRLPOOL 6530813f6cdd0037bc2f9824eb63fd73057420902fd089fb6b8c00efe9703b2d6532212bb2569ebb6ee0486696487e3deaa8dec6665debcbb7f69ba778f86fa7
|
||||
MISC ChangeLog 2857 SHA256 edd1a032bbf94484ca683b2db3fc59e137f6f885cc396a35f6f01ab7427c5833 SHA512 92a3eb5accb621b83fd2dd5323c03baaa910e0cf556eb723c5a37b997828577b6f76b601c167db2a65a37f4cffe4350bc71ea7f1c8e306177c66710d36eedeb2 WHIRLPOOL 90650b53961470293b5e1b127386f68f66a67ed17038fd1c1e9fcbacc0d9c5fd1cd91aefd087194b3a2bd1541c8e71dcfa025189438054d4cc1c1014432f453c
|
||||
MISC ChangeLog-2015 2522 SHA256 69883c85859cde216305bb75427183a8a9fec2318a9a52c2d30ef6917660cd73 SHA512 1d5a0d002804b5c70470c4ca22d219172bcd8aa09a686bc0858a3ff53cfa9b060896f78eef27c179d6d4ce59e85eaf2e8bddb73931f6f5638b749a70021b1a95 WHIRLPOOL 4f29086a41965c3b23b3c4773ddcc8eb70d33205ce0ff635b9d9e0046c876721a499fadfc8bc5d11da7c8fe65bf5d22640f95c68c39d0317b584304c4821b1a7
|
||||
MISC metadata.xml 820 SHA256 9e0217250681ab384e80385d2e19252ded4a6c780c9ff6d40b561968179a150f SHA512 4be93e2de0186df8784d9ab6a4fe57b6a8cd4d4f3a482e6fceaa3b9b7960b12d23368b7609a9745a0a240a9ecd00397270c0b0f4bf5569db480eaee23defa802 WHIRLPOOL 5e922fcf779c27e8d6c8737ce70dda297bc2a26854d4fbf2ab0873ff43e48e6736c62500ed44786056f2da186970672e25fbe5c5a2c35d384219a253e3872057
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
[[ ${PV} == 9999* ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
fi
|
||||
EGIT_REPO_URI="git://git.pwmt.org/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND=">=app-text/zathura-0.3.1
|
||||
dev-libs/glib:2=
|
||||
app-arch/libarchive:=
|
||||
x11-libs/cairo:=
|
||||
x11-libs/gdk-pixbuf:="
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-arch/p7zip
|
||||
app-arch/tar
|
||||
app-arch/unrar
|
||||
app-arch/unzip"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
[[ ${PV} == 9999* ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
fi
|
||||
EGIT_REPO_URI="git://git.pwmt.org/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND=">=app-text/zathura-0.3.1
|
||||
dev-libs/glib:2=
|
||||
app-arch/libarchive:=
|
||||
x11-libs/cairo:=
|
||||
x11-libs/gdk-pixbuf:="
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-arch/p7zip
|
||||
app-arch/tar
|
||||
app-arch/unrar
|
||||
app-arch/unzip"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,10 +1,8 @@
|
||||
DIST zathura-djvu-0.2.3.tar.gz 11181 SHA256 c16e82d525012b788fd01c4189df93708fcffffb7dd34ca09db55005d644ed89 SHA512 6fd9c1d367d02402bc5eaedd853ed0d37aee61a682772c3c2dd543d98c03d85b32cd2b4af4b7f7a6390e97206aa881ebd6df9783e7abf4222352fb4d57de4850 WHIRLPOOL 447aee58bf3c0e9baed6d9d60505245777fd38be8bb2ae4c2f387a98afe334a01cd870995884f99d073904ba6812120c6660d88864bc3d38798d94e1c7d9cd76
|
||||
DIST zathura-djvu-0.2.4.tar.gz 11197 SHA256 ac10b8c07fd9f58281225e1a4cb026634cd03bf6b549eaceeea02f99ab5334bc SHA512 192df545b686259089342044ab682c2517f8e377667a9d44f6f416e1ac7fb7b2e45fa22d34004583c6081650a15d2becb350296a39a647a8dcd2ccc7ef1066d8 WHIRLPOOL ca0cf5570ee5529233110b7db1c29e5572ba321b7dbe59a4632ce23861cb15e0b6e85118bd5159c94a7e5d715c10bafc856a4eb4070413eb66601513eaf26542
|
||||
DIST zathura-djvu-0.2.5.tar.gz 11137 SHA256 08b7110af13e17a9d221bd7a0f7d3b479b3e31631d78bc6c5efb46271a299c0d SHA512 475ad916ed4b1cb1f7d79cf3417a68084bf00d737ffd5436c8079012dff2c8a3c4af28753dd42ad412269ea340e3844f2f781eee080f5487a13ee3a272ffa55a WHIRLPOOL 1304e9a74e0c8d0703f71e5243a112fbe1fe32fd71df64204770b4b0e1dd74e97a0a6a4a0fa258f5e56d5609ded0bb7b5ab097bc1446edb38b27cd4643e6be00
|
||||
EBUILD zathura-djvu-0.2.3.ebuild 924 SHA256 b1c55b8b04195261f609eb76e69fdf57343c672e3b90a78b68e348250502f528 SHA512 4b7f1d38e66385c411050c09b55b5b20feb0a670fa8d7925d2d9cdba44e9e1d3e90dfa5921db1c8756a48d01e2dc57bfd3bec96b76c554ea91905a6cc7dd8e0a WHIRLPOOL e3ca42c9a71310e124bafb6de1f1fa3f5633ff30c329843e4f0f4880c9d993e020cbe686b0dddc533e01abff4c9b0285bc397ed8973a8d6bd01777d19428ca1c
|
||||
EBUILD zathura-djvu-0.2.4.ebuild 927 SHA256 7115126cb53d7b1fb4495935482a16efc8502f273a3da5acae737b30d44e1439 SHA512 ba0da73668d7c554922b41b3154a52c86ddd1c077a610cb7363d7c28df0ad4964c876823dd754beccbede54a919a99b1f5723d7cc4412525472755c063289899 WHIRLPOOL 3383360a80f8cd906d70df33ec8712b45b5e92d647492ef42343e856c8ede6d519f8fd6a6e84e5a7febc59cb7122a5dfeb723b00857b4ed8f2a69d2a2914f74b
|
||||
EBUILD zathura-djvu-0.2.5.ebuild 934 SHA256 96270684b5fe502f0c3a011c81c782d9abd24cbf5e7a812b6a7049e0eb03835c SHA512 bd98bfcd3f7848f543638bd771435a0d2172fd1ab11b3d545590e4604e727623139d6b22b0edd3e6567e382908c707ea165b4b882953feb7a0cd4733883be05d WHIRLPOOL 2eec832803732c43b4e557b162fc775f866013382a5bd6af5d0dc19240b7c2c6da3435fd5758f74e11f36f841f1d140895efc3e03f29fca06b955ef3dc65f202
|
||||
EBUILD zathura-djvu-9999.ebuild 934 SHA256 96270684b5fe502f0c3a011c81c782d9abd24cbf5e7a812b6a7049e0eb03835c SHA512 bd98bfcd3f7848f543638bd771435a0d2172fd1ab11b3d545590e4604e727623139d6b22b0edd3e6567e382908c707ea165b4b882953feb7a0cd4733883be05d WHIRLPOOL 2eec832803732c43b4e557b162fc775f866013382a5bd6af5d0dc19240b7c2c6da3435fd5758f74e11f36f841f1d140895efc3e03f29fca06b955ef3dc65f202
|
||||
MISC ChangeLog 2673 SHA256 df4a1f754d311f9d99e189a554e62562ecfd6af84c66b45f713d65fda0251fc1 SHA512 c011ea2e7dd776d779bea136f59d55805726d784e12204f8d6028561fafc348bcf54b7f8192d7d9980225bd320dd9ee6981615091ebe27029201e7f048065046 WHIRLPOOL b15a78fa41416f0425eea7c7fe10d29d4e15e1089ce3b33d5de36665077e1980518cfd6e7d520147a8a0508ba82c469d25b15a01ea306c900eb8a3ae73b76735
|
||||
MISC ChangeLog 2795 SHA256 17b027274df790ba4e20265d73c725c92c4c1fd8bdd79d24586e14f381ea6c4a SHA512 b25836853ed925b464f2865945d322abdedf135418bdf6d04d202543e3902e271aedb05777d71b7ba4f265ec3ac05657d490e2ed051dea6558a5c26f03329dcf WHIRLPOOL ead19624564a14b63b42ca23066e2cd9bd0592c29b1baf727648a4913fc406cc1b12f63ab6cbd0acd5489c7822ac57f24183fa6f2160ead2f9161dd27e62ef29
|
||||
MISC ChangeLog-2015 3924 SHA256 981c86ecb69ee279836881dac4eb47acb9922d31f79c0ecda67d09b07b831c01 SHA512 e216f2192c264500cee1c7a8fe9b999fbb55f2474c34b23a1cfcfa823d3114cef5ae90469a7a7385c41dd228a1fe4a3c619b600bf9fa0a2e5903d46ee79a7520 WHIRLPOOL afdf4fcddaec8ce969ea03694392a914b1ca1c06425efa09badea253c6d96c2a54503bd86ab1e15809c591b0edc69e34979376f16c2f460e0fbcbd78437a9c1a
|
||||
MISC metadata.xml 820 SHA256 9e0217250681ab384e80385d2e19252ded4a6c780c9ff6d40b561968179a150f SHA512 4be93e2de0186df8784d9ab6a4fe57b6a8cd4d4f3a482e6fceaa3b9b7960b12d23368b7609a9745a0a240a9ecd00397270c0b0f4bf5569db480eaee23defa802 WHIRLPOOL 5e922fcf779c27e8d6c8737ce70dda297bc2a26854d4fbf2ab0873ff43e48e6736c62500ed44786056f2da186970672e25fbe5c5a2c35d384219a253e3872057
|
||||
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
[[ ${PV} == 9999* ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="DjVu plug-in for zathura"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
fi
|
||||
EGIT_REPO_URI="git://git.pwmt.org/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/djvu-3.5.24-r1:=
|
||||
>=app-text/zathura-0.3.1
|
||||
dev-libs/glib:2=
|
||||
x11-libs/cairo:="
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST 20150729.zip 52114 SHA256 62ecc38b4b86a2d864123f1d68ec9e898e250ea2d4c0798fdff52ba79db52c38 SHA512 ad21ce236b9df04482e039e57a16edec4018214aa6e00379573dc7c6977062c759aa21084b70540d35656ebcdb5eaa6525defb88e281ee0e4e7277e32f22755c WHIRLPOOL 393a81436e9441b7f0b6eeacf45323c306ffc623c15bb786c46431893318c128e4ab48b4ac610480897673ced33e7706a65a68107d42be0b58a65379db886624
|
||||
EBUILD json-20150729.ebuild 683 SHA256 7087e2a85cd0d5d26dbc557cb60d065355daf30d33d0be4f1a33d58246c58bda SHA512 6e9f7819251bdb1c4964b45f2f94c08ac73ca92c28bfec7b061f2bddbcefd5dd86caa7dae2dd793abf29b20f42f44ea58727e8b2a98444240f04fbb515b8ded1 WHIRLPOOL d771b82cef28e1f572bb98f7342194a35090a15bcd5aeaa4306956de7015efcd5fded0a0c2512875fe27bfc14e3c9664c9fc9bd0937a6094d87fc70a97574442
|
||||
MISC ChangeLog 1135 SHA256 05e83ad526352e0c4017f8e1f36a37dac7465125c6cfd091157895bdbc18a562 SHA512 e3516643185ade88c16c9fb43a385763642580e295a87f69860ac4aa195d2aaeadd12b68f4c49dc7826450a4dea406c6b590c6955f82e458bf3c921ae2d20d55 WHIRLPOOL 0a1f542d5151ef21b0b04a1dce33ed85f2be818722598d28fcbd1f5925359896f33560cf25e98448356c4acd60ac9f1b09636c41a44249ba2addbe2ca0a9c855
|
||||
MISC metadata.xml 455 SHA256 c22c13997841b3a4daddc6681a993389f7841e22186b2c61656e2dfcab7b7e86 SHA512 07ecdd2d820570e90527a221bef39915d7056cf89e7ddc842a2fa745f2b4af4a2d44b442698bd80905981e4f54201f2404838714a9322cccac9c74a0526bf0f0 WHIRLPOOL c41996fc188f39bfca2aa09d1e3c91cde68a0552630b6e78ba77295a81b02f870ef49a62d963622d9984b936ed03676caa280d99cc1870f46ac13ac67078534a
|
||||
MISC metadata.xml 454 SHA256 7b4c49ff63003ded36ec1360ba04b34c38dfa26b21ed157be245315717565d70 SHA512 18ba78f62a286b7a86d2dd7f2f407b145946e5b79df2554d3252706f38162e562f176105746dd028ec46f50dfe07e00fdbc6a37ca31a7ea3d1093e069192b2b3 WHIRLPOOL 6891bc715fdd42e2d5f33b9a69bfe174ad2f8a09c50ba9b7c2651b110cffaeb985b9d516761cfb62d1ce457808d5885b6d1a423c278d92398af40e0e076d4d1d
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST v0.10.1.zip 296228 SHA256 05de4cd5a15ea37e505049c5d7e9c75fbb61ce1bcabec39d762df3dbeda7d814 SHA512 94719b42ecf6dc5505ea649df00b255b1e901d6104426192f34692e2f7bc85940b96b39fd1bfa00577b63c17e10d8fd51d3de743c02d8ac2263abe2fb47d4498 WHIRLPOOL a3c4420421afd45bf6a0908a3a0f42319a094d4d186636eebe5f58b4f2d11192c0a7cbc6eee7dbc1aa48f326fed8c1869932e4d277c41387f790006675f4985d
|
||||
DIST v0.7a.zip 216133 SHA256 c494135bf50a8dd62723e026a6b4cf4c5c4d6b8a01e59b6e41bbb6daf5c25dd3 SHA512 93f1b0e81275af21d3dbee73f364f4b67d4ce2d6beb7fe2c17e17d5f5330ec8762d63978ae291267ddd92d311b2ad7d2572854b5e3da9c884f4c706e23551aaa WHIRLPOOL 44067ac8e529d54e66cb18d0ae11c3f7d3a489b530f995e90eb000aae9e212ce79abc57388c515a681265a0242f568ae7efb3e1307e937c3aad55438b6d7b0da
|
||||
EBUILD lfe-0.10.1.ebuild 749 SHA256 0743cbf0fbbab63f24d637838b6041156d4d203b896747d0d29845b0d07a6b91 SHA512 1511c55d9032c9f26bbfbb96a5d1ca43486d7759756787e5c5969320428a5dade2ac87dbd33bbc4e2de766eb5fe0b2c34ee71d72a4a21fd84cf948c9669ef10d WHIRLPOOL a0100f584e4bf52076b680cf8175ffbb710d118dbe1b4e615d1606128aa20cffed7f6f22940c730a081ad4bb59bdb83f786b3f4049d68749da06cb09ab5cad70
|
||||
EBUILD lfe-0.7.ebuild 641 SHA256 e1b5248f039cc5b25914bab042db899226a8c27d6c4bf0a8ce5d7ff7e63fad9f SHA512 c1546696d107ef53458ae6e30130caa9aa00775327fdfe4c7d3ccc7b29445600911b980862fd0b9b6e400666ae869b035cc1e5918531540bfc15ad2460466273 WHIRLPOOL d620f5786b38d54ca109aac9790efe7e13ee1fe63390e76579534f2588c16ddc6e822a41dd23ce815146ebc0854ef97f597b61f71538dbacf2a8346426f2f684
|
||||
MISC ChangeLog 2160 SHA256 3164cd3254e0eb6c1015a88417bb7dbac7f7f0e5e45164098a92581d9a0d2f75 SHA512 d4a0d5548a4e9193b30fcc5a7c2dbd2698c4a9f8942252710a0ac7892b4ed26976ef025f8c17f08d3389ede219a00e6bbf0d040e6b26c2be3b89a8715e1519ff WHIRLPOOL 24e677e6343a34199b841409c2b12e5aa9282c8f8b972a3126c53d8f43ebed57f58e532b93ae580eb63416e23cb1fe164b976c404d065d8a32d235fba239a02d
|
||||
MISC ChangeLog 2325 SHA256 a477155add960925d319e7dc57ad1080e55c490f299a419c1cf30285044539b9 SHA512 18c6a28c0f4302d4773ea987ebfde88674727714d8f29abf714b011c558975272c6fc10141b387c627d911102ffed290927c9fe2a1167060f2c031e510a83912 WHIRLPOOL febff4262ee9381c901cb13aa4cc200f18b087985f401afb89967e1ebf5417a65274fb23305e141e95b4a830914668110c18a28c79273f8c596bd04fbedb0d1d
|
||||
MISC ChangeLog-2015 438 SHA256 611a213c9a2fcb154a2e1f9f20138392cf14dcf57def0cc3f2ba9fda03ce80d3 SHA512 7bb93531e2bbb3a05591b9cacaca6aa6e9f25cebc8521b48f4ce3736fe51d604695d93b9277a5871ffe0095441c0bc38ec4eed4871db77cbbc4bdd3d004d5111 WHIRLPOOL a24cce99a0629ad8041ddaa03a97d131697d03563633c46f1366c459404691f2543e5cb6a483d4fceb36b96b64df363b7294b6bb23d04f601cdd76d642afd6d0
|
||||
MISC metadata.xml 334 SHA256 5c05720d6616d097793829d572525b9fdcb3ba7b74c50897124eab230ad733e1 SHA512 ef130013e56ca5d9df4312b106383b5d3d8d889f767ea24125e1a9ab11f555cab661c73ad190c7c0b4d7afd10a1e6d3569282233b4da4a76c7fbf1fc6052c8be WHIRLPOOL 071b99f06023e0b8ff62f1cd572ca5f80bca6e7e3690a8d85acad6625e17ddc4a16ab2ed7975d34474f217fb8eacd8b3607a249cdf4a1e96031788535260c33e
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Lisp-flavoured Erlang"
|
||||
HOMEPAGE="http://lfe.github.io/"
|
||||
SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/erlang"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
export PATH="${S}/bin:$PATH"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake compile -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/lfe
|
||||
dobin bin/lfec
|
||||
dobin bin/lfescript
|
||||
dodir /usr/$(get_libdir)/erlang/lib/lfe/ebin/
|
||||
dodir /usr/$(get_libdir)/erlang/lib/lfe/emacs/
|
||||
cp -R "${S}/ebin" "${D}/usr/$(get_libdir)/erlang/lib/lfe/"
|
||||
cp -R "${S}/emacs" "${D}/usr/$(get_libdir)/erlang/lib/lfe/"
|
||||
}
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit flag-o-matic eutils multilib versionator toolchain-funcs
|
||||
|
||||
PATCHLEVEL="7"
|
||||
MY_P="${P/_/+}"
|
||||
DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family"
|
||||
HOMEPAGE="http://www.ocaml.org/"
|
||||
SRC_URI="http://caml.inria.fr/pub/distrib/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.xz
|
||||
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
|
||||
|
||||
LICENSE="QPL-1.0 LGPL-2"
|
||||
# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt,
|
||||
# so here we go with the subslot.
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="emacs latex ncurses +ocamlopt X xemacs"
|
||||
|
||||
RDEPEND="
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
X? ( x11-libs/libX11 x11-proto/xproto )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/ocaml-mode )
|
||||
xemacs? ( app-xemacs/ocaml )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
pkg_setup() {
|
||||
# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
|
||||
# results in relocations if gcc wants to create a PIE executable
|
||||
if gcc-specs-pie ; then
|
||||
append-ldflags -nopie
|
||||
ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
|
||||
ewarn "We have appended -nopie to ocaml build options"
|
||||
ewarn "because linking an executable with pie while the objects are not pic will not work"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LC_ALL=C
|
||||
local myconf=""
|
||||
|
||||
# Causes build failures because it builds some programs with -pg,
|
||||
# bug #270920
|
||||
filter-flags -fomit-frame-pointer
|
||||
# Bug #285993
|
||||
filter-mfpmath sse
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
use ncurses || myconf="${myconf} -no-curses"
|
||||
use X || myconf="${myconf} -no-graph"
|
||||
|
||||
# ocaml uses a home-brewn configure script, preventing it to use econf.
|
||||
RAW_LDFLAGS="$(raw-ldflags)" ./configure \
|
||||
--prefix "${EPREFIX}"/usr \
|
||||
--bindir "${EPREFIX}"/usr/bin \
|
||||
--target-bindir "${EPREFIX}"/usr/bin \
|
||||
--libdir "${EPREFIX}"/usr/$(get_libdir)/ocaml \
|
||||
--mandir "${EPREFIX}"/usr/share/man \
|
||||
--no-ocamlbuild \
|
||||
-target "${CHOST}" \
|
||||
-host "${CBUILD}" \
|
||||
-cc "$(tc-getCC)" \
|
||||
-as "$(tc-getAS)" \
|
||||
-aspp "$(tc-getCC) -c" \
|
||||
-partialld "$(tc-getLD) -r" \
|
||||
--with-pthread ${myconf} || die "configure failed!"
|
||||
|
||||
# http://caml.inria.fr/mantis/view.php?id=4698
|
||||
export CCLINKFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake world
|
||||
|
||||
# Native code generation can be disabled now
|
||||
if use ocamlopt ; then
|
||||
# bug #279968
|
||||
emake opt
|
||||
emake opt.opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake BINDIR="${ED}"/usr/bin \
|
||||
LIBDIR="${ED}"/usr/$(get_libdir)/ocaml \
|
||||
MANDIR="${ED}"/usr/share/man \
|
||||
install
|
||||
|
||||
# Symlink the headers to the right place
|
||||
dodir /usr/include
|
||||
dosym /usr/$(get_libdir)/ocaml/caml /usr/include/caml
|
||||
|
||||
dodoc Changes INSTALL README
|
||||
|
||||
# Create and envd entry for latex input files
|
||||
if use latex ; then
|
||||
echo "TEXINPUTS=${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc
|
||||
doenvd "${T}"/99ocamldoc
|
||||
fi
|
||||
|
||||
# Install ocaml-rebuild portage set
|
||||
insinto /usr/share/portage/config/sets
|
||||
doins "${FILESDIR}/ocaml.conf"
|
||||
}
|
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit flag-o-matic eutils multilib versionator toolchain-funcs
|
||||
|
||||
PATCHLEVEL="8"
|
||||
MY_P="${P/_/+}"
|
||||
DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family"
|
||||
HOMEPAGE="http://www.ocaml.org/"
|
||||
SRC_URI="http://caml.inria.fr/pub/distrib/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.xz
|
||||
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
|
||||
|
||||
LICENSE="QPL-1.0 LGPL-2"
|
||||
# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt,
|
||||
# so here we go with the subslot.
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="emacs latex ncurses +ocamlopt X xemacs"
|
||||
|
||||
RDEPEND="
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
X? ( x11-libs/libX11 x11-proto/xproto )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/ocaml-mode )
|
||||
xemacs? ( app-xemacs/ocaml )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
pkg_setup() {
|
||||
# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
|
||||
# results in relocations if gcc wants to create a PIE executable
|
||||
if gcc-specs-pie ; then
|
||||
append-ldflags -nopie
|
||||
ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
|
||||
ewarn "We have appended -nopie to ocaml build options"
|
||||
ewarn "because linking an executable with pie while the objects are not pic will not work"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LC_ALL=C
|
||||
local myconf=""
|
||||
|
||||
# Causes build failures because it builds some programs with -pg,
|
||||
# bug #270920
|
||||
filter-flags -fomit-frame-pointer
|
||||
# Bug #285993
|
||||
filter-mfpmath sse
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
use ncurses || myconf="${myconf} -no-curses"
|
||||
use X || myconf="${myconf} -no-graph"
|
||||
|
||||
# ocaml uses a home-brewn configure script, preventing it to use econf.
|
||||
RAW_LDFLAGS="$(raw-ldflags)" ./configure \
|
||||
--prefix "${EPREFIX}"/usr \
|
||||
--bindir "${EPREFIX}"/usr/bin \
|
||||
--target-bindir "${EPREFIX}"/usr/bin \
|
||||
--libdir "${EPREFIX}"/usr/$(get_libdir)/ocaml \
|
||||
--mandir "${EPREFIX}"/usr/share/man \
|
||||
-target "${CHOST}" \
|
||||
-host "${CBUILD}" \
|
||||
-cc "$(tc-getCC)" \
|
||||
-as "$(tc-getAS)" \
|
||||
-aspp "$(tc-getCC) -c" \
|
||||
-partialld "$(tc-getLD) -r" \
|
||||
--with-pthread ${myconf} || die "configure failed!"
|
||||
|
||||
# http://caml.inria.fr/mantis/view.php?id=4698
|
||||
export CCLINKFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake world
|
||||
|
||||
# Native code generation can be disabled now
|
||||
if use ocamlopt ; then
|
||||
# bug #279968
|
||||
emake opt
|
||||
emake opt.opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake BINDIR="${ED}"/usr/bin \
|
||||
LIBDIR="${ED}"/usr/$(get_libdir)/ocaml \
|
||||
MANDIR="${ED}"/usr/share/man \
|
||||
install
|
||||
|
||||
# Symlink the headers to the right place
|
||||
dodir /usr/include
|
||||
dosym /usr/$(get_libdir)/ocaml/caml /usr/include/caml
|
||||
|
||||
dodoc Changes README.adoc
|
||||
|
||||
# Create and envd entry for latex input files
|
||||
if use latex ; then
|
||||
echo "TEXINPUTS=${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc
|
||||
doenvd "${T}"/99ocamldoc
|
||||
fi
|
||||
|
||||
# Install ocaml-rebuild portage set
|
||||
insinto /usr/share/portage/config/sets
|
||||
doins "${FILESDIR}/ocaml.conf"
|
||||
}
|
@ -0,0 +1,318 @@
|
||||
--- openssl-1.0.2g/crypto/Makefile
|
||||
+++ openssl-1.0.2g/crypto/Makefile
|
||||
@@ -85,11 +85,11 @@
|
||||
@if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
|
||||
|
||||
subdirs:
|
||||
- @target=all; $(RECURSIVE_MAKE)
|
||||
+ +@target=all; $(RECURSIVE_MAKE)
|
||||
|
||||
files:
|
||||
$(PERL) $(TOP)/util/files.pl "CPUID_OBJ=$(CPUID_OBJ)" Makefile >> $(TOP)/MINFO
|
||||
- @target=files; $(RECURSIVE_MAKE)
|
||||
+ +@target=files; $(RECURSIVE_MAKE)
|
||||
|
||||
links:
|
||||
@$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER)
|
||||
@@ -100,7 +100,7 @@
|
||||
# lib: $(LIB): are splitted to avoid end-less loop
|
||||
lib: $(LIB)
|
||||
@touch lib
|
||||
-$(LIB): $(LIBOBJ)
|
||||
+$(LIB): $(LIBOBJ) | subdirs
|
||||
$(AR) $(LIB) $(LIBOBJ)
|
||||
test -z "$(FIPSLIBDIR)" || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o
|
||||
$(RANLIB) $(LIB) || echo Never mind.
|
||||
@@ -111,7 +111,7 @@
|
||||
fi
|
||||
|
||||
libs:
|
||||
- @target=lib; $(RECURSIVE_MAKE)
|
||||
+ +@target=lib; $(RECURSIVE_MAKE)
|
||||
|
||||
install:
|
||||
@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
|
||||
@@ -120,7 +120,7 @@
|
||||
(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
|
||||
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
|
||||
done;
|
||||
- @target=install; $(RECURSIVE_MAKE)
|
||||
+ +@target=install; $(RECURSIVE_MAKE)
|
||||
|
||||
lint:
|
||||
@target=lint; $(RECURSIVE_MAKE)
|
||||
--- openssl-1.0.2g/engines/Makefile
|
||||
+++ openssl-1.0.2g/engines/Makefile
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
all: lib subdirs
|
||||
|
||||
-lib: $(LIBOBJ)
|
||||
+lib: $(LIBOBJ) | subdirs
|
||||
@if [ -n "$(SHARED_LIBS)" ]; then \
|
||||
set -e; \
|
||||
for l in $(LIBNAMES); do \
|
||||
@@ -89,7 +89,7 @@
|
||||
|
||||
subdirs:
|
||||
echo $(EDIRS)
|
||||
- @target=all; $(RECURSIVE_MAKE)
|
||||
+ +@target=all; $(RECURSIVE_MAKE)
|
||||
|
||||
files:
|
||||
$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
|
||||
@@ -128,7 +128,7 @@
|
||||
mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \
|
||||
done; \
|
||||
fi
|
||||
- @target=install; $(RECURSIVE_MAKE)
|
||||
+ +@target=install; $(RECURSIVE_MAKE)
|
||||
|
||||
tags:
|
||||
ctags $(SRC)
|
||||
--- openssl-1.0.2g/Makefile.org
|
||||
+++ openssl-1.0.2g/Makefile.org
|
||||
@@ -279,17 +279,17 @@
|
||||
build_libssl: build_ssl libssl.pc
|
||||
|
||||
build_crypto:
|
||||
- @dir=crypto; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=crypto; target=all; $(BUILD_ONE_CMD)
|
||||
build_ssl: build_crypto
|
||||
- @dir=ssl; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=ssl; target=all; $(BUILD_ONE_CMD)
|
||||
build_engines: build_crypto
|
||||
- @dir=engines; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=engines; target=all; $(BUILD_ONE_CMD)
|
||||
build_apps: build_libs
|
||||
- @dir=apps; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=apps; target=all; $(BUILD_ONE_CMD)
|
||||
build_tests: build_libs
|
||||
- @dir=test; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=test; target=all; $(BUILD_ONE_CMD)
|
||||
build_tools: build_libs
|
||||
- @dir=tools; target=all; $(BUILD_ONE_CMD)
|
||||
+ +@dir=tools; target=all; $(BUILD_ONE_CMD)
|
||||
|
||||
all_testapps: build_libs build_testapps
|
||||
build_testapps:
|
||||
@@ -544,7 +544,7 @@
|
||||
(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
|
||||
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
|
||||
done;
|
||||
- @set -e; target=install; $(RECURSIVE_BUILD_CMD)
|
||||
+ +@set -e; target=install; $(RECURSIVE_BUILD_CMD)
|
||||
@set -e; liblist="$(LIBS)"; for i in $$liblist ;\
|
||||
do \
|
||||
if [ -f "$$i" ]; then \
|
||||
--- openssl-1.0.2g/Makefile.shared
|
||||
+++ openssl-1.0.2g/Makefile.shared
|
||||
@@ -105,6 +105,7 @@
|
||||
SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
|
||||
LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
|
||||
LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
|
||||
+ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \
|
||||
LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
|
||||
$${SHAREDCMD} $${SHAREDFLAGS} \
|
||||
-o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \
|
||||
@@ -122,6 +123,7 @@
|
||||
done; \
|
||||
fi; \
|
||||
if [ -n "$$SHLIB_SOVER" ]; then \
|
||||
+ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \
|
||||
( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \
|
||||
ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \
|
||||
fi; \
|
||||
--- openssl-1.0.2g/test/Makefile
|
||||
+++ openssl-1.0.2g/test/Makefile
|
||||
@@ -139,7 +139,7 @@
|
||||
tags:
|
||||
ctags $(SRC)
|
||||
|
||||
-tests: exe apps $(TESTS)
|
||||
+tests: exe $(TESTS)
|
||||
|
||||
apps:
|
||||
@(cd ..; $(MAKE) DIRS=apps all)
|
||||
@@ -421,130 +421,130 @@
|
||||
link_app.$${shlib_target}
|
||||
|
||||
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RSATEST); $(BUILD_CMD)
|
||||
+ +@target=$(RSATEST); $(BUILD_CMD)
|
||||
|
||||
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(BNTEST); $(BUILD_CMD)
|
||||
+ +@target=$(BNTEST); $(BUILD_CMD)
|
||||
|
||||
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(ECTEST); $(BUILD_CMD)
|
||||
+ +@target=$(ECTEST); $(BUILD_CMD)
|
||||
|
||||
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(EXPTEST); $(BUILD_CMD)
|
||||
+ +@target=$(EXPTEST); $(BUILD_CMD)
|
||||
|
||||
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(IDEATEST); $(BUILD_CMD)
|
||||
+ +@target=$(IDEATEST); $(BUILD_CMD)
|
||||
|
||||
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(MD2TEST); $(BUILD_CMD)
|
||||
+ +@target=$(MD2TEST); $(BUILD_CMD)
|
||||
|
||||
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(SHATEST); $(BUILD_CMD)
|
||||
+ +@target=$(SHATEST); $(BUILD_CMD)
|
||||
|
||||
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(SHA1TEST); $(BUILD_CMD)
|
||||
+ +@target=$(SHA1TEST); $(BUILD_CMD)
|
||||
|
||||
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(SHA256TEST); $(BUILD_CMD)
|
||||
+ +@target=$(SHA256TEST); $(BUILD_CMD)
|
||||
|
||||
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(SHA512TEST); $(BUILD_CMD)
|
||||
+ +@target=$(SHA512TEST); $(BUILD_CMD)
|
||||
|
||||
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RMDTEST); $(BUILD_CMD)
|
||||
+ +@target=$(RMDTEST); $(BUILD_CMD)
|
||||
|
||||
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(MDC2TEST); $(BUILD_CMD)
|
||||
+ +@target=$(MDC2TEST); $(BUILD_CMD)
|
||||
|
||||
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(MD4TEST); $(BUILD_CMD)
|
||||
+ +@target=$(MD4TEST); $(BUILD_CMD)
|
||||
|
||||
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(MD5TEST); $(BUILD_CMD)
|
||||
+ +@target=$(MD5TEST); $(BUILD_CMD)
|
||||
|
||||
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(HMACTEST); $(BUILD_CMD)
|
||||
+ +@target=$(HMACTEST); $(BUILD_CMD)
|
||||
|
||||
$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(WPTEST); $(BUILD_CMD)
|
||||
+ +@target=$(WPTEST); $(BUILD_CMD)
|
||||
|
||||
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RC2TEST); $(BUILD_CMD)
|
||||
+ +@target=$(RC2TEST); $(BUILD_CMD)
|
||||
|
||||
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(BFTEST); $(BUILD_CMD)
|
||||
+ +@target=$(BFTEST); $(BUILD_CMD)
|
||||
|
||||
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(CASTTEST); $(BUILD_CMD)
|
||||
+ +@target=$(CASTTEST); $(BUILD_CMD)
|
||||
|
||||
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RC4TEST); $(BUILD_CMD)
|
||||
+ +@target=$(RC4TEST); $(BUILD_CMD)
|
||||
|
||||
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RC5TEST); $(BUILD_CMD)
|
||||
+ +@target=$(RC5TEST); $(BUILD_CMD)
|
||||
|
||||
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(DESTEST); $(BUILD_CMD)
|
||||
+ +@target=$(DESTEST); $(BUILD_CMD)
|
||||
|
||||
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(RANDTEST); $(BUILD_CMD)
|
||||
+ +@target=$(RANDTEST); $(BUILD_CMD)
|
||||
|
||||
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(DHTEST); $(BUILD_CMD)
|
||||
+ +@target=$(DHTEST); $(BUILD_CMD)
|
||||
|
||||
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(DSATEST); $(BUILD_CMD)
|
||||
+ +@target=$(DSATEST); $(BUILD_CMD)
|
||||
|
||||
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(METHTEST); $(BUILD_CMD)
|
||||
+ +@target=$(METHTEST); $(BUILD_CMD)
|
||||
|
||||
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
|
||||
- @target=$(SSLTEST); $(FIPS_BUILD_CMD)
|
||||
+ +@target=$(SSLTEST); $(FIPS_BUILD_CMD)
|
||||
|
||||
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
|
||||
- @target=$(ENGINETEST); $(BUILD_CMD)
|
||||
+ +@target=$(ENGINETEST); $(BUILD_CMD)
|
||||
|
||||
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(EVPTEST); $(BUILD_CMD)
|
||||
+ +@target=$(EVPTEST); $(BUILD_CMD)
|
||||
|
||||
$(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(EVPEXTRATEST); $(BUILD_CMD)
|
||||
+ +@target=$(EVPEXTRATEST); $(BUILD_CMD)
|
||||
|
||||
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
|
||||
- @target=$(ECDSATEST); $(BUILD_CMD)
|
||||
+ +@target=$(ECDSATEST); $(BUILD_CMD)
|
||||
|
||||
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(ECDHTEST); $(BUILD_CMD)
|
||||
+ +@target=$(ECDHTEST); $(BUILD_CMD)
|
||||
|
||||
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
|
||||
- @target=$(IGETEST); $(BUILD_CMD)
|
||||
+ +@target=$(IGETEST); $(BUILD_CMD)
|
||||
|
||||
$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
|
||||
- @target=$(JPAKETEST); $(BUILD_CMD)
|
||||
+ +@target=$(JPAKETEST); $(BUILD_CMD)
|
||||
|
||||
$(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO)
|
||||
- @target=$(ASN1TEST); $(BUILD_CMD)
|
||||
+ +@target=$(ASN1TEST); $(BUILD_CMD)
|
||||
|
||||
$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(SRPTEST); $(BUILD_CMD)
|
||||
+ +@target=$(SRPTEST); $(BUILD_CMD)
|
||||
|
||||
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
|
||||
- @target=$(V3NAMETEST); $(BUILD_CMD)
|
||||
+ +@target=$(V3NAMETEST); $(BUILD_CMD)
|
||||
|
||||
$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO)
|
||||
- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC)
|
||||
+ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC)
|
||||
|
||||
$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
|
||||
- @target=$(CONSTTIMETEST) $(BUILD_CMD)
|
||||
+ +@target=$(CONSTTIMETEST) $(BUILD_CMD)
|
||||
|
||||
$(VERIFYEXTRATEST)$(EXE_EXT): $(VERIFYEXTRATEST).o
|
||||
- @target=$(VERIFYEXTRATEST) $(BUILD_CMD)
|
||||
+ +@target=$(VERIFYEXTRATEST) $(BUILD_CMD)
|
||||
|
||||
$(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
|
||||
- @target=$(CLIENTHELLOTEST) $(BUILD_CMD)
|
||||
+ +@target=$(CLIENTHELLOTEST) $(BUILD_CMD)
|
||||
|
||||
$(SSLV2CONFTEST)$(EXE_EXT): $(SSLV2CONFTEST).o
|
||||
- @target=$(SSLV2CONFTEST) $(BUILD_CMD)
|
||||
+ +@target=$(SSLV2CONFTEST) $(BUILD_CMD)
|
||||
|
||||
#$(AESTEST).o: $(AESTEST).c
|
||||
# $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
|
||||
@@ -557,7 +557,7 @@
|
||||
# fi
|
||||
|
||||
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
|
||||
- @target=dummytest; $(BUILD_CMD)
|
||||
+ +@target=dummytest; $(BUILD_CMD)
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
@ -0,0 +1,267 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
MY_P=${P/_/-}
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openssl"
|
||||
# subslot set to 1.0.2g version as this is the first release without SSLv2
|
||||
# support and thus breaks nearly every openssl consumer (see bug #575548)
|
||||
SLOT="0/1.0.2g"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
# The blocks are temporary just to make sure people upgrade to a
|
||||
# version that lack runtime version checking. We'll drop them in
|
||||
# the future.
|
||||
RDEPEND=">=app-misc/c_rehash-1.7-r1
|
||||
gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!<net-misc/openssh-5.9_p1-r4
|
||||
!<net-libs/neon-0.29.6-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5
|
||||
sctp? ( >=net-misc/lksctp-tools-1.0.12 )
|
||||
test? (
|
||||
sys-apps/diffutils
|
||||
sys-devel/bc
|
||||
)"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
usr/include/openssl/opensslconf.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# keep this in sync with app-misc/c_rehash
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2g-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-obj-headers.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-install-dirs.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-symlinking.patch #545028
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2-ipv6.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2a-x32-asm.patch #542618
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1p-default-source.patch #554338
|
||||
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
Makefile.org \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
|
||||
# since we're forcing $(CC) as makedep anyway, just fix
|
||||
# the conditional as always-on
|
||||
# helps clang (#417795), and versioned gcc (#499818)
|
||||
sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die
|
||||
|
||||
# quiet out unknown driver argument warnings since openssl
|
||||
# doesn't have well-split CFLAGS and we're making it even worse
|
||||
# and 'make depend' uses -Werror for added fun (#417795 again)
|
||||
[[ ${CC} == *clang* ]] && append-flags -Qunused-arguments
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
|
||||
|
||||
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: Expired http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use cpu_flags_x86_sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
enable-rc5 \
|
||||
enable-tlsext \
|
||||
$(use_ssl asm) \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl sctp) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
# rehash is needed to prep the certs/ dir; do this
|
||||
# separately to avoid parallel build issues.
|
||||
emake rehash
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# openssl installs perl version of c_rehash by default, but
|
||||
# we provide a shell version via app-misc/c_rehash
|
||||
rm "${ED}"/usr/bin/c_rehash || die
|
||||
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
|
||||
dohtml -r doc/*
|
||||
use rfc3779 && dodoc engines/ccgost/README.gost
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
dodir ${SSL_CNF_DIR}/certs
|
||||
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
|
||||
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -1,14 +1,15 @@
|
||||
AUX 1.10.0-build-fix-configure-disable-dtd-validation.patch 8180 SHA256 5e0221bd4c103286cbf0d9e2864f6b7dda0c120af3911f6fb42ce4136e904479 SHA512 ed5c4376fdcbbad3246949f63fe1867558d9016e4a350e8418bef28e470692ba673848ae96328580a836878db16ef1f358f22b4be0d8ebb15c38eac926daa8d5 WHIRLPOOL 9b03de9a92d4e98ecfa4701aa4de59a990ebf846ce3fa826bde1d46282e7bad82d88f9114bd861fa6984f88f6e898f0aafedcb70fc827038bec0fc6ee5d391ff
|
||||
DIST wayland-1.10.0.tar.xz 368976 SHA256 4bf6e790aa6f50ab3825676282ecd75850ec9c4767af96ecb7127b1f3c3d60dc SHA512 772e89bdfa494bc263b5c6c4692784738e55a6c6196d5a8e6180f269e0c2d7592f159efb0dca1b1489273e14ba8cda16f5522e58fc9824beff8688f11a00f985 WHIRLPOOL 35a6c27deee3b2f1fe272c54f242c77bed84feaed0d47d94d03563bf9738c60ed54f9bd7d26a862ed165de6eb8817decad49b100ed1f10179f00b25a0636b6c9
|
||||
DIST wayland-1.6.1.tar.xz 418628 SHA256 d1aeb95b433cab33a928b56cb80efa551802e0a064adb4a8ea1517249d3c10b0 SHA512 28a0980ece2fb4ba0ca688f3913ffba34c2741167d7686be80cfbc9cb56f995282a68173d69d2849eb5c2986684ebe6d5cfaca04518ab74a4512c8dfb4d8d0c2 WHIRLPOOL be307a292c8f939921700fc85c9ad1675c491fdc3e1a16ffc52512e39d971f6afdbd378c60c57a64781cdccb364ed77271e07b64f5c3b7b96abd45a1595dfc4e
|
||||
DIST wayland-1.7.0.tar.xz 372004 SHA256 bdea47a2db96f7e53f1ce0351559c0af5b7f7aae7e95f0a884a78af9f1057c9c SHA512 2475a5e8c2ef5c4bc97d90f946a89e4155d840a342886a7634df5423e5764973dbf5d721e1a8a941b7bd2305017cdcb74af7a29bee7bb8b58373306e5c03add7 WHIRLPOOL 152be0d1c3ac314cd3dcd765e6a04eaa71b618b1577c423147ccb5b1d82cdeaf09d09c8933746e6bd100b2d59374749084eede36b9075a153328fda179955ea2
|
||||
DIST wayland-1.8.1.tar.xz 374116 SHA256 f17c938d1c24fd0a10f650a623a2775d329db3168b5732e498b08388ec776fc8 SHA512 392edd22203fc44a37a66d7a099d0534f047f49e91b28614092346f0167c07a39431c5919f2ea1deaf460dc53a77fba8504a7a7f5d03af638267c767bb07ae19 WHIRLPOOL f15ea109324c0c84b848f458acb6786248fb1c7ee8dafd6ef945d4f80f5b87b911dd2d2c0485b1ceeeed95454990e186e7d8b04d366f903954dd8998a1f3999f
|
||||
DIST wayland-1.9.0.tar.xz 351096 SHA256 9c8770720aa0034479735f58a4dc4ca9b172ecfede28f5134312e135b7301efa SHA512 245569f404474ab25e4f771d7652e77674363ac43233d49ecfeff0c52f02d34231064c17d56e61b6822259cb3956fc8c3789d788d9a84716f947915ad62fee6d WHIRLPOOL ce46b5568b6c6b23bec5129030680c7486cb6b6a7e761fbb5041b640d5a14eb45f88f46c4ea6b0a7e9cbda425bed13ae7ff58618ce3d1346f7422f8da4649060
|
||||
EBUILD wayland-1.10.0.ebuild 1426 SHA256 3351f9aac9bf931fc83c4e0498510d552542d0225f82e10a6929b48335375593 SHA512 1db91e830be063b88fd205f78fafb8f488495935cdebd3767fe1455fec838b9e86cd06fe9bdf7248c5dc36d751f76cf3afcbedc31564d9072d49eea5b6fe86d9 WHIRLPOOL 98e5bfaee1d421ccccfe3e2b938585fac9ca4dd5850196f98a06ed611b34abae74bcc160f5605cc30af339dea283c59a3f3bf5142924699087c9edabe502dc51
|
||||
EBUILD wayland-1.10.0.ebuild 1546 SHA256 6cd425e1b35d0e56ffe019a174b4e1006b50d36b11797c77ce964d9b392c8e24 SHA512 cae2aa95eef3d2baa015dad390f9403ae79edaf6d5f101636f2dd006e9c7c8afb33a92151b43f53c67c1f0c66069bafc77bff58d5018f487375c0e97b23f45a9 WHIRLPOOL 69e2229bbfe33d854bc04bcf3d82c5062da6e1816a6a6beaa4a32076153b31b3b7d7e904501a7f875c3f9f16fa17e6f7d9096bf10b0b0e2128232e41f1a932eb
|
||||
EBUILD wayland-1.6.1.ebuild 1318 SHA256 1f137f346dd49e18f6458ed10ef2ea73666005c5ab38f6b1f7bc3bcc1829e6d0 SHA512 b18764c8bad6f2511187e15b486b73f32b438cc6579d63a8ed9d3c9a2f4c8ae9aafa735b4e9cdb76575d1909ba00c1d66be9e6ac6256742fb9d9fbfb24d66406 WHIRLPOOL 741e4e38ef665a4793e20c070efa4f01ca1331e4e5c53dbe972e001b9c015961c94da8240f82ace020f144fc633a5888be2b46e8e283980d5c583af1f70cc000
|
||||
EBUILD wayland-1.7.0.ebuild 1401 SHA256 4f3d5e3ba1624076ca50461b578971fff94d42503b1570f4dbd8a3be13d3f3d7 SHA512 1f121e5fe255ca36a590a0b4617975ad809b685970c9c0435033c224ad3f6b79a5a8115f4f4b19c96adaf140ffbc4f4f99793ec27b0e5959fed9ad2ddbf94bb4 WHIRLPOOL 86f3471510c121a947915443f7815c78d693cb48513cebb93223a842c7ab64b8d2af82479adce46076144a5ad006c84409df7f9f6a149a61435696d3cddfafb0
|
||||
EBUILD wayland-1.8.1.ebuild 1414 SHA256 6b915d8cdad06021722fc113df2133e30e1321a7b165332642af33ee73721552 SHA512 454b65cf89f3823d19d01603034620cb1fe9d10ef481a47b4ae3441efc1c80a253b9605eab84f1b8b8e267e813d6f2cf2d913d27d83ee457c492bc35b752f2c1 WHIRLPOOL 2ad3d77ff56d0f3f19d7cd8c8b20dda6606fffc10122485b9b341faf8e4dc487d65dc3bd5dc3ea7eb2dd1bae05e64389e4931316ce9913afc26a81065380bf3f
|
||||
EBUILD wayland-1.9.0.ebuild 1434 SHA256 bbae0763467852587ba48d137c1b65d9ed79ad3d16f515030783a92a91c28905 SHA512 499365d1271be9a7df40b88d1a5febce03614cce6d2a3bfa2ba4475fbd4fe1cf645afe2a1d55049bf62ffd8b2c5a6e166708d48449060a260b0f922783507af7 WHIRLPOOL 0cca78ee78c687f304a8c32fdc935cbca5f5bdf9dc1062fcdb1c65c5147cb1a99e37ac288782a13ddeaf4fa159d69a401a4869c143607a7a85874a5771fdcc4b
|
||||
EBUILD wayland-9999.ebuild 1426 SHA256 5f92c2144eb534409c1d02dd59020fccbf6b4ee733b9b6023fbb5804ce6b9bbe SHA512 3c928ce4d368fad5401e142b6bd3a4646e970d718da470b7e2a67a47270b32e0ed851cb2fcd0eabebc15b0fc32e9edff4c62540fd9d2c0aeaff1ae285730ab79 WHIRLPOOL ed63937d92086231479faadb44e01da6612f4df73b279b5cca3f8852013addebcc04d9ef5eb6460667a3fc5a3514e2193e5b29e66b42e9e2f168acedeed1f56f
|
||||
MISC ChangeLog 6273 SHA256 db7d6683e14d9ff1269d7c77c7a39a975d03a9b68911ec802d2610f02e8dc239 SHA512 e8a0c5e0b6533b481dfbcebe46537201c68ea7bbf8ce919175bd9f208dff0fd87525b4703d43812515d43a35b71f6a9c8e24f8fafabbf3132cb0474726697382 WHIRLPOOL 5ab4d875ce004cb23bffdb2231e374894a1b1d148b7ddf1d608cd47365c82916f9b80f389fec8e80d86016a7f805de9f1faa5e87587bb2a9f134081b89f2d73f
|
||||
MISC ChangeLog 7646 SHA256 82e01c712625a164d2896a5c7326668059d2d9da7dda49ce68edfd3f9cb088c1 SHA512 9fa38aca4de0a50ef7dd31406b6f81c3398f6d263c7119de132f83936dce3edafd141307bd16567aaa4e72dfc9fb8cef6e81660b4e9d747bbf8815f8fbc841b1 WHIRLPOOL 0713359c418ff044d8068435a36a9438c98dd8d8c5d964b0e20f9471f49759d6f79bc54aae6c2bfd333b512907f70bf6c1a2049676063195c581d1209d015f87
|
||||
MISC ChangeLog-2015 7732 SHA256 2177b13b768f49cbf63dd070a21c19c148369ea8a152a21fe51e814ae973d9b6 SHA512 ead3413ae410a0461754088a17c4ddb7ff23e9a6f5c729567fd932e34e49a87230fd110fbcfb786c6d0de816dd50fa2e30192f55ed64d6f5423a4920ec8929cc WHIRLPOOL 0f93f566516a47ae3e6886c575353367b2616f09f67db6002e21da182f426d47f261f96312711e1d505c6f411820ae8d2a0fe6b41dc2d4718481f708cc41b0d6
|
||||
MISC metadata.xml 230 SHA256 677e4595d00a3098fde05ae33118b9ac05867dc5729c9cd579dc8badd1a28f68 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 WHIRLPOOL 4866c82c6428eae526c0a514c988e4119221f77b0e8bfb04fec713dd3ba516c69afc776a0c6f53c29abfd8507aa23801614db1ba544dd0a0dd4d6a9462c27306
|
||||
|
@ -0,0 +1,223 @@
|
||||
From: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
|
||||
Date: Mon, 29 Feb 2016 14:59:51 +0200
|
||||
Subject: [PATCH] build: fix ./configure --disable-dtd-validation
|
||||
|
||||
When configured with --disable-dtd-validation:
|
||||
|
||||
CPPAS src/dtddata.o
|
||||
src/dtddata.S: Assembler messages:
|
||||
src/dtddata.S:39: Error: file not found: src/wayland.dtd.embed
|
||||
Makefile:1520: recipe for target 'src/dtddata.o' failed
|
||||
|
||||
This is because the variable name used does not match the implicit
|
||||
variable name in autoconf.
|
||||
|
||||
Fix the variable name, making both --disable-dtd-validation and
|
||||
--enable-dtd-validation to what they should.
|
||||
|
||||
Do not try to build dtddata.S if dtd-validation is disabled. It depends
|
||||
on wayland.dtd.embed which is created by configure only if
|
||||
dtd-validation is enabled.
|
||||
|
||||
If not building dtddata.S, also make sure the extern definitions in
|
||||
scanner.c are compiled out.
|
||||
|
||||
Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=575212
|
||||
Reported-by: leio@gentoo.org
|
||||
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
|
||||
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
||||
Tested-by: Bryce Harrington <bryce@osg.samsung.com>
|
||||
[Mart: Added Makefile.in and configure changes to patch file to avoid autoreconf]
|
||||
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
|
||||
---
|
||||
Makefile.am | 5 ++++-
|
||||
Makefile.in | 20 ++++++++++++--------
|
||||
configure | 18 ++++++++++++++++--
|
||||
configure.ac | 5 +++--
|
||||
src/scanner.c | 6 +++---
|
||||
5 files changed, 38 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index e850abc..49e25a6 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -23,11 +23,14 @@ pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA =
|
||||
|
||||
bin_PROGRAMS = wayland-scanner
|
||||
-wayland_scanner_SOURCES = src/scanner.c src/dtddata.S
|
||||
+wayland_scanner_SOURCES = src/scanner.c
|
||||
wayland_scanner_CFLAGS = $(EXPAT_CFLAGS) $(LIBXML_CFLAGS) $(AM_CFLAGS)
|
||||
wayland_scanner_LDADD = $(EXPAT_LIBS) $(LIBXML_LIBS) libwayland-util.la
|
||||
pkgconfig_DATA += src/wayland-scanner.pc
|
||||
|
||||
+if DTD_VALIDATION
|
||||
+wayland_scanner_SOURCES += src/dtddata.S
|
||||
+endif
|
||||
src/dtddata.o: protocol/wayland.dtd
|
||||
|
||||
if USE_HOST_SCANNER
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 6d9ffb2..32e6d51 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -82,8 +82,9 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = wayland-scanner$(EXEEXT)
|
||||
-@ENABLE_LIBRARIES_TRUE@am__append_1 = libwayland-private.la
|
||||
-@ENABLE_LIBRARIES_TRUE@am__append_2 = src/wayland-client.pc \
|
||||
+@DTD_VALIDATION_TRUE@am__append_1 = src/dtddata.S
|
||||
+@ENABLE_LIBRARIES_TRUE@am__append_2 = libwayland-private.la
|
||||
+@ENABLE_LIBRARIES_TRUE@am__append_3 = src/wayland-client.pc \
|
||||
@ENABLE_LIBRARIES_TRUE@ src/wayland-server.pc \
|
||||
@ENABLE_LIBRARIES_TRUE@ cursor/wayland-cursor.pc
|
||||
@ENABLE_LIBRARIES_TRUE@TESTS = array-test$(EXEEXT) \
|
||||
@@ -101,7 +102,7 @@ bin_PROGRAMS = wayland-scanner$(EXEEXT)
|
||||
@ENABLE_LIBRARIES_TRUE@ resources-test$(EXEEXT) \
|
||||
@ENABLE_LIBRARIES_TRUE@ message-test$(EXEEXT) \
|
||||
@ENABLE_LIBRARIES_TRUE@ headers-test$(EXEEXT) $(am__EXEEXT_1)
|
||||
-@ENABLE_CPP_TEST_TRUE@@ENABLE_LIBRARIES_TRUE@am__append_3 = cpp-compile-test
|
||||
+@ENABLE_CPP_TEST_TRUE@@ENABLE_LIBRARIES_TRUE@am__append_4 = cpp-compile-test
|
||||
@ENABLE_LIBRARIES_TRUE@check_PROGRAMS = $(am__EXEEXT_2) \
|
||||
@ENABLE_LIBRARIES_TRUE@ exec-fd-leak-checker$(EXEEXT)
|
||||
@ENABLE_LIBRARIES_TRUE@noinst_PROGRAMS = fixed-benchmark$(EXEEXT)
|
||||
@@ -382,8 +383,10 @@ am__socket_test_SOURCES_DIST = tests/socket-test.c
|
||||
@ENABLE_LIBRARIES_TRUE@ tests/socket-test.$(OBJEXT)
|
||||
socket_test_OBJECTS = $(am_socket_test_OBJECTS)
|
||||
@ENABLE_LIBRARIES_TRUE@socket_test_DEPENDENCIES = libtest-runner.la
|
||||
+am__wayland_scanner_SOURCES_DIST = src/scanner.c src/dtddata.S
|
||||
+@DTD_VALIDATION_TRUE@am__objects_1 = src/dtddata.$(OBJEXT)
|
||||
am_wayland_scanner_OBJECTS = src/wayland_scanner-scanner.$(OBJEXT) \
|
||||
- src/dtddata.$(OBJEXT)
|
||||
+ $(am__objects_1)
|
||||
wayland_scanner_OBJECTS = $(am_wayland_scanner_OBJECTS)
|
||||
wayland_scanner_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1) libwayland-util.la
|
||||
@@ -491,7 +494,8 @@ DIST_SOURCES = $(am__libtest_runner_la_SOURCES_DIST) \
|
||||
$(am__resources_test_SOURCES_DIST) \
|
||||
$(am__sanity_test_SOURCES_DIST) \
|
||||
$(am__signal_test_SOURCES_DIST) \
|
||||
- $(am__socket_test_SOURCES_DIST) $(wayland_scanner_SOURCES)
|
||||
+ $(am__socket_test_SOURCES_DIST) \
|
||||
+ $(am__wayland_scanner_SOURCES_DIST)
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
@@ -918,8 +922,8 @@ dist_pkgdata_DATA = \
|
||||
protocol/wayland.dtd
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
-pkgconfig_DATA = src/wayland-scanner.pc $(am__append_2)
|
||||
-wayland_scanner_SOURCES = src/scanner.c src/dtddata.S
|
||||
+pkgconfig_DATA = src/wayland-scanner.pc $(am__append_3)
|
||||
+wayland_scanner_SOURCES = src/scanner.c $(am__append_1)
|
||||
wayland_scanner_CFLAGS = $(EXPAT_CFLAGS) $(LIBXML_CFLAGS) $(AM_CFLAGS)
|
||||
wayland_scanner_LDADD = $(EXPAT_LIBS) $(LIBXML_LIBS) libwayland-util.la
|
||||
@USE_HOST_SCANNER_FALSE@wayland_scanner = $(top_builddir)/wayland-scanner
|
||||
@@ -929,7 +933,7 @@ libwayland_util_la_SOURCES = \
|
||||
src/wayland-util.c \
|
||||
src/wayland-util.h
|
||||
|
||||
-noinst_LTLIBRARIES = libwayland-util.la $(am__append_1)
|
||||
+noinst_LTLIBRARIES = libwayland-util.la $(am__append_2)
|
||||
@ENABLE_LIBRARIES_TRUE@lib_LTLIBRARIES = libwayland-server.la \
|
||||
@ENABLE_LIBRARIES_TRUE@ libwayland-client.la \
|
||||
@ENABLE_LIBRARIES_TRUE@ libwayland-cursor.la
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index f54a8b9..b27f34b 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -76,7 +76,7 @@ AC_ARG_ENABLE([dtd-validation],
|
||||
[AC_HELP_STRING([--disable-dtd-validation],
|
||||
[Disable DTD validation of the protocol])],
|
||||
[],
|
||||
- [enable_dtdvalidation=yes])
|
||||
+ [enable_dtd_validation=yes])
|
||||
|
||||
AM_CONDITIONAL(USE_HOST_SCANNER, test "x$with_host_scanner" = xyes)
|
||||
|
||||
@@ -112,7 +112,8 @@ PKG_CHECK_MODULES(EXPAT, [expat], [],
|
||||
AC_SUBST(EXPAT_LIBS)
|
||||
])
|
||||
|
||||
-if test "x$enable_dtdvalidation" = "xyes"; then
|
||||
+AM_CONDITIONAL([DTD_VALIDATION], [test "x$enable_dtd_validation" = "xyes"])
|
||||
+if test "x$enable_dtd_validation" = "xyes"; then
|
||||
PKG_CHECK_MODULES(LIBXML, [libxml-2.0])
|
||||
AC_DEFINE(HAVE_LIBXML, 1, [libxml-2.0 is available])
|
||||
AC_CONFIG_LINKS([src/wayland.dtd.embed:protocol/wayland.dtd])
|
||||
diff --git a/configure b/configure
|
||||
index 83e4971..6340d4f 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -711,6 +711,8 @@ HAVE_XSLTPROC_TRUE
|
||||
XSLTPROC
|
||||
LIBXML_LIBS
|
||||
LIBXML_CFLAGS
|
||||
+DTD_VALIDATION_FALSE
|
||||
+DTD_VALIDATION_TRUE
|
||||
EXPAT_LIBS
|
||||
EXPAT_CFLAGS
|
||||
FFI_LIBS
|
||||
@@ -15728,7 +15730,7 @@ fi
|
||||
if test "${enable_dtd_validation+set}" = set; then :
|
||||
enableval=$enable_dtd_validation;
|
||||
else
|
||||
- enable_dtdvalidation=yes
|
||||
+ enable_dtd_validation=yes
|
||||
fi
|
||||
|
||||
|
||||
@@ -16114,7 +16116,15 @@ $as_echo "yes" >&6; }
|
||||
|
||||
fi
|
||||
|
||||
-if test "x$enable_dtdvalidation" = "xyes"; then
|
||||
+ if test "x$enable_dtd_validation" = "xyes"; then
|
||||
+ DTD_VALIDATION_TRUE=
|
||||
+ DTD_VALIDATION_FALSE='#'
|
||||
+else
|
||||
+ DTD_VALIDATION_TRUE='#'
|
||||
+ DTD_VALIDATION_FALSE=
|
||||
+fi
|
||||
+
|
||||
+if test "x$enable_dtd_validation" = "xyes"; then
|
||||
|
||||
pkg_failed=no
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXML" >&5
|
||||
@@ -16669,6 +16679,10 @@ if test -z "${ENABLE_LIBRARIES_TRUE}" && test -z "${ENABLE_LIBRARIES_FALSE}"; th
|
||||
as_fn_error $? "conditional \"ENABLE_LIBRARIES\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
+if test -z "${DTD_VALIDATION_TRUE}" && test -z "${DTD_VALIDATION_FALSE}"; then
|
||||
+ as_fn_error $? "conditional \"DTD_VALIDATION\" was never defined.
|
||||
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
+fi
|
||||
if test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then
|
||||
as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
diff --git a/src/scanner.c b/src/scanner.c
|
||||
index d3e2328..04747e3 100644
|
||||
--- a/src/scanner.c
|
||||
+++ b/src/scanner.c
|
||||
@@ -40,13 +40,13 @@
|
||||
|
||||
#if HAVE_LIBXML
|
||||
#include <libxml/parser.h>
|
||||
-#endif
|
||||
-
|
||||
-#include "wayland-util.h"
|
||||
|
||||
/* Embedded wayland.dtd file, see dtddata.S */
|
||||
extern char DTD_DATA_begin;
|
||||
extern int DTD_DATA_len;
|
||||
+#endif
|
||||
+
|
||||
+#include "wayland-util.h"
|
||||
|
||||
enum side {
|
||||
CLIENT,
|
||||
--
|
||||
2.6.4
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST bolt-1.4.tar.gz 638005 SHA256 595c0441655a82b8e6d3d3f8dacf89e68d33c682dee62a97ea2eece4b5adc088 SHA512 799ca80603fb4f0979ae7bf7ac5acdab7a0187713021a4277d5c3f5af31ffdea042ab312754a6d20a8849b90d36327aa0cad1d6efbc20cc07a3e86dd733e362e WHIRLPOOL c18d42410b1b55b54e8f6fcba0915a8577c26fd80ffb4827d3db1101452624eae4266be1bf4fc59b4c5cc02f49088e7fcd878c42928472f944b8c6b8fafb653b
|
||||
EBUILD bolt-1.4.ebuild 669 SHA256 bdb3a908b283be335db6d0bcedff72c6d2e7fd2f699f6001ca5f7adea3cd5dbe SHA512 7140b3d3b615334566386068032d708b511f5f24083e99478fee0b92b9cfcf04915876c883917863b095a9eedcb16c9d853775c49ca9f3d8adf3f3dc2247ec77 WHIRLPOOL 61903d2bcea8b55666987954c260e83885476950dd881da766be34d8b0c9bc533d0db64d03b66ad3b4d74d74b0fba0ffc7525164b270efea955db51687a2bcc4
|
||||
MISC ChangeLog 2412 SHA256 f5395ca578c8f7dd2722925a66aa81f33d7b8e4cad272f563cef4f73f7984b26 SHA512 0d0f40c6b70a292227cee8776ff7a7d4d55a33e1cc456bf7b7cf93664afb3e953c3167adbd8782b16b7e16a1628260a96a58e8cd301af8da4aca50d8521467d9 WHIRLPOOL 984d81a6ece5c6253ddc5ccda9e9693c9f1b9ca16a548b0712c3c97c922a7865723aaf71bb62b7422d6cb454acc73d81e1d5dab641aa66346f8290b624e8061c
|
||||
EBUILD bolt-1.4.ebuild 660 SHA256 ef6ca55fa135070d84ce5d2446f3a6ae1d1daedd13138b42109de6ba78571e48 SHA512 5e295dd4a6e2645093492b9397f03311f27889356a0930c8cb45c63b7da48c17b4bff69aac8b050848a3e7f518b0fa3ea78bd9ed155c6a1a1d02fdc43ddef16f WHIRLPOOL d22e3dcd6e8209f30026801715f9a67c5b0903bca26dbda9f2ac0c1e0f08441872de84266f945f30610d905f00c303c4f45db9736b57dbc946420cd2e91eab0e
|
||||
MISC ChangeLog 2592 SHA256 84d71d44576b1ec634982760f64d1e9d11202324b404dedd3694f8853079b8a1 SHA512 c13b44f6f31752ea2a7b6565cd2bc4c3a0d45b63273465079e9982f417381c190a6035e8dcf33cf931e4a26eb26ee05e0f5f5e95b03da8343a7d20d6c549942a WHIRLPOOL e52caddf0ff9fb8b413b626933e06be9fea1888577fc277db40276eb572ba30ea949cbacc55aa41075bc3254c654775094f71178fc2b70100e4847d9af62cf04
|
||||
MISC ChangeLog-2015 884 SHA256 3830a68a9846368c8131637a24561d1e666f39cd63d8c0c71d7fa5d628ad8e95 SHA512 6c422680278baae4e9ea761a6f4e70341ecbcc83131724940949e13f579d0fa8773abe0e4fa5b031a85047d6fc56dff9d40596dfe8085999f02693ccaed72cdd WHIRLPOOL 66b2bbc22e115fa22c4c50fe926e9cf5689e60f38959f4e14739bc13b3d882841e9f86c0114083c3dee0fccaecfbd039c55d13bd97719ffefdd58068827eeb9d
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST camlp4-4.02.1_p3.tar.gz 646389 SHA256 c28058b20016dac51d492b1a98e6453d2c7097100542c99a0593cc240a3eeada SHA512 59d196be0bb7410ffd48a3d2debff4502ca58e7b032027b27b9d126381c02336f177a47585a7d7a3142049930c21dbe075068852e6369fe7e8a58e3339d96041 WHIRLPOOL bedcbaa86a1282bed6d51a64b1877575e727cbf2485abf38bcbed49b18cbad9e8548e0fb413daf216f3d78fde2710c95de49a5055cbb3548eb284515148a3e7d
|
||||
EBUILD camlp4-4.02.1_p3.ebuild 980 SHA256 ca5eef2405632a54f653987e8e18d2c93173113143ccb500f6561d38e163b93f SHA512 5f4e9c46661422c3b0635866a7f7d42601fb7bd3451666fcdbe8f5ec36c3920bfa92ba12a7871c6fb9934cd829f35bc73aadbf78e12df524d471de1b31f61882 WHIRLPOOL 1194ed609c30a7e6590c8c5a26e75b1798c7b80e09f0aac5b649394648f4b67a9748225e7eac418c3f94e78b7ce28b610cc975b836b3748ce99aa40fb8ba41a1
|
||||
MISC ChangeLog 3670 SHA256 031022a2ca36640b19b563b4c3a3bc36742888f69c820b7220aa151f04d37c7d SHA512 d50b46c0716e1e8d0a8686a5530e39edb86a5f5d90d7390698eaa21c86ab7b683f480487440251385d49c8acae7423d6a5e2e3ee5833fd14a83c1d51ae49eeba WHIRLPOOL 714f08996c31b8bde2d88e2e63db34b306bd8ef8745b1eb373c573da2f7ad6f5605271ac88531ef2b84916b514e846448296ce16de20bdf8089b61b288120a38
|
||||
DIST camlp4-4.03_p1.tar.gz 648030 SHA256 6eefeacced81cca59ddf90c2538505fd5cd6596a3fc1acf4971e9796c2e7f2ae SHA512 0a329e18deffebb5245415f822f91e692076fca4dbe38748f18e72f417ce7354faed744fdff25f9976659192cb02d56ceb2cf1be5c64da463413ec4a28a9d3ac WHIRLPOOL a9aa6ff12957025ab796b02eec2268d51f71ebd64d395b0b5cad2d9d8bde91da4129f4f6606514c0e1b9480cf2e648158b0bdd6878ee29c3adadee64937bc87d
|
||||
EBUILD camlp4-4.02.1_p3.ebuild 1051 SHA256 d163f034607197dcc99453fcaf255b4b942b2fe65cc6a5114b26461acf9c3871 SHA512 34af41b8c74f05ee60c8beef7289eac0e240bb0e33fa1d21c418f3ac945c37da791e9cadc541b3d5fd5f0549219a274efd4207ad9bef85be7ab00a9fcec1fe41 WHIRLPOOL 79e31f6ee0bef2fc09eb554bcd155d3541c7841fc150ca2cfe6380f1433bbf46fe3774dae82edf68530c16dadc70764a9bd60a5ec73a49a65eb59034d1aa468c
|
||||
EBUILD camlp4-4.03_p1.ebuild 1063 SHA256 e22fdefbcada53ae7b14671bbe0f3053b9ed09d845c21de2f28e6991161ed84b SHA512 e2783e96146b3db7164512c1ba4fac01d9ec499dd95d7dcb2d77770ff4ab866b719ebf70acf1152d76957ddede86ea47be21038c13b9f71e0fde2995fd608726 WHIRLPOOL 0aef16792550697ab61c9273fc3e283801c4c6af4712ab18da3cba8532bfbd2c4e1190c5921f069364e905cd0f2e199a2ea576ffc365566642b7ca2eb350c710
|
||||
MISC ChangeLog 4070 SHA256 4439c4c32f3d7bb4cb417d9e68fa7788fd8f04d6b5bb91660f65c1f0c1c66794 SHA512 62dc3949b58a0b16e13406000be0213024cac1a5130389a4c5951de73e6904ec5d4a805ba955b49a8e729b5d95785a4ba6ca28b6b59f88df612eb516dc3667b9 WHIRLPOOL 8562eba02243f57f1d1f4ee89eb2597988c2940ddaf12e6cf29de2758732bae4c48e99f89928e80850fdaeb9da20b8a7712603eaf9f6f2a432b0fb2a7474c6a6
|
||||
MISC ChangeLog-2015 1236 SHA256 70b3c7dadda94faeda5ead0990d373f5b61c1af79b8e5374315cebe4793b08ea SHA512 da997ee9065d559466b71662d74cfb19e07c4a7c6b65f1625b4f6824b51140597e1f63688061209229203c9c56167dbc0a7d5a5db5b75286c65581f954a5fb55 WHIRLPOOL 4a49bdd8cf884ee514e4bfd36fec9d5fd866f20f89c3208756cb6f0f4ca4aa08e23a12f7d5200bfb6d96a17f357e73248d3935060e4912876a365676ace58e3c
|
||||
MISC metadata.xml 334 SHA256 5df2b0e0c7aa173f043a4846c32fbe9b87fa8149d5595bb44a13d7fad0af0302 SHA512 195b9f2bf651b9f57c1f4333dcb1e0b7766c1d39df2faafcf01b16e4aab28a67e2434c2368d62bff16bf14ea3763d66d0d5a47714ef9f2282cd90d00cc49328f WHIRLPOOL 9ef1ea82d86083f413959a5e6e1938fd190af97911762e72d552dc79496c594b0faf4efa9cda2ba10deabe8efd00d3e9d480b4053658af29db7ca54a9e26778c
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="System for writing extensible parsers for programming languages"
|
||||
HOMEPAGE="https://github.com/ocaml/camlp4"
|
||||
SRC_URI="https://github.com/ocaml/camlp4/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-4.03_beta:=[ocamlopt?]"
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-lang/ocaml-4.02
|
||||
!<dev-ml/findlib-1.5.5-r1"
|
||||
DEPEND="${DEPEND}
|
||||
|| ( dev-ml/ocamlbuild <dev-lang/ocaml-4.02.3-r1 )"
|
||||
|
||||
S=${WORKDIR}/${P/_p/-}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
--bindir="${EPREFIX}/usr/bin" \
|
||||
--libdir="$(ocamlc -where)" \
|
||||
--pkgdir="$(ocamlc -where)" \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake byte
|
||||
use ocamlopt && emake native
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install install-META
|
||||
dodoc CHANGES.md README.md
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST cmdliner-0.9.7.tbz 50343 SHA256 9c19893cffb5d3c3469ee0cce85e3eeeba17d309b33b9ace31aba06f68f0bf7a SHA512 ea1ee186f6072dc836e23a7fcc0756d016c61d4d34ef2416842d1e6e73707b2bbd6aaccd8f57472560dbeab75d3d26159ad8276813882726a11e4530dc6f45e6 WHIRLPOOL 79acdf4807cc5befad01fa1f22a214bc2c6a66dbba4b2b2c041ba72c0b2982d7ca61c632766bfe498987f61d6636a818fae1c96df1bf02e87073c9247b6babf0
|
||||
DIST cmdliner-0.9.8.tbz 53249 SHA256 7dfaafdd88ec9d96abf8ded4c0ea7111948194400220a56e4bb44a1edfa4bd41 SHA512 6c71c360eaba7f7127e422a71a00a830a086f1d6750897bea0ebc1cc10f8fdaf9e9532d354abd84dbc6c5fcc1878f19d3f424fd9335e7226b625b63b51c89cab WHIRLPOOL 25739c09f78cc8ade6d0e5805f48eb14a6c42f0891832747caef44fc6135c81feaa0055b2874256bde2270753106c60accd50c24771333c2cb16913d9bd38c3d
|
||||
EBUILD cmdliner-0.9.7.ebuild 987 SHA256 cce6555578cc98adf456be40d1a2374b31f6d6c6bfac5fc518c4ed0ca2da0ffb SHA512 115d19f51cbb483aca571eba228a77ceb1ae7dfaf76a12299da04c213cd5e417e93fad11fe11f4f848028d5e65ed36a178974cbf13985473f2d0a96308cf090c WHIRLPOOL b2a568352505b04038606a1d5135ec14431a9f4aca2b442641a4c637d54a20185d9ee54d089f90ca32a7546aee00a92c3a5018c2668f01d20cdb9ae5012675b3
|
||||
EBUILD cmdliner-0.9.8.ebuild 987 SHA256 cce6555578cc98adf456be40d1a2374b31f6d6c6bfac5fc518c4ed0ca2da0ffb SHA512 115d19f51cbb483aca571eba228a77ceb1ae7dfaf76a12299da04c213cd5e417e93fad11fe11f4f848028d5e65ed36a178974cbf13985473f2d0a96308cf090c WHIRLPOOL b2a568352505b04038606a1d5135ec14431a9f4aca2b442641a4c637d54a20185d9ee54d089f90ca32a7546aee00a92c3a5018c2668f01d20cdb9ae5012675b3
|
||||
MISC ChangeLog 2587 SHA256 365f5fc51691ae35dae2be528424222f3064b216826b58289932ff771ec3e3ff SHA512 d6beeaa46ab49000d3e138cc8cd2a61a0e4a561b466e80da8662b160257381607026f60a50f65452d7bd9ea02e761985cd29cbc2ef30cfc5441f2c6f3f1f8c1e WHIRLPOOL f1a8a2abce2679df7ce8fee1b719bd51059937d1e29fac6bb1f47b332ca54e22b1a1ad999e1b838656bf64d51d348dca7ae84823d5d32966c89fc4288af84548
|
||||
EBUILD cmdliner-0.9.8.ebuild 1007 SHA256 c3ea2b07a98f6ff43ddc7c779d644ce13c2e4337a5d6ac1c3d67ee516b36a8bd SHA512 77a8241a07d3ffa92ecbb65eb843d0ce6e769b4ad3f4c53f2c95e61d7ab4d2c4dd79c04327430ebc0dbcd34eb0eadafcf2ac58069a6af16d0c874d688205806f WHIRLPOOL 027ddd6feeada48e78be00f65c5ba3fa4231ee6b4a3ecb4d958c7a23ab5ba0b624d4fb561d84e0ab8ed94ba906623bc5b93b3261df897cfe53678dcf1d2a7a88
|
||||
MISC ChangeLog 2952 SHA256 6adf02972874d47d5772a184cff0d6c06d270cd76150ceae4aa7724b0b46218e SHA512 03594c183bda33b6bb05c13a1f0dd72f9c65ac0c22cb06afdf1dc67e0e16380454153bd23383406b369b4543cdf01598905158e052574305878401f29f6d16cb WHIRLPOOL 7df3bb93650a9a21778a456ea245ab9f9482b0c470bd9ff68f8df642a77894e896bca1b08b132ab420dd721b26eac400cf3df8bac8ab6963b7517383333ca00d
|
||||
MISC ChangeLog-2015 900 SHA256 2509a5388e7908fbc5a8b786df0d232070e174d1fbda506966561711fe61e2a4 SHA512 dbb3fc6097fe7c66026caf1e784dcfe4b20baea1276b8e975b7d8c2937453d27c460afda52d69bf25bbdc04d6c950a53ed1ba9f6db8346921f2fd604b4b0d872 WHIRLPOOL 39bd1e7573409dafca334159c2d8969a280d77c9a3e5ede87f4985cbb78ca73670d05cfa3f8d0b4c5671ed9e829e8cc2a31b696872d63de4d3e6c0efc35f8444
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="Declarative definition of command line interfaces for OCaml"
|
||||
HOMEPAGE="http://erratique.ch/software/cmdliner"
|
||||
SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ocaml pkg/build.ml \
|
||||
native=$(usex ocamlopt true false) \
|
||||
native-dynlink=$(usex ocamlopt true false) \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Can't use opam-installer here as it is an opam dep...
|
||||
findlib_src_preinst
|
||||
local nativelibs=""
|
||||
use ocamlopt && nativelibs="$(echo _build/src/cmdliner.cm{x,xa,xs} _build/src/cmdliner.a)"
|
||||
ocamlfind install cmdliner _build/pkg/META \
|
||||
_build/src/cmdliner.mli _build/src/cmdliner.cm{a,i} ${nativelibs} || die
|
||||
dodoc README.md TODO.md CHANGES.md
|
||||
use doc && dohtml -r doc/
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST cppo-1.3.1.tar.gz 26259 SHA256 2e3e658b0ba24d7217c59e76df3e92d4e03866143da8d206b3267cebccfefc69 SHA512 0e5180ce21bb605733ca4bfd64f1917ccb8772f6d078a23d39710b4dc1c5ede32dcaa3bd30116f17683c4040a7cfc41a4ca541e9c973265ec1dd988e2ec67238 WHIRLPOOL 37cc6699aaabd2642b55e00d3c55bfe442c978eb540889ee396ebecd5e5343e45b7e4322cff65e5add8ea3cf18f379d1d7632389742bac1f30b7cfa67c5af172
|
||||
EBUILD cppo-1.3.1.ebuild 669 SHA256 e0880c365a03fda395c3a9322a0cbbea8539cd482f2c02edeb8d6d6740849326 SHA512 12c5b8af67db0b039277cfadd8970cdcbaa884d492d1603e8401320d9f136e9bc8d657a59cbcfbb925656b3da302d8e181bac98ea23392ccc42f020c574dc75b WHIRLPOOL 4a4c3917ceb87f33593476272fcba04bb6857c5a47ddbc11e01a8fcecee37ecd5148314f64d483fa8bd16826516a5398db13d82b5d433437863e11971f27d9bb
|
||||
MISC ChangeLog 3467 SHA256 3c6e52f9ea5f9d7b07bc021bb8e3122d94b357ba34eb5b4b73722660f19372d3 SHA512 de3a41f108764d38d34db1298464933c2fa743b655cb500a1122dbe7ef06d6cc653c5b7e26181a123c4ba01060f1c87e5ccc2f5fa147a40c8a98c9863030795f WHIRLPOOL a20f29686b7063f76cb9e9694e1f62f3ebb140fbb097709db9cd2617e3bed3af7fc6d028f3f4e76af4a21d90e8c3fbb5cf13c83b65958735b2b25718d78ceb9f
|
||||
EBUILD cppo-1.3.1.ebuild 688 SHA256 fcad0e9d108110e029b500592a0c33477ece56dfb4c3551b7d39a57a9f229be9 SHA512 099a26d075900d5dffdc6c822421d9d19724782de8639c49631283984f961fea4cf6cf098bfac7562c12a35fedc165b3ddfef4e5d090064bcf064e50cfa9ff17 WHIRLPOOL b423cd273cf2fd6aaded77743e8f89de4d9f2f87d57ddb6a84ae65f5dd46fa4e8760e17d31cfae51a578af38c02f3f4bc1ca8999144e6776bd949441a21f5480
|
||||
MISC ChangeLog 3649 SHA256 ceb53b18afd29e64dc9e0b36927b2a5acf0e14da5f32c6271ad2a54b0f5b3ebd SHA512 b3e4cdb79abf956f9eb9b95b62dd36d9bef39487ac212e1bd773063917ba51c1bc1351dc0f8d77c463439d7aa04dc9e23737bd3ea0f29c02ce7f8b9eaa01bc0f WHIRLPOOL 9081341f62f16183279cd68efc808e2c10d2b20e76530177c34485a7cfb57f9e4a610d7ed84e26c357a90ef631b752a0572a5c7e65fe6a61f401df1c6dd49131
|
||||
MISC ChangeLog-2015 637 SHA256 c77e690b39e3f1eea4cddd70bcbb71b08c3e9d9234ca0e76e39049e7cee564e7 SHA512 fabd868a66abf21925726ea03611c4ff999fd895bcbb4a09b0d8ed2f19d723c48ae2221bc8e31a923fe942a78919e6504b3839e3358849d2ad3fab38ce2f3164 WHIRLPOOL 735560476c68d02fa19d0d21bc0b2cf480ad580a55146044acaa51f98409b84110969b8b88c91f083d9a46b27f4dd3b13e61b26bac9e130cbf28f79c4116ad52
|
||||
MISC metadata.xml 324 SHA256 59a1972629d6453d2d3e85ccf04e7b4fc83563f7787c391e876b9a0a5bd6813e SHA512 18ce12b17096d2de1fddf54e1e1db287a53ccd0d77072806c2efe695dfa9f1d70a55c0ce546fd3a0a1f7db0931a3235231e35f8df93f4adfda81c416561b16ee WHIRLPOOL 2f6ecaef1136e53147892a3209f5bcad0d798c3fd63f953804e3526c1a1974696c6661e83374c561662465efb6a71a074fa4c02d0b4d2b106ef31321e5731e3b
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST cudf-0.7.tar.gz 54821 SHA256 92c8a9ed730bbac73f3513abab41127d966c9b9202ab2aaffcd02358c030a701 SHA512 6adf17c076c0308416f6f8bccb361d03645909f535e6cd0ba34860706e5f26628d33ab4f208fb8def28de1499649279febafd895bdde498f35a77e06128e64fa WHIRLPOOL 798ca87c1cc48d00e62a1e6d627fe6d35839fb16d6b2b10ba42f3eea29e3a48e2f5b070b93647a53833a471b1a6a665e759ab3b7cc2bda238d2dec4a8eb0866e
|
||||
DIST cudf-0.8.tar.gz 55147 SHA256 06f8ce019c87893e27d545b5cf8dc38041657a4c4856c02be4e99e8175874229 SHA512 cea9e51094076089b1beb657f6b2ccc6ac5f49660e06743f8ec646b277beb4c830f90156ae240a6903de55d09caee78fb0dc75efd76ca65fd2b40ab8756301e3 WHIRLPOOL 2834b5a3d15bbbefc51cd5e54c1ee2155481cecbc91838fca94470b06750576c0719504e51e858145bdae657de739809007bb5b5958469d71010492f245651af
|
||||
EBUILD cudf-0.7.ebuild 1306 SHA256 f0c648dd80e98ce9d26a7dd3037b829f6ebb7b9fd01fc5bc7125d5e29ac45a67 SHA512 7bc79961e05be60a1d1ffefe452e4db77ee374efd5e3c87aeadfb78523b49b37625144baa1454853e7a92f9a3bc6ee820c4329dda21f5f9bec0a043f42b55545 WHIRLPOOL 4f54af8e1e065ebd2434916dfe92c2ff47a9589ffe527a0dd5a0c3089a31bb74daa9ac7dace44dd612c170f7128285ecc993f6e08abcbb000a998be1bfc62604
|
||||
EBUILD cudf-0.8.ebuild 1306 SHA256 015a8e12fc16b0fcad767576518a10b824a66386dc82b5d724d7fa5d8cc41bdb SHA512 9adaaa90cd656992753e3dcea65c08caf6d668213229d3dc5ac597b33c0c26fe3b27cd18dff1933d2cc2f52ff990609d4af94900d85ca84c27203ae5a674eb62 WHIRLPOOL 9ffaa6eafff3dd6c3d38e2bf4cd9a12b5a41d2c56e44b1861868b8a04f2fa50a14154d3d5f9fa19f839a5c3b6345801117c4f4cc8e68d8fb41d322fe3ef45c27
|
||||
MISC ChangeLog 2454 SHA256 b98ddde9cfeb11adc932aa55b69e1bb0afcd3c50ecc694db37897335983b07e6 SHA512 d6237661411c4fb9fc586b08c2118aff243cf0348d3cc2d3a62d433faaabfe52bd62e000011f22795d6879fcda5daff1ae62a39f8b44bc8efa4df49c45b3df0c WHIRLPOOL 0a2474a3ba6b7fc12ee826a575a735067cdfcf67ef7e7e4318890024d8eee9d5abf9c69d46903a9a01fa4fcea72a47612984c7c5c2021597a531143f351a0b2e
|
||||
EBUILD cudf-0.8.ebuild 1295 SHA256 cb2a89cdcaaa22550a3ee5c715f641b8b1bdc1cadfdb030ea6ab84aaf1469a29 SHA512 578ef3177d0d6538708bc05f58fdbd361fad855b77746b4f1d1b334e9cbf8c5fd6e249d43e90c55a99b57837486147c68402989dd1ef76b0cb0f45e574c9ae9f WHIRLPOOL 496436815fb41c9b95f4a505832ae96c9524cc3b09e834daed1029224b3c3b10873ce9730525a347e5a8fc36db4296283a243a19d9c64cc66e2c21cdd896961c
|
||||
MISC ChangeLog 2807 SHA256 f12dcb2c70d0654a1da387f1032144837c1c455459e26da40460530ce035676f SHA512 209e96e4e31165cb41acd52ed19d28ac5e5dbbbc3af1040b73ddb3c556af02e99fb372a34696696cd1df686e9d443b0c3d6c6ed10b2a14db36e41b8fb8af68df WHIRLPOOL 0dd26e8cf069b0acd062c3812f0f1c2317fe026e56b95089aa042d2854f73e1826e107682b53fe441a36f76879093a6de10563361c3d88088e250b118b12489d
|
||||
MISC ChangeLog-2015 761 SHA256 f1cc66cb6789e871024aa3f09400c0844768bcaedb3025050b80fddd73e471e6 SHA512 39464c9b307059bea9fd6b3b2750c5954fbacacea068ac64954fa5f62eec878337aae62621a2294f68b7b498e9150bb5c55b5c0320843ec8ffa567aefeec2474 WHIRLPOOL e84452ceee14e6b36f1eebde49d50360bb7e5725f153bda94294d9fde9dbf1b2ed4ecfae108c99622ff47d7a53be96d0e527d3faa415f6912990e8498ec49d73
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library to parse, pretty print, and evaluate CUDF documents"
|
||||
HOMEPAGE="http://www.mancoosi.org/cudf/"
|
||||
SRC_URI="https://gforge.inria.fr/frs/download.php/file/33593/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+ocamlopt test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
dev-ml/extlib:=
|
||||
dev-libs/glib:2
|
||||
|| ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ml/ounit )
|
||||
dev-ml/findlib
|
||||
dev-lang/perl
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's|make|$(MAKE)|g' \
|
||||
Makefile || die
|
||||
sed -i \
|
||||
-e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
|
||||
c-lib/Makefile || die
|
||||
sed -i \
|
||||
-e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
|
||||
c-lib/Makefile.variants || die
|
||||
|
||||
tc-export CC PKG_CONFIG
|
||||
|
||||
sed -i \
|
||||
-e "s|-lncurses|$( $(tc-getPKG_CONFIG) --libs ncurses)|g" \
|
||||
c-lib/cudf.pc.in || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
emake c-lib
|
||||
if use ocamlopt ; then
|
||||
emake -j1 opt
|
||||
emake c-lib-opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
emake c-lib-test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
|
||||
dodoc BUGS ChangeLog README TODO
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST dose3-4.2.tar.gz 281555 SHA256 ed37414baded4a175b47d4e2856c1e827fc7fb9939cc9e176a1d46e5048d8526 SHA512 d64443899f874254834165c44d0400eff5fa80e1d1d41f76b94fbb11ae0b34aa75dcbb8cc9a5e510e2f91d147e11391f36c45ef0fb24536fffcfc68d686c5fa1 WHIRLPOOL cce3baa6dfe922a3b04e8683aea785bbfd3050a70a0c0b533457fe41f274eca1e62343bca34e08307e9818252d09c2d6b24b4b2fb0efb1321fd38fd478b7428e
|
||||
EBUILD dose3-4.2.ebuild 1584 SHA256 6dd3bf4f8a5b6dec3969d8249e94e087abb0850af02f6e3376f80e589e74ed94 SHA512 aa9f3bdb3a580176eaa21f3578121cda24156736b08d42795fc85793e9b66126dd876006a99a375fab1886a4385c8021955c4beda883dc8bd724773f41a0f29c WHIRLPOOL 79418cd94140c8b471399b32131f59317bcf475916e63b677f50b782357b5a3f256fc5da8eb431fe0cfc66b7b5a6ab15065919575d2f99fb83356592f4384127
|
||||
MISC ChangeLog 3253 SHA256 1ff7a7db568b04b6b651e5834842680d0d2c6710ad73f3d116897a797d975331 SHA512 ea98a74b8e5a5a96298c3fe4dce64fea61ad4f160321f4151339f19e4f120dfb0fd58a657fd61ff4b2548e96ccc95ca9fb0bf9935d8503f8234f7eade9ca3ddf WHIRLPOOL 270325a559595332352d4b885bb3e30eafdce1eb740976b49b2430bb8786ec1aec121f1d19dc8ddb80dca2a1ef21cd626d751a8212fb9847033da2f50bbe6e6a
|
||||
EBUILD dose3-4.2.ebuild 1603 SHA256 1f0c7062f333c3e16a38aa9ac7970a40251bd60475c7467cff98cafb84de430c SHA512 88209bb8429d1a38cf59f69f32a59d22edbfe9818ad21a9dd5c32b77318ccb247ee33dfa12889b0a0ac2f889f25ffb60e0dd802dc63e26b78b70eaa49f087ffd WHIRLPOOL 9519fa727dd0dc57c4bf3d62f0fb314e2bc646ea8a0d7b7f74ca6131ee1b9524c0ba821176d4558d11b758edcaaee307375b78c49fa89fc0cf088e29c1932098
|
||||
MISC ChangeLog 3434 SHA256 c81e55b6ee057e33f46d8ddde8a5f84f5ad8ae8274cb7cf65423b101d5ede1a2 SHA512 e32af33e91f891825fbd032588a36af99185eb0258f278699c5508909987214c4e88bc2b8a221ba4a45342b0f001ffeaa462f8966e3b81cd881dc3eb9145ecf9 WHIRLPOOL 96a95fd50d5f1d0890785a596c823f93b1073edbfb60346938caff23eaa8dec0bab88fd6337b292ec6bed6844180fc11f0c65c071b705715c2f6d80482f0690d
|
||||
MISC ChangeLog-2015 1177 SHA256 ce3a8b0e514ceaae68567397910625aa36c910e2e5a8c503a473aeedd2ede857 SHA512 a84f5d46233c9a93f9252a8a38a99c724e9345ae14ea22e7f86fc44ec92b46c21d8b1ea1af68b3d3bfd38c64a73f8d06ba34aaab484035f0aef28c70b9adb5b3 WHIRLPOOL 2659104ff6a3ddc65cc9a73217cfdfd8825851a2d1d622097f2c782414b42b74699eb70b4bfe6ee3cfcf8801442c6ed856a08e72065138303c70ece278095043
|
||||
MISC metadata.xml 483 SHA256 4127d9afb6774bb1d637ce032309b06487bb9620587eb4188205f36661255709 SHA512 7ae1fab219332029fd5727ce843db0a4fd663c455fc323db819cd1276178638ddd96694dc8d70421695f8af5a4149497a272eb2aab1f335768c1e43157db2fb6 WHIRLPOOL 66fadc6495a9227295b088943b04559d1755007c7bd0a212ab5a9aaf28faaffa7124f84fa5959dd0f96279fd8cb57c638bea7365f043783e8eda0ef62bfca272
|
||||
|
@ -1,8 +1,5 @@
|
||||
AUX tyxml36.patch 4043 SHA256 c4b5cb4b321d17e8416cc5742f348c197882401f2c2797f0a78fea94bdd36e49 SHA512 1eb9f91e1838f8352aaa24c3d4a1ddae38581fa3fd2b1189aa2462bdffe9d27b892be66ffdc63e0817ee014ba34064b6ade8a778f4dd3c45e2bb23abcea37027 WHIRLPOOL 4e37d777c2f6e39c5774a69cc1024ee282940324049ae172f97b40d32ad643f0536be94333fe293d530871323591c118d27ed0ccb833a341d5d87360a53bf215
|
||||
DIST eliom-4.2.tar.gz 699337 SHA256 30d180b72d21177d09b311785e08e54cc221b148d969f17334f8be6eecfb783d SHA512 c7c75dc00defe0c269aba4e4fbdc00a824b781b124e3f51747e29533c4aeedaecb68c7ebcb38b4cc9a51c3796abdfa680ba0702a83415911406b25cd07ad66c7 WHIRLPOOL 2a36deeb10cbf3b29c76b33185de1c848615293830f7a3701c2d87025be0ed575cdadf238c696ad4716e50f2b0258febef7b7039a1980aafeaf6e1c483ec46ca
|
||||
DIST eliom-5.0.0.tar.gz 728278 SHA256 6726500f9a54478def95875d04098dc8dc829d4a10e06896ff4f037bb1c03cbd SHA512 1c5297e376c3a46935de369b418638a772304246b73756f8bc052301b48d62a37af527274bf1a05064f33b60ff9dcde057a0030f083136fa4e1c0cfa07f01887 WHIRLPOOL ca1186787a8f938cf029f9a5c9904ed0324a3d24d2f0d0834dd1e2b2f995de6d57d1040b4d128de8233255ca385478f0ba3bf597c2f0315ab2f1894118755dca
|
||||
EBUILD eliom-4.2.ebuild 1283 SHA256 6bb01d1eb8b1d5e0126b0eaadf5ae88948e6ebe2e66cf48a87f67d3ff5c78c96 SHA512 a6ec64d3b3a08fc1c39e87d56adce2e6cc3be9afe0b7537e403a9cff087f2a2cd067a2a1100151a102d7da6696749b2980a32b048c41ab268aa7ae9c17fda3ea WHIRLPOOL 31af6a65da88be8d771a3dd681241c4cc77b11aeb137b65b55f87c639e8fe6ca0ccbd4b1bcc326d1dad5ec68d1719fc78086225078fb3f8413fa3cc595df934f
|
||||
EBUILD eliom-5.0.0.ebuild 1334 SHA256 06b86b520b7a3758809db5a428a84d5fe6f1b4ebf43fae21f8ce277d0cf01a95 SHA512 0bd3c92a2b4f4fdd68ebd233be8c812ce9297efc062da7747c382d6926789ca2b98d3c04e0f45bc85f608aef1246bce2ca01ad016fa52b8c3a8edf150bc696d7 WHIRLPOOL f0cc979646f0ce511a172cc2dbfab9fc41b229b38d2f931eee57da14fa726574d0906bc4495f2a70888f109e4f380cdbdb4b506654b89a764a818aa6cbbe3683
|
||||
MISC ChangeLog 3847 SHA256 bbdb9d0295452f9ee975501da5b5a85f86d42b449a883a9eb3a917b17ea3bc43 SHA512 6d31a2c01f9a681468afdf23b7672c349f949154384350fac790d641aeb4b3dd9922674c61debf782f74d7ea069b74bb2fd88c73b233b34c2fa981b1623e8bb5 WHIRLPOOL 2f3424c8000857d332fa62b92ba94af14103474d2f2ed66dab1514cd271d96bf0d3b352c7981a0a85efc8228f6e82c8e2f894078aa7941443a1f9e9c50f86332
|
||||
EBUILD eliom-5.0.0.ebuild 1353 SHA256 1bc1d7178d7937896f27973a9b1476466a0ba62fefd69374ea3df4c0ee3c4d61 SHA512 e44f15e968b29f51b1bced4e2d9ea5bab076f9f1865ecd781892644bc3e17c28a68f719c2e296655e22a645f63cc6fa9ed409fb9455873b9c2dc1c9e8a6084a5 WHIRLPOOL 8d2af3debfb2a81815e75deb5bbefef0792d76399877bf9354d477851d4e64f6ed81c1d2d148906b67ea25ac61938ccbd7ddea7539483f7c86c3d58fac94c4bb
|
||||
MISC ChangeLog 4228 SHA256 3a0f9912b2cd54991d8d7374507fcd64a257ac2fd9342e5867fc2a71cd3a6e5c SHA512 3e4b71f8570af08a81f84d4dab32b8bde27a06b6692fc93314743df81a90d22d9fbe682fd6c919a29a12800e9339a10947171957df259ea65e3a25a971e92b6a WHIRLPOOL 2f2f66ab92138631b9b5f73ce0f4e2fcd6fa643dd9d61844764a78d6a8fbd5ffada33c07840047417eb7a2a59b75c038490fc0cac2ae2573d28f57af4b0e8a4c
|
||||
MISC ChangeLog-2015 1416 SHA256 6c4e4dec010c374f890837959c5731076d531690ab2a7bb669e4a17e1489461b SHA512 a29c07dbf15b0ec457678fcac4d1b51986f08aa3350631ab79eca45904a4689c7b550709811dfcdb4961fcd2f236116777eae44e59a06fe6ebe2cbc8d54bb2d2 WHIRLPOOL 68dcaa7a83eac414c7595e7f1f81125fcaa506a9a74a54e7319f07a31829a3061527cda3439c2d8ba29f99eeacb7b3bfe86b7eeec4fa6c2f3997008d53a91289
|
||||
MISC metadata.xml 414 SHA256 d1c3ebb907c9b13436c28d16f5d2e220b5458b9d51a4a20a5d75131e0895f6d0 SHA512 28621e40e16a96dac68b8b11c05b3b49d612e52463191597c57181b1d5c39c0c2ab60594f8759cb7c4f43fc31127d6d3c085ba085995cd7b6a96defa0107f61a WHIRLPOOL e7b30a3d2790fc1ba862b8cb52711a351d10e3216407b4f8de2dfa7ceff40f8b1cc193d1b056ef72de2eeeae9a09059eca8d65b38c0d01460d4cae47d79b49a7
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib findlib
|
||||
|
||||
DESCRIPTION="A web framework to program client/server applications"
|
||||
HOMEPAGE="http://ocsigen.org/eliom/"
|
||||
SRC_URI="https://github.com/ocsigen/eliom/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-4.00:=[ocamlopt?]
|
||||
>=dev-ml/js_of_ocaml-2.5-r1:=
|
||||
>=www-servers/ocsigenserver-2.5:=
|
||||
>=dev-ml/tyxml-3.6:=
|
||||
>=dev-ml/deriving-0.6:=
|
||||
dev-ml/reactiveData:=
|
||||
dev-ml/ocaml-ipaddr:=
|
||||
dev-ml/react:=
|
||||
dev-ml/ocaml-ssl:=
|
||||
>=dev-ml/lwt-2.5.0:=
|
||||
dev-ml/calendar:="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/opam"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/tyxml36.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use ocamlopt ; then
|
||||
emake all
|
||||
else
|
||||
emake byte
|
||||
fi
|
||||
use doc && emake doc
|
||||
emake man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
opam-installer \
|
||||
--prefix="${ED}/usr" \
|
||||
--libdir="${D}/$(ocamlc -where)" \
|
||||
--docdir="${ED}/usr/share/doc/${PF}" \
|
||||
--mandir="${ED}/usr/share/man" \
|
||||
|| die
|
||||
dodoc CHANGES README
|
||||
if use doc ; then
|
||||
docinto client/html
|
||||
dodoc -r _build/src/lib/client/api.docdir/*
|
||||
docinto server/html
|
||||
dodoc -r _build/src/lib/server/api.docdir/*
|
||||
fi
|
||||
}
|
@ -1,125 +0,0 @@
|
||||
Backported from:
|
||||
|
||||
commit e55552629e9affcaefbe9e0f36212fe3f385a780
|
||||
Author: Vasilis Papavasileiou <git@vasilis.airpost.net>
|
||||
Date: Thu Aug 6 13:23:29 2015 +0200
|
||||
|
||||
update for new-style TyXML wrapping
|
||||
|
||||
|
||||
Index: eliom-4.2/src/lib/eliom_content.client.mli
|
||||
===================================================================
|
||||
--- eliom-4.2.orig/src/lib/eliom_content.client.mli
|
||||
+++ eliom-4.2/src/lib/eliom_content.client.mli
|
||||
@@ -74,7 +74,7 @@ module Svg : sig
|
||||
|
||||
(** Creation of reactive content *)
|
||||
module R : sig
|
||||
- module Raw : Svg_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml).T
|
||||
+ module Raw : Svg_sigs.Make(Eliom_content_core.Xml_wed).T
|
||||
with type +'a elt = 'a elt
|
||||
and type +'a attrib = 'a attrib
|
||||
|
||||
@@ -397,7 +397,7 @@ module Html5 : sig
|
||||
val filter_attrib : 'a attrib -> bool React.signal -> 'a attrib
|
||||
|
||||
(** Cf. {% <<a_api project="tyxml" | module Html5_sigs.T >> %}. *)
|
||||
- module Raw : Html5_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml)(Svg.R.Raw).T
|
||||
+ module Raw : Html5_sigs.Make(Eliom_content_core.Xml_wed)(Svg.R.Raw).T
|
||||
with type +'a elt = 'a elt
|
||||
and type +'a attrib = 'a attrib
|
||||
|
||||
Index: eliom-4.2/src/lib/eliom_content_core.client.ml
|
||||
===================================================================
|
||||
--- eliom-4.2.orig/src/lib/eliom_content_core.client.ml
|
||||
+++ eliom-4.2/src/lib/eliom_content_core.client.ml
|
||||
@@ -26,6 +26,7 @@ open Eliom_lib
|
||||
|
||||
module Xml = struct
|
||||
include RawXML
|
||||
+ module W = Xml_wrap.NoWrap
|
||||
type 'a wrap = 'a
|
||||
type 'a list_wrap = 'a list
|
||||
type econtent =
|
||||
@@ -163,8 +164,9 @@ end
|
||||
|
||||
module Xml_wed =
|
||||
struct
|
||||
- type 'a wrap = 'a Tyxml_js.Xml_wrap.t
|
||||
- type 'a list_wrap = 'a Tyxml_js.Xml_wrap.tlist
|
||||
+ module W = Tyxml_js.Xml_wrap
|
||||
+ type 'a wrap = 'a W.t
|
||||
+ type 'a list_wrap = 'a W.tlist
|
||||
type uri = Xml.uri
|
||||
let string_of_uri = Xml.string_of_uri
|
||||
let uri_of_string = Xml.uri_of_string
|
||||
@@ -250,7 +252,7 @@ module Svg = struct
|
||||
end
|
||||
|
||||
module R = struct
|
||||
- module Raw = Svg_f.MakeWrapped(Tyxml_js.Xml_wrap)(Xml_wed)
|
||||
+ module Raw = Svg_f.Make(Xml_wed)
|
||||
include Raw
|
||||
|
||||
end
|
||||
@@ -322,7 +324,7 @@ module Html5 = struct
|
||||
|
||||
let node s = Xml.make_react s
|
||||
|
||||
- module Raw = Html5_f.MakeWrapped(Tyxml_js.Xml_wrap)(Xml_wed)(Svg.R)
|
||||
+ module Raw = Html5_f.Make(Xml_wed)(Svg.R)
|
||||
let filter_attrib (name,a) on =
|
||||
let v = match a with
|
||||
| Xml.RA a -> Xml.RAReact (React.S.map (function
|
||||
Index: eliom-4.2/src/lib/eliom_content_core.client.mli
|
||||
===================================================================
|
||||
--- eliom-4.2.orig/src/lib/eliom_content_core.client.mli
|
||||
+++ eliom-4.2/src/lib/eliom_content_core.client.mli
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
module Xml : sig
|
||||
|
||||
+ module W : Xml_wrap.T with type 'a t = 'a and type 'a tlist = 'a list
|
||||
+
|
||||
type uri = string
|
||||
val uri_of_string : uri -> string
|
||||
val string_of_uri : string -> uri
|
||||
@@ -147,6 +149,8 @@ module Xml : sig
|
||||
val set_classes_of_elt : elt -> elt
|
||||
end
|
||||
|
||||
+module Xml_wed : Xml_sigs.T with module W = Tyxml_js.Xml_wrap
|
||||
+
|
||||
(** Building SVG tree. *)
|
||||
module Svg : sig
|
||||
|
||||
@@ -197,7 +201,7 @@ module Svg : sig
|
||||
(** Typed interface for building valid reactive SVG tree. *)
|
||||
module R : sig
|
||||
|
||||
- module Raw : Svg_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml).T
|
||||
+ module Raw : Svg_sigs.Make(Xml_wed).T
|
||||
with type +'a elt = 'a elt
|
||||
and type +'a attrib = 'a attrib
|
||||
|
||||
@@ -298,7 +302,7 @@ module Html5 : sig
|
||||
|
||||
val filter_attrib : 'a attrib -> bool React.signal -> 'a attrib
|
||||
|
||||
- module Raw : Html5_sigs.MakeWrapped(Tyxml_js.Xml_wrap)(Xml)(Svg.R.Raw).T
|
||||
+ module Raw : Html5_sigs.Make(Xml_wed)(Svg.R.Raw).T
|
||||
with type +'a elt = 'a elt
|
||||
and type +'a attrib = 'a attrib
|
||||
|
||||
Index: eliom-4.2/src/lib/eliom_content_core.server.ml
|
||||
===================================================================
|
||||
--- eliom-4.2.orig/src/lib/eliom_content_core.server.ml
|
||||
+++ eliom-4.2/src/lib/eliom_content_core.server.ml
|
||||
@@ -28,6 +28,7 @@ open Eliom_lib
|
||||
|
||||
module Xml = struct
|
||||
include RawXML
|
||||
+ module W = Xml_wrap.NoWrap
|
||||
type 'a wrap = 'a
|
||||
type 'a list_wrap = 'a list
|
||||
|
@ -1,14 +1,13 @@
|
||||
AUX externalmeta.patch 630 SHA256 e24e79e7ff2211e76a494d3c4d8461e2c861e061d8cebac832da06f70efe5d23 SHA512 b8028d07d606ae45a1c03eb2e8cf6b1a100fd254f122e437908a5b3401a5be89e77e4447a29417445790ccd1e7752a2295506d561daddba4d8d8ab57bec155db WHIRLPOOL 1efb6d034ed21bc2bb2d0bc22fd6c58be3f0d516e45704805f7419829eab13982e1237df7082d62603d474398a80435d327e92e1a80eb67f2f1018f6acfd8bb5
|
||||
AUX externalmeta2.patch 633 SHA256 fcab6c5af54f98e905e237aca6acfe70fc241365bd4e9f94ab3c9b567ed5f29f SHA512 8770b7541d78121f73c3aa61d574716f23898f294367ec920835e114b9793045e54627958144a69d261ebd1c73e0e9acf4cd7d3fddc2c7bdd4c78a6c9b8702e0 WHIRLPOOL b3396d5638bb9eff89de818880b59e955a672630145a7848cadd1c076692c830cc4e210ac4be4a9723359a5269d265708742a07e930fbcc901f0b029a0d3643e
|
||||
AUX quoting.patch 666 SHA256 b0783c688d4903f7eb47ab4b892780d66326e6ded2d98c10c48b2805977aab0f SHA512 53fb9aadd6a2b4e15bcd90320ff58be7307b0d6081615d58a04371905bd4408a1f1cabd38b4df14e94344d34e416339e767c0c3a4e20bad44aee03ea0e6b5f33 WHIRLPOOL 429f548158f364278d20b849ed679595886adbcd1ffca8b5573adf78963d06a8dff90e83dbe23e2cc8462b0976b1d2c7babe0d021f82acaa0dd3eb467d41de2f
|
||||
DIST findlib-1.4.tar.gz 231526 SHA256 6e4065e5d79d31176ec213ff94599c4eae17c3904c2896e845d0379a99f1bdf8 SHA512 7ee5bee74f6fc14c8d85496e673d42b63e056d35a724fe4f78fd1010a5af4506a9a962c0403fd96d5bf51f2278bfbe98a60aad65a171803cbde935cc3889157b WHIRLPOOL 31f1d0b9f1605a9a536ae996fb4abe5e1d5c47012759cb7bb45185d58a81e827d80285628b113f79d51b8b260cdff181c3eb05596adeea9a87070994058fce17
|
||||
DIST findlib-1.5.5.tar.gz 240247 SHA256 aafaba4f7453c38347ff5269c6fd4f4c243ae2bceeeb5e10b9dab89329905946 SHA512 051817ae897a53b705ad641ae7e9010474f2320d3cc7cfd15edc9345f50566932cb44bf6f45772260706b5f9e9e91194802600c770c9c96f772985678db7209d WHIRLPOOL f1ad9b77c1f38f6d733f2a17c14649d4ca9f05215b5fa8124e71dc3e05b229c34af10415471d56964384c1fe0b0b0db453638d7e1238af916e5ff854b931cd76
|
||||
DIST findlib-1.5.6.tar.gz 250865 SHA256 7743b3dcaf8a344c882e89f61601f7f086d46c0f2ea4fcc3e54069236825e3f8 SHA512 18d23861a25b1508cb419af4cdd6e3cd83d51bef259f162c86b91460cf3dad75d6c2fc11173f60fe36b61ce3f81b78e69344f093adb9a82c36256d95180e93d8 WHIRLPOOL eb374e60c3f2fcc6172ec08803fbc5b0e83ea0d38644b4c13cb3d27b3dc13c7240a4f49a9ee51f9465ac6ff6075140c3e98b3eb0ea48690f260f139f37dfb63c
|
||||
DIST findlib-1.6.1.tar.gz 254797 SHA256 411c816e89d17d1b5b454e3d42f9b261cf929fc468f9f6e2787273ab69784b09 SHA512 b781d117ff033e8b91b6610c562382c5868a25ceed51f0a5947a77bfdd5825723ad32adcbe1636d4f7952d4c7535093f5c8ad3b954bebb1dcf4738f7a16d3ef8 WHIRLPOOL 1c3ed89aeb53cd95c0eaa82f1df8c364ad79403cf89ca19245620819998353da089daf5d3377919f2b4676c48f4d926d384e5a80312884f84e1efc41307f88fd
|
||||
EBUILD findlib-1.4.ebuild 1537 SHA256 c8c80a67c63043044fa517695bbb6c40b503a26453a2b5379bf5b8dcfc004910 SHA512 1bf442e58d69401f156a166ce3e6153afe766f04533d56dbd06056980556fea424d5585fbc0d39f5527c71bf47022ee671c821f65a7a21227a1b1d6746a48a64 WHIRLPOOL 94dfa1ace968d8b67cdd7b9c3a4718866e6fb06ca4fdfd6e0363c35303b8e911d2a5ad319a3c72465263041e6d2b1e3150cce405bf129821f60bc3596a3873c3
|
||||
EBUILD findlib-1.5.5-r1.ebuild 1643 SHA256 90ff962edf9968e861d6b1db140c0c15442a4a16bd20e5cc0c8d6c892edcac96 SHA512 2087dafaa1c20ac305f656d1b5c92a177c8b74af36fdf6c9dbc78f26c2c8e8db4cc680350cc5df2b3215ec3c85eef9b33c596b30b44fdf203a094e7bc94e91fc WHIRLPOOL 4fdee14d3578538a80cff4bc1e68b47632c86f1528f8bbdbf38e9812ad172c9ac652a90428826a3df57aeca6a7a633488d5ee61f5874bb6985780f5c88101200
|
||||
EBUILD findlib-1.5.5.ebuild 1553 SHA256 d2ec47da9a419cc4f612e275072980ac07c8e1f39974516cf25c1f1ebce5d449 SHA512 1ee7badc14a3be9fc86d39fbd8c907ac4e52ce5d23d86c137cf9f5a70ae2840669ab30679e32082841ed9d5d5d955cbffc06e168575ea2d91f1bbd4f79d7083f WHIRLPOOL 70a0fcd87c32f9ff8af2db52db9179f7796dd3909256b2dc4f44f15c8b6de678141e9fc30d9dae2529cfcd280eaaa0177bb7c0485e34134d12231c6eedb24992
|
||||
EBUILD findlib-1.5.6.ebuild 1636 SHA256 8ec7de4e978a530e9b018fec8bb45f87cf16a4f94bfdc44d43227bfaba740ef1 SHA512 a2a52ee4827533125ed0b57c842c71ead1a3af5aa10bc71dfac7b0fc248e6541d9a7899925e47a5c923e535f9ea280fb8a0a75ff4a938da466d2f5fef2a0dd7e WHIRLPOOL d5e30fa90209ae5420591c79340555b254657fe8f7f0efd5ac4f0a7e325ac43e06f7051f72f8bdec180a673edf16c9b719a156eeb244ebf76203eb124f084620
|
||||
EBUILD findlib-1.6.1-r1.ebuild 1676 SHA256 f5d585eb856464c47dfb68db3746460f9f27aa67a7441625574f2adf144b5186 SHA512 0081c51d052b27f84d377d480c4ef79b5c098d623abc6ece5ee7f0aae2b5864895ed817f02efe6f6b99d11a2439a61e611f2d092740d7ec496aa17d6f8fa2b30 WHIRLPOOL 16961ed13fd98764524a1ee40fb4a4e0754399f177c9bb6b3b784dcaf8f0477972c9fee515f5a59ea1d241aa9876d5d74422b146341024574a8b323de86351a5
|
||||
EBUILD findlib-1.6.1.ebuild 1675 SHA256 16fa2d9e726c351d3ec2935e1a0f392aac56405b328aa5f6c9a94cbf49507921 SHA512 d65c9ccf3e4440b6918edfe8e28f7a45c9329514fda109ac1ed385a542db5b2a6ae699a772470c5e80ab22c94d2982c844366f4fb1dc6d011e494de11b6c64e9 WHIRLPOOL 0267248f86c596437eaeaeb58f68a09ff441de21f2e4d4916446c3faf0e5b0fcdd264f8ad76be0763642a4c04b78ab7c0e3f6dae58ec26068ae208c0aa4a814f
|
||||
MISC ChangeLog 4245 SHA256 b243d5c2af495ac239c86f25515aaa7455911e6c8936b1fce7f54ba5650b6bee SHA512 ab00accffa82959a20e57cb6d20829ff8321f8b4e3808fad4c09eb44aaa294ba8428ffdd495fcb75d8478df2fcbc1ca344fed4f8869ec8c52067a1c45f017e9a WHIRLPOOL 0e48e421338ddcccbf9e03788268715fd6eceeda93bef7233e4e7b6fcff62fb79ac66ed73c70e6c60f3120b622eb9c8cad2ccf6f5c2aa1cab05c7cf86ed1901c
|
||||
MISC ChangeLog 4733 SHA256 69f1e08f0a9cb9f81e9a8ee01b1caf6c7dfc7903ec06108cf0ef51c758bfcc2b SHA512 b8b593f1d2e2f36ad4b92e761f19b984e788e3d4ea722b4a6f740b5079688b3d577dce98ff186e735b886e74c1d56ec4d1e95ca7494c06dfad80a728e8b4a14d WHIRLPOOL 9866891ac42a2520b13803f776e8aa4fea85f0729d4609773a3b740fccbbe063b1f4ac27a8401080094350500ac14ae31c27283bff1e21c4814a5debb0c1da7e
|
||||
MISC ChangeLog-2015 13750 SHA256 c29c08102d80033cf40fa06841ebe136537e97ae3f22ebc3c7820f2bfe220aef SHA512 878b6f3632465fcfc219c1d0985cde887006062309509e8f85b093c9ae8355ca7f27942d1689c98b9fd14a94f3d6ac993dee8c3c29ace453350181c9e46b7f29 WHIRLPOOL db2062fdfebbe01f476b4954f20c96e9dbf6274f10f453fb2a66e032d6e020dd1721d787a8a87792386f72114dcd497f55917495ccb9e484bc29ce7bbabb3938
|
||||
MISC metadata.xml 247 SHA256 1e5906c3f850b776eb8532a92da9c868e9ed204a1fb40289cb778d9ee9eb972d SHA512 0f7ebd1264695f56fe6ab78e4e82c07866376f03ebfa12b22b60d0b2df819aa818832cb0d9eb2d77ab642a786b44cd127f579c348f0b2f57bc22e26b3b51c42b WHIRLPOOL 5a7860c9397b969860f00ae555207d30e89f0c9d87c1f191b443635088d0700bd3c78b163a6c862a521ab275ad735b4a2fa8e4f7553020a2ad993f6640259011
|
||||
|
@ -0,0 +1,16 @@
|
||||
Avoid installing META files for labltk, camlp4 and ocamlbuild: Those are provided by their
|
||||
respective packages now.
|
||||
|
||||
Index: findlib-1.5.5/configure
|
||||
===================================================================
|
||||
--- findlib-1.5.5.orig/configure
|
||||
+++ findlib-1.5.5/configure
|
||||
@@ -515,7 +515,7 @@ fi
|
||||
|
||||
# Generate the META files now.
|
||||
|
||||
-l="$ldbm dynlink graphics num num-top str threads unix stdlib bigarray $llabltk $lcamlp4 $lobuild $lcomplibs $lbytes"
|
||||
+l="$ldbm dynlink graphics num num-top str threads unix stdlib bigarray $lcomplibs $lbytes"
|
||||
|
||||
for dir in site-lib-src/*; do
|
||||
# We do not really know if $dir is a directory.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue