parent
5529f83c7b
commit
515506e34e
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST aspell-ga-0.50-4.tar.bz2 394776 BLAKE2B d065dff80c1405d48e39d22e7f8ca789a264763b1caa978a1dfa568b7d5d4c2382bbf5e1cf3626905a9c1bda37bb9389868fc944027eaad4e47b31a452668fef SHA512 631d4e8a6088633be3863e04818b576af861bfbdb90b1641f792c74ca1f61a7d71b1167ae5585245767d628a44e215c2804dd4c2b050c279ee892810203fae0a
|
DIST aspell-ga-0.50-4.tar.bz2 394776 BLAKE2B d065dff80c1405d48e39d22e7f8ca789a264763b1caa978a1dfa568b7d5d4c2382bbf5e1cf3626905a9c1bda37bb9389868fc944027eaad4e47b31a452668fef SHA512 631d4e8a6088633be3863e04818b576af861bfbdb90b1641f792c74ca1f61a7d71b1167ae5585245767d628a44e215c2804dd4c2b050c279ee892810203fae0a
|
||||||
DIST aspell5-ga-4.5-0.tar.bz2 1090526 BLAKE2B fe7f01531d5fe61b64414c3da36ccb36e2ce09baa391c6af86c7aa313191916dc9a62a49b36637d74ec2751e2390a220432e019133602f27c230023969b1cea0 SHA512 e68003e08d75e172e6223c7011795f40a386776559c2f05e049de196f0d5dcbe570a5ec704e6543b519eba5c847054d30b19e462c7ee228eddac4d72ccd82db0
|
DIST aspell5-ga-5.1-0.tar.bz2 1461825 BLAKE2B e1591c20da9abea4da5b7388c5d9d9f2c0ff2c2cf8b96d4b3e83010b71bcf538126712c8ec249d53398929cef69fe52c5b73745888a176233201fe56b9a96575 SHA512 e13c66829b8d578c577539b9adea459ca85bca5fa535ca130aa76011cad0deb0e8bbf1d5a09c7c0317c9d419898755807b7a5af166c1ee52a34906825070214b
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST aspell6-ml-0.03-1.tar.bz2 442498 BLAKE2B 3064a47a0cf5f19d8f99ade7fb1dd032dbfb48afb7689b2dcdef0d1307e353655b6c262d6166824f07176ce243685d4ef6170b71108da2bee273a7e657231988 SHA512 78c3bc296a70a3b205427bcffe29b69ae6f673ffd22fd8a1ef5550ae271ed1f7704fff15c4948dcee2d7722c5d4b279766ef74d0661969b13bbca4d3a53971da
|
DIST aspell6-ml-0.04-1.tar.bz2 438015 BLAKE2B 00defa28d347385d74737e680b4c104f2a6c9b19bbe19880069ed1ecc54cef2a7844bf099c03bf7ae301cc85836c371b31588a71c4e3d5f219c596ac1ce448f2 SHA512 a9b6e522f9a4b4d9034f9cd2e1546e0cdfc9bad9f9c7515c8144efb186fb164ab55d422e93da89f0cf7c2b7e6f7b5d439747cc8b7e211c5b09a3638573765563
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST aspell5-tl-0.02-1.tar.bz2 40642 BLAKE2B 0ddcf383cfe9351edbb129f930041902f0b7fe1ecf635e85c62d4adc7f6aa869afca27c8cb0d5680184fc32d72b874185394c2ae45a88a785ef9120a9e1cbb79 SHA512 2bff0f0191104312b8674ef65ee77a8e80225bc9bb6afe651aeb94a03db8781e8545b5b09f0143f557092c868f0873c17c55055b8cdd66f18a648ba2c805a6f0
|
DIST aspell6-tl-0.4-0.tar.bz2 42335 BLAKE2B 381fe2094c2411e50ee151da895109a352b1f7e8d6dd2ede372d81bba07f9bf45b9f6156d27e957287c9e8ad55b2a29db1fb3e4c1ba4f6ae47e3c94a7c2e3a9a SHA512 e9ad3e7e619ed19ffde923a07553c4930c60292a0e5592a68cf0e09d6f6d3b3b7ff74adb8f53e9255528c319c12ef442eff4e3b2ce169156d1664b5d565a7f5a
|
||||||
|
Binary file not shown.
@ -0,0 +1,61 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 07928e3..08881ee 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -58,23 +58,6 @@ endif()
|
||||||
|
# used for check_c_compiler_flag
|
||||||
|
include(CheckCCompilerFlag)
|
||||||
|
|
||||||
|
-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||||
|
- # CMake tries to treat /sw and /opt/local as extension of the system path, but
|
||||||
|
- # that doesn't really work out very well. Once you have a dependency that
|
||||||
|
- # resides there and have to add it as an include directory, then any other
|
||||||
|
- # dependency that could be satisfied from there must be--otherwise you can end
|
||||||
|
- # up with conflicting versions. So, let's make them more of a priority having
|
||||||
|
- # them be included as one of the first places to look for dependencies.
|
||||||
|
- list(APPEND CMAKE_PREFIX_PATH /sw /opt/local)
|
||||||
|
-
|
||||||
|
- # Work around some old, broken detection by CMake for knowing when to use the
|
||||||
|
- # isystem flag. Apple's compilers have supported this for quite some time
|
||||||
|
- # now.
|
||||||
|
- if(CMAKE_COMPILER_IS_GNUCC)
|
||||||
|
- set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
|
||||||
|
- endif()
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||||
|
# Enable fixing case-insensitive filenames for Windows and Mac.
|
||||||
|
set(USE_FNAME_CASE TRUE)
|
||||||
|
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
|
||||||
|
index aa81008..0570dc7 100644
|
||||||
|
--- a/src/nvim/CMakeLists.txt
|
||||||
|
+++ b/src/nvim/CMakeLists.txt
|
||||||
|
@@ -192,10 +192,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
|
||||||
|
foreach(gen_include ${gen_includes} ${LUA_PREFERRED_INCLUDE_DIRS})
|
||||||
|
list(APPEND gen_cflags "-I${gen_include}")
|
||||||
|
endforeach()
|
||||||
|
-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_OSX_SYSROOT)
|
||||||
|
- list(APPEND gen_cflags "-isysroot")
|
||||||
|
- list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
|
||||||
|
-endif()
|
||||||
|
string(TOUPPER "${CMAKE_BUILD_TYPE}" build_type)
|
||||||
|
separate_arguments(C_FLAGS_ARRAY UNIX_COMMAND ${CMAKE_C_FLAGS})
|
||||||
|
separate_arguments(C_FLAGS_${build_type}_ARRAY UNIX_COMMAND ${CMAKE_C_FLAGS_${build_type}})
|
||||||
|
diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt
|
||||||
|
index edd5882..e503434 100644
|
||||||
|
--- a/third-party/CMakeLists.txt
|
||||||
|
+++ b/third-party/CMakeLists.txt
|
||||||
|
@@ -105,13 +105,6 @@ if(CMAKE_CXX_COMPILER)
|
||||||
|
set(DEPS_CXX_COMPILER "${CMAKE_CXX_COMPILER}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-if(CMAKE_OSX_SYSROOT)
|
||||||
|
- set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
|
||||||
|
- if(DEPS_CXX_COMPILER)
|
||||||
|
- set(DEPS_CXX_COMPILER "${DEPS_CXX_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
|
||||||
|
- endif()
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
# Cross compiling: use these for dependencies built for the
|
||||||
|
# HOST system, when not crosscompiling these should be the
|
||||||
|
# same as DEPS_*. Except when targeting Unix in which case
|
Binary file not shown.
@ -1,3 +1 @@
|
|||||||
DIST libguestfs-1.36.13.tar.gz 22886310 BLAKE2B b0961cc6b941f1b68bba23af72e8b5478ed33da6f343e453f90decd7454cfc6a94cf67a81ad59c443df744727afa9bd4e98c77411efc4134e3422eaae59ffff5 SHA512 7c9799d5d563ffd8296f70a8402582aba85f3bf3c0dcaa18c44ecff5b7f771a3bc3f297aa85a4056351758298c79752d456a4b46e41924ff9acf196c992d51fb
|
|
||||||
DIST libguestfs-1.36.15.tar.gz 22256729 BLAKE2B 7ed9c0010ffe6b904b055068e86544f12a884ff52f1f3322a3014574310de9a69077d1865e641ad8304149d1a2eb0d0fbc5e107c93a9790135dc543592da68a6 SHA512 a918bc886b60340d748093bdcca3a048ed26b31508ba256cd7903b76798816e54f836446d9286f7c452fa0d4fa82c0c1216606d01fce2ada9d7386fa463857c7
|
|
||||||
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
|
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
--- a/configure.ac 2014-01-24 19:04:05.633056872 +0100
|
|
||||||
+++ b/configure.ac 2014-01-24 19:04:34.685691757 +0100
|
|
||||||
@@ -24,6 +24,7 @@
|
|
||||||
|
|
||||||
AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release)
|
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
|
||||||
+AM_GNU_GETTEXT_VERSION(0.18.3)
|
|
||||||
|
|
||||||
dnl Initialize automake. automake < 1.12 didn't have serial-tests and
|
|
||||||
dnl gives an error if it sees this, but for automake >= 1.13
|
|
@ -1,15 +0,0 @@
|
|||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -482,6 +482,11 @@
|
|
||||||
DISTRO=UBUNTU
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
+
|
|
||||||
+if test -f /etc/gentoo-release; then
|
|
||||||
+ DISTRO=GENTOO
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
if test -f /etc/arch-release; then
|
|
||||||
DISTRO=ARCHLINUX
|
|
||||||
fi
|
|
@ -1,16 +0,0 @@
|
|||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -1487,8 +1487,10 @@
|
|
||||||
|
|
||||||
dnl Replace libtool with a wrapper that clobbers dependency_libs in *.la files
|
|
||||||
dnl http://lists.fedoraproject.org/pipermail/devel/2010-November/146343.html
|
|
||||||
-LIBTOOL='bash $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool'
|
|
||||||
-AC_SUBST([LIBTOOL])
|
|
||||||
+dnl LIBTOOL='bash $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool'
|
|
||||||
+dnl AC_SUBST([LIBTOOL])
|
|
||||||
+LT_INIT
|
|
||||||
+
|
|
||||||
|
|
||||||
dnl Produce output files.
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
|
@ -1,21 +0,0 @@
|
|||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -1491,11 +1491,12 @@
|
|
||||||
])
|
|
||||||
|
|
||||||
# check for gtk-doc
|
|
||||||
-m4_ifdef([GTK_DOC_CHECK], [
|
|
||||||
- GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
|
||||||
-],[
|
|
||||||
- AM_CONDITIONAL([ENABLE_GTK_DOC], false)
|
|
||||||
-])
|
|
||||||
+#m4_ifdef([GTK_DOC_CHECK], [
|
|
||||||
+# GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
|
||||||
+#],[
|
|
||||||
+# AM_CONDITIONAL([ENABLE_GTK_DOC], false)
|
|
||||||
+#])
|
|
||||||
+GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
|
||||||
|
|
||||||
dnl Library versioning.
|
|
||||||
MAX_PROC_NR=`cat $srcdir/src/MAX_PROC_NR`
|
|
@ -1,13 +0,0 @@
|
|||||||
diff --git a/Makefile.am b/Makefile.am
|
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -88,9 +88,6 @@
|
|
||||||
if HAVE_HASKELL
|
|
||||||
SUBDIRS += haskell
|
|
||||||
endif
|
|
||||||
-if HAVE_PHP
|
|
||||||
-SUBDIRS += php
|
|
||||||
-endif
|
|
||||||
if HAVE_ERLANG
|
|
||||||
SUBDIRS += erlang erlang/examples
|
|
||||||
endif
|
|
@ -1,29 +0,0 @@
|
|||||||
From a5fd133e001bb62d13c47ebc392fbb696a513640 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gilles Dartiguelongue <g.dartiguelongue@lexfo.fr>
|
|
||||||
Date: Wed, 30 Aug 2017 11:30:56 +0200
|
|
||||||
Subject: [PATCH 1/3] Update libtool initialization
|
|
||||||
|
|
||||||
Use the recommanded macro post libtool-2 release.
|
|
||||||
---
|
|
||||||
m4/guestfs_misc.m4 | 5 +----
|
|
||||||
1 file changed, 1 insertion(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/m4/guestfs_misc.m4 b/m4/guestfs_misc.m4
|
|
||||||
index 5dce207d7..a2bb39c0d 100644
|
|
||||||
--- a/m4/guestfs_misc.m4
|
|
||||||
+++ b/m4/guestfs_misc.m4
|
|
||||||
@@ -17,10 +17,7 @@
|
|
||||||
|
|
||||||
dnl Miscellaneous configuration that doesn't fit anywhere else.
|
|
||||||
|
|
||||||
-dnl Replace libtool with a wrapper that clobbers dependency_libs in *.la files
|
|
||||||
-dnl http://lists.fedoraproject.org/pipermail/devel/2010-November/146343.html
|
|
||||||
-LIBTOOL='bash $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool'
|
|
||||||
-AC_SUBST([LIBTOOL])
|
|
||||||
+LT_INIT
|
|
||||||
|
|
||||||
dnl Only build boot-analysis program on x86-64 and aarch64. It
|
|
||||||
dnl requires custom work to port to each architecture.
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
From 9c423cd2d24b6de924afc6e0d715594bb056288d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gilles Dartiguelongue <g.dartiguelongue@lexfo.fr>
|
|
||||||
Date: Wed, 30 Aug 2017 11:27:50 +0200
|
|
||||||
Subject: [PATCH 2/3] Add support for Gentoo in distribution detection
|
|
||||||
|
|
||||||
---
|
|
||||||
m4/guestfs_appliance.m4 | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/m4/guestfs_appliance.m4 b/m4/guestfs_appliance.m4
|
|
||||||
index 890b1999c..9b79e1a41 100644
|
|
||||||
--- a/m4/guestfs_appliance.m4
|
|
||||||
+++ b/m4/guestfs_appliance.m4
|
|
||||||
@@ -114,6 +114,8 @@ elif test -f /etc/frugalware-release; then
|
|
||||||
DISTRO=FRUGALWARE
|
|
||||||
elif test -f /etc/mageia-release; then
|
|
||||||
DISTRO=MAGEIA
|
|
||||||
+elif test -f /etc/gentoo-release; then
|
|
||||||
+ DISTRO=GENTOO
|
|
||||||
else
|
|
||||||
dnl fallback option
|
|
||||||
DISTRO=REDHAT
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
|||||||
From dc35ce2ba774a9284360bfd6532acb527a2f73d7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gilles Dartiguelongue <eva@gentoo.org>
|
|
||||||
Date: Fri, 7 Dec 2018 11:21:25 +0100
|
|
||||||
Subject: [PATCH 3/4] Fix install failure when not built with OCaml support
|
|
||||||
|
|
||||||
Makefile rules in po/ require builder/index-parse.c to be generated to
|
|
||||||
allow translation utilities to work on it, however builder/ is
|
|
||||||
completely masked behind OCaml conditional build even if some tools do
|
|
||||||
not require it and proper guards are in place already.
|
|
||||||
|
|
||||||
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1614502
|
|
||||||
---
|
|
||||||
Makefile.am | 4 +++-
|
|
||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile.am b/Makefile.am
|
|
||||||
index 7eefacbeb..c0a68151f 100644
|
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -155,7 +155,6 @@ if HAVE_OCAML
|
|
||||||
SUBDIRS += \
|
|
||||||
mllib \
|
|
||||||
customize \
|
|
||||||
- builder builder/templates \
|
|
||||||
get-kernel \
|
|
||||||
resize \
|
|
||||||
sparsify \
|
|
||||||
@@ -169,6 +168,9 @@ SUBDIRS += dib
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
+# Tools mixed with more OCAML based tools
|
|
||||||
+SUBDIRS += builder builder/templates
|
|
||||||
+
|
|
||||||
# Perl tools.
|
|
||||||
if HAVE_TOOLS
|
|
||||||
SUBDIRS += tools
|
|
||||||
--
|
|
||||||
2.19.2
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
|||||||
From 9bfa78095f6090c377fb40970653d1105a343cb7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gilles Dartiguelongue <g.dartiguelongue@lexfo.fr>
|
|
||||||
Date: Wed, 30 Aug 2017 11:33:58 +0200
|
|
||||||
Subject: [PATCH 3/3] Workaround autotools-utils detection of gtk-doc
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 3 +++
|
|
||||||
m4/guestfs_gobject.m4 | 7 -------
|
|
||||||
2 files changed, 3 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 268e6a182..65f4231bc 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -121,6 +121,9 @@ m4_include([m4/guestfs_lua.m4])
|
|
||||||
m4_include([m4/guestfs_golang.m4])
|
|
||||||
m4_include([m4/guestfs_gobject.m4])
|
|
||||||
|
|
||||||
+dnl check for gtk-doc
|
|
||||||
+GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
|
||||||
+
|
|
||||||
dnl Bash completion.
|
|
||||||
m4_include([m4/guestfs_bash_completion.m4])
|
|
||||||
|
|
||||||
diff --git a/m4/guestfs_gobject.m4 b/m4/guestfs_gobject.m4
|
|
||||||
index 4b4eab80d..4304f7b00 100644
|
|
||||||
--- a/m4/guestfs_gobject.m4
|
|
||||||
+++ b/m4/guestfs_gobject.m4
|
|
||||||
@@ -59,10 +59,3 @@ m4_ifdef([GOBJECT_INTROSPECTION_CHECK], [
|
|
||||||
],[
|
|
||||||
AM_CONDITIONAL([HAVE_INTROSPECTION], [false])
|
|
||||||
])
|
|
||||||
-
|
|
||||||
-# check for gtk-doc
|
|
||||||
-m4_ifdef([GTK_DOC_CHECK], [
|
|
||||||
- GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
|
||||||
-],[
|
|
||||||
- AM_CONDITIONAL([ENABLE_GTK_DOC], false)
|
|
||||||
-])
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
|||||||
From 1f51b8ef921ad804022fc39b7465f9f731cbb6be Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gilles Dartiguelongue <eva@gentoo.org>
|
|
||||||
Date: Fri, 7 Dec 2018 12:14:15 +0100
|
|
||||||
Subject: [PATCH 4/5] Loosen build time requirement on bash-completion
|
|
||||||
|
|
||||||
Distributions might avoid pulling bash-completion during build as it is
|
|
||||||
an optional feature and would only make sense at runtime anyway. Since
|
|
||||||
this setting is well-known across a given distribution, allow them to
|
|
||||||
provide the value and avoid the dependency.
|
|
||||||
---
|
|
||||||
m4/guestfs_bash_completion.m4 | 21 ++++++++++-----------
|
|
||||||
1 file changed, 10 insertions(+), 11 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/m4/guestfs_bash_completion.m4 b/m4/guestfs_bash_completion.m4
|
|
||||||
index 1f171b79d..9e877f6ab 100644
|
|
||||||
--- a/m4/guestfs_bash_completion.m4
|
|
||||||
+++ b/m4/guestfs_bash_completion.m4
|
|
||||||
@@ -16,14 +16,13 @@
|
|
||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
dnl Bash completion.
|
|
||||||
-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
|
|
||||||
- bash_completion=yes
|
|
||||||
- AC_MSG_CHECKING([for bash-completions directory])
|
|
||||||
- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`"
|
|
||||||
- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR])
|
|
||||||
- AC_SUBST([BASH_COMPLETIONS_DIR])
|
|
||||||
-],[
|
|
||||||
- bash_completion=no
|
|
||||||
- AC_MSG_WARN([bash-completion not installed])
|
|
||||||
-])
|
|
||||||
-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"])
|
|
||||||
+AC_ARG_WITH([bashcompletiondir],
|
|
||||||
+ AS_HELP_STRING([--with-bashcompletiondir=DIR], [Bash completions directory]),
|
|
||||||
+ [],
|
|
||||||
+ [AS_IF([$($PKG_CONFIG --exists bash-completion)], [
|
|
||||||
+ with_bashcompletiondir=$($PKG_CONFIG --variable=completionsdir bash-completion)
|
|
||||||
+ ] , [
|
|
||||||
+ with_bashcompletiondir=${datadir}/bash-completion/completions
|
|
||||||
+ ])])
|
|
||||||
+AC_SUBST([BASH_COMPLETIONS_DIR], [$with_bashcompletiondir])
|
|
||||||
+AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test -n "$with_bashcompletiondir"])
|
|
||||||
--
|
|
||||||
2.19.2
|
|
||||||
|
|
@ -1,170 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit eutils autotools linux-info perl-functions versionator
|
|
||||||
|
|
||||||
MY_PV_1="$(get_version_component_range 1-2)"
|
|
||||||
MY_PV_2="$(get_version_component_range 2)"
|
|
||||||
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
|
|
||||||
|
|
||||||
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
|
|
||||||
HOMEPAGE="https://libguestfs.org/"
|
|
||||||
SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2"
|
|
||||||
SLOT="0/"${MY_PV_1}""
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="bash-completion debug doc erlang +fuse gtk inspect-icons introspection lua ocaml +perl ruby selinux static-libs systemtap test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
# Failures - doc
|
|
||||||
# Failures - bash-completion, see GBZ #486306
|
|
||||||
|
|
||||||
# FIXME: selinux support is automagic
|
|
||||||
COMMON_DEPEND="
|
|
||||||
sys-libs/ncurses:0=
|
|
||||||
sys-devel/gettext
|
|
||||||
>=app-misc/hivex-1.3.1
|
|
||||||
dev-libs/libpcre:3
|
|
||||||
app-arch/cpio
|
|
||||||
dev-lang/perl:=
|
|
||||||
app-cdr/cdrtools
|
|
||||||
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
|
|
||||||
sys-apps/fakeroot
|
|
||||||
sys-apps/file
|
|
||||||
app-emulation/libvirt
|
|
||||||
dev-libs/libxml2:2=
|
|
||||||
>=sys-apps/fakechroot-2.8
|
|
||||||
>=app-admin/augeas-1.0.0
|
|
||||||
sys-fs/squashfs-tools:*
|
|
||||||
dev-libs/libconfig:=
|
|
||||||
sys-libs/readline:0=
|
|
||||||
>=sys-libs/db-4.6:*
|
|
||||||
app-arch/xz-utils
|
|
||||||
app-arch/lzma
|
|
||||||
app-crypt/gnupg
|
|
||||||
app-arch/unzip[natspec]
|
|
||||||
perl? (
|
|
||||||
virtual/perl-ExtUtils-MakeMaker
|
|
||||||
>=dev-perl/Sys-Virt-0.2.4
|
|
||||||
virtual/perl-Getopt-Long
|
|
||||||
virtual/perl-Data-Dumper
|
|
||||||
dev-perl/libintl-perl
|
|
||||||
>=app-misc/hivex-1.3.1[perl?]
|
|
||||||
dev-perl/String-ShellQuote
|
|
||||||
)
|
|
||||||
fuse? ( sys-fs/fuse:= )
|
|
||||||
introspection? (
|
|
||||||
>=dev-libs/glib-2.26:2
|
|
||||||
>=dev-libs/gobject-introspection-1.30.0:=
|
|
||||||
dev-libs/gjs
|
|
||||||
)
|
|
||||||
selinux? (
|
|
||||||
sys-libs/libselinux
|
|
||||||
sys-libs/libsemanage
|
|
||||||
)
|
|
||||||
systemtap? ( dev-util/systemtap )
|
|
||||||
ocaml? (
|
|
||||||
>=dev-lang/ocaml-4.02:=[ocamlopt]
|
|
||||||
dev-ml/findlib[ocamlopt]
|
|
||||||
|| (
|
|
||||||
<dev-ml/ocaml-gettext-0.4.2
|
|
||||||
dev-ml/ocaml-gettext-stub[ocamlopt]
|
|
||||||
)
|
|
||||||
>=dev-ml/ounit-2[ocamlopt]
|
|
||||||
)
|
|
||||||
erlang? ( dev-lang/erlang )
|
|
||||||
inspect-icons? (
|
|
||||||
media-libs/netpbm
|
|
||||||
media-gfx/icoutils
|
|
||||||
)
|
|
||||||
virtual/acl
|
|
||||||
sys-libs/libcap
|
|
||||||
lua? ( dev-lang/lua:0= )
|
|
||||||
>=app-shells/bash-completion-2.0
|
|
||||||
>=dev-libs/yajl-2.0.4
|
|
||||||
gtk? (
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
)
|
|
||||||
net-libs/libtirpc:=
|
|
||||||
sys-libs/libxcrypt:=
|
|
||||||
"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-util/gperf
|
|
||||||
doc? ( app-text/po4a )
|
|
||||||
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-emulation/libguestfs-appliance
|
|
||||||
"
|
|
||||||
|
|
||||||
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
CONFIG_CHECK="~KVM ~VIRTIO"
|
|
||||||
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
eapply "${FILESDIR}"/${MY_PV_1}/0001-Update-libtool-initialization.patch
|
|
||||||
eapply "${FILESDIR}"/${MY_PV_1}/0002-Add-support-for-Gentoo-in-distribution-detection.patch
|
|
||||||
eapply_user
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Disable feature test for kvm for more reason
|
|
||||||
# i.e: not loaded module in __build__ time,
|
|
||||||
# build server not supported kvm, etc. ...
|
|
||||||
#
|
|
||||||
# In fact, this feature is virtio support and requires
|
|
||||||
# configured kernel.
|
|
||||||
export vmchannel_test=no
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-libvirt \
|
|
||||||
--with-default-backend=libvirt \
|
|
||||||
--disable-appliance \
|
|
||||||
--disable-daemon \
|
|
||||||
--with-extra="-gentoo" \
|
|
||||||
--with-readline \
|
|
||||||
--disable-php \
|
|
||||||
--disable-python \
|
|
||||||
--without-java \
|
|
||||||
$(use_enable perl) \
|
|
||||||
$(use_enable fuse) \
|
|
||||||
$(use_enable ocaml) \
|
|
||||||
$(use_enable ruby) \
|
|
||||||
--disable-haskell \
|
|
||||||
--disable-golang \
|
|
||||||
$(use_enable introspection gobject) \
|
|
||||||
$(use_enable introspection) \
|
|
||||||
$(use_enable erlang) \
|
|
||||||
$(use_enable systemtap probes) \
|
|
||||||
$(use_enable lua) \
|
|
||||||
--with-gtk=$(usex gtk 3 no) \
|
|
||||||
$(usex doc '' PO4A=no)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
strip-linguas -i po
|
|
||||||
emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
|
|
||||||
|
|
||||||
use perl && perl_delete_localpod
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if ! use gtk ; then
|
|
||||||
einfo "virt-p2v NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use ocaml ; then
|
|
||||||
einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use perl ; then
|
|
||||||
einfo "Perl based tools NOT build"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,175 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions xdg-utils
|
|
||||||
|
|
||||||
MY_PV_1="$(ver_cut 1-2)"
|
|
||||||
MY_PV_2="$(ver_cut 2)"
|
|
||||||
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
|
|
||||||
|
|
||||||
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
|
|
||||||
HOMEPAGE="https://libguestfs.org/"
|
|
||||||
SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2"
|
|
||||||
SLOT="0/"${MY_PV_1}""
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
# Failures - doc
|
|
||||||
|
|
||||||
# FIXME: selinux support is automagic
|
|
||||||
COMMON_DEPEND="
|
|
||||||
sys-libs/ncurses:0=
|
|
||||||
sys-devel/gettext
|
|
||||||
>=app-misc/hivex-1.3.1
|
|
||||||
dev-libs/libpcre:3
|
|
||||||
app-arch/cpio
|
|
||||||
dev-lang/perl:=
|
|
||||||
app-cdr/cdrtools
|
|
||||||
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
|
|
||||||
sys-apps/fakeroot
|
|
||||||
sys-apps/file
|
|
||||||
libvirt? ( app-emulation/libvirt )
|
|
||||||
dev-libs/libxml2:2=
|
|
||||||
>=sys-apps/fakechroot-2.8
|
|
||||||
>=app-admin/augeas-1.0.0
|
|
||||||
sys-fs/squashfs-tools:*
|
|
||||||
dev-libs/libconfig:=
|
|
||||||
sys-libs/readline:0=
|
|
||||||
>=sys-libs/db-4.6:*
|
|
||||||
app-arch/xz-utils
|
|
||||||
app-arch/lzma
|
|
||||||
app-crypt/gnupg
|
|
||||||
app-arch/unzip[natspec]
|
|
||||||
perl? (
|
|
||||||
virtual/perl-ExtUtils-MakeMaker
|
|
||||||
>=dev-perl/Sys-Virt-0.2.4
|
|
||||||
virtual/perl-Getopt-Long
|
|
||||||
virtual/perl-Data-Dumper
|
|
||||||
dev-perl/libintl-perl
|
|
||||||
>=app-misc/hivex-1.3.1[perl?]
|
|
||||||
dev-perl/String-ShellQuote
|
|
||||||
)
|
|
||||||
fuse? ( sys-fs/fuse:= )
|
|
||||||
introspection? (
|
|
||||||
>=dev-libs/glib-2.26:2
|
|
||||||
>=dev-libs/gobject-introspection-1.30.0:=
|
|
||||||
)
|
|
||||||
selinux? (
|
|
||||||
sys-libs/libselinux
|
|
||||||
sys-libs/libsemanage
|
|
||||||
)
|
|
||||||
systemtap? ( dev-util/systemtap )
|
|
||||||
ocaml? (
|
|
||||||
>=dev-lang/ocaml-4.02:=[ocamlopt]
|
|
||||||
dev-ml/findlib[ocamlopt]
|
|
||||||
|| (
|
|
||||||
<dev-ml/ocaml-gettext-0.4.2
|
|
||||||
dev-ml/ocaml-gettext-stub[ocamlopt]
|
|
||||||
)
|
|
||||||
>=dev-ml/ounit-2[ocamlopt]
|
|
||||||
)
|
|
||||||
erlang? ( dev-lang/erlang )
|
|
||||||
inspect-icons? (
|
|
||||||
media-libs/netpbm
|
|
||||||
media-gfx/icoutils
|
|
||||||
)
|
|
||||||
virtual/acl
|
|
||||||
sys-libs/libcap
|
|
||||||
lua? ( dev-lang/lua:0= )
|
|
||||||
>=dev-libs/yajl-2.0.4
|
|
||||||
gtk? (
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
)
|
|
||||||
net-libs/libtirpc:=
|
|
||||||
sys-libs/libxcrypt:=
|
|
||||||
"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-util/gperf
|
|
||||||
doc? ( app-text/po4a )
|
|
||||||
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
|
|
||||||
test? ( introspection? ( dev-libs/gjs ) )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-emulation/libguestfs-appliance
|
|
||||||
"
|
|
||||||
|
|
||||||
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${MY_PV_1}/0001-Update-libtool-initialization.patch
|
|
||||||
"${FILESDIR}"/${MY_PV_1}/0002-Add-support-for-Gentoo-in-distribution-detection.patch
|
|
||||||
"${FILESDIR}"/${MY_PV_1}/0003-Fix-install-failure-when-not-built-with-OCaml-suppor.patch
|
|
||||||
"${FILESDIR}"/${MY_PV_1}/0004-Loosen-build-time-requirement-on-bash-completion.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
CONFIG_CHECK="~KVM ~VIRTIO"
|
|
||||||
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
xdg_environment_reset
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Disable feature test for kvm for more reason
|
|
||||||
# i.e: not loaded module in __build__ time,
|
|
||||||
# build server not supported kvm, etc. ...
|
|
||||||
#
|
|
||||||
# In fact, this feature is virtio support and requires
|
|
||||||
# configured kernel.
|
|
||||||
export vmchannel_test=no
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-bashcompletiondir="$(get_bashcompdir)" \
|
|
||||||
$(use_with libvirt) \
|
|
||||||
--disable-appliance \
|
|
||||||
--disable-daemon \
|
|
||||||
--with-extra="-gentoo" \
|
|
||||||
--with-readline \
|
|
||||||
--disable-php \
|
|
||||||
--disable-python \
|
|
||||||
--without-java \
|
|
||||||
$(use_enable perl) \
|
|
||||||
$(use_enable fuse) \
|
|
||||||
$(use_enable ocaml) \
|
|
||||||
$(use_enable ruby) \
|
|
||||||
--disable-haskell \
|
|
||||||
--disable-golang \
|
|
||||||
$(use_enable introspection gobject) \
|
|
||||||
$(use_enable introspection) \
|
|
||||||
$(use_enable erlang) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable systemtap probes) \
|
|
||||||
$(use_enable lua) \
|
|
||||||
--with-gtk=$(usex gtk 3 no) \
|
|
||||||
$(usex doc '' PO4A=no)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
strip-linguas -i po
|
|
||||||
emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
use perl && perl_delete_localpod
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if ! use gtk ; then
|
|
||||||
einfo "virt-p2v NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use ocaml ; then
|
|
||||||
einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use perl ; then
|
|
||||||
einfo "Perl based tools NOT build"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,171 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions xdg-utils
|
|
||||||
|
|
||||||
MY_PV_1="$(ver_cut 1-2)"
|
|
||||||
MY_PV_2="$(ver_cut 2)"
|
|
||||||
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
|
|
||||||
|
|
||||||
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
|
|
||||||
HOMEPAGE="https://libguestfs.org/"
|
|
||||||
SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2"
|
|
||||||
SLOT="0/"${MY_PV_1}""
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl ruby selinux static-libs systemtap test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
# Failures - doc
|
|
||||||
|
|
||||||
# FIXME: selinux support is automagic
|
|
||||||
COMMON_DEPEND="
|
|
||||||
sys-libs/ncurses:0=
|
|
||||||
sys-devel/gettext
|
|
||||||
>=app-misc/hivex-1.3.1
|
|
||||||
dev-libs/libpcre:3
|
|
||||||
app-arch/cpio
|
|
||||||
dev-lang/perl:=
|
|
||||||
app-cdr/cdrtools
|
|
||||||
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
|
|
||||||
sys-apps/fakeroot
|
|
||||||
sys-apps/file
|
|
||||||
libvirt? ( app-emulation/libvirt )
|
|
||||||
dev-libs/libxml2:2=
|
|
||||||
>=sys-apps/fakechroot-2.8
|
|
||||||
>=app-admin/augeas-1.8.0
|
|
||||||
sys-fs/squashfs-tools:*
|
|
||||||
dev-libs/libconfig:=
|
|
||||||
sys-libs/readline:0=
|
|
||||||
>=sys-libs/db-4.6:*
|
|
||||||
app-arch/xz-utils
|
|
||||||
app-arch/lzma
|
|
||||||
app-crypt/gnupg
|
|
||||||
app-arch/unzip[natspec]
|
|
||||||
perl? (
|
|
||||||
virtual/perl-ExtUtils-MakeMaker
|
|
||||||
>=dev-perl/Sys-Virt-0.2.4
|
|
||||||
virtual/perl-Getopt-Long
|
|
||||||
virtual/perl-Data-Dumper
|
|
||||||
dev-perl/libintl-perl
|
|
||||||
>=app-misc/hivex-1.3.1[perl?]
|
|
||||||
dev-perl/String-ShellQuote
|
|
||||||
)
|
|
||||||
fuse? ( sys-fs/fuse:= )
|
|
||||||
introspection? (
|
|
||||||
>=dev-libs/glib-2.26:2
|
|
||||||
>=dev-libs/gobject-introspection-1.30.0:=
|
|
||||||
)
|
|
||||||
selinux? (
|
|
||||||
sys-libs/libselinux
|
|
||||||
sys-libs/libsemanage
|
|
||||||
)
|
|
||||||
systemtap? ( dev-util/systemtap )
|
|
||||||
ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
|
|
||||||
erlang? ( dev-lang/erlang )
|
|
||||||
inspect-icons? (
|
|
||||||
media-libs/netpbm
|
|
||||||
media-gfx/icoutils
|
|
||||||
)
|
|
||||||
virtual/acl
|
|
||||||
sys-libs/libcap
|
|
||||||
lua? ( dev-lang/lua:0= )
|
|
||||||
>=dev-libs/yajl-2.0.4
|
|
||||||
gtk? (
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
)
|
|
||||||
net-libs/libtirpc:=
|
|
||||||
sys-libs/libxcrypt:=
|
|
||||||
"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-util/gperf
|
|
||||||
>=dev-lang/ocaml-4.03[ocamlopt]
|
|
||||||
dev-ml/findlib[ocamlopt]
|
|
||||||
|| (
|
|
||||||
<dev-ml/ocaml-gettext-0.4.2
|
|
||||||
dev-ml/ocaml-gettext-stub
|
|
||||||
)
|
|
||||||
>=dev-ml/ounit-2
|
|
||||||
doc? ( app-text/po4a )
|
|
||||||
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
|
|
||||||
test? ( introspection? ( dev-libs/gjs ) )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-emulation/libguestfs-appliance
|
|
||||||
"
|
|
||||||
|
|
||||||
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${MY_PV_1}/
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
CONFIG_CHECK="~KVM ~VIRTIO"
|
|
||||||
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
xdg_environment_reset
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Disable feature test for kvm for more reason
|
|
||||||
# i.e: not loaded module in __build__ time,
|
|
||||||
# build server not supported kvm, etc. ...
|
|
||||||
#
|
|
||||||
# In fact, this feature is virtio support and requires
|
|
||||||
# configured kernel.
|
|
||||||
export vmchannel_test=no
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-bashcompletiondir="$(get_bashcompdir)" \
|
|
||||||
$(use_with libvirt) \
|
|
||||||
--disable-appliance \
|
|
||||||
--disable-daemon \
|
|
||||||
--with-extra="-gentoo" \
|
|
||||||
--with-readline \
|
|
||||||
--disable-php \
|
|
||||||
--disable-python \
|
|
||||||
--without-java \
|
|
||||||
$(use_enable perl) \
|
|
||||||
$(use_enable fuse) \
|
|
||||||
$(use_enable ocaml) \
|
|
||||||
$(use_enable ruby) \
|
|
||||||
--disable-haskell \
|
|
||||||
--disable-golang \
|
|
||||||
$(use_enable introspection gobject) \
|
|
||||||
$(use_enable introspection) \
|
|
||||||
$(use_enable erlang) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable systemtap probes) \
|
|
||||||
$(use_enable lua) \
|
|
||||||
--with-gtk=$(usex gtk 3 no) \
|
|
||||||
$(usex doc '' PO4A=no)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
strip-linguas -i po
|
|
||||||
emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
use perl && perl_delete_localpod
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if ! use gtk ; then
|
|
||||||
einfo "virt-p2v NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use ocaml ; then
|
|
||||||
einfo "Ocaml based tools and bindings (sysprep, ...) NOT installed"
|
|
||||||
fi
|
|
||||||
if ! use perl ; then
|
|
||||||
einfo "Perl based tools NOT build"
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST portpeek-3.1.5.tar.gz 13501 BLAKE2B a22b039e77d3c72c0cfd71e6abb097ed7aa6f0d4b00bb3c4108bda2980ceceedb21d75eb630cbc8eba2d842fd4cbd77c6e8e54c4c842351d2fb86251abbca522 SHA512 8245e40f9a2fada1919583a67de13ba2b6c111c85c9fd0a02e9177e188e2d8edc42882685399f4c61206d4414d4a8296e93d51d4c45ddac0fc968be43a13c639
|
|
||||||
DIST portpeek-3.2.0.tar.gz 13793 BLAKE2B 224ffff46090ee8c6ddc338623a5a1b4323ad2104514f0be8962b5af9070ab8217d76e3b19fdeac148b13cee77531ddb0261b89e563bb9a999b895b2a2475c69 SHA512 2b0592b92ce122c53c687e1897e1a51319527dca70c16ca38564dde870a05ccd0f4a00de88b53194046c9b2a4fef3a3ccf1a5fb84777de8437f66bb6cc25da94
|
DIST portpeek-3.2.0.tar.gz 13793 BLAKE2B 224ffff46090ee8c6ddc338623a5a1b4323ad2104514f0be8962b5af9070ab8217d76e3b19fdeac148b13cee77531ddb0261b89e563bb9a999b895b2a2475c69 SHA512 2b0592b92ce122c53c687e1897e1a51319527dca70c16ca38564dde870a05ccd0f4a00de88b53194046c9b2a4fef3a3ccf1a5fb84777de8437f66bb6cc25da94
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="7"
|
|
||||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
|
||||||
|
|
||||||
inherit python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="https://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="https://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-portage/gentoolkit-0.5.0
|
|
||||||
|| (
|
|
||||||
>=sys-apps/portage-3.0.4[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_foreach_impl python_doscript ${PN}
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST zsh-syntax-highlighting-0.7.0_beta1.tar.gz 130063 BLAKE2B cf0f6319af22b47cb8a280de682a69b0479dc59033be5ce84840507b77dd2df0441b8d260af55bccb303c87d7f5a7e4cc6db9f46860aee040b4b8115c76f5e07 SHA512 1692015aad58103c752e2dd4161ea87f26aaa09d34eb2faec1f651fea1d9bfad29226455468017160a5393a87c1f7ed0514b09b0802b1810377beef72bfa6c87
|
|
||||||
DIST zsh-syntax-highlighting-0.7.1.tar.gz 133554 BLAKE2B cd55a0ad69670b25edc4bfa78ad76d1e2ef501deeca3e93adbef0aca305896722b4906d7717be3ad61bc0cf6b6496e217626406e5ff4168ece4b75bffd94bbf0 SHA512 e7e86b88cdac9b9ed5f973823ba8efff99dd720b9ed929f765f9f9266b9d6e147274f5957ceb630d51a660e396fc22e97f10cfbc5cdde941b907f3773bb1ea2b
|
DIST zsh-syntax-highlighting-0.7.1.tar.gz 133554 BLAKE2B cd55a0ad69670b25edc4bfa78ad76d1e2ef501deeca3e93adbef0aca305896722b4906d7717be3ad61bc0cf6b6496e217626406e5ff4168ece4b75bffd94bbf0 SHA512 e7e86b88cdac9b9ed5f973823ba8efff99dd720b9ed929f765f9f9266b9d6e147274f5957ceb630d51a660e396fc22e97f10cfbc5cdde941b907f3773bb1ea2b
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit readme.gentoo-r1
|
|
||||||
|
|
||||||
if [[ -z ${PV%%*9999} ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/zsh-users/${PN}.git"
|
|
||||||
inherit git-r3
|
|
||||||
else
|
|
||||||
MY_PV=$(ver_rs 3 -)
|
|
||||||
SRC_URI="https://github.com/zsh-users/zsh-syntax-highlighting/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="Fish shell like syntax highlighting for zsh"
|
|
||||||
HOMEPAGE="https://github.com/zsh-users/zsh-syntax-highlighting"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="app-shells/zsh"
|
|
||||||
|
|
||||||
DISABLE_AUTOFORMATTING="true"
|
|
||||||
DOC_CONTENTS="In order to use ${CATEGORY}/${PN} add
|
|
||||||
. /usr/share/zsh/site-functions/zsh-syntax-highlighting.zsh
|
|
||||||
at the end of your ~/.zshrc"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e 's/COPYING.md//' Makefile || die
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake \
|
|
||||||
SHARE_DIR="${ED}/usr/share/zsh/site-functions" \
|
|
||||||
DOC_DIR="${ED}/usr/share/doc/${PF}" \
|
|
||||||
install
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST diff-pdf-0.3.tar.gz 132862 BLAKE2B bb3fa163337482785778fa7cbeab3e9f883d8537e4a905592eb20f4bb876597f500beaa2d9f13706887e1d340dd378c68c231b91a4dd478fb206b32f2cbd768c SHA512 b85585162b498c5abf14020ad04616ebdb5efce25b20604dab81c6068a036a818d7e10ddbbdb69d278d4b5a46ab9b9aa782a52e37f278f3e9db7b4d2259aaa08
|
|
||||||
DIST diff-pdf-0.4.1.tar.gz 137715 BLAKE2B f77b7a690f2a99aa003c1a36015113f0b3355acc45346637535231f763aa733174eca6b1f962058c625e06176fa13868965b3b67ddf6ffe249202ff799051e37 SHA512 4b7b49d7008b5920be86af8398dea41933888677b66505af0ca4daecbd1662dc0b3c04e7b2631d86680cdae4b0b58d24bcd4ddc2b7589127b682d4b97a179b88
|
DIST diff-pdf-0.4.1.tar.gz 137715 BLAKE2B f77b7a690f2a99aa003c1a36015113f0b3355acc45346637535231f763aa733174eca6b1f962058c625e06176fa13868965b3b67ddf6ffe249202ff799051e37 SHA512 4b7b49d7008b5920be86af8398dea41933888677b66505af0ca4daecbd1662dc0b3c04e7b2631d86680cdae4b0b58d24bcd4ddc2b7589127b682d4b97a179b88
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
# No EAPI=7 support in wxwidgets.eclass.
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit wxwidgets
|
|
||||||
|
|
||||||
DESCRIPTION="A simple tool for visually comparing two PDF files"
|
|
||||||
HOMEPAGE="http://vslavik.github.io/diff-pdf/ https://github.com/vslavik/diff-pdf/"
|
|
||||||
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
# The COPYING.icons file states that two icons were taken from
|
|
||||||
# version 2.16.5 of GTK+, which is licensed LGPL-2+.
|
|
||||||
LICENSE="GPL-2+ LGPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# The build system checks for "poppler-glib", which is provided only
|
|
||||||
# when app-text/poppler is built with USE=cairo. Moreover the glib ABI
|
|
||||||
# of poppler is relatively stable, and I can only assume that diff-pdf
|
|
||||||
# uses that rather than the low-level libpoppler.so API. Since the
|
|
||||||
# subslot on app-text/poppler is ONLY for the low-level API, we
|
|
||||||
# therefore don't need a subslot dependency on app-text/poppler.
|
|
||||||
#
|
|
||||||
# Since diff-pdf.cpp includes glib.h directly, I've included
|
|
||||||
# dev-libs/glib as an explicit dependency. Ditto for x11-libs/cairo.
|
|
||||||
DEPEND="app-text/poppler[cairo]
|
|
||||||
dev-libs/glib
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/wxGTK:3.0[X]"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
WX_GTK_VER="3.0"
|
|
||||||
setup-wxwidgets
|
|
||||||
default
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST libgxps-0.3.1.tar.xz 93132 BLAKE2B 63af298ef1dc345ef7c40fae4006ba73aa7529381cc6cbc8cf86f4d5b69c8c5617b902bef833ed7d3fa968d927b441e888889179f598b06e2ca13084d3b199af SHA512 80401bd3c9753c74e425c5c08510cac314ad255ebeda9676bd5396a217770c7f5d8733c64b649cc6fdaa43423bb1a4ad21e1e0e3f7903f486e75a1d678850239
|
DIST libgxps-0.3.1.tar.xz 93132 BLAKE2B 63af298ef1dc345ef7c40fae4006ba73aa7529381cc6cbc8cf86f4d5b69c8c5617b902bef833ed7d3fa968d927b441e888889179f598b06e2ca13084d3b199af SHA512 80401bd3c9753c74e425c5c08510cac314ad255ebeda9676bd5396a217770c7f5d8733c64b649cc6fdaa43423bb1a4ad21e1e0e3f7903f486e75a1d678850239
|
||||||
|
DIST libgxps-0.3.2.tar.xz 79956 BLAKE2B 4e41361a90fe24816aff33e90dc1084d0c1c799a4c9368364e73d9a5df34a45be75bb9906ee272cd1956b3631894d4be63070cce57983e2401dc1496f08c3e33 SHA512 d3d56e4906477b68d088bf83bde666f9ea8bf383add592772aad53dd571e727f1bc0410dd020e12212ede5ff8e26cb46150a9860a6f7af29c4d195f03e946fe9
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit gnome.org meson xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Library for handling and rendering XPS documents"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/libgxps"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="gtk-doc +introspection jpeg lcms tiff"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=app-arch/libarchive-2.8
|
||||||
|
>=dev-libs/glib-2.36:2
|
||||||
|
media-libs/freetype:2
|
||||||
|
media-libs/libpng:0
|
||||||
|
>=x11-libs/cairo-1.10[svg]
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
|
||||||
|
jpeg? ( virtual/jpeg:0 )
|
||||||
|
lcms? ( media-libs/lcms:2 )
|
||||||
|
tiff? ( media-libs/tiff:0[zlib] )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
app-text/docbook-xsl-stylesheets
|
||||||
|
dev-libs/libxslt
|
||||||
|
gtk-doc? ( dev-util/gtk-doc )
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
# There is no automatic test suite, only an interactive test application
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
-Denable-test=false
|
||||||
|
$(meson_use gtk-doc enable-gtk-doc)
|
||||||
|
-Denable-man=true
|
||||||
|
-Ddisable-introspection=$(usex introspection false true)
|
||||||
|
$(meson_use lcms with-liblcms2)
|
||||||
|
$(meson_use jpeg with-libjpeg)
|
||||||
|
$(meson_use tiff with-libtiff)
|
||||||
|
)
|
||||||
|
|
||||||
|
xdg_environment_reset
|
||||||
|
meson_src_configure
|
||||||
|
}
|
Binary file not shown.
@ -1,39 +1,40 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=5
|
EAPI=7
|
||||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
|
||||||
AUTOTOOLS_AUTORECONF=1
|
|
||||||
|
|
||||||
inherit autotools-utils
|
inherit autotools
|
||||||
|
|
||||||
DESCRIPTION="VSQLite++ - A welldesigned and portable SQLite3 Wrapper for C++"
|
DESCRIPTION="VSQLite++ - A well designed and portable SQLite3 Wrapper for C++"
|
||||||
HOMEPAGE="http://evilissimo.fedorapeople.org/releases/vsqlite--/"
|
HOMEPAGE="http://evilissimo.fedorapeople.org/releases/vsqlite--/"
|
||||||
SRC_URI="https://github.com/vinzenz/vsqlite--/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/vinzenz/vsqlite--/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
IUSE="static-libs"
|
# package name is vsqlite++, but github / homepage name is vsqlite--
|
||||||
|
S="${WORKDIR}/vsqlite---${PV}"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
KEYWORDS="amd64 ppc x86"
|
||||||
|
|
||||||
DEPEND=">=dev-libs/boost-1.33.1"
|
RDEPEND="dev-db/sqlite:3"
|
||||||
|
DEPEND="
|
||||||
RDEPEND="${DEPEND}
|
${RDEPEND}
|
||||||
dev-db/sqlite:3"
|
dev-libs/boost"
|
||||||
|
|
||||||
DOCS=(AUTHORS COPYING ChangeLog INSTALL NEWS README.md TODO VERSION)
|
|
||||||
|
|
||||||
# package name is vsqlite++, but github / homepage name is vsqlite--
|
|
||||||
S="${WORKDIR}/vsqlite---${PV}"
|
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
default
|
||||||
## remove O3 in AM_CXXFLAGS
|
## remove O3 in AM_CXXFLAGS
|
||||||
sed -i -e 's/-O3//' Makefile.am || die
|
sed -i -e 's/-O3//' Makefile.am || die
|
||||||
autotools-utils_src_prepare
|
|
||||||
|
eautoreconf
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
econf $(use_enable static-libs static)
|
econf --disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dodoc VERSION
|
||||||
|
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
@ -1,5 +1,3 @@
|
|||||||
DIST go1.14.14.src.tar.gz 22557733 BLAKE2B aa3638c7a20f89e90bf17e9da1b12323cc8c0f52fb0a92ca6a850f7b2c94e406ea50a57fc28cc34b951bf7ecee0a9bb1ce884ad86dfc23241d7b62cd9435f881 SHA512 76213b19eeec66ca6c6b5bdef875bea0b64c3877c70eec64dd65f7869ceb8db016ff19193f01771f8944fd5f0ae3b54c68185e158f2622d1db5552fec1f37976
|
|
||||||
DIST go1.14.15.src.tar.gz 22557340 BLAKE2B 1170cb9d5c0c6686c0c49b4bef1f5d7afcf495a3989fb98c51f1e881eaf1c7502a9517dd9da8d84e091bd6e0d5a88f1d448bf430733a69b44ae0b00c217ba2ba SHA512 94cacf8c86789600fae09a1da4055b9a436977b18488d85bb91494eece8a8e012e1b68924a8a50714c2d17db19d1e84a4a6bec91fa10fd8415c9739c9a348dc1
|
|
||||||
DIST go1.15.10.src.tar.gz 23021993 BLAKE2B 8143f7703d07d4793521bbb6b935b87ecd87df451cc5d03370a01bddabc284e85ec94a16fed378ee9ac8e3f0d6999402025bb1d6afa3c1810c6343205c4eb2d4 SHA512 4f0ceff8dc035ec50cd0d136678573f4d624bca6a19293d5ffd75868d94d264291e44519bc450e40e8de486ee44d720555550eecf86cbae1f0d64dee00f90764
|
DIST go1.15.10.src.tar.gz 23021993 BLAKE2B 8143f7703d07d4793521bbb6b935b87ecd87df451cc5d03370a01bddabc284e85ec94a16fed378ee9ac8e3f0d6999402025bb1d6afa3c1810c6343205c4eb2d4 SHA512 4f0ceff8dc035ec50cd0d136678573f4d624bca6a19293d5ffd75868d94d264291e44519bc450e40e8de486ee44d720555550eecf86cbae1f0d64dee00f90764
|
||||||
DIST go1.15.7.src.tar.gz 23017978 BLAKE2B 15b0827fb56b8e9208c65e8f7f11c7f67820efce1627b4123e937301bb437c597e87adfff9a2eee9aaf53ba0f22eb2f10746bafb7247b4250566f20181b7a2a0 SHA512 7b3e8bcd2fc95baad41f8b5f0456c009e01896d160e65c2670d51c23d8cfcf7a6801e831e6f9a8877fe58c8f54ac8f75bf6e7935b38ba7aaa51dc8e46cf76ddb
|
DIST go1.15.7.src.tar.gz 23017978 BLAKE2B 15b0827fb56b8e9208c65e8f7f11c7f67820efce1627b4123e937301bb437c597e87adfff9a2eee9aaf53ba0f22eb2f10746bafb7247b4250566f20181b7a2a0 SHA512 7b3e8bcd2fc95baad41f8b5f0456c009e01896d160e65c2670d51c23d8cfcf7a6801e831e6f9a8877fe58c8f54ac8f75bf6e7935b38ba7aaa51dc8e46cf76ddb
|
||||||
DIST go1.16.2.src.tar.gz 20905135 BLAKE2B 35fccc72604bf8cc7b1b5677d995b88e3232559e32af51f96a63bfc8cabecec09d885b5b8aa4b2ba03c481254da20dbf9bd83387091931c08a1c5c180c071931 SHA512 d14858a75cc7411975aaca705e66145287dc96b4fac1b1b06b95377dc5e5d2762f060973744114f42c780b34ea4baef7038c94616649c2dcc5c97e261cefc6bd
|
DIST go1.16.2.src.tar.gz 20905135 BLAKE2B 35fccc72604bf8cc7b1b5677d995b88e3232559e32af51f96a63bfc8cabecec09d885b5b8aa4b2ba03c481254da20dbf9bd83387091931c08a1c5c180c071931 SHA512 d14858a75cc7411975aaca705e66145287dc96b4fac1b1b06b95377dc5e5d2762f060973744114f42c780b34ea4baef7038c94616649c2dcc5c97e261cefc6bd
|
||||||
|
@ -1,197 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
export CBUILD=${CBUILD:-${CHOST}}
|
|
||||||
export CTARGET=${CTARGET:-${CHOST}}
|
|
||||||
|
|
||||||
MY_PV=${PV/_/}
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
case ${PV} in
|
|
||||||
*9999*)
|
|
||||||
EGIT_REPO_URI="https://github.com/golang/go.git"
|
|
||||||
inherit git-r3
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
|
|
||||||
S="${WORKDIR}"/go
|
|
||||||
case ${PV} in
|
|
||||||
*_beta*|*_rc*) ;;
|
|
||||||
*)
|
|
||||||
KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
esac
|
|
||||||
|
|
||||||
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
|
|
||||||
HOMEPAGE="https://golang.org"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
|
|
||||||
BDEPEND="|| (
|
|
||||||
dev-lang/go
|
|
||||||
dev-lang/go-bootstrap )"
|
|
||||||
RDEPEND="!<dev-go/go-tools-0_pre20150902"
|
|
||||||
|
|
||||||
# Do not complain about CFLAGS, etc, since Go doesn't use them.
|
|
||||||
QA_FLAGS_IGNORED='.*'
|
|
||||||
|
|
||||||
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
|
|
||||||
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
|
|
||||||
|
|
||||||
# Do not strip this package. Stripping is unsupported upstream and may
|
|
||||||
# fail.
|
|
||||||
RESTRICT+=" strip"
|
|
||||||
|
|
||||||
DOCS=(
|
|
||||||
AUTHORS
|
|
||||||
CONTRIBUTING.md
|
|
||||||
CONTRIBUTORS
|
|
||||||
PATENTS
|
|
||||||
README.md
|
|
||||||
)
|
|
||||||
|
|
||||||
go_arch()
|
|
||||||
{
|
|
||||||
# By chance most portage arch names match Go
|
|
||||||
local portage_arch=$(tc-arch $@)
|
|
||||||
case "${portage_arch}" in
|
|
||||||
x86) echo 386;;
|
|
||||||
x64-*) echo amd64;;
|
|
||||||
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
|
|
||||||
s390) echo s390x ;;
|
|
||||||
*) echo "${portage_arch}";;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_arm()
|
|
||||||
{
|
|
||||||
case "${1:-${CHOST}}" in
|
|
||||||
armv5*) echo 5;;
|
|
||||||
armv6*) echo 6;;
|
|
||||||
armv7*) echo 7;;
|
|
||||||
*)
|
|
||||||
die "unknown GOARM for ${1:-${CHOST}}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_os()
|
|
||||||
{
|
|
||||||
case "${1:-${CHOST}}" in
|
|
||||||
*-linux*) echo linux;;
|
|
||||||
*-darwin*) echo darwin;;
|
|
||||||
*-freebsd*) echo freebsd;;
|
|
||||||
*-netbsd*) echo netbsd;;
|
|
||||||
*-openbsd*) echo openbsd;;
|
|
||||||
*-solaris*) echo solaris;;
|
|
||||||
*-cygwin*|*-interix*|*-winnt*)
|
|
||||||
echo windows
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "unknown GOOS for ${1:-${CHOST}}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_tuple()
|
|
||||||
{
|
|
||||||
echo "$(go_os $@)_$(go_arch $@)"
|
|
||||||
}
|
|
||||||
|
|
||||||
go_cross_compile()
|
|
||||||
{
|
|
||||||
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile()
|
|
||||||
{
|
|
||||||
if has_version -b dev-lang/go; then
|
|
||||||
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
|
|
||||||
elif has_version -b dev-lang/go-bootstrap; then
|
|
||||||
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
|
|
||||||
else
|
|
||||||
eerror "Go cannot be built without go or go-bootstrap installed"
|
|
||||||
die "Should not be here, please report a bug"
|
|
||||||
fi
|
|
||||||
|
|
||||||
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
|
|
||||||
export GOROOT="$(pwd)"
|
|
||||||
export GOBIN="${GOROOT}/bin"
|
|
||||||
|
|
||||||
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
|
|
||||||
export GOHOSTARCH=$(go_arch ${CBUILD})
|
|
||||||
export GOHOSTOS=$(go_os ${CBUILD})
|
|
||||||
export CC=$(tc-getBUILD_CC)
|
|
||||||
|
|
||||||
export GOARCH=$(go_arch)
|
|
||||||
export GOOS=$(go_os)
|
|
||||||
export CC_FOR_TARGET=$(tc-getCC)
|
|
||||||
export CXX_FOR_TARGET=$(tc-getCXX)
|
|
||||||
if [[ ${ARCH} == arm ]]; then
|
|
||||||
export GOARM=$(go_arm)
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd src
|
|
||||||
bash -x ./make.bash || die "build failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test()
|
|
||||||
{
|
|
||||||
go_cross_compile && return 0
|
|
||||||
|
|
||||||
cd src
|
|
||||||
PATH="${GOBIN}:${PATH}" \
|
|
||||||
./run.bash -no-rebuild || die "tests failed"
|
|
||||||
cd ..
|
|
||||||
rm -fr pkg/*_race || die
|
|
||||||
rm -fr pkg/obj/go-build || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install()
|
|
||||||
{
|
|
||||||
# There is a known issue which requires the source tree to be installed [1].
|
|
||||||
# Once this is fixed, we can consider using the doc use flag to control
|
|
||||||
# installing the doc and src directories.
|
|
||||||
# The use of cp is deliberate in order to retain permissions
|
|
||||||
# [1] https://golang.org/issue/2775
|
|
||||||
dodir /usr/lib/go
|
|
||||||
cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
# testdata directories are not needed on the installed system
|
|
||||||
rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
|
|
||||||
|
|
||||||
local bin_path
|
|
||||||
if go_cross_compile; then
|
|
||||||
bin_path="bin/$(go_tuple)"
|
|
||||||
else
|
|
||||||
bin_path=bin
|
|
||||||
fi
|
|
||||||
local f x
|
|
||||||
for x in ${bin_path}/*; do
|
|
||||||
f=${x##*/}
|
|
||||||
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
|
|
||||||
done
|
|
||||||
|
|
||||||
# install the @golang-rebuild set for Portage
|
|
||||||
insinto /usr/share/portage/config/sets
|
|
||||||
newins "${FILESDIR}"/go-sets.conf go.conf
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
[[ -z ${REPLACING_VERSIONS} ]] && return
|
|
||||||
einfo "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
|
|
||||||
einfo "all packages compiled with previous versions of ${CATEGORY}/${PN}"
|
|
||||||
einfo "due to the static linking nature of go."
|
|
||||||
einfo "If this is not done, the packages compiled with the older"
|
|
||||||
einfo "version of the compiler will not be updated until they are"
|
|
||||||
einfo "updated individually, which could mean they will have"
|
|
||||||
einfo "vulnerabilities."
|
|
||||||
einfo "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
|
|
||||||
einfo "See https://bugs.gentoo.org/752153 for more info"
|
|
||||||
}
|
|
@ -1,197 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
export CBUILD=${CBUILD:-${CHOST}}
|
|
||||||
export CTARGET=${CTARGET:-${CHOST}}
|
|
||||||
|
|
||||||
MY_PV=${PV/_/}
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
case ${PV} in
|
|
||||||
*9999*)
|
|
||||||
EGIT_REPO_URI="https://github.com/golang/go.git"
|
|
||||||
inherit git-r3
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
|
|
||||||
S="${WORKDIR}"/go
|
|
||||||
case ${PV} in
|
|
||||||
*_beta*|*_rc*) ;;
|
|
||||||
*)
|
|
||||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
esac
|
|
||||||
|
|
||||||
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
|
|
||||||
HOMEPAGE="https://golang.org"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
|
|
||||||
BDEPEND="|| (
|
|
||||||
dev-lang/go
|
|
||||||
dev-lang/go-bootstrap )"
|
|
||||||
RDEPEND="!<dev-go/go-tools-0_pre20150902"
|
|
||||||
|
|
||||||
# Do not complain about CFLAGS, etc, since Go doesn't use them.
|
|
||||||
QA_FLAGS_IGNORED='.*'
|
|
||||||
|
|
||||||
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
|
|
||||||
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
|
|
||||||
|
|
||||||
# Do not strip this package. Stripping is unsupported upstream and may
|
|
||||||
# fail.
|
|
||||||
RESTRICT+=" strip"
|
|
||||||
|
|
||||||
DOCS=(
|
|
||||||
AUTHORS
|
|
||||||
CONTRIBUTING.md
|
|
||||||
CONTRIBUTORS
|
|
||||||
PATENTS
|
|
||||||
README.md
|
|
||||||
)
|
|
||||||
|
|
||||||
go_arch()
|
|
||||||
{
|
|
||||||
# By chance most portage arch names match Go
|
|
||||||
local portage_arch=$(tc-arch $@)
|
|
||||||
case "${portage_arch}" in
|
|
||||||
x86) echo 386;;
|
|
||||||
x64-*) echo amd64;;
|
|
||||||
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
|
|
||||||
s390) echo s390x ;;
|
|
||||||
*) echo "${portage_arch}";;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_arm()
|
|
||||||
{
|
|
||||||
case "${1:-${CHOST}}" in
|
|
||||||
armv5*) echo 5;;
|
|
||||||
armv6*) echo 6;;
|
|
||||||
armv7*) echo 7;;
|
|
||||||
*)
|
|
||||||
die "unknown GOARM for ${1:-${CHOST}}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_os()
|
|
||||||
{
|
|
||||||
case "${1:-${CHOST}}" in
|
|
||||||
*-linux*) echo linux;;
|
|
||||||
*-darwin*) echo darwin;;
|
|
||||||
*-freebsd*) echo freebsd;;
|
|
||||||
*-netbsd*) echo netbsd;;
|
|
||||||
*-openbsd*) echo openbsd;;
|
|
||||||
*-solaris*) echo solaris;;
|
|
||||||
*-cygwin*|*-interix*|*-winnt*)
|
|
||||||
echo windows
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "unknown GOOS for ${1:-${CHOST}}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
go_tuple()
|
|
||||||
{
|
|
||||||
echo "$(go_os $@)_$(go_arch $@)"
|
|
||||||
}
|
|
||||||
|
|
||||||
go_cross_compile()
|
|
||||||
{
|
|
||||||
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile()
|
|
||||||
{
|
|
||||||
if has_version -b dev-lang/go; then
|
|
||||||
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
|
|
||||||
elif has_version -b dev-lang/go-bootstrap; then
|
|
||||||
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
|
|
||||||
else
|
|
||||||
eerror "Go cannot be built without go or go-bootstrap installed"
|
|
||||||
die "Should not be here, please report a bug"
|
|
||||||
fi
|
|
||||||
|
|
||||||
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
|
|
||||||
export GOROOT="$(pwd)"
|
|
||||||
export GOBIN="${GOROOT}/bin"
|
|
||||||
|
|
||||||
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
|
|
||||||
export GOHOSTARCH=$(go_arch ${CBUILD})
|
|
||||||
export GOHOSTOS=$(go_os ${CBUILD})
|
|
||||||
export CC=$(tc-getBUILD_CC)
|
|
||||||
|
|
||||||
export GOARCH=$(go_arch)
|
|
||||||
export GOOS=$(go_os)
|
|
||||||
export CC_FOR_TARGET=$(tc-getCC)
|
|
||||||
export CXX_FOR_TARGET=$(tc-getCXX)
|
|
||||||
if [[ ${ARCH} == arm ]]; then
|
|
||||||
export GOARM=$(go_arm)
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd src
|
|
||||||
bash -x ./make.bash || die "build failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test()
|
|
||||||
{
|
|
||||||
go_cross_compile && return 0
|
|
||||||
|
|
||||||
cd src
|
|
||||||
PATH="${GOBIN}:${PATH}" \
|
|
||||||
./run.bash -no-rebuild || die "tests failed"
|
|
||||||
cd ..
|
|
||||||
rm -fr pkg/*_race || die
|
|
||||||
rm -fr pkg/obj/go-build || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install()
|
|
||||||
{
|
|
||||||
# There is a known issue which requires the source tree to be installed [1].
|
|
||||||
# Once this is fixed, we can consider using the doc use flag to control
|
|
||||||
# installing the doc and src directories.
|
|
||||||
# The use of cp is deliberate in order to retain permissions
|
|
||||||
# [1] https://golang.org/issue/2775
|
|
||||||
dodir /usr/lib/go
|
|
||||||
cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
# testdata directories are not needed on the installed system
|
|
||||||
rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
|
|
||||||
|
|
||||||
local bin_path
|
|
||||||
if go_cross_compile; then
|
|
||||||
bin_path="bin/$(go_tuple)"
|
|
||||||
else
|
|
||||||
bin_path=bin
|
|
||||||
fi
|
|
||||||
local f x
|
|
||||||
for x in ${bin_path}/*; do
|
|
||||||
f=${x##*/}
|
|
||||||
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
|
|
||||||
done
|
|
||||||
|
|
||||||
# install the @golang-rebuild set for Portage
|
|
||||||
insinto /usr/share/portage/config/sets
|
|
||||||
newins "${FILESDIR}"/go-sets.conf go.conf
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
[[ -z ${REPLACING_VERSIONS} ]] && return
|
|
||||||
einfo "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
|
|
||||||
einfo "all packages compiled with previous versions of ${CATEGORY}/${PN}"
|
|
||||||
einfo "due to the static linking nature of go."
|
|
||||||
einfo "If this is not done, the packages compiled with the older"
|
|
||||||
einfo "version of the compiler will not be updated until they are"
|
|
||||||
einfo "updated individually, which could mean they will have"
|
|
||||||
einfo "vulnerabilities."
|
|
||||||
einfo "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
|
|
||||||
einfo "See https://bugs.gentoo.org/752153 for more info"
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543
|
DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543
|
||||||
|
DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||||
|
inherit python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="General purpose formula parser & interpreter"
|
||||||
|
HOMEPAGE="https://gitlab.com/ixion/ixion"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
MDDS_SLOT="1/9999"
|
||||||
|
EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git"
|
||||||
|
inherit git-r3 autotools
|
||||||
|
else
|
||||||
|
MDDS_SLOT="1/1.5"
|
||||||
|
SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz"
|
||||||
|
# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/0.16" # based on SONAME of libixion.so
|
||||||
|
IUSE="debug python +threads"
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/boost:=
|
||||||
|
dev-util/mdds:${MDDS_SLOT}
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
[[ ${PV} == *9999 ]] && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable debug debug-utils)
|
||||||
|
$(use_enable debug log-debug)
|
||||||
|
$(use_enable python)
|
||||||
|
$(use_enable threads)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${D}" -name '*.la' -type f -delete || die
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST liborcus-0.15.4.tar.xz 1590048 BLAKE2B b2edff8a00439154c2850e49fff151f59c0c5a43163cebe5cac84b627fcf87c89a0a522797d8a5bc39eaca9205d74ff3f0bdf9ba77561c5cc7aefe98f35a4c8b SHA512 edbe1d6f86a249e43915e7fb960e6b269fa8703e3f571a023e811dd3f9b5d9c9a36edff491faa7ed7ea3490bf5afe1999e26d05c658a0a393b3ffd08b311b76f
|
DIST liborcus-0.15.4.tar.xz 1590048 BLAKE2B b2edff8a00439154c2850e49fff151f59c0c5a43163cebe5cac84b627fcf87c89a0a522797d8a5bc39eaca9205d74ff3f0bdf9ba77561c5cc7aefe98f35a4c8b SHA512 edbe1d6f86a249e43915e7fb960e6b269fa8703e3f571a023e811dd3f9b5d9c9a36edff491faa7ed7ea3490bf5afe1999e26d05c658a0a393b3ffd08b311b76f
|
||||||
|
DIST liborcus-0.16.1.tar.xz 1805436 BLAKE2B 7df89da5a175daa6fcf759d28f8a0eaebf3db6405af3b06a01b8dad41c7706acedc74876a0b68ff9cabd5780bb7cb311cd7c98390c9ecd265e62513eadde81eb SHA512 6d75591820af65181dd3a418f051a359695083f29c7d9c77edbcab3e89d9ea367824be0b19f27a31267525f446936145f5780a0ce3c6ee2d89823742837d4739
|
||||||
|
@ -0,0 +1,63 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||||
|
inherit python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Standalone file import filter library for spreadsheet documents"
|
||||||
|
HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
MDDS_SLOT="1/9999"
|
||||||
|
EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git"
|
||||||
|
inherit git-r3 autotools
|
||||||
|
else
|
||||||
|
MDDS_SLOT="1/1.5"
|
||||||
|
SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz"
|
||||||
|
# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/0.16" # based on SONAME of liborcus.so
|
||||||
|
IUSE="python +spreadsheet-model tools"
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/boost:=[zlib(+)]
|
||||||
|
sys-libs/zlib
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
spreadsheet-model? ( dev-libs/libixion:${SLOT} )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/mdds:${MDDS_SLOT}
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-0.15.4-gcc11.patch" ) # bug 764035
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
[[ ${PV} == *9999 ]] && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
|
--disable-werror
|
||||||
|
$(use_enable python)
|
||||||
|
$(use_enable spreadsheet-model)
|
||||||
|
$(use_with tools)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${D}" -name '*.la' -type f -delete || die
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1
|
DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1
|
||||||
|
DIST lua-argparse-0.7.1.tar.gz 43778 BLAKE2B 6bc6a3dee3fd98cb8c00fa3ccb3ae9ffdb9f2707d80dd7f5717e1265430731957b756672ed4acd9222c686108f8a8b8c71c71285c2540e818396faf302c1d287 SHA512 f192d0c591516a74408a19c0bbf34233be180f63794211a951d19fc8d981749bc71eace16a4680c8f2bb302ab48958c6a9ffc84022a1754275fc1f9113ae32b0
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..4} luajit )
|
||||||
|
|
||||||
|
inherit lua toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Feature-rich command line parser for Lua"
|
||||||
|
HOMEPAGE="https://github.com/luarocks/argparse"
|
||||||
|
SRC_URI="https://github.com/luarocks/${PN/lua-/}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN//lua-/}-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="${LUA_DEPS}"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
lua_src_install() {
|
||||||
|
insinto "$(lua_get_lmod_dir)"
|
||||||
|
doins src/argparse.lua
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
lua_foreach_impl lua_src_install
|
||||||
|
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue