parent
e492379eb0
commit
349206e758
Binary file not shown.
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,10 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="A group for the TeamSpeak server"
|
||||
|
||||
ACCT_GROUP_ID="488"
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,14 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="A user for the TeamSpeak server"
|
||||
|
||||
ACCT_USER_GROUPS=( "teamspeak" )
|
||||
ACCT_USER_HOME="/opt/teamspeak3-server"
|
||||
ACCT_USER_ID="488"
|
||||
|
||||
acct-user_add_deps
|
Binary file not shown.
@ -1,2 +1 @@
|
||||
DIST perl-cleaner-2.25.tar.bz2 7435 BLAKE2B 348f5429874bf7b1db5c9ba5b1479c3d5fbce68fc9ef91aa44dad3325ab2287d4bfda9221063dd643ec3b6df465443bb9a024705ec46f15c50ccd618ef193ce6 SHA512 5ef5682872ce840c0df98de82a6cf622120435f542206a00bb8fe0f9d5e46fb9898a89ab576b08a74b0d69d57a90a930d9f8d7d0b527fa3a928a6e4ddbad6ee9
|
||||
DIST perl-cleaner-2.27.tar.bz2 7493 BLAKE2B 03d8bc336fd0a42bce16c4bf8b2272a7ff24d605b483af777ef7ab3d59accd0082709200705638ab116934f675b17c5cf109c40a3ab739654ff64abebd8c0558 SHA512 097d68dff30da198636f73fc44600f1863c7f69f87110315bb83297c96d826f2f101f56ab546fde94ff60ca00da0aaa569fefea3c2599155f3bd69c66fb42ed6
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
DIST gpg-ringmgr 9378 BLAKE2B 673b1f6719dda0019c599a8ebc1d38e748c7749f07c8145f48dfff81515574080eec0b208868f89aa9f32b225d6efa4205e60a6298bda8151eb4a7d6cfb86df0 SHA512 f6aedf0db58c15163f6f08b37a5fef43a80655f5602d8ee856764177a33e2f5eb4c0b8a09e9f3ee5b36544039051909d48397be5793243eba5002526652dd194
|
||||
DIST gpg-ringmgr-1.12 9378 BLAKE2B 673b1f6719dda0019c599a8ebc1d38e748c7749f07c8145f48dfff81515574080eec0b208868f89aa9f32b225d6efa4205e60a6298bda8151eb4a7d6cfb86df0 SHA512 f6aedf0db58c15163f6f08b37a5fef43a80655f5602d8ee856764177a33e2f5eb4c0b8a09e9f3ee5b36544039051909d48397be5793243eba5002526652dd194
|
||||
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST scite-4.1.3.tgz 2546247 BLAKE2B 9c0cd767e6aff861bb706500eebf5fa431d5ce608f37a9b19d2af7d558698eb3073a33fcdd0900abb549aa9ed65981a9f217dc1dae4b21be919c380d20d4ee8f SHA512 875dd44785e9c96a264df9061830c7ab51296061da7765084ec4445d7f529dabecebcfadc5a1d8cab9074ffd588903ca056ed5de0ae974d60a5c57b13d61550d
|
||||
DIST scite-4.2.0.tgz 2629884 BLAKE2B f9801146a086faefb38b72d28e00da055191c44254e5a6d34ade06462febd6a2b596aa572dd7e16c7541b0fcc23ff5f97f462b8869440782fd51f71ddd16d4c9 SHA512 d0a46ed2a21057a4fa866ae9305c9893360376d8591a9414eab96f9cb91991a43f3bf824bbb9a00c606555686aafdc0dc4b4bb41bcc94fe5dc90064342914c5a
|
||||
DIST scite-4.2.1.tgz 2633438 BLAKE2B cddf23f60eb1791266e38eba03ed8708aa02e0d91470344b19bfad7519930691a4b6a79b1eed3ac06234509b20fbd6b299c13c48a6990e0d8ced1a99a1d01220 SHA512 b2ad499f1c4d1a15b009516d24186c7d84f48ccdd40d2e9ca614de3cf36725a710523beaacda499186f040869e87339c2292e23eec959c2cdaa5fedfbb94d565
|
||||
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs xdg-utils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful, highly configurable, small editor with syntax coloring"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="https://www.scintilla.org/${PN}${MY_PV}.tgz -> ${P}.tgz"
|
||||
|
||||
LICENSE="HPND lua? ( MIT )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:=
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3=
|
||||
x11-libs/pango
|
||||
lua? ( >=dev-lang/lua-5:= )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
pkg_pretend() {
|
||||
if tc-is-clang ; then
|
||||
# need c++17 features
|
||||
[[ "${MERGE_TYPE}" != "binary" &&
|
||||
$(clang-major-version) -lt 5 ]] &&
|
||||
die "Sorry, SCiTE uses C++17 Features and needs >sys-devel/clang-5
|
||||
($(clang-major-version))."
|
||||
|
||||
elif tc-is-gcc; then
|
||||
# older gcc is not supported
|
||||
[[ "${MERGE_TYPE}" != "binary" &&
|
||||
$(gcc-major-version) -lt 7 ]] &&
|
||||
die "Sorry, Scite uses C++17 Features, need >sys-devel/gcc-7."
|
||||
else
|
||||
die "Either gcc or clang should be configured for building scite"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# remove hardcoded CC, Optimizations and clang unknown flags
|
||||
sed -i "${WORKDIR}/scintilla/gtk/makefile" \
|
||||
-e "s#^CC = gcc#CC = ${CC}#" \
|
||||
-e "s#^CC = clang#CC = ${CC}#" \
|
||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
||||
-e "s#-Os##" \
|
||||
-e "s#-Wno-misleading-indentation##" \
|
||||
|| die "error patching /scintilla/gtk/makefile"
|
||||
|
||||
sed -i "${S}/makefile" \
|
||||
-e "s#^CC = clang#CC = ${CC}#" \
|
||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching gtk/makefile"
|
||||
|
||||
# repair and enhance the .desktop file
|
||||
sed -i "${S}/SciTE.desktop" \
|
||||
-e "s#text/plain#text/\*;application/xhtml+xml#" \
|
||||
-e "s#^Categories=\(.*\)#Categories=Development;#" \
|
||||
|| die "error patching /scite/gtk/SciTe.desktop"
|
||||
|
||||
# add the ebuild suffix as shell type for working with ebuilds
|
||||
sed -i "${WORKDIR}/scite/src/perl.properties" \
|
||||
-e "s#\*.sh;\*.bsh;#\*.ebuild;\*.sh;\*.bsh;#" \
|
||||
|| die "error patching /scite/src/perl.prperties"
|
||||
|
||||
# it seems that pwd here is ${S}, but user patches are relative to ${workdir}
|
||||
# Bug #576162
|
||||
|
||||
cd "${WORKDIR}" || die "couldn't cd into ${WORKDIR}"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# prepare make options
|
||||
local emake_pars="GTK3=1"
|
||||
|
||||
if tc-is-clang ; then
|
||||
emake_pars+=" CLANG=1"
|
||||
fi
|
||||
|
||||
if ! use lua; then
|
||||
emake_pars+=" NO_LUA=1"
|
||||
fi
|
||||
|
||||
emake -C "${WORKDIR}/scintilla/gtk" "${emake_pars}"
|
||||
emake "${emake_pars}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
|
||||
dosym scite /usr/bin/SciTE
|
||||
doman ../doc/scite.1
|
||||
dodoc ../README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,354 +0,0 @@
|
||||
Fix underlinking issues caused by missing -pthread flag:
|
||||
* libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=sandybridge --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=4096 -Wl,-O1 -Wl,--as-needed -o .libs/vscclient vscclient.o ./.libs/libcacard.so -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
|
||||
* vscclient.o:vscclient.c:function main: error: undefined reference to 'pthread_create'
|
||||
See also: https://bugs.gentoo.org/show_bug.cgi?id=494450
|
||||
|
||||
--- libcacard-0.1.2/configure.ac
|
||||
+++ libcacard-0.1.2/configure.ac
|
||||
@@ -69,6 +69,11 @@
|
||||
fi
|
||||
])
|
||||
|
||||
+dnl Pthread handling
|
||||
+AX_PTHREAD
|
||||
+CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
|
||||
+LIBS="${LIBS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS}"
|
||||
+
|
||||
dnl handle the passthru option. passthru allows you to access the cards directly
|
||||
AC_ARG_ENABLE(passthru,
|
||||
AC_HELP_STRING([--enable-passthru], [allow passthru mode]),
|
||||
--- libcacard-0.1.2/m4/ax_pthread.m4
|
||||
+++ libcacard-0.1.2/m4/ax_pthread.m4
|
||||
@@ -0,0 +1,332 @@
|
||||
+# ===========================================================================
|
||||
+# http://www.gnu.org/software/autoconf-archive/ax_pthread.html
|
||||
+# ===========================================================================
|
||||
+#
|
||||
+# SYNOPSIS
|
||||
+#
|
||||
+# AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
||||
+#
|
||||
+# DESCRIPTION
|
||||
+#
|
||||
+# This macro figures out how to build C programs using POSIX threads. It
|
||||
+# sets the PTHREAD_LIBS output variable to the threads library and linker
|
||||
+# flags, and the PTHREAD_CFLAGS output variable to any special C compiler
|
||||
+# flags that are needed. (The user can also force certain compiler
|
||||
+# flags/libs to be tested by setting these environment variables.)
|
||||
+#
|
||||
+# Also sets PTHREAD_CC to any special C compiler that is needed for
|
||||
+# multi-threaded programs (defaults to the value of CC otherwise). (This
|
||||
+# is necessary on AIX to use the special cc_r compiler alias.)
|
||||
+#
|
||||
+# NOTE: You are assumed to not only compile your program with these flags,
|
||||
+# but also link it with them as well. e.g. you should link with
|
||||
+# $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
|
||||
+#
|
||||
+# If you are only building threads programs, you may wish to use these
|
||||
+# variables in your default LIBS, CFLAGS, and CC:
|
||||
+#
|
||||
+# LIBS="$PTHREAD_LIBS $LIBS"
|
||||
+# CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
|
||||
+# CC="$PTHREAD_CC"
|
||||
+#
|
||||
+# In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
|
||||
+# has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
|
||||
+# (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
|
||||
+#
|
||||
+# Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
|
||||
+# PTHREAD_PRIO_INHERIT symbol is defined when compiling with
|
||||
+# PTHREAD_CFLAGS.
|
||||
+#
|
||||
+# ACTION-IF-FOUND is a list of shell commands to run if a threads library
|
||||
+# is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
|
||||
+# is not found. If ACTION-IF-FOUND is not specified, the default action
|
||||
+# will define HAVE_PTHREAD.
|
||||
+#
|
||||
+# Please let the authors know if this macro fails on any platform, or if
|
||||
+# you have any other suggestions or comments. This macro was based on work
|
||||
+# by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
|
||||
+# from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
|
||||
+# Alejandro Forero Cuervo to the autoconf macro repository. We are also
|
||||
+# grateful for the helpful feedback of numerous users.
|
||||
+#
|
||||
+# Updated for Autoconf 2.68 by Daniel Richard G.
|
||||
+#
|
||||
+# LICENSE
|
||||
+#
|
||||
+# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
|
||||
+# Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
|
||||
+#
|
||||
+# This program is free software: you can redistribute it and/or modify it
|
||||
+# under the terms of the GNU General Public License as published by the
|
||||
+# Free Software Foundation, either version 3 of the License, or (at your
|
||||
+# option) any later version.
|
||||
+#
|
||||
+# This program is distributed in the hope that it will be useful, but
|
||||
+# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
||||
+# Public License for more details.
|
||||
+#
|
||||
+# You should have received a copy of the GNU General Public License along
|
||||
+# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
+#
|
||||
+# As a special exception, the respective Autoconf Macro's copyright owner
|
||||
+# gives unlimited permission to copy, distribute and modify the configure
|
||||
+# scripts that are the output of Autoconf when processing the Macro. You
|
||||
+# need not follow the terms of the GNU General Public License when using
|
||||
+# or distributing such scripts, even though portions of the text of the
|
||||
+# Macro appear in them. The GNU General Public License (GPL) does govern
|
||||
+# all other use of the material that constitutes the Autoconf Macro.
|
||||
+#
|
||||
+# This special exception to the GPL applies to versions of the Autoconf
|
||||
+# Macro released by the Autoconf Archive. When you make and distribute a
|
||||
+# modified version of the Autoconf Macro, you may extend this special
|
||||
+# exception to the GPL to apply to your modified version as well.
|
||||
+
|
||||
+#serial 21
|
||||
+
|
||||
+AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
|
||||
+AC_DEFUN([AX_PTHREAD], [
|
||||
+AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
+AC_LANG_PUSH([C])
|
||||
+ax_pthread_ok=no
|
||||
+
|
||||
+# We used to check for pthread.h first, but this fails if pthread.h
|
||||
+# requires special compiler flags (e.g. on True64 or Sequent).
|
||||
+# It gets checked for in the link test anyway.
|
||||
+
|
||||
+# First of all, check if the user has set any of the PTHREAD_LIBS,
|
||||
+# etcetera environment variables, and if threads linking works using
|
||||
+# them:
|
||||
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
|
||||
+ save_CFLAGS="$CFLAGS"
|
||||
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
|
||||
+ save_LIBS="$LIBS"
|
||||
+ LIBS="$PTHREAD_LIBS $LIBS"
|
||||
+ AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
|
||||
+ AC_TRY_LINK_FUNC([pthread_join], [ax_pthread_ok=yes])
|
||||
+ AC_MSG_RESULT([$ax_pthread_ok])
|
||||
+ if test x"$ax_pthread_ok" = xno; then
|
||||
+ PTHREAD_LIBS=""
|
||||
+ PTHREAD_CFLAGS=""
|
||||
+ fi
|
||||
+ LIBS="$save_LIBS"
|
||||
+ CFLAGS="$save_CFLAGS"
|
||||
+fi
|
||||
+
|
||||
+# We must check for the threads library under a number of different
|
||||
+# names; the ordering is very important because some systems
|
||||
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
|
||||
+# libraries is broken (non-POSIX).
|
||||
+
|
||||
+# Create a list of thread flags to try. Items starting with a "-" are
|
||||
+# C compiler flags, and other items are library names, except for "none"
|
||||
+# which indicates that we try without any flags at all, and "pthread-config"
|
||||
+# which is a program returning the flags for the Pth emulation library.
|
||||
+
|
||||
+ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
|
||||
+
|
||||
+# The ordering *is* (sometimes) important. Some notes on the
|
||||
+# individual items follow:
|
||||
+
|
||||
+# pthreads: AIX (must check this before -lpthread)
|
||||
+# none: in case threads are in libc; should be tried before -Kthread and
|
||||
+# other compiler flags to prevent continual compiler warnings
|
||||
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
|
||||
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
|
||||
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
|
||||
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
|
||||
+# -pthreads: Solaris/gcc
|
||||
+# -mthreads: Mingw32/gcc, Lynx/gcc
|
||||
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
|
||||
+# doesn't hurt to check since this sometimes defines pthreads too;
|
||||
+# also defines -D_REENTRANT)
|
||||
+# ... -mt is also the pthreads flag for HP/aCC
|
||||
+# pthread: Linux, etcetera
|
||||
+# --thread-safe: KAI C++
|
||||
+# pthread-config: use pthread-config program (for GNU Pth library)
|
||||
+
|
||||
+case ${host_os} in
|
||||
+ solaris*)
|
||||
+
|
||||
+ # On Solaris (at least, for some versions), libc contains stubbed
|
||||
+ # (non-functional) versions of the pthreads routines, so link-based
|
||||
+ # tests will erroneously succeed. (We need to link with -pthreads/-mt/
|
||||
+ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
|
||||
+ # a function called by this macro, so we could check for that, but
|
||||
+ # who knows whether they'll stub that too in a future libc.) So,
|
||||
+ # we'll just look for -pthreads and -lpthread first:
|
||||
+
|
||||
+ ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
|
||||
+ ;;
|
||||
+
|
||||
+ darwin*)
|
||||
+ ax_pthread_flags="-pthread $ax_pthread_flags"
|
||||
+ ;;
|
||||
+esac
|
||||
+
|
||||
+# Clang doesn't consider unrecognized options an error unless we specify
|
||||
+# -Werror. We throw in some extra Clang-specific options to ensure that
|
||||
+# this doesn't happen for GCC, which also accepts -Werror.
|
||||
+
|
||||
+AC_MSG_CHECKING([if compiler needs -Werror to reject unknown flags])
|
||||
+save_CFLAGS="$CFLAGS"
|
||||
+ax_pthread_extra_flags="-Werror"
|
||||
+CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
|
||||
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([int foo(void);],[foo()])],
|
||||
+ [AC_MSG_RESULT([yes])],
|
||||
+ [ax_pthread_extra_flags=
|
||||
+ AC_MSG_RESULT([no])])
|
||||
+CFLAGS="$save_CFLAGS"
|
||||
+
|
||||
+if test x"$ax_pthread_ok" = xno; then
|
||||
+for flag in $ax_pthread_flags; do
|
||||
+
|
||||
+ case $flag in
|
||||
+ none)
|
||||
+ AC_MSG_CHECKING([whether pthreads work without any flags])
|
||||
+ ;;
|
||||
+
|
||||
+ -*)
|
||||
+ AC_MSG_CHECKING([whether pthreads work with $flag])
|
||||
+ PTHREAD_CFLAGS="$flag"
|
||||
+ ;;
|
||||
+
|
||||
+ pthread-config)
|
||||
+ AC_CHECK_PROG([ax_pthread_config], [pthread-config], [yes], [no])
|
||||
+ if test x"$ax_pthread_config" = xno; then continue; fi
|
||||
+ PTHREAD_CFLAGS="`pthread-config --cflags`"
|
||||
+ PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
|
||||
+ ;;
|
||||
+
|
||||
+ *)
|
||||
+ AC_MSG_CHECKING([for the pthreads library -l$flag])
|
||||
+ PTHREAD_LIBS="-l$flag"
|
||||
+ ;;
|
||||
+ esac
|
||||
+
|
||||
+ save_LIBS="$LIBS"
|
||||
+ save_CFLAGS="$CFLAGS"
|
||||
+ LIBS="$PTHREAD_LIBS $LIBS"
|
||||
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
|
||||
+
|
||||
+ # Check for various functions. We must include pthread.h,
|
||||
+ # since some functions may be macros. (On the Sequent, we
|
||||
+ # need a special flag -Kthread to make this header compile.)
|
||||
+ # We check for pthread_join because it is in -lpthread on IRIX
|
||||
+ # while pthread_create is in libc. We check for pthread_attr_init
|
||||
+ # due to DEC craziness with -lpthreads. We check for
|
||||
+ # pthread_cleanup_push because it is one of the few pthread
|
||||
+ # functions on Solaris that doesn't have a non-functional libc stub.
|
||||
+ # We try pthread_create on general principles.
|
||||
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>
|
||||
+ static void routine(void *a) { a = 0; }
|
||||
+ static void *start_routine(void *a) { return a; }],
|
||||
+ [pthread_t th; pthread_attr_t attr;
|
||||
+ pthread_create(&th, 0, start_routine, 0);
|
||||
+ pthread_join(th, 0);
|
||||
+ pthread_attr_init(&attr);
|
||||
+ pthread_cleanup_push(routine, 0);
|
||||
+ pthread_cleanup_pop(0) /* ; */])],
|
||||
+ [ax_pthread_ok=yes],
|
||||
+ [])
|
||||
+
|
||||
+ LIBS="$save_LIBS"
|
||||
+ CFLAGS="$save_CFLAGS"
|
||||
+
|
||||
+ AC_MSG_RESULT([$ax_pthread_ok])
|
||||
+ if test "x$ax_pthread_ok" = xyes; then
|
||||
+ break;
|
||||
+ fi
|
||||
+
|
||||
+ PTHREAD_LIBS=""
|
||||
+ PTHREAD_CFLAGS=""
|
||||
+done
|
||||
+fi
|
||||
+
|
||||
+# Various other checks:
|
||||
+if test "x$ax_pthread_ok" = xyes; then
|
||||
+ save_LIBS="$LIBS"
|
||||
+ LIBS="$PTHREAD_LIBS $LIBS"
|
||||
+ save_CFLAGS="$CFLAGS"
|
||||
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
|
||||
+
|
||||
+ # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
|
||||
+ AC_MSG_CHECKING([for joinable pthread attribute])
|
||||
+ attr_name=unknown
|
||||
+ for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
|
||||
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>],
|
||||
+ [int attr = $attr; return attr /* ; */])],
|
||||
+ [attr_name=$attr; break],
|
||||
+ [])
|
||||
+ done
|
||||
+ AC_MSG_RESULT([$attr_name])
|
||||
+ if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
|
||||
+ AC_DEFINE_UNQUOTED([PTHREAD_CREATE_JOINABLE], [$attr_name],
|
||||
+ [Define to necessary symbol if this constant
|
||||
+ uses a non-standard name on your system.])
|
||||
+ fi
|
||||
+
|
||||
+ AC_MSG_CHECKING([if more special flags are required for pthreads])
|
||||
+ flag=no
|
||||
+ case ${host_os} in
|
||||
+ aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
|
||||
+ osf* | hpux*) flag="-D_REENTRANT";;
|
||||
+ solaris*)
|
||||
+ if test "$GCC" = "yes"; then
|
||||
+ flag="-D_REENTRANT"
|
||||
+ else
|
||||
+ # TODO: What about Clang on Solaris?
|
||||
+ flag="-mt -D_REENTRANT"
|
||||
+ fi
|
||||
+ ;;
|
||||
+ esac
|
||||
+ AC_MSG_RESULT([$flag])
|
||||
+ if test "x$flag" != xno; then
|
||||
+ PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
|
||||
+ fi
|
||||
+
|
||||
+ AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT],
|
||||
+ [ax_cv_PTHREAD_PRIO_INHERIT], [
|
||||
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pthread.h>]],
|
||||
+ [[int i = PTHREAD_PRIO_INHERIT;]])],
|
||||
+ [ax_cv_PTHREAD_PRIO_INHERIT=yes],
|
||||
+ [ax_cv_PTHREAD_PRIO_INHERIT=no])
|
||||
+ ])
|
||||
+ AS_IF([test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"],
|
||||
+ [AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], [1], [Have PTHREAD_PRIO_INHERIT.])])
|
||||
+
|
||||
+ LIBS="$save_LIBS"
|
||||
+ CFLAGS="$save_CFLAGS"
|
||||
+
|
||||
+ # More AIX lossage: compile with *_r variant
|
||||
+ if test "x$GCC" != xyes; then
|
||||
+ case $host_os in
|
||||
+ aix*)
|
||||
+ AS_CASE(["x/$CC"],
|
||||
+ [x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6],
|
||||
+ [#handle absolute path differently from PATH based program lookup
|
||||
+ AS_CASE(["x$CC"],
|
||||
+ [x/*],
|
||||
+ [AS_IF([AS_EXECUTABLE_P([${CC}_r])],[PTHREAD_CC="${CC}_r"])],
|
||||
+ [AC_CHECK_PROGS([PTHREAD_CC],[${CC}_r],[$CC])])])
|
||||
+ ;;
|
||||
+ esac
|
||||
+ fi
|
||||
+fi
|
||||
+
|
||||
+test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
|
||||
+
|
||||
+AC_SUBST([PTHREAD_LIBS])
|
||||
+AC_SUBST([PTHREAD_CFLAGS])
|
||||
+AC_SUBST([PTHREAD_CC])
|
||||
+
|
||||
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
|
||||
+if test x"$ax_pthread_ok" = xyes; then
|
||||
+ ifelse([$1],,[AC_DEFINE([HAVE_PTHREAD],[1],[Define if you have POSIX threads libraries and header files.])],[$1])
|
||||
+ :
|
||||
+else
|
||||
+ ax_pthread_ok=no
|
||||
+ $2
|
||||
+fi
|
||||
+AC_LANG_POP
|
||||
+])dnl AX_PTHREAD
|
@ -1,158 +0,0 @@
|
||||
From a49f22efd84d1cc656242319cca27cbdf8852e05 Mon Sep 17 00:00:00 2001
|
||||
From: William Hubbs <whubbs@gaikai.com>
|
||||
Date: Fri, 23 Jun 2017 12:34:25 -0500
|
||||
Subject: [PATCH] make ostree optional
|
||||
|
||||
---
|
||||
vendor/github.com/containers/image/README.md | 14 ++++++---
|
||||
.../transports/alltransports/alltransports.go | 2 +-
|
||||
.../image/transports/alltransports/ostree.go | 8 +++++
|
||||
.../image/transports/alltransports/ostree_stub.go | 9 ++++++
|
||||
.../github.com/containers/image/transports/stub.go | 36 ++++++++++++++++++++++
|
||||
.../containers/image/transports/stub_test.go | 18 +++++++++++
|
||||
6 files changed, 82 insertions(+), 5 deletions(-)
|
||||
create mode 100644 vendor/github.com/containers/image/transports/alltransports/ostree.go
|
||||
create mode 100644 vendor/github.com/containers/image/transports/alltransports/ostree_stub.go
|
||||
create mode 100644 vendor/github.com/containers/image/transports/stub.go
|
||||
create mode 100644 vendor/github.com/containers/image/transports/stub_test.go
|
||||
|
||||
diff --git a/vendor/github.com/containers/image/README.md b/vendor/github.com/containers/image/README.md
|
||||
index ca8afd4..8e812bb 100644
|
||||
--- a/vendor/github.com/containers/image/README.md
|
||||
+++ b/vendor/github.com/containers/image/README.md
|
||||
@@ -51,14 +51,20 @@ Ensure that the dependencies documented [in vendor.conf](https://github.com/cont
|
||||
are also available
|
||||
(using those exact versions or different versions of your choosing).
|
||||
|
||||
-This library, by default, also depends on the GpgME C library. Either install it:
|
||||
+This library, by default, also depends on the GpgME and libostree C libraries. Either install them:
|
||||
```sh
|
||||
-Fedora$ dnf install gpgme-devel libassuan-devel
|
||||
+Fedora$ dnf install gpgme-devel libassuan-devel libostree-devel
|
||||
macOS$ brew install gpgme
|
||||
```
|
||||
-or use the `containers_image_openpgp` build tag (e.g. using `go build -tags …`)
|
||||
-This will use a Golang-only OpenPGP implementation for signature verification instead of the default cgo/gpgme-based implementation;
|
||||
+or use the build tags described below to avoid the dependencies (e.g. using `go build -tags …`)
|
||||
+
|
||||
+### Supported build tags
|
||||
+
|
||||
+- `containers_image_openpgp`: Use a Golang-only OpenPGP implementation for signature verification instead of the default cgo/gpgme-based implementation;
|
||||
the primary downside is that creating new signatures with the Golang-only implementation is not supported.
|
||||
+- `containers_image_ostree_stub`: Instead of importing `ostree:` transport in `github.com/containers/image/transports/alltransports`, use a stub which reports that the transport is not supported. This allows building the library without requiring the `libostree` development libraries.
|
||||
+
|
||||
+ (Note that explicitly importing `github.com/containers/image/ostree` will still depend on the `libostree` library, this build tag only affects generic users of …`/alltransports`.)
|
||||
|
||||
## Contributing
|
||||
|
||||
diff --git a/vendor/github.com/containers/image/transports/alltransports/alltransports.go b/vendor/github.com/containers/image/transports/alltransports/alltransports.go
|
||||
index dc70fad..dd80b7f 100644
|
||||
--- a/vendor/github.com/containers/image/transports/alltransports/alltransports.go
|
||||
+++ b/vendor/github.com/containers/image/transports/alltransports/alltransports.go
|
||||
@@ -12,7 +12,7 @@ import (
|
||||
_ "github.com/containers/image/docker/daemon"
|
||||
_ "github.com/containers/image/oci/layout"
|
||||
_ "github.com/containers/image/openshift"
|
||||
- _ "github.com/containers/image/ostree"
|
||||
+ // The ostree transport is registered by ostree*.go
|
||||
_ "github.com/containers/image/storage"
|
||||
"github.com/containers/image/transports"
|
||||
"github.com/containers/image/types"
|
||||
diff --git a/vendor/github.com/containers/image/transports/alltransports/ostree.go b/vendor/github.com/containers/image/transports/alltransports/ostree.go
|
||||
new file mode 100644
|
||||
index 0000000..0fc5d7e
|
||||
--- /dev/null
|
||||
+++ b/vendor/github.com/containers/image/transports/alltransports/ostree.go
|
||||
@@ -0,0 +1,8 @@
|
||||
+// +build !containers_image_ostree_stub
|
||||
+
|
||||
+package alltransports
|
||||
+
|
||||
+import (
|
||||
+ // Register the ostree transport
|
||||
+ _ "github.com/containers/image/ostree"
|
||||
+)
|
||||
diff --git a/vendor/github.com/containers/image/transports/alltransports/ostree_stub.go b/vendor/github.com/containers/image/transports/alltransports/ostree_stub.go
|
||||
new file mode 100644
|
||||
index 0000000..8b01afe
|
||||
--- /dev/null
|
||||
+++ b/vendor/github.com/containers/image/transports/alltransports/ostree_stub.go
|
||||
@@ -0,0 +1,9 @@
|
||||
+// +build containers_image_ostree_stub
|
||||
+
|
||||
+package alltransports
|
||||
+
|
||||
+import "github.com/containers/image/transports"
|
||||
+
|
||||
+func init() {
|
||||
+ transports.Register(transports.NewStubTransport("ostree"))
|
||||
+}
|
||||
diff --git a/vendor/github.com/containers/image/transports/stub.go b/vendor/github.com/containers/image/transports/stub.go
|
||||
new file mode 100644
|
||||
index 0000000..087f69b
|
||||
--- /dev/null
|
||||
+++ b/vendor/github.com/containers/image/transports/stub.go
|
||||
@@ -0,0 +1,36 @@
|
||||
+package transports
|
||||
+
|
||||
+import (
|
||||
+ "fmt"
|
||||
+
|
||||
+ "github.com/containers/image/types"
|
||||
+)
|
||||
+
|
||||
+// stubTransport is an implementation of types.ImageTransport which has a name, but rejects any references with “the transport $name: is not supported in this build”.
|
||||
+type stubTransport string
|
||||
+
|
||||
+// NewStubTransport returns an implementation of types.ImageTransport which has a name, but rejects any references with “the transport $name: is not supported in this build”.
|
||||
+func NewStubTransport(name string) types.ImageTransport {
|
||||
+ return stubTransport(name)
|
||||
+}
|
||||
+
|
||||
+// Name returns the name of the transport, which must be unique among other transports.
|
||||
+func (s stubTransport) Name() string {
|
||||
+ return string(s)
|
||||
+}
|
||||
+
|
||||
+// ParseReference converts a string, which should not start with the ImageTransport.Name prefix, into an ImageReference.
|
||||
+func (s stubTransport) ParseReference(reference string) (types.ImageReference, error) {
|
||||
+ return nil, fmt.Errorf(`The transport "%s:" is not supported in this build`, string(s))
|
||||
+}
|
||||
+
|
||||
+// ValidatePolicyConfigurationScope checks that scope is a valid name for a signature.PolicyTransportScopes keys
|
||||
+// (i.e. a valid PolicyConfigurationIdentity() or PolicyConfigurationNamespaces() return value).
|
||||
+// It is acceptable to allow an invalid value which will never be matched, it can "only" cause user confusion.
|
||||
+// scope passed to this function will not be "", that value is always allowed.
|
||||
+func (s stubTransport) ValidatePolicyConfigurationScope(scope string) error {
|
||||
+ // Allowing any reference in here allows tools with some transports stubbed-out to still
|
||||
+ // use signature verification policies which refer to these stubbed-out transports.
|
||||
+ // See also the treatment of unknown transports in policyTransportScopesWithTransport.UnmarshalJSON .
|
||||
+ return nil
|
||||
+}
|
||||
diff --git a/vendor/github.com/containers/image/transports/stub_test.go b/vendor/github.com/containers/image/transports/stub_test.go
|
||||
new file mode 100644
|
||||
index 0000000..f181a1a
|
||||
--- /dev/null
|
||||
+++ b/vendor/github.com/containers/image/transports/stub_test.go
|
||||
@@ -0,0 +1,18 @@
|
||||
+package transports
|
||||
+
|
||||
+import (
|
||||
+ "testing"
|
||||
+
|
||||
+ "github.com/stretchr/testify/assert"
|
||||
+)
|
||||
+
|
||||
+func TestStubTransport(t *testing.T) {
|
||||
+ const name = "whatever"
|
||||
+
|
||||
+ s := NewStubTransport(name)
|
||||
+ assert.Equal(t, name, s.Name())
|
||||
+ _, err := s.ParseReference("this is rejected regardless of content")
|
||||
+ assert.Error(t, err)
|
||||
+ err = s.ValidatePolicyConfigurationScope("this is accepted regardless of content")
|
||||
+ assert.NoError(t, err)
|
||||
+}
|
||||
--
|
||||
2.13.0
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
DESCRIPTION="GNU Midnight Commander is a text based file manager"
|
||||
HOMEPAGE="https://www.midnight-commander.org"
|
||||
SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
IUSE="+edit gpm nls samba sftp +slang spell test unicode X +xdg"
|
||||
|
||||
REQUIRED_USE="spell? ( edit )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26.0:2
|
||||
gpm? ( sys-libs/gpm )
|
||||
kernel_linux? ( sys-fs/e2fsprogs )
|
||||
samba? ( net-fs/samba )
|
||||
sftp? ( net-libs/libssh2 )
|
||||
slang? ( >=sys-libs/slang-2 )
|
||||
!slang? ( sys-libs/ncurses:0=[unicode?] )
|
||||
spell? ( app-text/aspell )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libICE
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_pretend() {
|
||||
if use slang && use unicode ; then
|
||||
ewarn "\"unicode\" USE flag only takes effect when the \"slang\" USE flag is disabled."
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-dependency-tracking
|
||||
--disable-silent-rules
|
||||
--enable-charset
|
||||
--enable-vfs
|
||||
--with-homedir=$(usex xdg 'XDG' '.mc')
|
||||
--with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' '')")
|
||||
$(use_enable kernel_linux vfs-undelfs)
|
||||
# Today mclib does not expose any headers and is linked to
|
||||
# single 'mc' binary. Thus there is no advantage of having
|
||||
# a library. Let's avoid shared library altogether
|
||||
# as it also conflicts with sci-libs/mc: bug #685938
|
||||
--disable-mclib
|
||||
$(use_enable nls)
|
||||
$(use_enable samba vfs-smb)
|
||||
$(use_enable sftp vfs-sftp)
|
||||
$(use_enable spell aspell)
|
||||
$(use_enable test tests)
|
||||
$(use_with gpm gpm-mouse)
|
||||
$(use_with X x)
|
||||
$(use_with edit internal-edit)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# CK_FORK=no to avoid using fork() in check library
|
||||
# as mc mocks fork() itself: bug #644462.
|
||||
#
|
||||
# VERBOSE=1 to make test failures contain detailed
|
||||
# information.
|
||||
CK_FORK=no emake check VERBOSE=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
# fix bug #334383
|
||||
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
|
||||
fowners root:tty /usr/libexec/mc/cons.saver
|
||||
fperms g+s /usr/libexec/mc/cons.saver
|
||||
fi
|
||||
|
||||
if ! use xdg ; then
|
||||
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
|
||||
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To enable exiting to latest working directory,"
|
||||
elog "put this into your ~/.bashrc:"
|
||||
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
|
||||
}
|
@ -1,5 +1,2 @@
|
||||
DIST tmux-2.7.tar.gz 487585 BLAKE2B 9c56da03bd12b358fcbed82def9680c34e1e485f906cf9b90a501e53b109c43d1ee843972d26e677de2c34830e599edee022dc1c17e1e5c935ed232caacb2b01 SHA512 7839ef748ea55df8c02c727047f65bd235b5e3b8ab23157246071e1b9954fa269594da9fbd0fabf6a850e3b5dfda962a0a067c1507411c92a84d1db2666ecf37
|
||||
DIST tmux-2.8.tar.gz 491195 BLAKE2B 1dde20282f84a32647ebb26cdd2346f8870670f904cb06c293218f9db389ded316449f7870805d6d9c1cbb417890ace5e3c36c533bf64818b219f3265b9d2dfd SHA512 e382aec122a10624953432b3c869b21d69390bc2e7d459440a46950802e39503eafb398178f8085191261925e4f0872bb99b19e0403e7beb56d3ceecc4c86b09
|
||||
DIST tmux-2.9.tar.gz 510966 BLAKE2B 63d4fe671afc00792eae4358c0833854cb5202a4f9aab6deaec9f3f459b0786d2d966294478ab2015a8d8d88d1815385422e1bd311d9211f88e130762fe4b770 SHA512 a712da19ebea240bafb3e8b0bf313baec6f2e6c6e32babac1221a0fbaaf4da82cd8cad4e6cf3da1e277ddc830b5405d104ca69b278627d3db5d0e4439d4896b3
|
||||
DIST tmux-2.9a.tar.gz 510915 BLAKE2B 6a3dcdb66419fdd40818c18c3a16adf83fa67b3f5d4cc60953b64d62d2e3e139cad0612eef4233d3d5fa76aaae93e437c8394aa118791c87cb0670f1ddc65eae SHA512 aca6882688727c10c5647443fdd18bbd6c0f80b7a3bf9667903d1b89d523e604cd715f176f33f2e5673258f00e626a6dc273f80fe97ae4f91621814d89985713
|
||||
DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 BLAKE2B 04143e6d1cfbbd467f1656f949363cb7a4a3e16e9b3cf56b8b0423babe56276abee2622964cb490005fc76d1cbe12201fb1a6446a6f860c2cc1ff3c9bd5fc496 SHA512 fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979
|
||||
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools flag-o-matic versionator
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="https://tmux.github.io/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_*}/${P/_/-}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/libevent:0=
|
||||
sys-libs/ncurses:0=
|
||||
utempter? (
|
||||
kernel_linux? ( sys-libs/libutempter )
|
||||
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
|
||||
)"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? ( app-vim/vim-tmux )"
|
||||
|
||||
DOCS=( CHANGES README TODO )
|
||||
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.4-flags.patch
|
||||
|
||||
# usptream fixes (can be removed with next version bump)
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
# regenerate aclocal.m4 to support earlier automake versions
|
||||
rm aclocal.m4 || die
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
$(use_enable utempter)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
dodoc example_tmux.conf
|
||||
docompress -x /usr/share/doc/${PF}/example_tmux.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools flag-o-matic versionator
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="https://tmux.github.io/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_*}/${P/_/-}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/libevent:0=
|
||||
sys-libs/ncurses:0=
|
||||
utempter? (
|
||||
kernel_linux? ( sys-libs/libutempter )
|
||||
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
|
||||
)
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)"
|
||||
|
||||
DOCS=( CHANGES README TODO )
|
||||
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.4-flags.patch
|
||||
|
||||
# usptream fixes (can be removed with next version bump)
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
# regenerate aclocal.m4 to support earlier automake versions
|
||||
rm aclocal.m4 || die
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
$(use_enable utempter)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
dodoc example_tmux.conf
|
||||
docompress -x /usr/share/doc/${PF}/example_tmux.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="https://tmux.github.io/"
|
||||
SRC_URI="https://github.com/tmux/tmux/releases/download/$(ver_cut 1-2)/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libevent:0=
|
||||
sys-libs/ncurses:0=
|
||||
utempter? (
|
||||
kernel_linux? ( sys-libs/libutempter )
|
||||
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
|
||||
)"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? ( app-vim/vim-tmux )"
|
||||
|
||||
DOCS=( CHANGES README TODO )
|
||||
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.4-flags.patch
|
||||
|
||||
# upstream fixes (can be removed with next version bump)
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
$(use_enable utempter)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
dodoc example_tmux.conf
|
||||
docompress -x /usr/share/doc/${PF}/example_tmux.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! ver_test 1.9a -ge ${REPLACING_VERSIONS:-1.9a}; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="https://tmux.github.io/"
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b"
|
||||
EGIT_REPO_URI="https://github.com/tmux/tmux.git"
|
||||
else
|
||||
SRC_URI="https://github.com/tmux/tmux/releases/download/$(ver_cut 1-2)/${P/_/-}.tar.gz"
|
||||
[[ "${PV}" == *_rc* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
fi
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libevent:0=
|
||||
sys-libs/ncurses:0=
|
||||
utempter? (
|
||||
kernel_linux? ( sys-libs/libutempter )
|
||||
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
|
||||
)"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? ( app-vim/vim-tmux )"
|
||||
|
||||
DOCS=( CHANGES README TODO )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.4-flags.patch"
|
||||
|
||||
# upstream fixes (can be removed with next version bump)
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
$(use_enable utempter)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
einstalldocs
|
||||
|
||||
dodoc example_tmux.conf
|
||||
docompress -x /usr/share/doc/${PF}/example_tmux.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! ver_test 1.9a -ge ${REPLACING_VERSIONS:-1.9a}; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,22 +1,3 @@
|
||||
--- a/CMakeLists.txt 2019-07-31 00:34:43.000000000 +0200
|
||||
+++ b/CMakeLists.txt 2019-10-02 00:17:34.968355656 +0200
|
||||
@@ -954,6 +954,16 @@
|
||||
endif()
|
||||
#>>HUNSPELL for Speelling support
|
||||
|
||||
+#<<HYPHEN for Hyphenation support
|
||||
+find_package(HYPHEN)
|
||||
+if(HYPHEN_FOUND)
|
||||
+ message("System Hyphen Found OK")
|
||||
+ set(HAVE_HYPHEN ON)
|
||||
+else()
|
||||
+ message("Hyphen or its developer libraries NOT found - using bundled Hyphen instead")
|
||||
+endif()
|
||||
+#>>HYPHEN for Hyphenation support
|
||||
+
|
||||
#<<PoDoFo for AI PDF import
|
||||
option(WITH_PODOFO "Enable support for PDF embedded in AI" ON)
|
||||
if (WITH_PODOFO)
|
||||
--- a/scribus/CMakeLists.txt 2019-10-02 00:25:01.194386515 +0200
|
||||
+++ b/scribus/CMakeLists.txt 2019-10-02 00:26:23.584392213 +0200
|
||||
@@ -1069,7 +1069,9 @@
|
@ -0,0 +1,19 @@
|
||||
--- a/CMakeLists.txt 2019-07-31 00:34:43.000000000 +0200
|
||||
+++ b/CMakeLists.txt 2019-10-02 00:17:34.968355656 +0200
|
||||
@@ -954,6 +954,16 @@
|
||||
endif()
|
||||
#>>HUNSPELL for Speelling support
|
||||
|
||||
+#<<HYPHEN for Hyphenation support
|
||||
+find_package(HYPHEN)
|
||||
+if(HYPHEN_FOUND)
|
||||
+ message("System Hyphen Found OK")
|
||||
+ set(HAVE_HYPHEN ON)
|
||||
+else()
|
||||
+ message("Hyphen or its developer libraries NOT found - using bundled Hyphen instead")
|
||||
+endif()
|
||||
+#>>HYPHEN for Hyphenation support
|
||||
+
|
||||
#<<PoDoFo for AI PDF import
|
||||
option(WITH_PODOFO "Enable support for PDF embedded in AI" ON)
|
||||
if (WITH_PODOFO)
|
@ -0,0 +1,19 @@
|
||||
--- a/CMakeLists_Dependencies.cmake 2019-07-31 00:34:43.000000000 +0200
|
||||
+++ b/CMakeLists_Dependencies.cmake 2019-10-02 00:17:34.968355656 +0200
|
||||
@@ -954,6 +954,16 @@
|
||||
endif()
|
||||
#>>HUNSPELL for Speelling support
|
||||
|
||||
+#<<HYPHEN for Hyphenation support
|
||||
+find_package(HYPHEN)
|
||||
+if(HYPHEN_FOUND)
|
||||
+ message("System Hyphen Found OK")
|
||||
+ set(HAVE_HYPHEN ON)
|
||||
+else()
|
||||
+ message("Hyphen or its developer libraries NOT found - using bundled Hyphen instead")
|
||||
+endif()
|
||||
+#>>HYPHEN for Hyphenation support
|
||||
+
|
||||
#<<PoDoFo for AI PDF import
|
||||
option(WITH_PODOFO "Enable support for PDF embedded in AI" ON)
|
||||
if (WITH_PODOFO)
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST repoman-2.3.11.tar.bz2 86807 BLAKE2B f5bf8e9b7bac7816ee9b1139d0e0d30e99fc06da4fb742e430c237d9be0e6261bcf5d8f3412f1c20a34e2766c5acc86176b4731f20adc9554de9949bd5622a5d SHA512 331614554bb7ba49b8b63b8612642426fb458aa84de78bb9958be85d03e43d662fc094ecd2472a6f06c6b4f0368ec0542083b04c25f7d8b6aabb432cd2b32367
|
||||
DIST repoman-2.3.16.tar.bz2 86739 BLAKE2B dc3e3b5e72df751cfacc17e6f5c847160438a4d6f5d86b4dd17ab8a3a69cd0502f2965934c456ea7538f228c40364535e861c489ab2a09a0df14183b111e9a38 SHA512 d0e8bee1e3bd6dd8aecb1278fc7877768552612c4638488b61a9b8856ad9cd7333c7d52f0c334925d90170a1d8af20e9ead6533edbc10cae02baec629dece121
|
||||
DIST repoman-2.3.17.tar.bz2 86732 BLAKE2B 95324a3513513349f3127b5c758766d3a05f9aa47ed9cbf1808a49b402b90004c469c2d621e5402358c307f53bfa04ac2873d0b3c5d6bc8548a092f9cde408b2 SHA512 a3c798482d5f91b61c979636876e8f127c5c84627b433c20343f359bc89b65b48f17fbe0d34fb0a8b9cbd3aabbacef71302ad87abc88763f51829e74a9d9f8fd
|
||||
DIST repoman-2.3.18.tar.bz2 86765 BLAKE2B 99ba098b17d676a24c03cd37fb8aa81ce34e178af0973083e67196af88acb4473b0992e6c7706aefc20f4540c03544776fe74dcef7e6b1e1789ea95e43e457d4 SHA512 f041acc2f848f02a14cc8b50ad6e9b556db5a3409fb31b6d3e3e1755b44439252a90bee50e004f5921fd6326307c80a140a58e833bb6d902a603d96970cd6ef0
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
PYTHON_REQ_USE='bzip2(+)'
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git"
|
||||
S="${WORKDIR}/${P}/repoman"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/portage-2.3.72[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install() {
|
||||
# Install sbin scripts to bindir for python-exec linking
|
||||
# they will be relocated in pkg_preinst()
|
||||
distutils-r1_python_install \
|
||||
--system-prefix="${EPREFIX}/usr" \
|
||||
--bindir="$(python_get_scriptdir)" \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
--sbindir="$(python_get_scriptdir)" \
|
||||
--sysconfdir="${EPREFIX}/etc" \
|
||||
"${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z {REPLACING_VERSIONS} ]]; then
|
||||
elog ""
|
||||
elog "This release of repoman is from the new portage/repoman split"
|
||||
elog "release code base."
|
||||
elog "This new repoman code base is still being developed. So its API's"
|
||||
elog "are not to be considered stable and are subject to change."
|
||||
elog "The code released has been tested and considered ready for use."
|
||||
elog "This however does not guarantee it to be completely bug free."
|
||||
elog "Please report any bugs you may encounter."
|
||||
elog ""
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,35 +0,0 @@
|
||||
From b70919e0d9dadc93893e9d18bc3ef13b88756ecf Mon Sep 17 00:00:00 2001
|
||||
From: dana <dana@dana.is>
|
||||
Date: Sun, 27 Jan 2019 00:26:31 -0600
|
||||
Subject: [PATCH] 44020: VCS_INFO_detect_p4: Fix infinite recursion
|
||||
|
||||
---
|
||||
ChangeLog | 5 +++++
|
||||
Functions/VCS_Info/Backends/VCS_INFO_detect_p4 | 1 -
|
||||
2 files changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index 81668ccc9..be243c1b8 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -1,3 +1,8 @@
|
||||
+2018-01-27 dana <dana@dana.is>
|
||||
+
|
||||
+ * 44020: Functions/VCS_Info/Backends/VCS_INFO_detect_p4: Fix
|
||||
+ infinite recursion
|
||||
+
|
||||
2018-01-24 dana <dana@dana.is>
|
||||
|
||||
* unposted: Config/version.mk: Post-release version bump
|
||||
diff --git a/Functions/VCS_Info/Backends/VCS_INFO_detect_p4 b/Functions/VCS_Info/Backends/VCS_INFO_detect_p4
|
||||
index d171c68ee..5ec21da9f 100644
|
||||
--- a/Functions/VCS_Info/Backends/VCS_INFO_detect_p4
|
||||
+++ b/Functions/VCS_Info/Backends/VCS_INFO_detect_p4
|
||||
@@ -44,7 +44,6 @@ VCS_INFO_p4_get_server() {
|
||||
}
|
||||
|
||||
|
||||
-(( ${+functions[VCS_INFO_detect_p4]} )) ||
|
||||
VCS_INFO_detect_p4() {
|
||||
local serverport p4where
|
||||
|
Binary file not shown.
@ -0,0 +1,271 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite,ssl"
|
||||
|
||||
inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Ebook management application"
|
||||
HOMEPAGE="https://calibre-ebook.com/"
|
||||
SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ios +udisks"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
>=app-text/hunspell-1.7:=
|
||||
>=app-text/podofo-0.9.6_pre20171027:=
|
||||
>=app-text/poppler-0.26.5[qt5]
|
||||
>=dev-libs/chmlib-0.40:=
|
||||
dev-libs/glib:2=
|
||||
>=dev-libs/icu-57.1:=
|
||||
dev-libs/libinput:=
|
||||
>=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}]
|
||||
>=dev-libs/dbus-glib-0.106
|
||||
>=sys-apps/dbus-1.10.8
|
||||
dev-python/dnspython[${PYTHON_USEDEP}]
|
||||
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5-parser-0.4.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt5-5.12[gui,svg,widgets,network,printsupport,${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}]
|
||||
dev-python/regex[${PYTHON_USEDEP}]
|
||||
dev-qt/qtcore:5=
|
||||
dev-qt/qtdbus:5=
|
||||
dev-qt/qtgui:5=
|
||||
>=dev-qt/qtwebengine-5.12
|
||||
dev-qt/qtwidgets:5=
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
media-fonts/liberation-fonts
|
||||
media-libs/fontconfig:=
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libmtp-1.1.11:=
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-gfx/optipng-0.7.6
|
||||
>=sys-libs/zlib-1.2.11:=
|
||||
virtual/libusb:1=
|
||||
x11-libs/libxkbcommon:=
|
||||
x11-libs/libX11:=
|
||||
x11-libs/libXext:=
|
||||
x11-libs/libXrender:=
|
||||
x11-misc/shared-mime-info
|
||||
>=x11-misc/xdg-utils-1.0.2-r2
|
||||
ios? (
|
||||
>=app-pda/usbmuxd-1.0.8
|
||||
>=app-pda/libimobiledevice-1.2.0
|
||||
)
|
||||
udisks? ( virtual/libudev )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/sip[${PYTHON_USEDEP}]
|
||||
>=virtual/podofo-build-0.9.6_pre20171027
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then
|
||||
eerror "Calibre cannot be built with this version of gcc."
|
||||
eerror "You need at least gcc-6.0"
|
||||
die "Your C compiler is too old for this package."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# no_updates: do not annoy user with "new version is availible all the time
|
||||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||
eapply \
|
||||
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
|
||||
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||
|
||||
eapply_user
|
||||
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|, PreserveMIMEDefaults():|:|" \
|
||||
-e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|cmd\[2\]|cmd[4]|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/build.py || die "sed failed to patch build.py"
|
||||
|
||||
# use system beautifulsoup, instead of bundled
|
||||
rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \
|
||||
|| die "could not remove bundled beautifulsoup"
|
||||
find "${S}" -type f -name \*.py -exec \
|
||||
sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \
|
||||
|| die "could not sed bundled beautifulsoup out of the source tree"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
echo $0 : $@
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||
|
||||
export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANG LANGUAGE ${!LC_*}
|
||||
export LC_ALL=C #684484
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die
|
||||
|
||||
tc-export CC CXX
|
||||
# Bug #334243 - respect LDFLAGS when building extensions
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
addpredict /dev/dri #665310
|
||||
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
"${PYTHON}" setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}/usr" \
|
||||
--staging-libdir="${ED}/usr/${libdir}" || die
|
||||
|
||||
rm "${ED}/usr/share/applications/defaults.list" || die
|
||||
find "${ED}"/usr/share -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
einfo "Converting python shebangs"
|
||||
python_fix_shebang --force "${ED}"
|
||||
|
||||
einfo "Compiling python modules"
|
||||
python_optimize "${ED}"/usr/lib/calibre
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
|
||||
|
||||
bashcomp_alias calibre \
|
||||
lrfviewer \
|
||||
calibre-debug \
|
||||
ebook-meta \
|
||||
calibre-server \
|
||||
ebook-viewer \
|
||||
ebook-polish \
|
||||
fetch-ebook-metadata \
|
||||
lrf2lrs \
|
||||
ebook-convert \
|
||||
ebook-edit \
|
||||
calibre-smtp \
|
||||
ebook-device
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Indentify stray directories from upstream's "Binary install"
|
||||
# method (see bug 622728).
|
||||
CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre
|
||||
CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do
|
||||
printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset"
|
||||
local x
|
||||
for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do
|
||||
if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then
|
||||
elog "Purging '${x}'"
|
||||
rm -rf "${x}"
|
||||
fi
|
||||
done
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# EAPI=6 is blocked by Gentoo bug 497052.
|
||||
EAPI=5
|
||||
|
||||
MY_P=${P/-stylesheets/}
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
DESCRIPTION="DSSSL Stylesheets for DocBook"
|
||||
HOMEPAGE="https://github.com/docbook/wiki/wiki"
|
||||
SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-text/sgml-common
|
||||
app-text/docbook-sgml-dtd:3.0
|
||||
"
|
||||
|
||||
DOCS=( BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_install() {
|
||||
local dsssldir CATALOG_DIR=usr/share/sgml/docbook/dsssl-stylesheets-${PV}
|
||||
|
||||
dobin bin/collateindex.pl
|
||||
|
||||
insinto ${CATALOG_DIR}
|
||||
doins catalog VERSION
|
||||
|
||||
insinto ${CATALOG_DIR}/common
|
||||
doins common/*.{dsl,ent}
|
||||
|
||||
insinto ${CATALOG_DIR}/images
|
||||
doins images/*.gif
|
||||
|
||||
for dsssldir in html lib olink print; do
|
||||
insinto ${CATALOG_DIR}/${dsssldir}
|
||||
doins ${dsssldir}/*.dsl
|
||||
done
|
||||
|
||||
for dsssldir in dbdsssl html imagelib olink; do
|
||||
insinto ${CATALOG_DIR}/dtds/${dsssldir}
|
||||
doins dtds/${dsssldir}/*.dtd
|
||||
done
|
||||
|
||||
insinto ${CATALOG_DIR}/dtds/html
|
||||
doins dtds/html/*.{dcl,gml}
|
||||
|
||||
dodoc "${DOCS[@]}"
|
||||
}
|
||||
|
||||
sgml-catalog_cat_include \
|
||||
"/etc/sgml/dsssl-docbook-stylesheets.cat" \
|
||||
"/usr/share/sgml/docbook/dsssl-stylesheets-${PV}/catalog"
|
||||
|
||||
sgml-catalog_cat_include \
|
||||
"/etc/sgml/sgml-docbook.cat" \
|
||||
"/etc/sgml/dsssl-docbook-stylesheets.cat"
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbk30"
|
||||
DESCRIPTION="Docbook SGML DTD 3.0"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc *.txt
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbk31"
|
||||
DESCRIPTION="Docbook SGML DTD 3.1"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="3.1"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc *.txt
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbk40"
|
||||
DESCRIPTION="Docbook SGML DTD 4.0"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc *.txt
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbk41"
|
||||
DESCRIPTION="Docbook SGML DTD 4.1"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.1"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc *.txt
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbook-4.2"
|
||||
DESCRIPTION="Docbook SGML DTD 4.2"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.2"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc ChangeLog README
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbook-${PV}"
|
||||
DESCRIPTION="Docbook SGML DTD 4.3"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.3"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc ChangeLog README
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit sgml-catalog eutils
|
||||
|
||||
MY_P="docbook-${PV}"
|
||||
DESCRIPTION="Docbook SGML DTD 4.4"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.4"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod
|
||||
newins docbook.cat catalog
|
||||
dodoc ChangeLog README
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils sgml-catalog
|
||||
|
||||
MY_P="docbook-${PV}"
|
||||
DESCRIPTION="Docbook SGML DTD 4.5"
|
||||
HOMEPAGE="https://docbook.org/sgml/"
|
||||
SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="4.5"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
RDEPEND="app-text/sgml-common"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
|
||||
sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
epatch "${FILESDIR}"/${P}-catalog.diff
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
|
||||
doins *.dcl *.dtd *.mod *.xml
|
||||
newins docbook.cat catalog
|
||||
dodoc README
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools prefix
|
||||
|
||||
MY_PN=${PN/-sgml/}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DESCRIPTION="Shell scripts to manage DocBook documents"
|
||||
HOMEPAGE="https://sourceware.org/docbook-tools/"
|
||||
SRC_URI="ftp://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="jadetex"
|
||||
|
||||
DEPEND=">=dev-lang/perl-5
|
||||
app-text/docbook-dsssl-stylesheets
|
||||
app-text/openjade
|
||||
dev-perl/SGMLSpm
|
||||
~app-text/docbook-xml-simple-dtd-4.1.2.4
|
||||
~app-text/docbook-xml-simple-dtd-1.0
|
||||
app-text/docbook-xml-dtd
|
||||
~app-text/docbook-sgml-dtd-3.0
|
||||
~app-text/docbook-sgml-dtd-3.1
|
||||
~app-text/docbook-sgml-dtd-4.0
|
||||
~app-text/docbook-sgml-dtd-4.1
|
||||
~app-text/docbook-sgml-dtd-4.2
|
||||
~app-text/docbook-sgml-dtd-4.4
|
||||
jadetex? ( app-text/jadetex )
|
||||
userland_GNU? ( sys-apps/which )
|
||||
|| (
|
||||
www-client/lynx
|
||||
www-client/links
|
||||
www-client/elinks
|
||||
virtual/w3m )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease
|
||||
# transition to simple-dtd 1.0, <obz@gentoo.org>
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${MY_P}-elinks.patch
|
||||
epatch "${FILESDIR}"/${P}-grep-2.7.patch
|
||||
if use prefix; then
|
||||
epatch "${FILESDIR}"/${MY_P}-prefix.patch
|
||||
eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" \
|
||||
htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
install || die "Installation failed"
|
||||
|
||||
if ! use jadetex ; then
|
||||
for i in dvi pdf ps ; do
|
||||
rm "${ED}"/usr/bin/docbook2$i || die
|
||||
rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/$i || die
|
||||
rm "${ED}"/usr/share/man/man1/docbook2$i.1 || die
|
||||
done
|
||||
fi
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_P="docbkx412"
|
||||
DESCRIPTION="Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.docbook.org/"
|
||||
SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
|
||||
>=app-text/build-docbook-catalog-1.2"
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Prepend OVERRIDE directive
|
||||
sed -i -e '1i\\OVERRIDE YES' docbook.cat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/xml
|
||||
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}
|
||||
doins *.cat *.dtd *.mod || die
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent
|
||||
doins ent/*.ent || die
|
||||
|
||||
dodoc ChangeLog *.txt
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_P=${P/-dtd/}
|
||||
DESCRIPTION="Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.docbook.org/"
|
||||
SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
|
||||
>=app-text/build-docbook-catalog-1.2"
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Prepend OVERRIDE directive
|
||||
sed -i -e '1i\\OVERRIDE YES' docbook.cat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/xml
|
||||
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}
|
||||
doins *.cat *.dtd *.mod || die
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent
|
||||
doins ent/*.ent || die
|
||||
|
||||
dodoc ChangeLog README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_P=${P/-dtd/}
|
||||
DESCRIPTION="Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.docbook.org/"
|
||||
SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
|
||||
>=app-text/build-docbook-catalog-1.2"
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Prepend OVERRIDE directive
|
||||
sed -i -e '1i\\OVERRIDE YES' docbook.cat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/xml
|
||||
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}
|
||||
doins *.cat *.dtd *.mod || die
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent
|
||||
doins ent/*.ent || die
|
||||
|
||||
dodoc ChangeLog README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_P=${P/-dtd/}
|
||||
DESCRIPTION="Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.docbook.org/"
|
||||
SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
|
||||
>=app-text/build-docbook-catalog-1.2"
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Prepend OVERRIDE directive
|
||||
sed -i -e '1i\\OVERRIDE YES' docbook.cat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/xml
|
||||
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}
|
||||
doins *.cat *.dtd *.mod *.xml || die
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent
|
||||
doins ent/*.ent || die
|
||||
|
||||
# work around unicode parser issues #238785
|
||||
dosym ../../../xml-iso-entities-8879.1986/ISOgrk4.ent \
|
||||
/usr/share/sgml/docbook/xml-dtd-${PV}/ent/isogrk4.ent || die
|
||||
|
||||
cp ent/README README.ent
|
||||
dodoc ChangeLog README*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_P=${P/-dtd/}
|
||||
DESCRIPTION="Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.docbook.org/"
|
||||
SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND=">=app-arch/unzip-5.41
|
||||
>=dev-libs/libxml2-2.4
|
||||
>=app-text/docbook-xsl-stylesheets-1.65
|
||||
>=app-text/build-docbook-catalog-1.2"
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/etc/sgml/sgml-docbook.cat"
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Prepend OVERRIDE directive
|
||||
sed -i -e '1i\\OVERRIDE YES' docbook.cat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/xml
|
||||
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}
|
||||
doins *.cat *.dtd *.mod *.xml || die
|
||||
insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent
|
||||
doins ent/*.ent || die
|
||||
|
||||
# work around unicode parser issues #238785
|
||||
dosym ../../../xml-iso-entities-8879.1986/ISOgrk4.ent \
|
||||
/usr/share/sgml/docbook/xml-dtd-${PV}/ent/isogrk4.ent || die
|
||||
|
||||
cp ent/README README.ent
|
||||
dodoc ChangeLog README*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit sgml-catalog
|
||||
|
||||
MY_PN="docbook-simple"
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Simplified Docbook DTD for XML"
|
||||
HOMEPAGE="http://www.oasis-open.org/docbook/"
|
||||
SRC_URI="http://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
|
||||
|
||||
LICENSE="docbook"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/build-docbook-catalog-1.6"
|
||||
DEPEND=">=app-arch/unzip-5.41"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
sgml-catalog_cat_include "/etc/sgml/xml-simple-docbook-${PV}.cat" \
|
||||
"/usr/share/sgml/docbook/${P#docbook-}/catalog"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/sgml/docbook/${P#docbook-}
|
||||
doins *.dtd *.mod *.css
|
||||
|
||||
newins "${FILESDIR}"/${P}.cat catalog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
sgml-catalog_pkg_postrm
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue