parent
f523ab96bf
commit
905c3ea0b8
@ -1,4 +1,2 @@
|
||||
DIST brltty-4.5.tar.gz 3260872 SHA256 87af9ecff2ff563f4dc62e0ca4e8d8217ee7ee57e8344508cf0096c47ff77da0 SHA512 55efa7fffef3914638bfda2df4d4369fb4b72dd19897153bba69b11960732eda583c02a578fef6919e7d620d08beda8010d4352e4d4d8fabbbefa44b3e1c8d90 WHIRLPOOL 3d677445675da3fafa64bbad0dcfb13b85de57f7c6473ceaf2cd51a7e60fee2c425f1584ccca44ce95dcaabf5b50fede0b5c1cd35c20f556921aa7c1d7859ff5
|
||||
DIST brltty-5.0.tar.xz 2213768 SHA256 e3613fa2e8c3450d7e7bee7107235344c474dc310af5adcc19761f361e8c8b92 SHA512 2a66f2fcf0ada9a499450e14c11efe2cffd1e9b465755aab60093f383c596d4f4f3be0651e6559df143fc1547a5d5be24caf485596cb8ad691b029de110f8dcc WHIRLPOOL 3f36f036f5eb6479e9c42cc79eead215d7133cfb6d2c4de3e4eaa6f776299d021c7830e32c914b7cb7686bd4d31902c0762d309702ef686ab7b37aff6ee4161a
|
||||
DIST brltty-5.1.tar.xz 2226516 SHA256 d3482b44d431e4c352eed5116bde45af913b26d186c67835dcd70d05c2da27cd SHA512 0302b8b7a2e90365b165e0db96119b63c422d2fe02e77eaa520107715119509e2d47fd0557e037e99146adddc3efb2d334d6f5b7d7ed4195f8c00f5b47d8f3e1 WHIRLPOOL 1e3f4e4e3cf7a7c47db36f7c92ace015b0fc93eb22b7e26ae433e7c722da554cc161de315d6c62b17c5e10807c420bab57e0a208cadb9a0ae57fae16f59094c9
|
||||
DIST brltty-5.2.tar.xz 2532684 SHA256 f1293940317a675d0eaeaf3f363bbfe4bfaa5225c2116123a61ce2d3c71943f7 SHA512 8e16701e9c9d776c76e3ad0cb4319b2753295fea229bd3f60cb0dffc0b6946037e6f98daafae873238c4eff90d4b8ddb697b7d425e700c5a098aba8fed9eed3f WHIRLPOOL 33fcf326be381309f2baa3f59807145a0ca3a614f32b0b27e4b76af1c1f46f6459f7be1d629002538588ce71ab017b52bfc642fc06aa2c3f883aba272e61f20e
|
||||
|
@ -1,155 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-4.5-r3.ebuild,v 1.9 2014/04/07 18:35:50 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
FINDLIB_USE="ocaml"
|
||||
|
||||
inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic \
|
||||
autotools udev
|
||||
|
||||
DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
|
||||
HOMEPAGE="http://mielke.cc/brltty/"
|
||||
SRC_URI="http://mielke.cc/brltty/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 x86"
|
||||
IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
|
||||
java +learn-mode +midi ncurses nls ocaml +pcm python usb +speech
|
||||
tcl X"
|
||||
REQUIRED_USE="doc? ( api )
|
||||
java? ( api )
|
||||
ocaml? ( api )
|
||||
python? ( api )
|
||||
tcl? ( api )"
|
||||
|
||||
COMMON_DEP="bluetooth? ( net-wireless/bluez )
|
||||
gpm? ( >=sys-libs/gpm-1.20 )
|
||||
iconv? ( virtual/libiconv )
|
||||
icu? ( dev-libs/icu:= )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
python? ( >=dev-python/cython-0.16 )
|
||||
tcl? ( >=dev-lang/tcl-8.4.15 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
X? ( x11-libs/libXaw )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
${COMMON_DEP}"
|
||||
RDEPEND="java? ( >=virtual/jre-1.4 )
|
||||
${COMMON_DEP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-fix-ldflags.patch \
|
||||
"${FILESDIR}"/${P}-udev.patch \
|
||||
"${FILESDIR}"/${P}-fix-mk4build-cross.patch \
|
||||
"${FILESDIR}"/${P}-range-checking-and-array-bounds.patch \
|
||||
"${FILESDIR}"/${P}-respect-AR.patch
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
|
||||
# The code runs `pkg-config` directly instead of locating a suitable
|
||||
# pkg-config wrapper (or respecting $PKG_CONFIG).
|
||||
sed -i \
|
||||
-e 's/\<pkg-config\>/${PKG_CONFIG:-pkg-config}/' \
|
||||
aclocal.m4 configure.ac || die
|
||||
|
||||
# We run eautoconf instead of using eautoreconf because brltty uses
|
||||
# a custom build system that uses autoconf without the rest of the
|
||||
# autotools.
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR LD PKG_CONFIG
|
||||
# override prefix in order to install into /
|
||||
# braille terminal needs to be available as soon in the boot process as
|
||||
# possible
|
||||
# Also override localstatedir so that the lib/brltty directory is installed
|
||||
# correctly.
|
||||
# Disable stripping since we do that ourselves.
|
||||
econf \
|
||||
--prefix=/ \
|
||||
--includedir=/usr/include \
|
||||
--localstatedir=/var \
|
||||
--disable-stripping \
|
||||
--with-install-root="${D}" \
|
||||
$(use_enable api) \
|
||||
$(use_enable beeper beeper-support) \
|
||||
$(use_enable contracted-braille) \
|
||||
$(use_enable fm fm-support) \
|
||||
$(use_enable gpm) \
|
||||
$(use_enable iconv) \
|
||||
$(use_enable icu) \
|
||||
$(use_enable java java-bindings) \
|
||||
$(use_enable learn-mode) \
|
||||
$(use_enable midi midi-support) \
|
||||
$(use_enable nls i18n) \
|
||||
$(use_enable ocaml ocaml-bindings) \
|
||||
$(use_enable pcm pcm-support) \
|
||||
$(use_enable python python-bindings) \
|
||||
$(use_enable speech speech-support) \
|
||||
$(use_enable tcl tcl-bindings) \
|
||||
$(use_enable X x) \
|
||||
$(use_with bluetooth bluetooth-package) \
|
||||
$(use_with ncurses curses) \
|
||||
$(use_with usb usb-package)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local JAVAC_CONF=""
|
||||
local OUR_JNI_FLAGS=""
|
||||
if use java; then
|
||||
OUR_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
|
||||
JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
|
||||
fi
|
||||
|
||||
emake JAVA_JNI_FLAGS="${OUR_JNI_FLAGS}" JAVAC="${JAVAC_CONF}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use ocaml; then
|
||||
findlib_src_preinst
|
||||
fi
|
||||
|
||||
emake OCAML_LDCONF= install
|
||||
|
||||
if use java; then
|
||||
# make install puts the _java.so there, and no it's not $(get_libdir)
|
||||
rm -rf "${D}/usr/lib/java"
|
||||
java-pkg_doso Bindings/Java/libbrlapi_java.so
|
||||
java-pkg_dojar Bindings/Java/brlapi.jar
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
doins Documents/brltty.conf
|
||||
udev_newrules Hotplug/udev.rules 70-brltty.rules
|
||||
newinitd "${FILESDIR}"/brltty.rc brltty
|
||||
|
||||
libdir="$(get_libdir)"
|
||||
mkdir -p "${D}"/usr/${libdir}/
|
||||
mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
|
||||
gen_usr_ldscript libbrlapi.so
|
||||
|
||||
cd Documents
|
||||
mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt
|
||||
mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt
|
||||
mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt
|
||||
dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt
|
||||
dohtml -r Manual-BRLTTY
|
||||
if use doc; then
|
||||
dohtml -r Manual-BrlAPI
|
||||
dodoc BrlAPI-*.txt
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
|
||||
elog
|
||||
elog To make brltty start on boot, type this command as root:
|
||||
elog
|
||||
elog rc-update add brltty boot
|
||||
}
|
@ -1,156 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-5.0-r2.ebuild,v 1.2 2014/04/07 18:35:50 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
FINDLIB_USE="ocaml"
|
||||
|
||||
inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic \
|
||||
autotools udev systemd
|
||||
|
||||
DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
|
||||
HOMEPAGE="http://mielke.cc/brltty/"
|
||||
SRC_URI="http://mielke.cc/brltty/archive/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
|
||||
java +midi ncurses nls ocaml +pcm python usb +speech
|
||||
tcl X"
|
||||
REQUIRED_USE="doc? ( api )
|
||||
java? ( api )
|
||||
ocaml? ( api )
|
||||
python? ( api )
|
||||
tcl? ( api )"
|
||||
|
||||
COMMON_DEP="bluetooth? ( net-wireless/bluez )
|
||||
gpm? ( >=sys-libs/gpm-1.20 )
|
||||
iconv? ( virtual/libiconv )
|
||||
icu? ( dev-libs/icu:= )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
python? ( >=dev-python/cython-0.16 )
|
||||
tcl? ( >=dev-lang/tcl-8.4.15 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
X? ( x11-libs/libXaw )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
${COMMON_DEP}"
|
||||
RDEPEND="java? ( >=virtual/jre-1.4 )
|
||||
${COMMON_DEP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-fix-ldflags.patch \
|
||||
"${FILESDIR}"/${P}-udev.patch \
|
||||
"${FILESDIR}"/${P}-respect-AR.patch
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
|
||||
# The code runs `pkg-config` directly instead of locating a suitable
|
||||
# pkg-config wrapper (or respecting $PKG_CONFIG).
|
||||
sed -i \
|
||||
-e 's/\<pkg-config\>/${PKG_CONFIG:-pkg-config}/' \
|
||||
aclocal.m4 configure.ac || die
|
||||
|
||||
# We run eautoconf instead of using eautoreconf because brltty uses
|
||||
# a custom build system that uses autoconf without the rest of the
|
||||
# autotools.
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR LD PKG_CONFIG
|
||||
# override prefix in order to install into /
|
||||
# braille terminal needs to be available as soon in the boot process as
|
||||
# possible
|
||||
# Also override localstatedir so that the lib/brltty directory is installed
|
||||
# correctly.
|
||||
# Disable stripping since we do that ourselves.
|
||||
econf \
|
||||
--prefix=/ \
|
||||
--localedir=/usr/share/locale \
|
||||
--includedir=/usr/include \
|
||||
--localstatedir=/var \
|
||||
--disable-stripping \
|
||||
--with-install-root="${D}" \
|
||||
--with-writable-directory="/run/brltty" \
|
||||
$(use_enable api) \
|
||||
$(use_with beeper beep-package) \
|
||||
$(use_enable contracted-braille) \
|
||||
$(use_with fm fm-package) \
|
||||
$(use_enable gpm) \
|
||||
$(use_enable iconv) \
|
||||
$(use_enable icu) \
|
||||
$(use_enable java java-bindings) \
|
||||
$(use_with midi midi-package) \
|
||||
$(use_enable nls i18n) \
|
||||
$(use_enable ocaml ocaml-bindings) \
|
||||
$(use_with pcm pcm-package) \
|
||||
$(use_enable python python-bindings) \
|
||||
$(use_enable speech speech-support) \
|
||||
$(use_enable tcl tcl-bindings) \
|
||||
$(use_enable X x) \
|
||||
$(use_with bluetooth bluetooth-package) \
|
||||
$(use_with ncurses curses) \
|
||||
$(use_with usb usb-package)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local JAVAC_CONF=""
|
||||
local OUR_JNI_FLAGS=""
|
||||
if use java; then
|
||||
OUR_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
|
||||
JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
|
||||
fi
|
||||
|
||||
emake JAVA_JNI_FLAGS="${OUR_JNI_FLAGS}" JAVAC="${JAVAC_CONF}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use ocaml; then
|
||||
findlib_src_preinst
|
||||
fi
|
||||
|
||||
emake OCAML_LDCONF= install
|
||||
|
||||
if use java; then
|
||||
# make install puts the _java.so there, and no it's not $(get_libdir)
|
||||
rm -rf "${D}/usr/lib/java"
|
||||
java-pkg_doso Bindings/Java/libbrlapi_java.so
|
||||
java-pkg_dojar Bindings/Java/brlapi.jar
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
doins Documents/brltty.conf
|
||||
udev_newrules Autostart/Udev/udev.rules 70-brltty.rules
|
||||
newinitd "${FILESDIR}"/brltty.rc brltty
|
||||
systemd_dounit Autostart/Systemd/brltty.service
|
||||
systemd_dotmpfilesd "${FILESDIR}/${PN}.tmpfiles.conf"
|
||||
|
||||
libdir="$(get_libdir)"
|
||||
mkdir -p "${D}"/usr/${libdir}/
|
||||
mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
|
||||
gen_usr_ldscript libbrlapi.so
|
||||
|
||||
cd Documents
|
||||
mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt
|
||||
mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt
|
||||
mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt
|
||||
dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt
|
||||
dohtml -r Manual-BRLTTY
|
||||
if use doc; then
|
||||
dohtml -r Manual-BrlAPI
|
||||
dodoc BrlAPI-*.txt
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
|
||||
elog
|
||||
elog To make brltty start on boot, type this command as root:
|
||||
elog
|
||||
elog rc-update add brltty boot
|
||||
}
|
@ -1,189 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-5.1.ebuild,v 1.2 2014/11/27 10:15:11 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_2 python3_3 python3_4 )
|
||||
FINDLIB_USE="ocaml"
|
||||
|
||||
inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic \
|
||||
autotools udev systemd python-r1
|
||||
|
||||
DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
|
||||
HOMEPAGE="http://brltty.com/"
|
||||
SRC_URI="http://brltty.com/archive/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
|
||||
java +midi ncurses nls ocaml +pcm python usb +speech
|
||||
tcl X"
|
||||
REQUIRED_USE="doc? ( api )
|
||||
java? ( api )
|
||||
ocaml? ( api )
|
||||
python? ( api )
|
||||
tcl? ( api )"
|
||||
|
||||
COMMON_DEP="bluetooth? ( net-wireless/bluez )
|
||||
gpm? ( >=sys-libs/gpm-1.20 )
|
||||
iconv? ( virtual/libiconv )
|
||||
icu? ( dev-libs/icu:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
tcl? ( >=dev-lang/tcl-8.4.15 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
X? ( x11-libs/libXaw )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
python? ( >=dev-python/cython-0.16[${PYTHON_USEDEP}] )
|
||||
${COMMON_DEP}"
|
||||
RDEPEND="java? ( >=virtual/jre-1.4 )
|
||||
${COMMON_DEP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-fix-ldflags.patch \
|
||||
"${FILESDIR}"/${P}-udev.patch \
|
||||
"${FILESDIR}"/${P}-respect-AR.patch
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
|
||||
# The code runs `pkg-config` directly instead of locating a suitable
|
||||
# pkg-config wrapper (or respecting $PKG_CONFIG).
|
||||
sed -i \
|
||||
-e 's/\<pkg-config\>/${PKG_CONFIG:-pkg-config}/' \
|
||||
aclocal.m4 configure.ac || die
|
||||
|
||||
# We run eautoconf instead of using eautoreconf because brltty uses
|
||||
# a custom build system that uses autoconf without the rest of the
|
||||
# autotools.
|
||||
eautoconf
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR LD PKG_CONFIG
|
||||
# override prefix in order to install into /
|
||||
# braille terminal needs to be available as soon in the boot process as
|
||||
# possible
|
||||
# Also override localstatedir so that the lib/brltty directory is installed
|
||||
# correctly.
|
||||
# Disable stripping since we do that ourselves.
|
||||
local myconf=(
|
||||
--prefix=/
|
||||
--localedir=/usr/share/locale
|
||||
--includedir=/usr/include
|
||||
--localstatedir=/var
|
||||
--disable-stripping
|
||||
--with-install-root="${D}"
|
||||
--with-writable-directory="/run/brltty"
|
||||
$(use_enable api)
|
||||
$(use_with beeper beep-package)
|
||||
$(use_enable contracted-braille)
|
||||
$(use_with fm fm-package)
|
||||
$(use_enable gpm)
|
||||
$(use_enable iconv)
|
||||
$(use_enable icu)
|
||||
$(use_enable java java-bindings)
|
||||
$(use_with midi midi-package)
|
||||
$(use_enable nls i18n)
|
||||
$(use_enable ocaml ocaml-bindings)
|
||||
$(use_with pcm pcm-package)
|
||||
$(use_enable speech speech-support)
|
||||
$(use_enable tcl tcl-bindings)
|
||||
$(use_enable X x)
|
||||
$(use_with bluetooth bluetooth-package)
|
||||
$(use_with ncurses curses)
|
||||
$(use_with usb usb-package) )
|
||||
|
||||
econf "${myconf[@]}"
|
||||
|
||||
if use python; then
|
||||
myconf+=( $(use_enable python python-bindings ) )
|
||||
|
||||
python_configure() {
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_configure
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local JAVAC_CONF=""
|
||||
local OUR_JNI_FLAGS=""
|
||||
if use java; then
|
||||
OUR_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
|
||||
JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
|
||||
fi
|
||||
|
||||
emake JAVA_JNI_FLAGS="${OUR_JNI_FLAGS}" JAVAC="${JAVAC_CONF}"
|
||||
|
||||
if use python; then
|
||||
python_build() {
|
||||
cd "Bindings/Python" || die
|
||||
emake
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_build
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use ocaml; then
|
||||
findlib_src_preinst
|
||||
fi
|
||||
|
||||
emake OCAML_LDCONF= install
|
||||
|
||||
if use python; then
|
||||
python_install() {
|
||||
cd "Bindings/Python" || die
|
||||
emake install
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_install
|
||||
fi
|
||||
|
||||
if use java; then
|
||||
# make install puts the _java.so there, and no it's not $(get_libdir)
|
||||
rm -rf "${D}/usr/lib/java"
|
||||
java-pkg_doso Bindings/Java/libbrlapi_java.so
|
||||
java-pkg_dojar Bindings/Java/brlapi.jar
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
doins Documents/brltty.conf
|
||||
udev_newrules Autostart/Udev/udev.rules 70-brltty.rules
|
||||
newinitd "${FILESDIR}"/brltty.rc brltty
|
||||
systemd_dounit Autostart/Systemd/brltty.service
|
||||
systemd_dotmpfilesd "${FILESDIR}/${PN}.tmpfiles.conf"
|
||||
|
||||
libdir="$(get_libdir)"
|
||||
mkdir -p "${D}"/usr/${libdir}/
|
||||
mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
|
||||
gen_usr_ldscript libbrlapi.so
|
||||
|
||||
cd Documents
|
||||
mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt
|
||||
mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt
|
||||
mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt
|
||||
dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt
|
||||
dohtml -r Manual-BRLTTY
|
||||
if use doc; then
|
||||
dohtml -r Manual-BrlAPI
|
||||
dodoc BrlAPI-*.txt
|
||||
fi
|
||||
|
||||
keepdir /var/lib/brlapi
|
||||
rmdir "${D}/run/brltty"
|
||||
rmdir "${D}/run"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
|
||||
elog
|
||||
elog To make brltty start on boot, type this command as root:
|
||||
elog
|
||||
elog rc-update add brltty boot
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -377,7 +377,7 @@
|
||||
case "${host_os}"
|
||||
in
|
||||
linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|cygwin*|mingw*|elf*)
|
||||
- brltty_mkmod_ld_make="-shared"
|
||||
+ brltty_mkmod_ld_make="-shared ${LDFLAGS}"
|
||||
;;
|
||||
solaris*)
|
||||
brltty_mkmod_ld_make="-G"
|
||||
@@ -404,7 +404,7 @@
|
||||
esac
|
||||
if test "${GCC}" = "yes"
|
||||
then
|
||||
- brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
|
||||
+ brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
|
||||
else
|
||||
brltty_cv_prog_mkmod="\$(LD) ${brltty_mkmod_ld_make} ${brltty_mkmod_ld_options} -o"
|
||||
fi])
|
||||
@@ -414,7 +414,7 @@
|
||||
case "${host_os}"
|
||||
in
|
||||
linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|elf*)
|
||||
- brltty_mklib_ld_make="-shared"
|
||||
+ brltty_mklib_ld_make="-shared ${LDFLAGS}"
|
||||
brltty_mklib_ld_options="-soname"
|
||||
;;
|
||||
solaris*)
|
||||
@@ -449,7 +449,7 @@
|
||||
esac
|
||||
if test "${GCC}" = "yes"
|
||||
then
|
||||
- brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
|
||||
+ brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
|
||||
else
|
||||
brltty_cv_prog_mklib="\$(LD) ${brltty_mklib_ld_make} ${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>} -o"
|
||||
fi])
|
||||
--- a/Bindings/OCaml/Makefile.in
|
||||
+++ b/Bindings/OCaml/Makefile.in
|
||||
@@ -55,13 +55,13 @@
|
||||
all : $(OCAML_FILES)
|
||||
|
||||
$(OCAML_CLIBS) : brlapi_stubs.$O brlapi
|
||||
- $(OCAMLMKLIB) $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
|
||||
+ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
|
||||
|
||||
$(OCAML_BCLIB) : $(OCAML_CLIBS) brlapi.cmo
|
||||
$(OCAMLC) -a $(OCAMLMKLIB_FLAGS) -o $(OCAML_LIB).cma brlapi.cmo
|
||||
|
||||
$(OCAML_NCLIB) : $(OCAML_CLIBS) brlapi.cmx
|
||||
- $(OCAMLMKLIB) $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
|
||||
+ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
|
||||
|
||||
brlapi.cmi: brlapi.mli
|
||||
$(OCAMLC) -o $@ -c brlapi.mli
|
@ -1,21 +0,0 @@
|
||||
this script generates forbuild.mk. it takes config.mk and adds a "_FOR_BUILD"
|
||||
suffix to every variable it finds in there. but it only matches vars that are
|
||||
all uppercase and miss things like "libdir". normally this isn't a problem as
|
||||
the vars have the same value. but when you cross-compile, this script will
|
||||
produce a different config.mk file which will have different paths (such as
|
||||
config.mk:libdir=/usr/lib64 but forbuild.mk:libdir=/usr/lib). so update the
|
||||
script to convert all vars including lowercase ones.
|
||||
|
||||
Patch by Peter Nilsson Lundblad
|
||||
|
||||
--- a/mk4build
|
||||
+++ b/mk4build
|
||||
@@ -106,7 +106,7 @@
|
||||
|
||||
sedScript="${outputName}.${sedExtension}"
|
||||
sed -n -e '
|
||||
-s/^ *\([A-Z][A-Z_]*\) *=.*$/\1/
|
||||
+s/^ *\([[:alpha:]][[:alpha:]_]*\) *=.*$/\1/
|
||||
t found
|
||||
d
|
||||
:found
|
@ -1,145 +0,0 @@
|
||||
diff --git a/Programs/options.c b/Programs/options.c
|
||||
--- a/Programs/options.c (revision 7568)
|
||||
+++ b/Programs/options.c (revision 7570)
|
||||
@@ -219,10 +219,10 @@
|
||||
|
||||
while (option->strings[index]) {
|
||||
strings[index] = option->strings[index];
|
||||
- ++index;
|
||||
+ index += 1;
|
||||
}
|
||||
|
||||
- while (index < count) strings[index++] = NULL;
|
||||
+ while (index < count) strings[index++] = "";
|
||||
snprintf(buffer, sizeof(buffer),
|
||||
description, strings[0], strings[1], strings[2], strings[3]);
|
||||
description = buffer;
|
||||
@@ -233,19 +233,36 @@
|
||||
|
||||
while (1) {
|
||||
unsigned int charCount = charsLeft;
|
||||
+
|
||||
if (charCount > descriptionWidth) {
|
||||
charCount = descriptionWidth;
|
||||
- while (description[charCount] != ' ') --charCount;
|
||||
- while (description[charCount] == ' ') --charCount;
|
||||
- ++charCount;
|
||||
+
|
||||
+ while (charCount > 0) {
|
||||
+ if (description[charCount] == ' ') break;
|
||||
+ charCount -= 1;
|
||||
+ }
|
||||
+
|
||||
+ while (charCount > 0) {
|
||||
+ if (description[--charCount] != ' ') {
|
||||
+ charCount += 1;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
- memcpy(line+lineLength, description, charCount);
|
||||
- lineLength += charCount;
|
||||
|
||||
- line[lineLength] = 0;
|
||||
- fprintf(outputStream, "%s\n", line);
|
||||
+ if (charCount > 0) {
|
||||
+ memcpy(line+lineLength, description, charCount);
|
||||
+ lineLength += charCount;
|
||||
|
||||
- while (description[charCount] == ' ') ++charCount;
|
||||
+ line[lineLength] = 0;
|
||||
+ fprintf(outputStream, "%s\n", line);
|
||||
+ }
|
||||
+
|
||||
+ while (charCount < charsLeft) {
|
||||
+ if (description[charCount] != ' ') break;
|
||||
+ charCount += 1;
|
||||
+ }
|
||||
+
|
||||
if (!(charsLeft -= charCount)) break;
|
||||
description += charCount;
|
||||
|
||||
diff --git a/Drivers/Speech/Alva/speech.c b/Drivers/Speech/Alva/speech.c
|
||||
--- a/Drivers/Speech/Alva/speech.c (revision 7568)
|
||||
+++ b/Drivers/Speech/Alva/speech.c (revision 7570)
|
||||
@@ -33,7 +33,7 @@
|
||||
/* charset conversion table from iso latin-1 == iso 8859-1 to cp437==ibmpc
|
||||
* for chars >=128.
|
||||
*/
|
||||
-static unsigned char latin2cp437[128] =
|
||||
+static unsigned char latin2cp437[0X80] =
|
||||
{199, 252, 233, 226, 228, 224, 229, 231,
|
||||
234, 235, 232, 239, 238, 236, 196, 197,
|
||||
201, 181, 198, 244, 247, 242, 251, 249,
|
||||
@@ -75,7 +75,7 @@
|
||||
for (i = 0; i < len; i++)
|
||||
{
|
||||
c = buffer[i];
|
||||
- if (c >= 128) c = latin2cp437[c];
|
||||
+ if (c >= 0X80) c = latin2cp437[c-0X80];
|
||||
if (c < 33) /* space or control character */
|
||||
{
|
||||
buf[0] = ' ';
|
||||
diff --git a/Drivers/Speech/CombiBraille/speech.c b/Drivers/Speech/CombiBraille/speech.c
|
||||
--- a/Drivers/Speech/CombiBraille/speech.c (revision 7568)
|
||||
+++ b/Drivers/Speech/CombiBraille/speech.c (revision 7570)
|
||||
@@ -43,7 +43,7 @@
|
||||
/* charset conversion table from iso latin-1 == iso 8859-1 to cp437==ibmpc
|
||||
* for chars >=128.
|
||||
*/
|
||||
-static unsigned char latin2cp437[128] =
|
||||
+static unsigned char latin2cp437[0X80] =
|
||||
{199, 252, 233, 226, 228, 224, 229, 231,
|
||||
234, 235, 232, 239, 238, 236, 196, 197,
|
||||
201, 181, 198, 244, 247, 242, 251, 249,
|
||||
@@ -99,7 +99,7 @@
|
||||
unsigned char byte = buffer[i];
|
||||
unsigned char *byte_address = &byte;
|
||||
unsigned int byte_count = 1;
|
||||
- if (byte >= 0X80) byte = latin2cp437[byte];
|
||||
+ if (byte >= 0X80) byte = latin2cp437[byte-0X80];
|
||||
if (byte < 33) { /* space or control character */
|
||||
byte = ' ';
|
||||
} else if (byte <= MAX_TRANS) {
|
||||
diff --git a/Drivers/Speech/MultiBraille/speech.c b/Drivers/Speech/MultiBraille/speech.c
|
||||
--- a/Drivers/Speech/MultiBraille/speech.c (revision 7568)
|
||||
+++ b/Drivers/Speech/MultiBraille/speech.c (revision 7570)
|
||||
@@ -35,7 +35,7 @@
|
||||
/* charset conversion table from iso latin-1 == iso 8859-1 to cp437==ibmpc
|
||||
* for chars >=128.
|
||||
*/
|
||||
-static unsigned char latin2cp437[128] =
|
||||
+static unsigned char latin2cp437[0X80] =
|
||||
{199, 252, 233, 226, 228, 224, 229, 231,
|
||||
234, 235, 232, 239, 238, 236, 196, 197,
|
||||
201, 181, 198, 244, 247, 242, 251, 249,
|
||||
@@ -75,7 +75,7 @@
|
||||
for (i = 0; i < len; i++)
|
||||
{
|
||||
c = buffer[i];
|
||||
- if (c >= 128) c = latin2cp437[c];
|
||||
+ if (c >= 0X80) c = latin2cp437[c-0X80];
|
||||
if (c < 33) /* space or control character */
|
||||
{
|
||||
static const char blank = ' ';
|
||||
diff --git a/Drivers/Speech/BrailleLite/speech.c b/Drivers/Speech/BrailleLite/speech.c
|
||||
--- a/Drivers/Speech/BrailleLite/speech.c (revision 7568)
|
||||
+++ b/Drivers/Speech/BrailleLite/speech.c (revision 7570)
|
||||
@@ -36,7 +36,7 @@
|
||||
/* charset conversion table from iso latin-1 == iso 8859-1 to cp437==ibmpc
|
||||
* for chars >=128.
|
||||
*/
|
||||
-static unsigned char latin2cp437[128] =
|
||||
+static unsigned char latin2cp437[0X80] =
|
||||
{199, 252, 233, 226, 228, 224, 229, 231,
|
||||
234, 235, 232, 239, 238, 236, 196, 197,
|
||||
201, 181, 198, 244, 247, 242, 251, 249,
|
||||
@@ -87,7 +87,7 @@
|
||||
for (i = 0; i < len; i++)
|
||||
{
|
||||
c = buffer[i];
|
||||
- if (c >= 128) c = latin2cp437[c];
|
||||
+ if (c >= 0X80) c = latin2cp437[c-0X80];
|
||||
if (c < 33) /* space or control character */
|
||||
{
|
||||
rawdata[0] = ' ';
|
@ -1,12 +0,0 @@
|
||||
diff -Naur brltty-4.5/Programs/Makefile.in brltty-4.5-new/Programs/Makefile.in
|
||||
--- brltty-4.5/Programs/Makefile.in 2013-03-27 15:51:35.000000000 -0700
|
||||
+++ brltty-4.5-new/Programs/Makefile.in 2013-09-19 14:57:56.268106076 -0700
|
||||
@@ -387,7 +387,7 @@
|
||||
[ ! -f lib.def ] || mv lib.def $(API_DEF)
|
||||
|
||||
$(API_ARC): $(API_OBJS)
|
||||
- ar rc $@ $(API_OBJS)
|
||||
+ $(AR) rc $@ $(API_OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
brlapi_client.$O:
|
@ -1,26 +0,0 @@
|
||||
diff -Naur brltty-4.5/Hotplug/udev.rules brltty-4.5.new/Hotplug/udev.rules
|
||||
--- brltty-4.5/Hotplug/udev.rules 2013-03-27 15:51:37.000000000 -0700
|
||||
+++ brltty-4.5.new/Hotplug/udev.rules 2013-08-19 06:32:11.557621082 -0700
|
||||
@@ -172,19 +172,20 @@
|
||||
# FreedomScientific [Focus Blue]
|
||||
ENV{PRODUCT}=="f4e/114/*", ENV{BRLTTY_DRIVER}="fs", GOTO="brltty_usb_run"
|
||||
|
||||
+# Seika rules are commented out. They conflict with USB-to-serial converters.
|
||||
# Device: 10C4:EA60
|
||||
# Generic Identifier
|
||||
# Vendor: Cygnal Integrated Products, Inc.
|
||||
# Product: CP210x UART Bridge / myAVR mySmartUSB light
|
||||
# Seika [Braille Display]
|
||||
-ENV{PRODUCT}=="10c4/ea60/*", ENV{BRLTTY_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
+# ENV{PRODUCT}=="10c4/ea60/*", ENV{BRLTTY_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
|
||||
# Device: 10C4:EA80
|
||||
# Generic Identifier
|
||||
# Vendor: Cygnal Integrated Products, Inc.
|
||||
# Product: CP210x UART Bridge
|
||||
# Seika [Note Taker]
|
||||
-ENV{PRODUCT}=="10c4/ea80/*", ENV{BRLTTY_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
+# ENV{PRODUCT}=="10c4/ea80/*", ENV{BRLTTY_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
|
||||
# Device: 1C71:C005
|
||||
# HumanWare [all models]
|
@ -1,56 +0,0 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -377,7 +377,7 @@
|
||||
case "${host_os}"
|
||||
in
|
||||
linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|cygwin*|mingw*|elf*)
|
||||
- brltty_mkmod_ld_make="-shared"
|
||||
+ brltty_mkmod_ld_make="-shared ${LDFLAGS}"
|
||||
;;
|
||||
solaris*)
|
||||
brltty_mkmod_ld_make="-G"
|
||||
@@ -404,7 +404,7 @@
|
||||
esac
|
||||
if test "${GCC}" = "yes"
|
||||
then
|
||||
- brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
|
||||
+ brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o"
|
||||
else
|
||||
brltty_cv_prog_mkmod="\$(LD) ${brltty_mkmod_ld_make} ${brltty_mkmod_ld_options} -o"
|
||||
fi])
|
||||
@@ -414,7 +414,7 @@
|
||||
case "${host_os}"
|
||||
in
|
||||
linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|elf*)
|
||||
- brltty_mklib_ld_make="-shared"
|
||||
+ brltty_mklib_ld_make="-shared ${LDFLAGS}"
|
||||
brltty_mklib_ld_options="-soname"
|
||||
;;
|
||||
solaris*)
|
||||
@@ -449,7 +449,7 @@
|
||||
esac
|
||||
if test "${GCC}" = "yes"
|
||||
then
|
||||
- brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
|
||||
+ brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>}]) -o"
|
||||
else
|
||||
brltty_cv_prog_mklib="\$(LD) ${brltty_mklib_ld_make} ${brltty_mklib_ld_options+${brltty_mklib_ld_options} <name>} -o"
|
||||
fi])
|
||||
--- a/Bindings/OCaml/Makefile.in
|
||||
+++ b/Bindings/OCaml/Makefile.in
|
||||
@@ -55,13 +55,13 @@
|
||||
all : $(OCAML_FILES)
|
||||
|
||||
$(OCAML_CLIBS) : brlapi_stubs.$O brlapi
|
||||
- $(OCAMLMKLIB) $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
|
||||
+ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O
|
||||
|
||||
$(OCAML_BCLIB) : $(OCAML_CLIBS) brlapi.cmo
|
||||
$(OCAMLC) -a $(OCAMLMKLIB_FLAGS) -o $(OCAML_LIB).cma brlapi.cmo
|
||||
|
||||
$(OCAML_NCLIB) : $(OCAML_CLIBS) brlapi.cmx
|
||||
- $(OCAMLMKLIB) $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
|
||||
+ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx
|
||||
|
||||
brlapi.cmi: brlapi.mli
|
||||
$(OCAMLC) -o $@ -c brlapi.mli
|
@ -1,12 +0,0 @@
|
||||
diff -Naur brltty-4.5/Programs/Makefile.in brltty-4.5-new/Programs/Makefile.in
|
||||
--- brltty-4.5/Programs/Makefile.in 2013-03-27 15:51:35.000000000 -0700
|
||||
+++ brltty-4.5-new/Programs/Makefile.in 2013-09-19 14:57:56.268106076 -0700
|
||||
@@ -387,7 +387,7 @@
|
||||
[ ! -f lib.def ] || mv lib.def $(API_DEF)
|
||||
|
||||
$(API_ARC): $(API_OBJS)
|
||||
- ar rc $@ $(API_OBJS)
|
||||
+ $(AR) rc $@ $(API_OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
brlapi_client.$O:
|
@ -1,28 +0,0 @@
|
||||
diff -Naur brltty-5.0/Autostart/Udev/udev.rules brltty-5.0.new/Autostart/Udev/udev.rules
|
||||
--- brltty-5.0/Autostart/Udev/udev.rules 2014-01-27 10:39:20.000000000 -0800
|
||||
+++ brltty-5.0.new/Autostart/Udev/udev.rules 2014-02-09 04:24:08.146802299 -0800
|
||||
@@ -174,20 +174,22 @@
|
||||
# FreedomScientific [Focus Blue]
|
||||
ENV{PRODUCT}=="f4e/114/*", ENV{BRLTTY_BRAILLE_DRIVER}="fs", GOTO="brltty_usb_run"
|
||||
|
||||
+# Seika rules are commented out, because they conflict with USB-to-serial
|
||||
+# converters.
|
||||
# Device: 10C4:EA60
|
||||
# Generic Identifier
|
||||
# Vendor: Cygnal Integrated Products, Inc.
|
||||
# Product: CP210x UART Bridge / myAVR mySmartUSB light
|
||||
# BrailleMemo [all models]
|
||||
# Seika [Braille Display]
|
||||
-ENV{PRODUCT}=="10c4/ea60/*", ENV{BRLTTY_BRAILLE_DRIVER}="mm,sk", GOTO="brltty_usb_run"
|
||||
+#ENV{PRODUCT}=="10c4/ea60/*", ENV{BRLTTY_BRAILLE_DRIVER}="mm,sk", GOTO="brltty_usb_run"
|
||||
|
||||
# Device: 10C4:EA80
|
||||
# Generic Identifier
|
||||
# Vendor: Cygnal Integrated Products, Inc.
|
||||
# Product: CP210x UART Bridge
|
||||
# Seika [Note Taker]
|
||||
-ENV{PRODUCT}=="10c4/ea80/*", ENV{BRLTTY_BRAILLE_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
+#ENV{PRODUCT}=="10c4/ea80/*", ENV{BRLTTY_BRAILLE_DRIVER}="sk", GOTO="brltty_usb_run"
|
||||
|
||||
# Device: 1C71:C005
|
||||
# HumanWare [all models]
|
@ -1,78 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-39.0-r1.ebuild,v 1.4 2014/01/26 10:56:03 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk"
|
||||
inherit subversion
|
||||
else
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="the emacspeak audio desktop"
|
||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+espeak"
|
||||
|
||||
DEPEND=">=virtual/emacs-22
|
||||
espeak? ( app-accessibility/espeak )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-tcltk/tclx-8.4"
|
||||
|
||||
src_prepare() {
|
||||
# Allow user patches to be applied without modifying the ebuild
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
emake config
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake emacspeak
|
||||
if use espeak; then
|
||||
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
|
||||
if [[ -z $tcl_version ]]; then
|
||||
die 'Unable to detect the installed version of dev-lang/tcl.'
|
||||
fi
|
||||
cd servers/linux-espeak
|
||||
emake TCL_VERSION="${tcl_version}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
rm "${D}/usr/bin/emacspeak"
|
||||
if use espeak; then
|
||||
pushd servers/linux-espeak > /dev/null || die
|
||||
emake DESTDIR="${D}" install
|
||||
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak"
|
||||
local serverfile="${D}${orig_serverdir}/tclespeak.so"
|
||||
install -Dm755 "$serverfile" \
|
||||
"${D}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
|
||||
rm -f "$serverfile" || die
|
||||
dosym "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
|
||||
"$orig_serverdir/tclespeak.so"
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
|
||||
dohtml -r install-guide user-guide
|
||||
cd "${D}/usr/share/emacs/site-lisp/${PN}"
|
||||
rm -rf README etc/NEWS* etc/FAQ etc/COPYRIGHT install-guide \
|
||||
user-guide || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "As of version 39.0 and later, the /usr/bin/emacspeak"
|
||||
elog "shell script has been removed downstream in Gentoo."
|
||||
elog "You should launch emacspeak by another method, for instance"
|
||||
elog " by adding the following to your ~/.emacs file:"
|
||||
elog '(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")'
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST qca-2.0.3.tar.bz2 4530731 SHA256 8da20c89f390954fdcfcd3c4deef379213ddb5ae9d6b5e0c917d23f5e474895f SHA512 c1120ffb373e294fbcc76e21dc2f503ebd3398b26d0ffa7ab7ee3a3e1a4228159358b59c2673ac4a1c2363771e61da54a5080b201c65d586ceda2e3b2facc1bb WHIRLPOOL 2efba46098490ab5a75dcdf95eeb7d81a5509a962403a44602caa126927ebe9e69cb043586dbaebf0b111b79e614b607ae851242d12af9fa17d2dd191e559b0e
|
||||
DIST qca-qt5-2.1.0.3.tar.xz 685652 SHA256 ab0170696a8ff87588d38a72d36d0b4b42db9080c991d1a40ceb3f8311d289f9 SHA512 2f50c92d3ff927c83353b65ae56ff49a5c1ea439fcef94cea0092b718f04abcc18f455abd91337ac786fddedae980ff55c9d090b5743a96890174dc7eee4f3f1 WHIRLPOOL 9db2770b031dbf5c9c117d4150e0b395c94d8a0af1bda9fac5e1ee862a8a40f1c03fb0c4901e3aaba0b12e8c0b4e71cb55a872bbc54eea8331aff3fbe1fd853c
|
||||
|
@ -0,0 +1,13 @@
|
||||
diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt
|
||||
index f4d9eb9..67ef281 100644
|
||||
--- a/unittest/CMakeLists.txt
|
||||
+++ b/unittest/CMakeLists.txt
|
||||
@@ -23,7 +23,7 @@ add_subdirectory(keylengthunittest)
|
||||
add_subdirectory(keystore)
|
||||
add_subdirectory(macunittest)
|
||||
add_subdirectory(metatype)
|
||||
-add_subdirectory(pgpunittest)
|
||||
+# add_subdirectory(pgpunittest)
|
||||
add_subdirectory(pipeunittest)
|
||||
add_subdirectory(pkits)
|
||||
add_subdirectory(rsaunittest)
|
@ -0,0 +1,133 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.1.0.3.ebuild,v 1.1 2015/01/28 00:58:27 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="${PN}-qt5"
|
||||
inherit multilib cmake-utils multibuild
|
||||
|
||||
DESCRIPTION="Qt Cryptographic Architecture (QCA)"
|
||||
HOMEPAGE="http://delta.affinix.com/qca/"
|
||||
SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/src/${MY_PN}-${PV}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
|
||||
|
||||
IUSE="botan debug doc examples gcrypt gpg logger nss openssl pkcs11 +qt4 qt5 sasl softstore test"
|
||||
REQUIRED_USE="|| ( qt4 qt5 )"
|
||||
|
||||
RDEPEND="
|
||||
!app-crypt/qca-cyrus-sasl
|
||||
!app-crypt/qca-gnupg
|
||||
!app-crypt/qca-logger
|
||||
!app-crypt/qca-ossl
|
||||
!app-crypt/qca-pkcs11
|
||||
botan? ( dev-libs/botan )
|
||||
gcrypt? ( dev-libs/libgcrypt:= )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
nss? ( dev-libs/nss )
|
||||
openssl? ( dev-libs/openssl:0 )
|
||||
pkcs11? (
|
||||
dev-libs/openssl:0
|
||||
dev-libs/pkcs11-helper
|
||||
)
|
||||
qt4? ( dev-qt/qtcore:4 )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtnetwork:5
|
||||
)
|
||||
sasl? ( dev-libs/cyrus-sasl:2 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
test? (
|
||||
qt4? ( dev-qt/qttest:4 )
|
||||
qt5? ( dev-qt/qttest:5 )
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( README TODO )
|
||||
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" )
|
||||
|
||||
qca_plugin_use() {
|
||||
echo "-DWITH_${2:-$1}_PLUGIN=$(use $1 && echo yes || echo no)"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=()
|
||||
if use qt4; then
|
||||
MULTIBUILD_VARIANTS+=(qt4)
|
||||
fi
|
||||
|
||||
if use qt5; then
|
||||
MULTIBUILD_VARIANTS+=(qt5)
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconfigure() {
|
||||
local mycmakeargs=(
|
||||
$(qca_plugin_use botan)
|
||||
$(qca_plugin_use gcrypt)
|
||||
$(qca_plugin_use gpg gnupg)
|
||||
$(qca_plugin_use logger)
|
||||
$(qca_plugin_use nss)
|
||||
$(qca_plugin_use openssl ossl)
|
||||
$(qca_plugin_use pkcs11)
|
||||
$(qca_plugin_use sasl cyrus-sasl)
|
||||
$(qca_plugin_use softstore)
|
||||
$(cmake-utils_use_build test TESTS)
|
||||
)
|
||||
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
|
||||
mycmakeargs+=(
|
||||
-DQT4_BUILD=ON
|
||||
-DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)/qt4/plugins"
|
||||
-DQCA_FEATURE_INSTALL_DIR="${EPREFIX}/usr/share/qt4/mkspecs/features"
|
||||
)
|
||||
fi
|
||||
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
|
||||
mycmakeargs+=(
|
||||
-DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)/qt5/plugins"
|
||||
-DQCA_FEATURE_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)/qt5/mkspecs/features"
|
||||
)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multibuild_foreach_variant myconfigure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake-utils_src_install
|
||||
|
||||
if use doc; then
|
||||
pushd "${BUILD_DIR}" >/dev/null
|
||||
doxygen Doxyfile.in || die
|
||||
dohtml apidocs/html/*
|
||||
popd >/dev/null
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r "${S}"/examples
|
||||
fi
|
||||
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
multibuild_foreach_variant cmake-utils_src_test
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST vile-9.8k.tgz 2278349 SHA256 af8386a43fdf82ba3c8e4187b8fe850543c5baac769cf26bb2b437e5b3689e24 SHA512 93dce951701f156ebe5aecd39a86556658334a2f262919974bd302238e4b78a63ea6a675fc47fd5b170055e7fba8134db27ff26076be0d1b0cf7a58d697b5836 WHIRLPOOL e75ded06e6eb5234a673a92d27ceb1632150c60e580a27e0c00267a147a3b02005afb62843e373a3112ed8a353f230d4101ad1adfa0a045cba47d21f1b301a20
|
||||
DIST vile-9.8n.tgz 2300678 SHA256 36cea866603483e43e705ba1a96d0d52dc81f9c0d97fbefe5150c50b04b258bb SHA512 c87350325f47ef9338d9e7dca1a22b0d2c23b632cc2338ab07b00a986fc911f2bfbb05c9dcb98f4b606c2f2d0294dec26bcbf45a711cb6ad25c3ecf4b84c9037 WHIRLPOOL 16be864f128b256049a6d0e7cd39a3256415eabec66bcc632db09c6e5d07ef72b775fe28c38c2cfa805e0a495d3bf83d25ac9c5c6d3decaa5c165c91ee5558b1
|
||||
DIST vile-9.8o.tgz 2304783 SHA256 45625c060cb9da3d68bba0d308fa61cb6a1cd7c7fd8b0e83aba8890632a19b24 SHA512 ddcc01b47990cc603f4af2c4738ed989d2be51018aa0bbc96079771f2809f11df160c6bc597dc50bf30f47ef5ec7c78646cbc19d7c381ef836de7bdb884bab87 WHIRLPOOL 746e2face1cbf0881cc2c10a57b5d412a30668805a62c8f5db64ffb20e9a74285ef1e5a05e6d607530705427360b13a1cb22dd62ae1dfe02ac190e1bfea518cd
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/vile/vile-9.8o.ebuild,v 1.1 2015/01/28 01:46:03 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
|
||||
HOMEPAGE="http://invisible-island.net/vile/"
|
||||
SRC_URI="ftp://invisible-island.net/vile/current/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="perl"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2
|
||||
perl? ( dev-lang/perl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
app-admin/eselect-vi"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-ncurses \
|
||||
$(use_with perl )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" INSTALL_OPT_S="" install
|
||||
dodoc CHANGES* README doc/*.doc
|
||||
dohtml doc/*.html
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Updating ${EPREFIX}/usr/bin/vi symlink"
|
||||
eselect vi update --if-unset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
einfo "Updating ${EPREFIX}/usr/bin/vi symlink"
|
||||
eselect vi update --if-unset
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST vile-9.8k.tgz 2278349 SHA256 af8386a43fdf82ba3c8e4187b8fe850543c5baac769cf26bb2b437e5b3689e24 SHA512 93dce951701f156ebe5aecd39a86556658334a2f262919974bd302238e4b78a63ea6a675fc47fd5b170055e7fba8134db27ff26076be0d1b0cf7a58d697b5836 WHIRLPOOL e75ded06e6eb5234a673a92d27ceb1632150c60e580a27e0c00267a147a3b02005afb62843e373a3112ed8a353f230d4101ad1adfa0a045cba47d21f1b301a20
|
||||
DIST vile-9.8n.tgz 2300678 SHA256 36cea866603483e43e705ba1a96d0d52dc81f9c0d97fbefe5150c50b04b258bb SHA512 c87350325f47ef9338d9e7dca1a22b0d2c23b632cc2338ab07b00a986fc911f2bfbb05c9dcb98f4b606c2f2d0294dec26bcbf45a711cb6ad25c3ecf4b84c9037 WHIRLPOOL 16be864f128b256049a6d0e7cd39a3256415eabec66bcc632db09c6e5d07ef72b775fe28c38c2cfa805e0a495d3bf83d25ac9c5c6d3decaa5c165c91ee5558b1
|
||||
DIST vile-9.8o.tgz 2304783 SHA256 45625c060cb9da3d68bba0d308fa61cb6a1cd7c7fd8b0e83aba8890632a19b24 SHA512 ddcc01b47990cc603f4af2c4738ed989d2be51018aa0bbc96079771f2809f11df160c6bc597dc50bf30f47ef5ec7c78646cbc19d7c381ef836de7bdb884bab87 WHIRLPOOL 746e2face1cbf0881cc2c10a57b5d412a30668805a62c8f5db64ffb20e9a74285ef1e5a05e6d607530705427360b13a1cb22dd62ae1dfe02ac190e1bfea518cd
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/xvile-9.8o.ebuild,v 1.1 2015/01/28 01:47:53 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P="${PN/x/}-${PV}"
|
||||
DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
|
||||
HOMEPAGE="http://invisible-island.net/vile/"
|
||||
SRC_URI="ftp://invisible-island.net/vile/current/${MY_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE="perl"
|
||||
|
||||
RDEPEND="perl? ( dev-lang/perl )
|
||||
=app-editors/vile-${PV}
|
||||
>=x11-libs/libX11-1.0.0
|
||||
>=x11-libs/libXt-1.0.0
|
||||
>=x11-libs/libICE-1.0.0
|
||||
>=x11-libs/libSM-1.0.0
|
||||
>=x11-libs/libXaw-1.0.1
|
||||
>=x11-libs/libXpm-3.5.4.2
|
||||
>=x11-proto/xproto-7.0.4"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-ncurses \
|
||||
--with-x \
|
||||
$(use_with perl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin xvile
|
||||
dodoc CHANGES* README doc/*.doc
|
||||
dohtml doc/*.html
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST inform-mode-1.5.8.tar.bz2 14734 SHA256 d1a4d91df7fb80f9888515c8969dd36ce5ba40f36a4d683c22fb15d9def880a7 SHA512 edf073d1c4f60ec9eb186a68cafff22ad67a32f40f21bd89584f3a02eada6d073935892e761a6a2f2726e90f59cf0c1a77c2cd59b8b4e85a17374f47997265d8 WHIRLPOOL 1364f966861a20b9eefd8c5ff6b66d74c9167e0893b1376a3a97a178a8780850d245287311c2d1451a5dfbe529b399a6a3c5f5f275afd216a86f11b26c776ea2
|
||||
DIST inform-mode-1.6.2.tar.gz 33359 SHA256 a84235c66a650ff71945ab57fb1aa94f91c94c49c798f444c2823efd42a8bd34 SHA512 41ab2353942a5d605ec848aed87aa731282a43305cd739fe76d9e6ddd333c84594455f0fb72d95ed02fbcfa9f78f11b16ea8bb579504d1ed29244cbe50e444ee WHIRLPOOL 60dc9078d56290944ce7f6fe4320b7457cf4ae9fd4c0f1d2a1c86356b7cb5f818fe65011acafc18392240b1fd2695a61a28b9b53306e70cb47b3924a1ba4abfc
|
||||
|
@ -1,19 +1,19 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/inform-mode/inform-mode-1.5.8.ebuild,v 1.15 2007/12/14 20:21:00 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/inform-mode/inform-mode-1.5.8.ebuild,v 1.17 2015/01/27 18:28:15 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A major mode for editing Inform programs"
|
||||
HOMEPAGE="http://web.archive.org/web/20061205053408/http://rupert-lane.org/inform-mode/
|
||||
http://www.emacswiki.org/cgi-bin/emacs-en/InformMode"
|
||||
HOMEPAGE="http://rupert-lane.org/inform-mode/
|
||||
http://www.emacswiki.org/emacs/InformMode"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc sparc x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/inform-mode/inform-mode-1.6.2.ebuild,v 1.1 2015/01/27 18:28:15 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A major mode for editing Inform programs"
|
||||
HOMEPAGE="http://rupert-lane.org/inform-mode/
|
||||
http://www.emacswiki.org/emacs/InformMode"
|
||||
SRC_URI="http://rupert-lane.org/${PN}/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="AUTHORS NEWS README"
|
@ -1 +1,2 @@
|
||||
DIST mcomplete-1.10.el.xz 10780 SHA256 ba2a047e1c91b35301ae111e6a9e9b21b6fd6a60bda44fc177cda29c0de1e1a4 SHA512 c6ee7a56b63e10769cc2f30a7dcd0a3f085f996adee5944bffdf633b91118dea5e1e5360fde2f556041526133b71d1722d558f951286721a9a691c4f25d9fd17 WHIRLPOOL b7d791f76a5bc465865d337312c4b0512ea0cf74a6a87a9c1162b1b294993189c9ee9e7f2a3133df0ded49df201088795b3f5d08e0a6cc2bb1a1a37ddd4fa7b0
|
||||
DIST mcomplete-1.5.el.bz2 10740 SHA256 7702dec75fcc38ea22177d76c1fedf1f69a19439388b52ed25357d14012d0bf7 SHA512 becbf01cee4b8afcb4669eaa1326cf131a298164fd3953bf9257c06bbd0b1089cbb13f26b68bfff48b208fd7111e1f12703f875ed297a20a95ddf8a8c4f029ce WHIRLPOOL 4f4623f1d448ee8404ef065c9accc7d00d26f67c48dbd6aa24bc11b15f1311ba437360e98bd7588a3e614adfa24ce6432aa99ecae611847e2754d086b577c4e7
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mcomplete/mcomplete-1.10.ebuild,v 1.1 2015/01/27 18:48:32 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An improved interface to minibuffer completion"
|
||||
HOMEPAGE="http://homepage1.nifty.com/bmonkey/emacs/index-en.html
|
||||
http://www.emacswiki.org/emacs/McompleteMode"
|
||||
# taken from http://homepage1.nifty.com/bmonkey/emacs/elisp/mcomplete.el
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
@ -1,18 +1,19 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mcomplete/mcomplete-1.5.ebuild,v 1.2 2008/06/14 23:27:32 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mcomplete/mcomplete-1.5-r1.ebuild,v 1.1 2015/01/27 18:33:47 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An improved interface to minibuffer completion"
|
||||
HOMEPAGE="http://homepage1.nifty.com/bmonkey/emacs/index-en.html
|
||||
http://www.emacswiki.org/cgi-bin/wiki/McompleteMode"
|
||||
http://www.emacswiki.org/emacs/McompleteMode"
|
||||
# taken from http://homepage1.nifty.com/bmonkey/emacs/elisp/mcomplete.el
|
||||
SRC_URI="mirror://gentoo/${P}.el.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
SITEFILE="50${PN}-gentoo.el"
|
@ -1 +1 @@
|
||||
DIST when-1.1.31.tar.gz 47113 SHA256 5b76a660bc234e53d19a1ba6024364394ee57e8b843acc5e43d73be091a8e49b SHA512 55a8a5bc22e04f3ea830de76ac3cc1ef3e4d1a2c496b6138f8aab90c86fb4dec20478723e6351463a834dde1d10d937715f3c0df874da4f6192bd90ea9674690 WHIRLPOOL e843d4baed349027ada660f539453ad599a0ade43b2125cd8f1a70e18ad62f36c2fae1a5141e0c294ece7c5b1e7213b55adef343a9ea425b77a8ed2412b9e87c
|
||||
DIST when-1.1.33.tar.gz 49740 SHA256 568a49e999363a018186e03c38d116c587b332f7fcf60820f9cfc34779050ab0 SHA512 5c0934257133f75a7de984499f99f68dde5343d51051acf1b454f04dae82254c733e946a6c5ead546dc3c07cd113d938a48c95af39b80cbfc04ee6d748223c83 WHIRLPOOL 9bcbe73a4034b817fc34d302689a0b404563081163c692ee23e484fbb9ab993a90a5d468f2586e7f5327abad98f4033ebd7546255f682898e899a9fdd7629c97
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/when/when-1.1.31.ebuild,v 1.4 2013/05/20 12:44:53 ago Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/when/when-1.1.33.ebuild,v 1.7 2015/01/27 20:21:50 xmw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,24 @@
|
||||
From e9dea3a98aa5031fecf1c7115de77e948e8d07ca Mon Sep 17 00:00:00 2001
|
||||
From: Brian Dolbec <dolsen@gentoo.org>
|
||||
Date: Tue, 27 Jan 2015 10:19:05 -0800
|
||||
Subject: [PATCH] Add missed output mode function assignment.
|
||||
|
||||
---
|
||||
mirrorselect/extractor.py | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
|
||||
index 59efad1..06dce6c 100644
|
||||
--- a/mirrorselect/extractor.py
|
||||
+++ b/mirrorselect/extractor.py
|
||||
@@ -107,6 +107,7 @@ class Extractor(object):
|
||||
# setup the ssl-fetch ouptut map
|
||||
connector_output = {
|
||||
'info':self.output.write,
|
||||
+ 'debug': self.output.write,
|
||||
'error': self.output.print_err,
|
||||
'kwargs-info': {'level': 2},
|
||||
'kwargs-debug': {'level':2},
|
||||
--
|
||||
2.2.2
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cdk/cdk-5.0.20141106.ebuild,v 1.1 2015/01/28 01:45:29 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 2 -)"
|
||||
DESCRIPTION="A library of curses widgets"
|
||||
HOMEPAGE="http://dickey.his.com/cdk/cdk.html"
|
||||
SRC_URI="ftp://invisible-island.net/cdk/${MY_P}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/6" # subslot = soname version
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="examples static-libs unicode"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2[unicode?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-5.0.20120323-parallel-make.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-libtool \
|
||||
--with-shared \
|
||||
--with-ncurses$(usex unicode "w" "")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make installs duplicate libs
|
||||
emake -j1 \
|
||||
DESTDIR="${ED}" \
|
||||
DOCUMENT_DIR="${ED}/usr/share/doc/${PF}" install
|
||||
|
||||
if use examples ; then
|
||||
for x in include c++ demos examples cli cli/utils cli/samples; do
|
||||
docinto $x
|
||||
find $x -maxdepth 1 -mindepth 1 -type f -print0 | xargs -0 dodoc
|
||||
done
|
||||
fi
|
||||
|
||||
use static-libs || find "${ED}" \( -name '*.a' -or -name '*.la' \) -delete
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild,v 1.1 2015/01/27 22:05:31 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/gcs-oauth2-boto-plugin"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-use-friendy-version-checks.patch"
|
||||
)
|
||||
|
||||
# Keep versions in sync with setup.py.
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/boto-2.29.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/retry-decorator-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/socksipy-1.01[${PYTHON_USEDEP}]"
|
@ -1 +1,2 @@
|
||||
DIST oauth2client-1.4.2.tar.gz 1028497 SHA256 8203da0b1cb1b03be296959c673c861b2465ec3c80d138af798605d0c562498b SHA512 91ae93d40184a752d44fa2e5bba6767373c3a143d58f833381070612248a8f74185c92e2718c688cbe5b7d27357ed1d0191977be1aa26844fe34466a210e9c51 WHIRLPOOL 1ef6cc703ff7c68c7fe3af979d602629c32d072a6c8266d7f77fd35c52d04696baa6e1c0f9b26b41a437f34e6495c99389bfee44b99e5c6824025eafd55ae1c4
|
||||
DIST oauth2client-1.4.6.tar.gz 95325 SHA256 d4376fc0f5543612c62cdee5ea68530bd9c8542891b3f4427d8bf9a1f5a134c8 SHA512 e75e6c535ca4e427f3a869fa7e600bf7544752a100f623cbbeb117d872a2361a60d1524fc2639521393a58dc6f684d9e1452980d6a5ffb6f4dbed516911cc4ca WHIRLPOOL acb26ef17115138a8932313cbbb8c9a802e2296d20343ab746123ad0ef8a38ea8587c10c45863b56b7b4d5b052675434236a050ae64c6c05546a42fd3cdc4f6b
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/oauth2client/oauth2client-1.4.6.ebuild,v 1.1 2015/01/27 22:05:54 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library for accessing resources protected by OAuth 2.0"
|
||||
HOMEPAGE="https://github.com/google/oauth2client"
|
||||
SRC_URI="https://github.com/google/oauth2client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.6.1[${PYTHON_USEDEP}]
|
||||
!<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
# Needs network
|
||||
RESTRICT=test
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST readme-0.4.1.tar.gz 9318 SHA256 baf79dc0312ee4cf49291412916a120051b1b0977b5b7f883c550fb426a6a690 SHA512 937610e49fe2b94d8a5e924c02e99194bfe453bf73c03f73514dbd30412f556b81af2fa6ddfc5352f8eccc3706065f7e8302403d6060a6dc6719a7fabd1251ee WHIRLPOOL 405dc4a3b71ef7da42a333a63cb0ecc7dad3cb8d3ff9bc1fecd60d001700c1676e0f2ca4d7b9a08bb38c957cce5bb99cdba997f14d2c30fe5bee4f7ffc2a803d
|
||||
DIST readme-0.4.2.tar.gz 9329 SHA256 2ae289e4090991b9f7e0a1da210444c2b91f57257da226b5dfd4eadff0b6e5b1 SHA512 83db9dc4042a9079380cefef753c88b2a65e7905fa3715260a03d78d2ed00e12f60425626d254cd7cb2b945216b6fb062ffec1d9073cbc7619957744dfcaab25 WHIRLPOOL 3d635805f20a80f5d30e418bb1971ed81833ec4cb13416efd18a4a51c28479d21ba37f318023f17128afc8795a4b62bd0251a2cbbb34bf6b932ee15f6e71c733
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/readme/readme-0.4.2.ebuild,v 1.1 2015/01/28 01:28:44 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
|
||||
HOMEPAGE="https://github.com/pypa/readme https://pypi.python.org/pypi/readme"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/bleach[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DOCS=( README.rst )
|
||||
|
||||
python_prepare_all() {
|
||||
# remove failing test for now
|
||||
rm tests/fixtures/test_rst_008* || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env ruby
|
||||
gem 'test-unit', '>= 2.5', '<4'
|
||||
require 'test/unit'
|
||||
(r = Test::Unit::AutoRunner.new(true)).process_args(ARGV) or
|
||||
abort r.options.banner + " tests..."
|
||||
exit r.run
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/test-unit/test-unit-3.0.9-r1.ebuild,v 1.1 2015/01/27 19:24:46 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="TODO README.md doc/text/news.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
# Assume for now that ruby22 is not eselected yet and only depend on
|
||||
# yard for the other ruby implementations. Without this assumption
|
||||
# bootstrapping ruby22 won't be possible due to the yard dependency
|
||||
# tree.
|
||||
USE_RUBY="${USE_RUBY/ruby22/}" ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
DESCRIPTION="An xUnit family unit testing framework for Ruby"
|
||||
HOMEPAGE="https://rubygems.org/gems/test-unit"
|
||||
|
||||
LICENSE="|| ( Ruby GPL-2 ) PSF-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~hppa"
|
||||
IUSE="doc test"
|
||||
|
||||
# power_assert does not work with ruby19 but is not needed for backward
|
||||
# compatibility:
|
||||
# https://github.com/k-tsj/power_assert/issues/8#issuecomment-71363455
|
||||
USE_RUBY="${USE_RUBY/ruby19/}" ruby_add_rdepend "dev-ruby/power_assert"
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby19)
|
||||
# Remove metadata to avoid registering the unsupported
|
||||
# power_assert dependency.
|
||||
rm ../metadata || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
if use doc; then
|
||||
yard doc --title ${PN} || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/run-test.rb || die "testsuite failed"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
newbin "${FILESDIR}"/testrb-3 testrb-2
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST inksmoto-0.7.0.tar.gz 2628941 SHA256 60bd1369d4c347e127886a5813af13daf39b56ce818c9f8b2fc7d4bba0af7e11 SHA512 af0ae49ea160a2274f6835abd82ccaa00dc9ff81875b7d4ea29789388c131b519cb77e6da42efeaf51d52b97090c67320af38145204a1d5418781c99cb23a704 WHIRLPOOL e7137f1f23815cdef1061896b8dd687af38a79be341827dcaa437c39de95a98d94b4173d973899a8422c3e77088da11869957996f21c2822d8cfddf15b6a7ea6
|
||||
DIST xmoto-0.5.10-src.tar.gz 40766628 SHA256 2d2438e4685aa5fc1aa9f73bfbe26893d7fc97fadd6e1cc9fdb09c8d16df9e1e SHA512 76863ed2ad4a22d6b77f74ebae13657dfbf03c0686b4700402a0086d4d3d38901c01a75df36c1830a53fb1c54e8f2b91f095f6f3830dbe8f9f3cfd8b7e4c4718 WHIRLPOOL c093e71e288e4fb6956a007565036aebba42249ed833a48af7ba7eb9be493f9fbe72153a1d4f68784b1f6ca87129d0c591f26c7388107e1ec25d5dfe1c43b3b7
|
||||
DIST xmoto-0.5.11-src.tar.gz 40785573 SHA256 a584a6f9292b184686b72c78f16de4b82d5c5b72ad89e41912ff50d03eca26b2 SHA512 7046745e8f7a045fa2ce1deb3fd75b73b233dc1092f5ecd6dd4e42938f70269a93a3a623a39a1f0520c90643a42dc1ce93c43ad07bf225ff6c50741cc02511f6 WHIRLPOOL 9301a6456dea420cc92706022b9003446363d90591f6c90977a1e85195419f42d168456db61077d4e757976ee7ccbb183e6337fda4a683334cea796aa65a7c3b
|
||||
|
@ -0,0 +1,15 @@
|
||||
http://todo.xmoto.tuxfamily.org/index.php?do=details&task_id=778
|
||||
|
||||
--- src/helpers/utf8.h.orig
|
||||
+++ src/helpers/utf8.h
|
||||
@@ -18,8 +18,8 @@
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
=============================================================================*/
|
||||
|
||||
-#ifndef __UTF8_H__
|
||||
-#define __UTF8_H__
|
||||
+#ifndef __XMOTO_UTF8_H__
|
||||
+#define __XMOTO_UTF8_H__
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
@ -0,0 +1,92 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-sports/xmoto/xmoto-0.5.11.ebuild,v 1.1 2015/01/27 18:02:08 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic games
|
||||
|
||||
LVL_PV="0.7.0" #they unfortunately don't release both at the same time, why ~ as separator :(
|
||||
LVL="inksmoto-${LVL_PV}"
|
||||
DESCRIPTION="A challenging 2D motocross platform game"
|
||||
HOMEPAGE="http://xmoto.tuxfamily.org"
|
||||
SRC_URI="http://download.tuxfamily.org/xmoto/xmoto/${PV}/${P}-src.tar.gz
|
||||
editor? ( http://download.tuxfamily.org/xmoto/svg2lvl/${LVL_PV}/${LVL}.tar.gz )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="editor nls"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxdg-basedir
|
||||
dev-db/sqlite:3
|
||||
dev-games/ode
|
||||
dev-lang/lua[deprecated]
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
dev-libs/libxml2
|
||||
media-libs/libsdl[joystick,opengl]
|
||||
media-libs/sdl-mixer[vorbis]
|
||||
media-libs/sdl-ttf
|
||||
media-libs/sdl-net
|
||||
net-misc/curl
|
||||
app-arch/bzip2
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
media-fonts/dejavu
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
RDEPEND="${RDEPEND}
|
||||
editor? ( media-gfx/inkscape )"
|
||||
|
||||
src_prepare() {
|
||||
use editor && rm -vf "${WORKDIR}"/extensions/{bezmisc,inkex}.py
|
||||
sed -i \
|
||||
-e '/^gettextsrcdir/s:=.*:= @localedir@/gettext/po:' \
|
||||
po/Makefile.in.in || die
|
||||
|
||||
epatch "${FILESDIR}"/${P}-utf8.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bug #289792
|
||||
filter-flags -DdDOUBLE
|
||||
has_version 'dev-games/ode[double-precision]' && append-flags -DdDOUBLE
|
||||
|
||||
egamesconf \
|
||||
--disable-dependency-tracking \
|
||||
--enable-threads=posix \
|
||||
$(use_enable nls) \
|
||||
--localedir=/usr/share/locale \
|
||||
--with-localesdir=/usr/share/locale \
|
||||
--with-renderer-sdlGfx=0 \
|
||||
--with-renderer-openGl=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -f "${D}${GAMES_DATADIR}/xmoto"/Textures/Fonts/DejaVu*.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSans.ttf "${GAMES_DATADIR}/xmoto"/Textures/Fonts/DejaVuSans.ttf
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSansMono.ttf "${GAMES_DATADIR}/xmoto"/Textures/Fonts/DejaVuSansMono.ttf
|
||||
doicon extra/xmoto.xpm
|
||||
make_desktop_entry xmoto Xmoto
|
||||
|
||||
prepgamesdirs
|
||||
|
||||
if use editor; then
|
||||
insinto /usr/share/inkscape/
|
||||
doins -r "${WORKDIR}"/extensions/
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
if use editor; then
|
||||
elog "If you want to know how to create Xmoto levels"
|
||||
elog "have a look at this Tutorial:"
|
||||
elog " http://wiki.xmoto.tuxfamily.org/index.php?title=Inksmoto-${LVL_PV}"
|
||||
elog "You can share your levels on the Xmoto homepage."
|
||||
fi
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST sane-backends-1.0.23.tar.gz.1 1792000 SHA256 551d7e0c89d18ca438bfce4f1c242b59485195c493c5f935a3b11e724ee39537 SHA512 afc64b9a8232e6d0aaf22e05450ecf814f64c0065bd683f135053d46ef80c42f208eba8642fc8e8f1ded46cb1aa50010987422fd275ea95555f329c76118fa1e WHIRLPOOL 104f820972a23be93c241fb55e4129ab5c2d889cc011f3aa69ddd23e9b4da3ae7b59d8741e9763e3bdcc18f8f1dfe273aaa59ca3dc56dc7f9b78ae6d2b5a3518
|
||||
DIST sane-backends-1.0.23.tar.gz.2 1792000 SHA256 b487df0d8dc921803577ee34ceaa676a4a3b6715cd4d9a229b43d6a501a1baab SHA512 ba8723060c3eede0ae68d12d29de180bce012999fcb57774c68f9c9cbf220f069a6b2c4f1d930bd4ad248e4431cfd6e78d20b1f3cbb54e5006fb3b4c4196f9b8 WHIRLPOOL ea67e56ce76dff5a29354f758cb5c9d4b4bae28ffd7197ee066262779412a3a36d733fdcb17ce5ae61d123f395b28640124f7a7a7d28baaae1cb9f24e9299ae6
|
||||
DIST sane-backends-1.0.23.tar.gz.3 1758350 SHA256 af91e84cb72dc2b1fa4c7eaba948ae6ab8e2ab353f79805a21de4ac52de5b81a SHA512 887864509fc6676b42d59dce5b77441c56893dc70f4b0184379b08cf74e77aa0f6413c76f5132882e8d0b8c7fac4963a63879753a57eaaca74035274b3ca8199 WHIRLPOOL 5d9a6de6494f214350463919dba4be4f58b9c376f2a38558033fe8ecdcda03b40a0dff8044af4b8d76f59b04c8e7420c6159a4bfc593785202b0c11a9932f054
|
||||
DIST sane-backends-1.0.24.tar.gz 5778749 SHA256 27c7085a54f1505d8b551e6f1e69d30e1ee57328b18429bb2225dabf4c45462d SHA512 1e9f962bb9d27f17067eb662dabfc0a1aa0d06e16bec4bd28868124b468578d82f14f6d2c1f5de63d2cec57ca4584ec12d3b2c2b1de20f1199aece581453ebc5 WHIRLPOOL 19b939c920a3c157044c85a941debdc664d8781562fa3fc04f061b9d216b089be80edfd43479069382adf13e68160518fdbd5c84a5f4c506a46f8521d4ed2a1c
|
||||
|
@ -1,30 +0,0 @@
|
||||
--- backend/kodakaio.c 2013-03-15 08:24:26.000000000 +0100
|
||||
+++ backend/kodakaio.c.new 2013-03-15 08:30:06.000000000 +0100
|
||||
@@ -2129,6 +2129,9 @@
|
||||
}
|
||||
|
||||
#if HAVE_CUPS
|
||||
+
|
||||
+const char * _httpResolveURI (const char *uri, char *resolved_uri, size_t resolved_size, int options, int(*cb)(void *context), void *context);
|
||||
+
|
||||
/* ProcessDevice is called by cupsGetDevices to process each discovered device in turn */
|
||||
void
|
||||
ProcessDevice(const char *device_class, const char *device_id, const char *device_info, const char *device_make_and_model, const char *device_uri, const char *device_location, void *user_data)
|
||||
@@ -2172,7 +2175,7 @@
|
||||
options |= _HTTP_RESOLVE_FQDN ? not sure if or when required
|
||||
options = 0 seems to work */
|
||||
DBG(5, "using _httpResolveURI\n");
|
||||
- resolved = _httpResolveURI(device_uri, uribuffer, sizeof(uribuffer), 0, NULL, NULL);
|
||||
+ resolved = _httpResolveURI(device_uri, uribuffer, sizeof(uribuffer), 0, 0, NULL);
|
||||
|
||||
/* extract the IP address */
|
||||
if(extract_from_id(resolved, "socket://", ':', ip_addr, sizeof(ip_addr)) != 0) {
|
||||
@@ -2197,7 +2200,7 @@
|
||||
|
||||
reply = cupsGetDevices(CUPS_HTTP_DEFAULT, CUPS_TIMEOUT_DEFAULT,
|
||||
"dnssd", CUPS_EXCLUDE_NONE, ProcessDevice, Dummy);
|
||||
- if(reply != IPP_OK) printf("Failed cupsGetDevices\n");
|
||||
+ if(reply != IPP_OK) DBG(1,"Failed cupsGetDevices\n");
|
||||
|
||||
return 0;
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
--- backend/Makefile.in 2008-08-12 21:50:12.000000000 +0200
|
||||
+++ backend/Makefile.in.new 2008-08-12 21:58:24.000000000 +0200
|
||||
@@ -234,8 +234,10 @@
|
||||
|
||||
install: $(INSTALL_LOCKPATH) install-be@BE_INSTALL_FLAVOR@ install-libsane install-becfg
|
||||
|
||||
-install-be:
|
||||
+install-paths:
|
||||
$(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(libsanedir) $(DESTDIR)$(configdir)
|
||||
+
|
||||
+install-be: install-paths
|
||||
@# Install all backends in $(prefix)/lib/sane/
|
||||
@list="$(LIBS)"; for be in $$list; do \
|
||||
echo installing $${be} in $(DESTDIR)$(libsanedir)/$${be}...; \
|
||||
@@ -267,13 +269,13 @@
|
||||
cp -p .libs/libsane-$${be}.so $(DESTDIR)$(BEOS_ADDONDIR)/$${be} || exit 1; \
|
||||
done
|
||||
|
||||
-install-libsane:
|
||||
+install-libsane: install-paths
|
||||
@echo installing libsane.la in $(DESTDIR)$(libdir)/libsane.la...
|
||||
@$(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la \
|
||||
$(DESTDIR)$(libdir)/libsane.la >/dev/null
|
||||
@$(LIBTOOL) $(MINST) --finish $(DESTDIR)$(libdir)
|
||||
|
||||
-install-becfg:
|
||||
+install-becfg: install-paths
|
||||
@list="$(CONFIGS)"; for cfg in $$list; do \
|
||||
if test ! -r $${cfg}; then continue; fi; \
|
||||
if test -f $(DESTDIR)$(configdir)/$${cfg}; then \
|
@ -1,33 +0,0 @@
|
||||
diff -Naur sane-backends-1.0.23/configure.in sane-backends-1.0.23.new/configure.in
|
||||
--- sane-backends-1.0.23/configure.in 2012-08-19 13:31:34.000000000 -0700
|
||||
+++ sane-backends-1.0.23.new/configure.in 2013-08-26 14:41:22.613012270 -0700
|
||||
@@ -326,16 +326,24 @@
|
||||
AC_DEFINE(HAVE_DEV_URANDOM, 1, [Is /dev/urandom available?])
|
||||
fi
|
||||
|
||||
-nl added by PN 3/2/12 to detect cups
|
||||
-$as_echo "checking for cups"
|
||||
-if test -e /usr/include/cups/cups.h ; then
|
||||
- AC_DEFINE(HAVE_CUPS, 1, [Is /usr/include/cups/cups.h available?])
|
||||
+AC_ARG_ENABLE(cups,
|
||||
+ AC_HELP_STRING([--enable-cups], [enable CUPS support]),
|
||||
+ [enable_cups=$enableval], [enable_cups=no])
|
||||
+
|
||||
+if test "$enable_cups" != no; then
|
||||
+ dnl added by PN 3/2/12 to detect cups
|
||||
+ $as_echo "checking for cups"
|
||||
+ if test -e /usr/include/cups/cups.h ; then
|
||||
+ AC_DEFINE(HAVE_CUPS, 1, [Is /usr/include/cups/cups.h available?])
|
||||
with_cups="yes"
|
||||
LIBS="-lcups $LIBS"
|
||||
-else
|
||||
+ else
|
||||
$as_echo "cups.h not found, you may want to install a cups development package"
|
||||
$as_echo "in order to autodetect network scanners in kodakaio."
|
||||
with_cups="no"
|
||||
+ fi
|
||||
+else
|
||||
+ with_cups=no
|
||||
fi
|
||||
|
||||
dnl ***********
|
@ -1,22 +0,0 @@
|
||||
diff --git a/configure.in b/configure.in
|
||||
index b62d4d3..76e37b2 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -129,7 +129,16 @@ SANE_CHECK_LOCKING
|
||||
SANE_CHECK_GPHOTO2
|
||||
|
||||
|
||||
-PKG_CHECK_MODULES(LIBV4L, libv4l1, have_libv4l1=yes, have_libv4l1=no)
|
||||
+AC_ARG_WITH(v4l,
|
||||
+ AC_HELP_STRING([--with-v4l],
|
||||
+ [include the v4l backend @<:@default=yes@:>@]),
|
||||
+ [# If --with-v4l=no or --without-v4l, disable backend
|
||||
+ # as "$with_v4l" will be set to "no"])
|
||||
+
|
||||
+if test "$with_v4l" != "no" ; then
|
||||
+ PKG_CHECK_MODULES(LIBV4L, libv4l1, have_libv4l1=yes, have_libv4l1=no)
|
||||
+fi
|
||||
+
|
||||
AC_SUBST(LIBV4L_LIBS)
|
||||
AC_SUBST(LIBV4L_CFLAGS)
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- sane-backends-1.0.23/frontend/saned.c
|
||||
+++ sane-backends-1.0.23/frontend/saned.c
|
||||
@@ -221,7 +221,7 @@
|
||||
int numchildren;
|
||||
|
||||
#define SANED_CONFIG_FILE "saned.conf"
|
||||
-#define SANED_PID_FILE "/var/run/saned.pid"
|
||||
+#define SANED_PID_FILE "/var/run/saned/saned.pid"
|
||||
|
||||
#define SANED_SERVICE_NAME "sane-port"
|
||||
#define SANED_SERVICE_PORT 6566
|
@ -1,295 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.23-r1.ebuild,v 1.3 2013/05/08 19:35:31 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic multilib udev user toolchain-funcs
|
||||
|
||||
# gphoto and v4l are handled by their usual USE flags.
|
||||
# The pint backend was disabled because I could not get it to compile.
|
||||
IUSE_SANE_BACKENDS="
|
||||
abaton
|
||||
agfafocus
|
||||
apple
|
||||
artec
|
||||
artec_eplus48u
|
||||
as6e
|
||||
avision
|
||||
bh
|
||||
canon
|
||||
canon630u
|
||||
canon_dr
|
||||
canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
coolscan3
|
||||
dc210
|
||||
dc240
|
||||
dc25
|
||||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
epson2
|
||||
fujitsu
|
||||
genesys
|
||||
gt68xx
|
||||
hp
|
||||
hp3500
|
||||
hp3900
|
||||
hp4200
|
||||
hp5400
|
||||
hp5590
|
||||
hpljm1005
|
||||
hpsj5s
|
||||
hs2p
|
||||
ibm
|
||||
kodak
|
||||
kodakaio
|
||||
kvs1025
|
||||
kvs20xx
|
||||
kvs40xx
|
||||
leo
|
||||
lexmark
|
||||
ma1509
|
||||
magicolor
|
||||
matsushita
|
||||
microtek
|
||||
microtek2
|
||||
mustek
|
||||
mustek_pp
|
||||
mustek_usb
|
||||
mustek_usb2
|
||||
nec
|
||||
net
|
||||
niash
|
||||
p5
|
||||
pie
|
||||
pixma
|
||||
plustek
|
||||
plustek_pp
|
||||
pnm
|
||||
qcam
|
||||
ricoh
|
||||
rts8891
|
||||
s9036
|
||||
sceptre
|
||||
sharp
|
||||
sm3600
|
||||
sm3840
|
||||
snapscan
|
||||
sp15c
|
||||
st400
|
||||
stv680
|
||||
tamarack
|
||||
teco1
|
||||
teco2
|
||||
teco3
|
||||
test
|
||||
u12
|
||||
umax
|
||||
umax1220u
|
||||
umax_pp
|
||||
xerox_mfp"
|
||||
|
||||
IUSE="avahi doc gphoto2 ipv6 threads usb v4l xinetd snmp"
|
||||
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if [ ${backend} = pnm ]; then
|
||||
IUSE="${IUSE} -sane_backends_pnm"
|
||||
elif [ ${backend} = mustek_usb2 -o ${backend} = kvs40xx ]; then
|
||||
IUSE="${IUSE} sane_backends_${backend}"
|
||||
else
|
||||
IUSE="${IUSE} +sane_backends_${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
REQUIRED_USE="
|
||||
sane_backends_mustek_usb2? ( threads )
|
||||
sane_backends_kvs40xx? ( threads )
|
||||
"
|
||||
|
||||
DESCRIPTION="Scanner Access Now Easy - Backends"
|
||||
HOMEPAGE="http://www.sane-project.org/"
|
||||
SRC_URI="https://alioth.debian.org/frs/download.php/3752/sane-backends-1.0.23.tar.gz.1
|
||||
https://alioth.debian.org/frs/download.php/3753/sane-backends-1.0.23.tar.gz.2
|
||||
https://alioth.debian.org/frs/download.php/3754/sane-backends-1.0.23.tar.gz.3"
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
sane_backends_dc210? ( virtual/jpeg )
|
||||
sane_backends_dc240? ( virtual/jpeg )
|
||||
sane_backends_dell1600n_net? ( virtual/jpeg
|
||||
media-libs/tiff )
|
||||
avahi? ( >=net-dns/avahi-0.6.24 )
|
||||
sane_backends_canon_pp? ( sys-libs/libieee1284 )
|
||||
sane_backends_hpsj5s? ( sys-libs/libieee1284 )
|
||||
sane_backends_mustek_pp? ( sys-libs/libieee1284 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
gphoto2? (
|
||||
media-libs/libgphoto2:=
|
||||
virtual/jpeg
|
||||
)
|
||||
v4l? ( media-libs/libv4l )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
>=sys-apps/sed-4
|
||||
|
||||
virtual/pkgconfig"
|
||||
|
||||
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
|
||||
RDEPEND="${RDEPEND}
|
||||
!<sys-fs/udev-114"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup scanner
|
||||
enewuser saned -1 -1 -1 scanner
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local file
|
||||
for file in ${A}; do
|
||||
cat "${DISTDIR}/${file}"
|
||||
done > "${P}.tar.gz"
|
||||
unpack ./"${P}.tar.gz"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat >> backend/dll.conf.in <<-EOF
|
||||
# Add support for the HP-specific backend. Needs net-print/hplip installed.
|
||||
hpaio
|
||||
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
|
||||
epkowa
|
||||
EOF
|
||||
epatch "${FILESDIR}"/niash_array_index.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.23-saned_pidfile_location.patch \
|
||||
"${FILESDIR}"/kodakaio-fixes.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# the blank is intended - an empty string would result in building ALL backends.
|
||||
local BACKENDS=" "
|
||||
|
||||
use gphoto2 && BACKENDS="gphoto2"
|
||||
use v4l && BACKENDS="${BACKENDS} v4l"
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
|
||||
BACKENDS="${BACKENDS} ${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myconf="$(use_enable usb libusb) $(use_with snmp)"
|
||||
# you can only enable this backend, not disable it...
|
||||
if use sane_backends_pnm; then
|
||||
myconf="${myconf} --enable-pnm-backend"
|
||||
fi
|
||||
if ! use doc; then
|
||||
myconf="${myconf} --disable-latex"
|
||||
fi
|
||||
if use sane_backends_mustek_pp; then
|
||||
myconf="${myconf} --enable-parport-directio"
|
||||
fi
|
||||
if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
|
||||
myconf="${myconf} sane_cv_use_libieee1284=no"
|
||||
fi
|
||||
# if LINGUAS is set, just use the listed and supported localizations.
|
||||
if [ "${LINGUAS-NoLocalesSet}" != NoLocalesSet ]; then
|
||||
echo > po/LINGUAS
|
||||
for lang in ${LINGUAS}; do
|
||||
if [ -a po/${lang}.po ]; then
|
||||
echo ${lang} >> po/LINGUAS
|
||||
fi
|
||||
done
|
||||
fi
|
||||
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
|
||||
BACKENDS="${BACKENDS}" econf \
|
||||
$(use_with gphoto2) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads pthread) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VARTEXFONTS="${T}/fonts"
|
||||
|
||||
if use usb; then
|
||||
cd tools/hotplug
|
||||
grep -v '^$' libsane.usermap > libsane.usermap.new
|
||||
mv libsane.usermap.new libsane.usermap
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# The build system sucks and doesn't handle this properly.
|
||||
# https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
|
||||
tc-export_build_env BUILD_CC
|
||||
cd "${S}"/tools
|
||||
${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} -I. -I../include \
|
||||
../sanei/sanei_config.c ../sanei/sanei_constrain_value.c \
|
||||
../sanei/sanei_init_debug.c sane-desc.c -o sane-desc || die
|
||||
local dirs=( hal hotplug hotplug-ng udev )
|
||||
local targets=(
|
||||
hal/libsane.fdi
|
||||
hotplug/libsane.usermap
|
||||
hotplug-ng/libsane.db
|
||||
udev/libsane.rules
|
||||
)
|
||||
mkdir -p "${dirs[@]}" || die
|
||||
emake "${targets[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
keepdir /var/lib/lock/sane
|
||||
fowners root:scanner /var/lib/lock/sane
|
||||
fperms g+w /var/lib/lock/sane
|
||||
dodir /etc/env.d
|
||||
|
||||
if use usb; then
|
||||
insinto /etc/hotplug/usb
|
||||
exeinto /etc/hotplug/usb
|
||||
doins tools/hotplug/libsane.usermap
|
||||
doexe tools/hotplug/libusbscanner
|
||||
newdoc tools/hotplug/README README.hotplug
|
||||
fi
|
||||
udev_newrules tools/udev/libsane.rules 41-libsane.rules
|
||||
insinto "/usr/share/pkgconfig"
|
||||
doins tools/sane-backends.pc
|
||||
|
||||
dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
|
||||
find "${ED}" -name "*.la" | while read file; do rm "${file}"; done
|
||||
if use xinetd; then
|
||||
insinto /etc/xinetd.d
|
||||
doins "${FILESDIR}"/saned
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/saned.initd saned
|
||||
newconfd "${FILESDIR}"/saned.confd saned
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use xinetd; then
|
||||
elog "If you want remote clients to connect, edit"
|
||||
elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
|
||||
fi
|
||||
|
||||
elog "If you are using an USB scanner, add all users who want"
|
||||
elog "to access your scanner to the \"scanner\" group."
|
||||
}
|
@ -1,303 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.23-r2.ebuild,v 1.1 2013/08/27 12:03:20 teiresias Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib udev user toolchain-funcs
|
||||
|
||||
# gphoto and v4l are handled by their usual USE flags.
|
||||
# The pint backend was disabled because I could not get it to compile.
|
||||
IUSE_SANE_BACKENDS="
|
||||
abaton
|
||||
agfafocus
|
||||
apple
|
||||
artec
|
||||
artec_eplus48u
|
||||
as6e
|
||||
avision
|
||||
bh
|
||||
canon
|
||||
canon630u
|
||||
canon_dr
|
||||
canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
coolscan3
|
||||
dc210
|
||||
dc240
|
||||
dc25
|
||||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
epson2
|
||||
fujitsu
|
||||
genesys
|
||||
gt68xx
|
||||
hp
|
||||
hp3500
|
||||
hp3900
|
||||
hp4200
|
||||
hp5400
|
||||
hp5590
|
||||
hpljm1005
|
||||
hpsj5s
|
||||
hs2p
|
||||
ibm
|
||||
kodak
|
||||
kodakaio
|
||||
kvs1025
|
||||
kvs20xx
|
||||
kvs40xx
|
||||
leo
|
||||
lexmark
|
||||
ma1509
|
||||
magicolor
|
||||
matsushita
|
||||
microtek
|
||||
microtek2
|
||||
mustek
|
||||
mustek_pp
|
||||
mustek_usb
|
||||
mustek_usb2
|
||||
nec
|
||||
net
|
||||
niash
|
||||
p5
|
||||
pie
|
||||
pixma
|
||||
plustek
|
||||
plustek_pp
|
||||
pnm
|
||||
qcam
|
||||
ricoh
|
||||
rts8891
|
||||
s9036
|
||||
sceptre
|
||||
sharp
|
||||
sm3600
|
||||
sm3840
|
||||
snapscan
|
||||
sp15c
|
||||
st400
|
||||
stv680
|
||||
tamarack
|
||||
teco1
|
||||
teco2
|
||||
teco3
|
||||
test
|
||||
u12
|
||||
umax
|
||||
umax1220u
|
||||
umax_pp
|
||||
xerox_mfp"
|
||||
|
||||
IUSE="avahi doc gphoto2 ipv6 threads usb v4l xinetd snmp"
|
||||
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if [ ${backend} = pnm ]; then
|
||||
IUSE="${IUSE} -sane_backends_pnm"
|
||||
elif [ ${backend} = mustek_usb2 -o ${backend} = kvs40xx ]; then
|
||||
IUSE="${IUSE} sane_backends_${backend}"
|
||||
else
|
||||
IUSE="${IUSE} +sane_backends_${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
REQUIRED_USE="
|
||||
sane_backends_mustek_usb2? ( threads )
|
||||
sane_backends_kvs40xx? ( threads )
|
||||
"
|
||||
|
||||
DESCRIPTION="Scanner Access Now Easy - Backends"
|
||||
HOMEPAGE="http://www.sane-project.org/"
|
||||
SRC_URI="https://alioth.debian.org/frs/download.php/3752/sane-backends-1.0.23.tar.gz.1
|
||||
https://alioth.debian.org/frs/download.php/3753/sane-backends-1.0.23.tar.gz.2
|
||||
https://alioth.debian.org/frs/download.php/3754/sane-backends-1.0.23.tar.gz.3"
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
sane_backends_dc210? ( virtual/jpeg )
|
||||
sane_backends_dc240? ( virtual/jpeg )
|
||||
sane_backends_dell1600n_net? ( virtual/jpeg
|
||||
sane_backends_kodakaio? ( net-print/cups )
|
||||
media-libs/tiff )
|
||||
avahi? ( >=net-dns/avahi-0.6.24 )
|
||||
sane_backends_canon_pp? ( sys-libs/libieee1284 )
|
||||
sane_backends_hpsj5s? ( sys-libs/libieee1284 )
|
||||
sane_backends_mustek_pp? ( sys-libs/libieee1284 )
|
||||
usb? ( virtual/libusb:1 )
|
||||
gphoto2? (
|
||||
media-libs/libgphoto2:=
|
||||
virtual/jpeg
|
||||
)
|
||||
v4l? ( media-libs/libv4l )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
>=sys-apps/sed-4
|
||||
|
||||
virtual/pkgconfig"
|
||||
|
||||
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
|
||||
RDEPEND="${RDEPEND}
|
||||
!<sys-fs/udev-114"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup scanner
|
||||
enewuser saned -1 -1 -1 scanner
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local file
|
||||
for file in ${A}; do
|
||||
cat "${DISTDIR}/${file}"
|
||||
done > "${P}.tar.gz"
|
||||
unpack ./"${P}.tar.gz"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat >> backend/dll.conf.in <<-EOF
|
||||
# Add support for the HP-specific backend. Needs net-print/hplip installed.
|
||||
hpaio
|
||||
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
|
||||
epkowa
|
||||
EOF
|
||||
epatch "${FILESDIR}"/niash_array_index.patch \
|
||||
"${FILESDIR}"/${P}-automagic-cups.patch \
|
||||
"${FILESDIR}"/${P}-automagic-v4l.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.23-saned_pidfile_location.patch \
|
||||
"${FILESDIR}"/kodakaio-fixes.patch
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# the blank is intended - an empty string would result in building ALL backends.
|
||||
local BACKENDS=" "
|
||||
|
||||
use gphoto2 && BACKENDS="gphoto2"
|
||||
use v4l && BACKENDS="${BACKENDS} v4l"
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
|
||||
BACKENDS="${BACKENDS} ${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myconf="$(use_enable usb libusb_1_0) $(use_with snmp)"
|
||||
# you can only enable this backend, not disable it...
|
||||
if use sane_backends_pnm; then
|
||||
myconf="${myconf} --enable-pnm-backend"
|
||||
fi
|
||||
if ! use doc; then
|
||||
myconf="${myconf} --disable-latex"
|
||||
fi
|
||||
if use sane_backends_mustek_pp; then
|
||||
myconf="${myconf} --enable-parport-directio"
|
||||
fi
|
||||
if use sane_backends_kodakaio; then
|
||||
myconf="${myconf} --enable-cups"
|
||||
fi
|
||||
if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
|
||||
myconf="${myconf} sane_cv_use_libieee1284=no"
|
||||
fi
|
||||
# if LINGUAS is set, just use the listed and supported localizations.
|
||||
if [ "${LINGUAS-NoLocalesSet}" != NoLocalesSet ]; then
|
||||
echo > po/LINGUAS
|
||||
for lang in ${LINGUAS}; do
|
||||
if [ -a po/${lang}.po ]; then
|
||||
echo ${lang} >> po/LINGUAS
|
||||
fi
|
||||
done
|
||||
fi
|
||||
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
|
||||
BACKENDS="${BACKENDS}" econf \
|
||||
$(use_with gphoto2) \
|
||||
$(use_with v4l) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads pthread) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VARTEXFONTS="${T}/fonts"
|
||||
|
||||
if use usb; then
|
||||
cd tools/hotplug
|
||||
grep -v '^$' libsane.usermap > libsane.usermap.new
|
||||
mv libsane.usermap.new libsane.usermap
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# The build system sucks and doesn't handle this properly.
|
||||
# https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
|
||||
tc-export_build_env BUILD_CC
|
||||
cd "${S}"/tools
|
||||
${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} -I. -I../include \
|
||||
../sanei/sanei_config.c ../sanei/sanei_constrain_value.c \
|
||||
../sanei/sanei_init_debug.c sane-desc.c -o sane-desc || die
|
||||
local dirs=( hal hotplug hotplug-ng udev )
|
||||
local targets=(
|
||||
hal/libsane.fdi
|
||||
hotplug/libsane.usermap
|
||||
hotplug-ng/libsane.db
|
||||
udev/libsane.rules
|
||||
)
|
||||
mkdir -p "${dirs[@]}" || die
|
||||
emake "${targets[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
keepdir /var/lib/lock/sane
|
||||
fowners root:scanner /var/lib/lock/sane
|
||||
fperms g+w /var/lib/lock/sane
|
||||
dodir /etc/env.d
|
||||
|
||||
if use usb; then
|
||||
insinto /etc/hotplug/usb
|
||||
exeinto /etc/hotplug/usb
|
||||
doins tools/hotplug/libsane.usermap
|
||||
doexe tools/hotplug/libusbscanner
|
||||
newdoc tools/hotplug/README README.hotplug
|
||||
fi
|
||||
udev_newrules tools/udev/libsane.rules 41-libsane.rules
|
||||
insinto "/usr/share/pkgconfig"
|
||||
doins tools/sane-backends.pc
|
||||
|
||||
dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
|
||||
find "${ED}" -name "*.la" | while read file; do rm "${file}"; done
|
||||
if use xinetd; then
|
||||
insinto /etc/xinetd.d
|
||||
doins "${FILESDIR}"/saned
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/saned.initd saned
|
||||
newconfd "${FILESDIR}"/saned.confd saned
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use xinetd; then
|
||||
elog "If you want remote clients to connect, edit"
|
||||
elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
|
||||
fi
|
||||
|
||||
elog "If you are using an USB scanner, add all users who want"
|
||||
elog "to access your scanner to the \"scanner\" group."
|
||||
}
|
@ -1,288 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.23.ebuild,v 1.17 2013/05/08 19:35:31 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic multilib udev user toolchain-funcs
|
||||
|
||||
# gphoto and v4l are handled by their usual USE flags.
|
||||
# The pint backend was disabled because I could not get it to compile.
|
||||
IUSE_SANE_BACKENDS="
|
||||
abaton
|
||||
agfafocus
|
||||
apple
|
||||
artec
|
||||
artec_eplus48u
|
||||
as6e
|
||||
avision
|
||||
bh
|
||||
canon
|
||||
canon630u
|
||||
canon_dr
|
||||
canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
coolscan3
|
||||
dc210
|
||||
dc240
|
||||
dc25
|
||||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
epson2
|
||||
fujitsu
|
||||
genesys
|
||||
gt68xx
|
||||
hp
|
||||
hp3500
|
||||
hp3900
|
||||
hp4200
|
||||
hp5400
|
||||
hp5590
|
||||
hpljm1005
|
||||
hpsj5s
|
||||
hs2p
|
||||
ibm
|
||||
kodak
|
||||
kodakaio
|
||||
kvs1025
|
||||
kvs20xx
|
||||
kvs40xx
|
||||
leo
|
||||
lexmark
|
||||
ma1509
|
||||
magicolor
|
||||
matsushita
|
||||
microtek
|
||||
microtek2
|
||||
mustek
|
||||
mustek_pp
|
||||
mustek_usb
|
||||
mustek_usb2
|
||||
nec
|
||||
net
|
||||
niash
|
||||
p5
|
||||
pie
|
||||
pixma
|
||||
plustek
|
||||
plustek_pp
|
||||
pnm
|
||||
qcam
|
||||
ricoh
|
||||
rts8891
|
||||
s9036
|
||||
sceptre
|
||||
sharp
|
||||
sm3600
|
||||
sm3840
|
||||
snapscan
|
||||
sp15c
|
||||
st400
|
||||
stv680
|
||||
tamarack
|
||||
teco1
|
||||
teco2
|
||||
teco3
|
||||
test
|
||||
u12
|
||||
umax
|
||||
umax1220u
|
||||
umax_pp
|
||||
xerox_mfp"
|
||||
|
||||
IUSE="avahi doc gphoto2 ipv6 threads usb v4l xinetd"
|
||||
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if [ ${backend} = pnm ]; then
|
||||
IUSE="${IUSE} -sane_backends_pnm"
|
||||
elif [ ${backend} = mustek_usb2 -o ${backend} = kvs40xx ]; then
|
||||
IUSE="${IUSE} sane_backends_${backend}"
|
||||
else
|
||||
IUSE="${IUSE} +sane_backends_${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
REQUIRED_USE="
|
||||
sane_backends_mustek_usb2? ( threads )
|
||||
sane_backends_kvs40xx? ( threads )
|
||||
"
|
||||
|
||||
DESCRIPTION="Scanner Access Now Easy - Backends"
|
||||
HOMEPAGE="http://www.sane-project.org/"
|
||||
|
||||
RDEPEND="
|
||||
sane_backends_dc210? ( virtual/jpeg )
|
||||
sane_backends_dc240? ( virtual/jpeg )
|
||||
sane_backends_dell1600n_net? ( virtual/jpeg
|
||||
media-libs/tiff )
|
||||
avahi? ( >=net-dns/avahi-0.6.24 )
|
||||
sane_backends_canon_pp? ( sys-libs/libieee1284 )
|
||||
sane_backends_hpsj5s? ( sys-libs/libieee1284 )
|
||||
sane_backends_mustek_pp? ( sys-libs/libieee1284 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
gphoto2? (
|
||||
media-libs/libgphoto2:=
|
||||
virtual/jpeg
|
||||
)
|
||||
v4l? ( media-libs/libv4l )
|
||||
xinetd? ( sys-apps/xinetd )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
>=sys-apps/sed-4
|
||||
|
||||
virtual/pkgconfig"
|
||||
|
||||
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
|
||||
RDEPEND="${RDEPEND}
|
||||
!<sys-fs/udev-114"
|
||||
|
||||
SRC_URI="https://alioth.debian.org/frs/download.php/3752/sane-backends-1.0.23.tar.gz.1
|
||||
https://alioth.debian.org/frs/download.php/3753/sane-backends-1.0.23.tar.gz.2
|
||||
https://alioth.debian.org/frs/download.php/3754/sane-backends-1.0.23.tar.gz.3"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2 public-domain"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup scanner
|
||||
enewuser saned -1 -1 -1 scanner
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
rm -f "${P}.tar.gz"
|
||||
for file in ${A}; do
|
||||
cat "${DISTDIR}/${file}" >> "${P}.tar.gz"
|
||||
done
|
||||
tar xzf "${P}.tar.gz"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat >> backend/dll.conf.in <<-EOF
|
||||
# Add support for the HP-specific backend. Needs net-print/hplip installed.
|
||||
hpaio
|
||||
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
|
||||
epkowa
|
||||
EOF
|
||||
epatch "${FILESDIR}"/niash_array_index.patch
|
||||
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# the blank is intended - an empty string would result in building ALL backends.
|
||||
local BACKENDS=" "
|
||||
|
||||
use gphoto2 && BACKENDS="gphoto2"
|
||||
use v4l && BACKENDS="${BACKENDS} v4l"
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
|
||||
BACKENDS="${BACKENDS} ${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myconf=$(use_enable usb libusb)
|
||||
# you can only enable this backend, not disable it...
|
||||
if use sane_backends_pnm; then
|
||||
myconf="${myconf} --enable-pnm-backend"
|
||||
fi
|
||||
if ! use doc; then
|
||||
myconf="${myconf} --disable-latex"
|
||||
fi
|
||||
if use sane_backends_mustek_pp; then
|
||||
myconf="${myconf} --enable-parport-directio"
|
||||
fi
|
||||
if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
|
||||
myconf="${myconf} sane_cv_use_libieee1284=no"
|
||||
fi
|
||||
# if LINGUAS is set, just use the listed and supported localizations.
|
||||
if [ "${LINGUAS-NoLocalesSet}" != NoLocalesSet ]; then
|
||||
echo > po/LINGUAS
|
||||
for lang in ${LINGUAS}; do
|
||||
if [ -a po/${lang}.po ]; then
|
||||
echo ${lang} >> po/LINGUAS
|
||||
fi
|
||||
done
|
||||
fi
|
||||
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
|
||||
BACKENDS="${BACKENDS}" econf \
|
||||
$(use_with gphoto2) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads pthread) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VARTEXFONTS="${T}/fonts" || die
|
||||
|
||||
if use usb; then
|
||||
cd tools/hotplug
|
||||
grep -v '^$' libsane.usermap > libsane.usermap.new
|
||||
mv libsane.usermap.new libsane.usermap
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# The build system sucks and doesn't handle this properly.
|
||||
# https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
|
||||
tc-export_build_env BUILD_CC
|
||||
cd "${S}"/tools
|
||||
${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} -I. -I../include \
|
||||
../sanei/sanei_config.c ../sanei/sanei_constrain_value.c \
|
||||
../sanei/sanei_init_debug.c sane-desc.c -o sane-desc || die
|
||||
local dirs=( hal hotplug hotplug-ng udev )
|
||||
local targets=(
|
||||
hal/libsane.fdi
|
||||
hotplug/libsane.usermap
|
||||
hotplug-ng/libsane.db
|
||||
udev/libsane.rules
|
||||
)
|
||||
mkdir -p "${dirs[@]}" || die
|
||||
emake "${targets[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF} || die
|
||||
keepdir /var/lib/lock/sane
|
||||
fowners root:scanner /var/lib/lock/sane
|
||||
fperms g+w /var/lib/lock/sane
|
||||
dodir /etc/env.d
|
||||
|
||||
if use usb; then
|
||||
insinto /etc/hotplug/usb
|
||||
exeinto /etc/hotplug/usb
|
||||
doins tools/hotplug/libsane.usermap
|
||||
doexe tools/hotplug/libusbscanner
|
||||
newdoc tools/hotplug/README README.hotplug
|
||||
fi
|
||||
udev_newrules tools/udev/libsane.rules 41-libsane.rules
|
||||
insinto "/usr/share/pkgconfig"
|
||||
doins tools/sane-backends.pc
|
||||
|
||||
dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
|
||||
find "${ED}" -name "*.la" | while read file; do rm "${file}"; done
|
||||
if use xinetd; then
|
||||
insinto /etc/xinetd.d
|
||||
doins "${FILESDIR}"/saned
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use xinetd; then
|
||||
elog "If you want remote clients to connect, edit"
|
||||
elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
|
||||
elog "If you are using an USB scanner, add the saned user"
|
||||
elog "to the usb group."
|
||||
fi
|
||||
}
|
@ -1,299 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.24-r3.ebuild,v 1.12 2014/08/02 18:17:59 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib udev user toolchain-funcs
|
||||
|
||||
# gphoto and v4l are handled by their usual USE flags.
|
||||
# The pint backend was disabled because I could not get it to compile.
|
||||
IUSE_SANE_BACKENDS="
|
||||
abaton
|
||||
agfafocus
|
||||
apple
|
||||
artec
|
||||
artec_eplus48u
|
||||
as6e
|
||||
avision
|
||||
bh
|
||||
canon
|
||||
canon630u
|
||||
canon_dr
|
||||
canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
coolscan3
|
||||
dc210
|
||||
dc240
|
||||
dc25
|
||||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
epson2
|
||||
fujitsu
|
||||
genesys
|
||||
gt68xx
|
||||
hp
|
||||
hp3500
|
||||
hp3900
|
||||
hp4200
|
||||
hp5400
|
||||
hp5590
|
||||
hpljm1005
|
||||
hpsj5s
|
||||
hs2p
|
||||
ibm
|
||||
kodak
|
||||
kodakaio
|
||||
kvs1025
|
||||
kvs20xx
|
||||
kvs40xx
|
||||
leo
|
||||
lexmark
|
||||
ma1509
|
||||
magicolor
|
||||
matsushita
|
||||
microtek
|
||||
microtek2
|
||||
mustek
|
||||
mustek_pp
|
||||
mustek_usb
|
||||
mustek_usb2
|
||||
nec
|
||||
net
|
||||
niash
|
||||
p5
|
||||
pie
|
||||
pixma
|
||||
plustek
|
||||
plustek_pp
|
||||
pnm
|
||||
qcam
|
||||
ricoh
|
||||
rts8891
|
||||
s9036
|
||||
sceptre
|
||||
sharp
|
||||
sm3600
|
||||
sm3840
|
||||
snapscan
|
||||
sp15c
|
||||
st400
|
||||
stv680
|
||||
tamarack
|
||||
teco1
|
||||
teco2
|
||||
teco3
|
||||
test
|
||||
u12
|
||||
umax
|
||||
umax1220u
|
||||
umax_pp
|
||||
xerox_mfp"
|
||||
|
||||
IUSE="avahi doc gphoto2 ipv6 threads usb v4l xinetd snmp systemd"
|
||||
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
case ${backend} in
|
||||
# Disable backends that require parallel ports as no one has those anymore.
|
||||
canon_pp|hpsj5s|mustek_pp|\
|
||||
pnm)
|
||||
IUSE+=" -sane_backends_${backend}"
|
||||
;;
|
||||
mustek_usb2|kvs40xx)
|
||||
IUSE+=" sane_backends_${backend}"
|
||||
;;
|
||||
*)
|
||||
IUSE+=" +sane_backends_${backend}"
|
||||
esac
|
||||
done
|
||||
|
||||
REQUIRED_USE="
|
||||
sane_backends_mustek_usb2? ( threads )
|
||||
sane_backends_kvs40xx? ( threads )
|
||||
"
|
||||
|
||||
DESCRIPTION="Scanner Access Now Easy - Backends"
|
||||
HOMEPAGE="http://www.sane-project.org/"
|
||||
SRC_URI="https://alioth.debian.org/frs/download.php/file/3958/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
sane_backends_dc210? ( virtual/jpeg )
|
||||
sane_backends_dc240? ( virtual/jpeg )
|
||||
sane_backends_dell1600n_net? ( virtual/jpeg
|
||||
media-libs/tiff )
|
||||
avahi? ( >=net-dns/avahi-0.6.24 )
|
||||
sane_backends_canon_pp? ( sys-libs/libieee1284 )
|
||||
sane_backends_hpsj5s? ( sys-libs/libieee1284 )
|
||||
sane_backends_mustek_pp? ( sys-libs/libieee1284 )
|
||||
usb? ( virtual/libusb:1 )
|
||||
gphoto2? (
|
||||
media-libs/libgphoto2:=
|
||||
virtual/jpeg
|
||||
)
|
||||
v4l? ( media-libs/libv4l )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
systemd? ( sys-apps/systemd:0= )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
>=sys-apps/sed-4
|
||||
|
||||
virtual/pkgconfig"
|
||||
|
||||
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
|
||||
RDEPEND="${RDEPEND}
|
||||
!<sys-fs/udev-114"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup scanner
|
||||
enewuser saned -1 -1 -1 scanner
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat >> backend/dll.conf.in <<-EOF
|
||||
# Add support for the HP-specific backend. Needs net-print/hplip installed.
|
||||
hpaio
|
||||
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
|
||||
epkowa
|
||||
EOF
|
||||
epatch "${FILESDIR}"/niash_array_index.patch \
|
||||
"${FILESDIR}"/${P}-unused-cups.patch \
|
||||
"${FILESDIR}"/${P}-automagic_systemd.patch \
|
||||
"${FILESDIR}"/${P}-systemd_pkgconfig.patch \
|
||||
"${FILESDIR}"/${P}-kodakaio_avahi.patch \
|
||||
"${FILESDIR}"/${P}-saned_pidfile_location.patch
|
||||
# Fix for "make check".
|
||||
sed -i -e 's/sane-backends 1.0.24git/sane-backends 1.0.24/' testsuite/tools/data/html*
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# the blank is intended - an empty string would result in building ALL backends.
|
||||
local BACKENDS=" "
|
||||
|
||||
use gphoto2 && BACKENDS="gphoto2"
|
||||
use v4l && BACKENDS="${BACKENDS} v4l"
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
|
||||
BACKENDS="${BACKENDS} ${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myconf="$(use_enable usb libusb_1_0) $(use_with snmp)"
|
||||
# you can only enable this backend, not disable it...
|
||||
if use sane_backends_pnm; then
|
||||
myconf="${myconf} --enable-pnm-backend"
|
||||
fi
|
||||
if ! use doc; then
|
||||
myconf="${myconf} --disable-latex"
|
||||
fi
|
||||
if use sane_backends_mustek_pp; then
|
||||
myconf="${myconf} --enable-parport-directio"
|
||||
fi
|
||||
if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
|
||||
myconf="${myconf} sane_cv_use_libieee1284=no"
|
||||
fi
|
||||
# if LINGUAS is set, just use the listed and supported localizations.
|
||||
if [ "${LINGUAS-NoLocalesSet}" != NoLocalesSet ]; then
|
||||
echo > po/LINGUAS
|
||||
for lang in ${LINGUAS}; do
|
||||
if [ -a po/${lang}.po ]; then
|
||||
echo ${lang} >> po/LINGUAS
|
||||
fi
|
||||
done
|
||||
fi
|
||||
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
|
||||
BACKENDS="${BACKENDS}" econf \
|
||||
$(use_with gphoto2) \
|
||||
$(use_with systemd) \
|
||||
$(use_with v4l) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads pthread) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VARTEXFONTS="${T}/fonts"
|
||||
|
||||
if use usb; then
|
||||
cd tools/hotplug
|
||||
grep -v '^$' libsane.usermap > libsane.usermap.new
|
||||
mv libsane.usermap.new libsane.usermap
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# The build system sucks and doesn't handle this properly.
|
||||
# https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
|
||||
tc-export_build_env BUILD_CC
|
||||
cd "${S}"/tools
|
||||
${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} -I. -I../include \
|
||||
../sanei/sanei_config.c ../sanei/sanei_constrain_value.c \
|
||||
../sanei/sanei_init_debug.c sane-desc.c -o sane-desc || die
|
||||
local dirs=( hal hotplug hotplug-ng udev )
|
||||
local targets=(
|
||||
hal/libsane.fdi
|
||||
hotplug/libsane.usermap
|
||||
hotplug-ng/libsane.db
|
||||
udev/libsane.rules
|
||||
)
|
||||
mkdir -p "${dirs[@]}" || die
|
||||
emake "${targets[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
keepdir /var/lib/lock/sane
|
||||
fowners root:scanner /var/lib/lock/sane
|
||||
fperms g+w /var/lib/lock/sane
|
||||
dodir /etc/env.d
|
||||
|
||||
if use usb; then
|
||||
insinto /etc/hotplug/usb
|
||||
exeinto /etc/hotplug/usb
|
||||
doins tools/hotplug/libsane.usermap
|
||||
doexe tools/hotplug/libusbscanner
|
||||
newdoc tools/hotplug/README README.hotplug
|
||||
fi
|
||||
udev_newrules tools/udev/libsane.rules 41-libsane.rules
|
||||
insinto "/usr/share/pkgconfig"
|
||||
doins tools/sane-backends.pc
|
||||
|
||||
dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
|
||||
find "${ED}" -name "*.la" | while read file; do rm "${file}"; done
|
||||
if use xinetd; then
|
||||
insinto /etc/xinetd.d
|
||||
doins "${FILESDIR}"/saned
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/saned.initd saned
|
||||
newconfd "${FILESDIR}"/saned.confd saned
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use xinetd; then
|
||||
elog "If you want remote clients to connect, edit"
|
||||
elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
|
||||
fi
|
||||
|
||||
elog "If you are using a USB scanner, add all users who want"
|
||||
elog "to access your scanner to the \"scanner\" group."
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST libpagemaker-0.0.2.tar.xz 279396 SHA256 cdbdf86605773339caab6477ff694a95a90aaa4d45bb6cdb59e4a7f76c91ef17 SHA512 70dcac28c862b0d713a356cc27f1da4ab08e91886942e0c2d2265acf9ce1d596266aadd49d5e23f9da4a4d1b3e1a97272aadcc5721af4daa84e38bc499752ac7 WHIRLPOOL 5f6dcb92e8322414c57873a8bbbef4771531cd2135e269afff4478d38f9cf6522dded71ff81928cb3e3ec675aca6fc3b3cdad61c43ed0da5ee2bc1308bf38f38
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpagemaker/libpagemaker-0.0.2.ebuild,v 1.1 2015/01/27 20:34:04 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="C++ Library that parses the file format of Aldus/Adobe PageMaker documents."
|
||||
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/${PN}"
|
||||
SRC_URI="http://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug doc tools static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
>=dev-libs/boost-1.47
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# fix Oops (commit 585b795c1431fd42d29391d1932bb6745edc2eb1)
|
||||
# remove in >=0.0.3
|
||||
sed \
|
||||
-e "s:no-undefines:no-undefined:g" \
|
||||
-i src/lib/Makefile.am || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
--disable-werror
|
||||
$(use_enable tools)
|
||||
$(use_with doc docs)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libpagemaker/libpagemaker-9999.ebuild,v 1.1 2015/01/27 20:34:04 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils git-r3
|
||||
|
||||
DESCRIPTION="C++ Library that parses the file format of Aldus/Adobe PageMaker documents."
|
||||
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/${PN}"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="git://gerrit.libreoffice.org/${PN}.git"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="debug doc tools static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
>=dev-libs/boost-1.47
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
--disable-werror
|
||||
$(use_enable tools)
|
||||
$(use_with doc docs)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
<name>Justin Lecher</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="tools">Build build tools</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1 +1 @@
|
||||
Tue, 27 Jan 2015 17:06:52 +0000
|
||||
Wed, 28 Jan 2015 05:36:50 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 27 Jan 2015 17:06:53 +0000
|
||||
Wed, 28 Jan 2015 05:36:51 +0000
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup
|
||||
DEPEND=virtual/pkgconfig java? ( >=virtual/jdk-1.4 ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) python? ( >=dev-python/cython-0.16 ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) ocaml? ( >=dev-ml/findlib-1.0.4-r1 ) java? ( >=dev-java/java-config-2.1.9-r1 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=Daemon that provides access to the Linux/Unix console for a blind person
|
||||
EAPI=5
|
||||
HOMEPAGE=http://mielke.cc/brltty/
|
||||
IUSE=+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu java +learn-mode +midi ncurses nls ocaml +pcm python usb +speech tcl X elibc_FreeBSD java
|
||||
KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 x86
|
||||
LICENSE=GPL-2 LGPL-2.1
|
||||
RDEPEND=java? ( >=virtual/jre-1.4 ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) python? ( >=dev-python/cython-0.16 ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
REQUIRED_USE=doc? ( api ) java? ( api ) ocaml? ( api ) python? ( api ) tcl? ( api )
|
||||
SLOT=0
|
||||
SRC_URI=http://mielke.cc/brltty/releases/brltty-4.5.tar.gz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 findlib 9cf6020ee5481f39f1aa566a323f9868 flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac udev da001465a2e939c93f7ae16947ce3438 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=7ffc06a5e5b56f563aa6e679a2c13570
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup
|
||||
DEPEND=virtual/pkgconfig java? ( >=virtual/jdk-1.4 ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) python? ( >=dev-python/cython-0.16 ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) ocaml? ( >=dev-ml/findlib-1.0.4-r1 ) java? ( >=dev-java/java-config-2.1.9-r1 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Daemon that provides access to the Linux/Unix console for a blind person
|
||||
EAPI=5
|
||||
HOMEPAGE=http://mielke.cc/brltty/
|
||||
IUSE=+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu java +midi ncurses nls ocaml +pcm python usb +speech tcl X elibc_FreeBSD java
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2 LGPL-2.1
|
||||
RDEPEND=java? ( >=virtual/jre-1.4 ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) python? ( >=dev-python/cython-0.16 ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
REQUIRED_USE=doc? ( api ) java? ( api ) ocaml? ( api ) python? ( api ) tcl? ( api )
|
||||
SLOT=0
|
||||
SRC_URI=http://mielke.cc/brltty/archive/brltty-5.0.tar.xz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 findlib 9cf6020ee5481f39f1aa566a323f9868 flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac udev da001465a2e939c93f7ae16947ce3438 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=4fa0919b2f88450b320b073dc9a8d738
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup
|
||||
DEPEND=virtual/pkgconfig java? ( >=virtual/jdk-1.4 ) python? ( >=dev-python/cython-0.16[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) ocaml? ( >=dev-ml/findlib-1.0.4-r1 ) java? ( >=dev-java/java-config-2.1.9-r1 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Daemon that provides access to the Linux/Unix console for a blind person
|
||||
EAPI=5
|
||||
HOMEPAGE=http://brltty.com/
|
||||
IUSE=+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu java +midi ncurses nls ocaml +pcm python usb +speech tcl X elibc_FreeBSD java python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2 LGPL-2.1
|
||||
RDEPEND=java? ( >=virtual/jre-1.4 ) bluetooth? ( net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) tcl? ( >=dev-lang/tcl-8.4.15 ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libXaw ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
REQUIRED_USE=doc? ( api ) java? ( api ) ocaml? ( api ) python? ( api ) tcl? ( api )
|
||||
SLOT=0
|
||||
SRC_URI=http://brltty.com/archive/brltty-5.1.tar.xz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 findlib 9cf6020ee5481f39f1aa566a323f9868 flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-r1 236a8d81f730332749bd484d8b53ee91 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac udev da001465a2e939c93f7ae16947ce3438 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=f635e03975e447a8acd1d09fec014774
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare
|
||||
DEPEND=>=virtual/emacs-22 espeak? ( app-accessibility/espeak )
|
||||
DESCRIPTION=the emacspeak audio desktop
|
||||
EAPI=5
|
||||
HOMEPAGE=http://emacspeak.sourceforge.net/
|
||||
IUSE=+espeak
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=BSD GPL-2
|
||||
RDEPEND=>=virtual/emacs-22 espeak? ( app-accessibility/espeak ) >=dev-tcltk/tclx-8.4
|
||||
SLOT=0
|
||||
SRC_URI=http://emacspeak.googlecode.com/files/emacspeak-39.0.tar.bz2
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=cb0b831fa9ecdb93806b9f03deca28a3
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare unpack
|
||||
DEPEND=>=virtual/emacs-22 espeak? ( app-accessibility/espeak ) || ( dev-vcs/subversion[http] dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=espeak? ( app-accessibility/espeak ) >=virtual/emacs-24 || ( dev-vcs/subversion[http] dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DESCRIPTION=the emacspeak audio desktop
|
||||
EAPI=5
|
||||
HOMEPAGE=http://emacspeak.sourceforge.net/
|
||||
IUSE=+espeak
|
||||
LICENSE=BSD GPL-2
|
||||
RDEPEND=>=virtual/emacs-22 espeak? ( app-accessibility/espeak ) >=dev-tcltk/tclx-8.4
|
||||
RDEPEND=espeak? ( app-accessibility/espeak ) >=dev-tcltk/tclx-8.4 >=virtual/emacs-24
|
||||
SLOT=0
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 multilib 3bf24e6abb9b76d9f6c20600f0b716bf subversion c12bdf4fcc82f86ad89b14c8f76c4026 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=6c81d82561b1e6014e3ec51f04bf1fb8
|
||||
_eclasses_=elisp b7ff113c97bf466ace6f3235f80af600 elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 998e5931fb95b10a6a11ec796ada2759 multilib 3bf24e6abb9b76d9f6c20600f0b716bf readme.gentoo 106edea5533517715013de909a333abd subversion c12bdf4fcc82f86ad89b14c8f76c4026 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=b5568cc847fef04a0d23fd12561bcea5
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=!app-crypt/qca-cyrus-sasl !app-crypt/qca-gnupg !app-crypt/qca-logger !app-crypt/qca-ossl !app-crypt/qca-pkcs11 botan? ( dev-libs/botan ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) openssl? ( dev-libs/openssl:0 ) pkcs11? ( dev-libs/openssl:0 dev-libs/pkcs11-helper ) qt4? ( dev-qt/qtcore:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 ) sasl? ( dev-libs/cyrus-sasl:2 ) doc? ( app-doc/doxygen ) test? ( qt4? ( dev-qt/qttest:4 ) qt5? ( dev-qt/qttest:5 ) ) sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Qt Cryptographic Architecture (QCA)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://delta.affinix.com/qca/
|
||||
IUSE=botan debug doc examples gcrypt gpg logger nss openssl pkcs11 +qt4 qt5 sasl softstore test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=!app-crypt/qca-cyrus-sasl !app-crypt/qca-gnupg !app-crypt/qca-logger !app-crypt/qca-ossl !app-crypt/qca-pkcs11 botan? ( dev-libs/botan ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) openssl? ( dev-libs/openssl:0 ) pkcs11? ( dev-libs/openssl:0 dev-libs/pkcs11-helper ) qt4? ( dev-qt/qtcore:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 ) sasl? ( dev-libs/cyrus-sasl:2 )
|
||||
REQUIRED_USE=|| ( qt4 qt5 )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://kde/stable/qca-qt5/2.1.0.3/src/qca-qt5-2.1.0.3.tar.xz
|
||||
_eclasses_=cmake-utils 0e29eadbd656185bce30d2449ab48035 eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=97b6390c27f9a1f0d1a2100a801334c7
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install postinst postrm
|
||||
DEPEND=>=sys-libs/ncurses-5.2 perl? ( dev-lang/perl ) sys-devel/flex app-admin/eselect-vi
|
||||
DESCRIPTION=VI Like Emacs -- yet another full-featured vi clone
|
||||
EAPI=5
|
||||
HOMEPAGE=http://invisible-island.net/vile/
|
||||
IUSE=perl
|
||||
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-libs/ncurses-5.2 perl? ( dev-lang/perl )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://invisible-island.net/vile/current/vile-9.8o.tgz
|
||||
_md5_=7e1b2e7422357e7bf16f28147549274b
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install
|
||||
DEPEND=perl? ( dev-lang/perl ) =app-editors/vile-9.8o >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 >=x11-proto/xproto-7.0.4 sys-devel/flex
|
||||
DESCRIPTION=VI Like Emacs -- yet another full-featured vi clone
|
||||
EAPI=5
|
||||
HOMEPAGE=http://invisible-island.net/vile/
|
||||
IUSE=perl
|
||||
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=perl? ( dev-lang/perl ) =app-editors/vile-9.8o >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 >=x11-proto/xproto-7.0.4
|
||||
SLOT=0
|
||||
SRC_URI=ftp://invisible-island.net/vile/current/vile-9.8o.tgz
|
||||
_md5_=5e1a641f88b93507ff319202135c36e3
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile install postinst postrm setup unpack
|
||||
DEPEND=>=virtual/emacs-23
|
||||
DESCRIPTION=Handle all sorts of compressed and encrypted files
|
||||
HOMEPAGE=http://www.emacswiki.org/cgi-bin/wiki/CryptPlusPlus http://freshmeat.net/projects/crypt/
|
||||
HOMEPAGE=http://www.emacswiki.org/emacs/CryptPlusPlus
|
||||
KEYWORDS=amd64 ~ppc ~sparc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/crypt++el/crypt++el_2.92.orig.tar.gz
|
||||
_eclasses_=elisp b7ff113c97bf466ace6f3235f80af600 elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 998e5931fb95b10a6a11ec796ada2759 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=a5842d60a2a189484cbc8a002cdd7cc0
|
||||
_md5_=ac3d08a2557b31c2b067da23cc026f5a
|
||||
|
@ -1,11 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm setup unpack
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=app-emacs/htmlize app-emacs/httpd >=virtual/emacs-23
|
||||
DESCRIPTION=Maintain a local Wiki using Emacs-friendly markup
|
||||
HOMEPAGE=http://www.mwolson.org/projects/EmacsWiki.html http://www.emacswiki.org/cgi-bin/wiki.pl?EmacsWikiMode
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.mwolson.org/projects/EmacsWiki.html http://www.emacswiki.org/emacs/EmacsWikiMode
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=app-emacs/htmlize app-emacs/httpd >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mwolson.org/static/dist/emacs-wiki/emacs-wiki-2.72.tar.gz
|
||||
_eclasses_=elisp b7ff113c97bf466ace6f3235f80af600 elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 998e5931fb95b10a6a11ec796ada2759 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=7ce2943336dc00dcc80c8e23f892e24d
|
||||
_md5_=22542c7e9cb52dc475d84591d3be4892
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue