parent
cdb2404968
commit
3a878bc05c
@ -0,0 +1,184 @@
|
||||
# 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-r3.ebuild,v 1.1 2014/06/06 10:42:40 teiresias Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
|
||||
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://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:= )
|
||||
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() {
|
||||
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
|
||||
}
|
||||
|
||||
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,23 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.10.ebuild,v 1.5 2014/01/19 02:09:59 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.13.ebuild,v 1.1 2014/06/06 19:59:32 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~tove/files/${P}.tar.bz2"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-shells/bash"
|
||||
RDEPEND="${DEPEND}
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner || die
|
||||
doman perl-cleaner.1 || die
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.8.ebuild,v 1.2 2014/01/19 02:09:59 vapier Exp $
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~tove/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-shells/bash"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner || die
|
||||
doman perl-cleaner.1 || die
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-9999.ebuild,v 1.1 2014/06/06 20:56:03 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="http://github.com/gentoo-perl/perl-cleaner.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST syslog-ng_3.4.7.tar.gz 3203894 SHA256 7b1114ff0bd9d2c52a8ce407f0f59102ea4123ff7efb3f84253961e0de6ac1b0 SHA512 66c1dafaa9441fd909b450e79ec3d1011bd423301602b0eea372e141ff267ddb60aa0280ef49b1f62d24b3f17fc1909a6ce8cc5bea0e3c6708df64815a534279 WHIRLPOOL b3b9aef566cc4577b4ec6ad96f696e29abd84d663205cadca766a50c933d29e3b195b6679cbb8e0edca96cc6995ab10fe409531eb15c90bfeb82a598ad7cf3fe
|
||||
DIST syslog-ng_3.4.8.tar.gz 3169372 SHA256 96c2f970fbba4fdd7659b1fee5e476d2858c911d4304d42099f495493762ff49 SHA512 23ba9908664e594c186cbe4bd5dcfb5d2ed3faf02ec45b931bb91b078660547989c2340a08b478a33adb530d39a6d6f39a2e7519107a3f6b923ac9f39529620e WHIRLPOOL 1085fa2c90e0c85421c64ed50e8a357f29006afea2f3e329e42d1e27f4210a10fe0f05d4af95a11c245d68b43644a4a829a50c05b7d541f59a6f580b3643b434
|
||||
DIST syslog-ng_3.5.4.1.tar.gz 3034040 SHA256 92c6969e4172b4fd32390f80043b4de7b116f29989d8c2e5a8a687ee6dcd6f66 SHA512 4068b1e1fc6ef52075002c9306885cb3b70d5e681077dd2bff7c5dfd83885f4967c9246692c0e886343269cdd5f02b2416999e5e381a076354da96bc7dc13766 WHIRLPOOL c8f6d3ff7dbd92c17c3f3a76d0acbe23fcfff0d5bb6dc9f2cd5c0bcec402276d5e1d50bb21939dcc89114b6f94aea143b3cf3fc0a7ab2cd3683740c6a3665e07
|
||||
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.8.ebuild,v 1.1 2014/06/06 15:20:29 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
DESCRIPTION="syslog replacement with advanced filtering features"
|
||||
HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
|
||||
SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
pcre? ( dev-libs/libpcre )
|
||||
spoof-source? ( net-libs/libnet:1.1 )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
smtp? ( net-libs/libesmtp )
|
||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||
>=dev-libs/eventlog-0.2.12
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
json? ( >=dev-libs/json-c-0.9 )
|
||||
caps? ( sys-libs/libcap )
|
||||
geoip? ( >=dev-libs/geoip-1.5.0 )
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
for f in *logrotate*.in ; do
|
||||
if use systemd ; then
|
||||
sed \
|
||||
's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \
|
||||
$f > ${f/.in/} || die
|
||||
else
|
||||
sed \
|
||||
's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \
|
||||
$f > ${f/.in/} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-docs \
|
||||
--with-ivykis=internal \
|
||||
--with-libmongo-client=internal \
|
||||
--sysconfdir=/etc/syslog-ng \
|
||||
--localstatedir=/var/lib/syslog-ng \
|
||||
--with-pidfile-dir=/var/run \
|
||||
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
|
||||
$(systemd_with_unitdir) \
|
||||
$(use_enable systemd) \
|
||||
$(use_enable caps linux-caps) \
|
||||
$(use_enable geoip) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable json) \
|
||||
$(use_enable mongodb) \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable smtp) \
|
||||
$(use_enable spoof-source) \
|
||||
$(use_enable dbi sql) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable tcpd tcp-wrapper)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# -j1 for bug #484470
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS NEWS contrib/syslog-ng.conf* contrib/syslog2ng \
|
||||
"${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \
|
||||
"${TMPDIR}/syslog-ng.logrotate.hardened" \
|
||||
"${FILESDIR}/README.hardened"
|
||||
|
||||
# Install default configuration
|
||||
insinto /etc/syslog-ng
|
||||
if use userland_BSD ; then
|
||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
|
||||
else
|
||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng
|
||||
|
||||
newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng
|
||||
newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng
|
||||
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For detailed documentation please see the upstream website:"
|
||||
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html"
|
||||
|
||||
# bug #355257
|
||||
if ! has_version app-admin/logrotate ; then
|
||||
echo
|
||||
elog "It is highly recommended that app-admin/logrotate be emerged to"
|
||||
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
|
||||
elog "for logrotate to use."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST webmin-1.680-minimal.tar.gz 2593231 SHA256 8152e56f9f880b1f719134a877b2bb2b022fccdd59a875aefbf6f24b0cb37230 SHA512 742238771bcff5342b2c651a015ba234d66035fdbab900963a9cf0832aa13ea299d565a6467a737e59b6b69b8a6a50fa8a5545f6cb615b0fcdcf0b2942eb5213 WHIRLPOOL 40d86669721e274cba6b80b70b1382c5c977abef23cfabb1005140910c8d982c6f00425cf9e9309452286ec74da40f16cefede8694930f24096449e4fea1e344
|
||||
DIST webmin-1.680.tar.gz 22418010 SHA256 c6205b6a9dfa1aa7179591bb9a82a9f321e775ed08710da8877d01c5bf9b8078 SHA512 591ac89192c020a443af318a30664310d36d0b9880cd91ff5179bdb17fc01773abf3ae67a016e922fd4d319d311d16f9c9f79a9d07bd94018a38b0127549bc69 WHIRLPOOL 21729591197f971244f99a281da4a3f8af7c17673c1fd124cb9de2de28fd3e0e6688e38f782e735038f5735cbeac551ebab5eb7a417d7adc899794944490a54b
|
||||
DIST webmin-1.690-minimal.tar.gz 2594677 SHA256 e5644dc06947e201eba8570dbed72feb10442876dc1d3d1297d9698b0e042950 SHA512 8f223f20fc6b171f32c9c2def92eaad2d10f68e18328e9dbbca0b6c84560550b9f353aff0968ea77407cde5172249859d82d406e6c2acdf3e8df1e9347bcc409 WHIRLPOOL 2184c301a487130744265a95e55c29b9d97c2ae6906277c644917b9e7e50c414a7fc7e7040645f9041813cf2c223eacdd5f064e1cfc7f5431d9aa53ced198902
|
||||
DIST webmin-1.690.tar.gz 22486046 SHA256 f22642b4c8a4467a2ef1011ec674bf45b5f6a8e2bd8be42e3e24338a98e00757 SHA512 f46a286389a133abbf2adbd730e42b38f50c4de54caad8678e13bd396d34ca4064186e5033a2a840d31c764adefacc0735c81454fc00404b0fda3963ed609934 WHIRLPOOL b6e1607bd4de277c7327a7e4b8eeb8084e4cc7261c76e1d03a24dbbcac951f40020e0472957fb5359faf1652b8f355dc5cfccddf7842b8017ac6e7dc68a0a469
|
||||
|
@ -0,0 +1,18 @@
|
||||
[Unit]
|
||||
Description=Webmin Administration Tool
|
||||
After=network.target remote-fs.target nss-lookup.target
|
||||
ConditionFileNotEmpty=%config%
|
||||
ConditionFileNotEmpty=%conf%
|
||||
|
||||
[Service]
|
||||
RemainAfterExit=yes
|
||||
KillMode=mixed
|
||||
# Webmin is exiting with 1 on SIGTERM
|
||||
SuccessExitStatus=1
|
||||
ExecStart=%exe% %conf%
|
||||
PIDFile=%pid%
|
||||
Environment="PERLLIB=%perllib%" LANG=
|
||||
ExecReload=/bin/kill -USR1 $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -1 +1 @@
|
||||
DIST dpkg_1.17.9.tar.xz 4051292 SHA256 da58389a80a3515ea12aaf10c9e48f84ee6c08d2fe2c9e1450f4df49ffeeb6aa SHA512 6d0f463f8102bf77ea93b34fc80c073e1dfef980ba1afbecdfa0d1098945afdda2f59c11e87be7ea1410eee909ee3ebd0df47066eb54de27e3c49725fddc2bc3 WHIRLPOOL 041ee2738acf498c604d9d2f02d4aacbbdc83f61ce09dfc1df63c4566c0f14c93280fe01ed47ab1236c4cf97e17b49c1ffebc10324370cdd970f8aec6230161a
|
||||
DIST dpkg_1.17.10.tar.xz 4198340 SHA256 a3a6d4da2b99484c04b2aa8af83d59d87a988baea627d276308467b22310b4d9 SHA512 db4fdd08cf00eeb611759c02eb70285f36d8fadb7d9d5b35123c02181889319ae46e8ec0d051b64f0d5e7ea3c20da63ba7b9015a9aecdba9b2cb3e20f2e87ecd WHIRLPOOL 15be369b0e10bd8f18ad212d03f614feccf612a125227644d39611beac78b0e42971399b1def825ce9c336aa32c07a8740e7180954879bef7940b641ff02169f
|
||||
|
@ -1 +1,2 @@
|
||||
DIST tc-play-1.1.tar.gz 1011669 SHA256 62346e852c6f781fffebf5c43e5967ceb0e36304626aa27e77c77378f8215d84 SHA512 9401e094d207cdc81fca6451c82de6bf8e1d8a4fc9bc330183cace2000bb82e81f04ca33a6bfdbe4b8ac3f09489e408b37255f2ed7701c21f62a59f4ee92b6c9 WHIRLPOOL 06c5eb3551e1dcc100d55043bec4952d06783799e7ed916487032a7e32a74f3eea317dadc3cc60e1ae9eb0654779058503f288ee791776a997669a91d0da7653
|
||||
DIST tc-play-2.0.tar.gz 1015525 SHA256 0e17890f37e862746364b10bad62bbd9f3e2b2811a24b07df12eff266534e42d SHA512 17408b2a664eb6822c77ede4f38ca67cdf643512014619d830a2c024bb8971811eded4edd65f6398d6112a3b57cd11a5b414357878c817c9cc2aac9d851946d7 WHIRLPOOL 0fc8273debd60f421eecced41ba43bd5fc36c6fd09f48f365755bfe844bf3a425be79ca36ffe3011a01d70b9911da0cfcb0e21571b3af97ec9f8d84af3440806
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tc-play/tc-play-2.0.ebuild,v 1.1 2014/06/07 17:07:32 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="a free, pretty much fully featured and stable TrueCrypt implementation"
|
||||
HOMEPAGE="https://github.com/bwalex/tc-play"
|
||||
SRC_URI="https://github.com/bwalex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="openssl"
|
||||
|
||||
DEPEND="dev-libs/libgpg-error
|
||||
sys-fs/lvm2
|
||||
sys-apps/util-linux
|
||||
dev-libs/libgcrypt:0
|
||||
openssl? ( dev-libs/openssl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local backend="gcrypt"
|
||||
use openssl && backend="openssl"
|
||||
|
||||
EXTRA_MAKE_FLAGS=(
|
||||
PBKDF_BACKEND="${backend}"
|
||||
WARNFLAGS=""
|
||||
CC=$(tc-getCC)
|
||||
AR=$(tc-getAR)
|
||||
PREFIX=/usr \
|
||||
LIBDIR=/usr/$(get_libdir)
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -f Makefile.classic \
|
||||
tcplay \
|
||||
"${EXTRA_MAKE_FLAGS[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -f Makefile.classic \
|
||||
"${EXTRA_MAKE_FLAGS[@]}" \
|
||||
install_program \
|
||||
DESTDIR="${ED}"
|
||||
dodoc README.md
|
||||
}
|
@ -1,195 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-21.4-r25.ebuild,v 1.1 2014/04/04 18:08:44 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit elisp-common flag-o-matic eutils multilib toolchain-funcs autotools
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}a.tar.gz
|
||||
mirror://gentoo/${P}-patches-13.tar.bz2
|
||||
leim? ( mirror://gnu/emacs/leim-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+ BSD HPND MIT"
|
||||
SLOT="21"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="X Xaw3d leim motif sendmail"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.16
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-misc/xbitmaps
|
||||
>=media-libs/giflib-4.1.0.1b
|
||||
virtual/jpeg:0=
|
||||
>=media-libs/tiff-3.5.5-r3
|
||||
>=media-libs/libpng-1.4:0=
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( motif? ( >=x11-libs/motif-2.3:0 ) )
|
||||
)"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=app-emacs/emacs-common-gentoo-1.3[X?]
|
||||
sendmail? ( virtual/mta )"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
|
||||
sed -i \
|
||||
-e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
|
||||
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
|
||||
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
|
||||
|
||||
# This will need to be updated for X-Compilation
|
||||
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
|
||||
"${S}/src/s/gnu-linux.h" || die
|
||||
|
||||
sed -i -e "/^\\.so/s/etags/&-emacs-${SLOT}/" etc/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
# custom aclocal.m4 was only needed for autoconf 2.13 and earlier
|
||||
rm aclocal.m4
|
||||
eaclocal
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# -fstack-protector gets internal compiler error at xterm.c (bug 33265)
|
||||
filter-flags -fstack-protector -fstack-protector-all
|
||||
|
||||
# emacs doesn't handle LDFLAGS properly (bug #77430 and bug #65002)
|
||||
unset LDFLAGS
|
||||
|
||||
# ever since GCC 3.2
|
||||
replace-flags "-O[3-9]" -O2
|
||||
|
||||
# -march is known to cause signal 6 on some environment
|
||||
filter-flags "-march=*"
|
||||
|
||||
local myconf
|
||||
if use X ; then
|
||||
myconf="${myconf}
|
||||
--with-x
|
||||
--with-xpm
|
||||
--with-jpeg
|
||||
--with-tiff
|
||||
--with-gif
|
||||
--with-png"
|
||||
|
||||
if use Xaw3d ; then
|
||||
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=athena"
|
||||
use motif \
|
||||
&& ewarn "USE flag \"motif\" ignored (superseded by \"Xaw3d\")"
|
||||
elif use motif ; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=motif"
|
||||
else
|
||||
# do not build emacs with any toolkit, bug 35300
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=no"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} --without-x"
|
||||
fi
|
||||
|
||||
econf ${myconf}
|
||||
|
||||
# leave this in src_configure
|
||||
emake \
|
||||
locallisppath="/etc/emacs:${SITELISP}:/usr/share/emacs/${PV}/leim" \
|
||||
epaths-force
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0
|
||||
emake CC="$(tc-getCC)"
|
||||
|
||||
einfo "Recompiling patched lisp files..."
|
||||
(cd lisp; emake recompile)
|
||||
(cd src; emake versionclean)
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i m
|
||||
|
||||
einstall infodir="${D}/usr/share/info/emacs-${SLOT}"
|
||||
|
||||
for i in "${D}"/usr/bin/* ; do
|
||||
mv "${i}" "${i}-emacs-${SLOT}" || die "mv ${i} failed"
|
||||
done
|
||||
mv "${D}"/usr/bin/emacs{-emacs,}-${SLOT} || die "mv emacs failed"
|
||||
rm "${D}"/usr/bin/emacs-${PV}-emacs-${SLOT}
|
||||
|
||||
# move man pages to the correct place
|
||||
for m in "${D}"/usr/share/man/man1/* ; do
|
||||
mv "${m}" "${m%.1}-emacs-${SLOT}.1" || die "mv ${m} failed"
|
||||
done
|
||||
mv "${D}"/usr/share/man/man1/emacs{-emacs,}-${SLOT}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
|
||||
docompress -x /usr/share/info/emacs-${SLOT}/dir.orig
|
||||
|
||||
# avoid collision between slots
|
||||
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${D}"/usr/share/emacs/${PV}/site-lisp
|
||||
|
||||
# fix permissions
|
||||
find "${D}" -perm 664 |xargs chmod -f 644 2>/dev/null
|
||||
find "${D}" -type d |xargs chmod -f 755 2>/dev/null
|
||||
|
||||
keepdir /usr/share/emacs/${PV}/leim
|
||||
|
||||
dodoc BUGS ChangeLog README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/emacs-${SLOT} f
|
||||
if [ -f "${D}"${infodir}/dir.orig ]; then
|
||||
mv "${D}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${D}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${D}"${infodir}/dir{,.*}
|
||||
for f in "${D}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *[0-9].info* && -e ${f} ]]; then
|
||||
install-info --info-dir="${D}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect emacs update ifunset
|
||||
|
||||
if ! use sendmail && ! has_version "virtual/mta"; then
|
||||
elog "You disabled sendmail support for Emacs. If you later install"
|
||||
elog "a MTA then you will need to recompile Emacs. See Bug #11104."
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
elog "You need to install some fonts for Emacs."
|
||||
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
|
||||
elog "machine would satisfy basic Emacs requirements under X11."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,253 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r12.ebuild,v 1.1 2014/05/05 07:06:01 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}.tar.gz
|
||||
mirror://gentoo/${P}-patches-8.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.2+ BSD HPND MIT"
|
||||
SLOT="22"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="alsa games gif gtk gzip-el hesiod jpeg kerberos motif png sound source tiff toolkit-scroll-bars X Xaw3d +xpm"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.16
|
||||
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
||||
net-libs/liblockfile
|
||||
hesiod? ( net-dns/hesiod )
|
||||
kerberos? ( virtual/krb5 )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-misc/xbitmaps
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg:0= )
|
||||
png? ( >=media-libs/libpng-1.4:0= )
|
||||
tiff? ( media-libs/tiff )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
!gtk? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( motif? ( >=x11-libs/motif-2.3:0 ) )
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
alsa? ( virtual/pkgconfig )
|
||||
X? ( gtk? ( virtual/pkgconfig ) )
|
||||
gzip-el? ( app-arch/gzip )"
|
||||
|
||||
# FULL_VERSION keeps the full version number, which is needed in order to
|
||||
# determine some path information correctly for copy/move operations later on
|
||||
FULL_VERSION="${PV}"
|
||||
EMACS_SUFFIX="emacs-${SLOT}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
|
||||
sed -i \
|
||||
-e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
|
||||
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
|
||||
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
|
||||
|
||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" etc/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
if ! use alsa; then
|
||||
# ALSA is detected even if not requested by its USE flag.
|
||||
# Suppress it by supplying pkg-config with a wrong library name.
|
||||
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
if ! use gzip-el; then
|
||||
# Emacs' build system automatically detects the gzip binary and
|
||||
# compresses el files. We don't want that so confuse it with a
|
||||
# wrong binary name
|
||||
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-flags
|
||||
filter-flags -fstack-protector -fstack-protector-all #285778
|
||||
replace-flags "-O[3-9]" -O2
|
||||
sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
|
||||
|
||||
local myconf
|
||||
|
||||
if use alsa && ! use sound; then
|
||||
einfo "Although sound USE flag is disabled you chose to have alsa,"
|
||||
einfo "so sound is switched on anyway."
|
||||
myconf="${myconf} --with-sound"
|
||||
else
|
||||
myconf="${myconf} $(use_with sound)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf="${myconf} --with-x"
|
||||
myconf="${myconf} $(use_with toolkit-scroll-bars)"
|
||||
myconf="${myconf} $(use_with gif) $(use_with jpeg)"
|
||||
myconf="${myconf} $(use_with png) $(use_with tiff)"
|
||||
myconf="${myconf} $(use_with xpm)"
|
||||
|
||||
# GTK+ is the default toolkit if USE=gtk is chosen with other
|
||||
# possibilities. Emacs upstream thinks this should be standard
|
||||
# policy on all distributions
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
myconf="${myconf} --with-x-toolkit=gtk"
|
||||
elif use Xaw3d; then
|
||||
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=athena"
|
||||
myconf="${myconf} --without-gtk"
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=motif"
|
||||
myconf="${myconf} --without-gtk"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=no"
|
||||
myconf="${myconf} --without-gtk"
|
||||
fi
|
||||
|
||||
local f tk=
|
||||
for f in gtk Xaw3d motif; do
|
||||
use ${f} || continue
|
||||
[ "${tk}" ] \
|
||||
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")"
|
||||
tk="${tk}${tk:+ }${f}"
|
||||
done
|
||||
else
|
||||
myconf="${myconf} --without-x"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--program-suffix=-${EMACS_SUFFIX} \
|
||||
--infodir=/usr/share/info/${EMACS_SUFFIX} \
|
||||
--localstatedir=/var \
|
||||
--enable-locallisppath="/etc/emacs:${SITELISP}" \
|
||||
--without-carbon \
|
||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
||||
$(use_with hesiod) \
|
||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|
||||
|| die "removing duplicate emacs executable failed"
|
||||
mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \
|
||||
|| die "moving emacs executable failed"
|
||||
|
||||
# move man pages to the correct place
|
||||
local m
|
||||
mv "${D}"/usr/share/man/man1/{emacs,${EMACS_SUFFIX}}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
for m in ctags emacsclient etags; do
|
||||
mv "${D}"/usr/share/man/man1/${m}{,-${EMACS_SUFFIX}}.1 \
|
||||
|| die "moving ${m} man page failed"
|
||||
done
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${D}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${D}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${D}"/var
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${D}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
local c=";;"
|
||||
if use source; then
|
||||
insinto /usr/share/emacs/${FULL_VERSION}/src
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.[ch]
|
||||
c=""
|
||||
fi
|
||||
|
||||
sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
X ${c}(setq find-function-C-source-directory
|
||||
X ${c} "/usr/share/emacs/${FULL_VERSION}/src")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc AUTHORS BUGS CONTRIBUTE README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [ -f "${D}"${infodir}/dir.orig ]; then
|
||||
mv "${D}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${D}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${D}"${infodir}/dir{,.*}
|
||||
for f in "${D}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${D}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
|
||||
if use X; then
|
||||
elog "You need to install some fonts for Emacs."
|
||||
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
|
||||
elog "machine would satisfy basic Emacs requirements under X11."
|
||||
elog
|
||||
fi
|
||||
|
||||
elog "You can set the version to be started by /usr/bin/emacs through"
|
||||
elog "the Emacs eselect module, which also redirects man and info pages."
|
||||
elog "Therefore, several Emacs versions can be installed at the same time."
|
||||
elog "\"man emacs.eselect\" for details."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST calfw-1.1.tar.gz 53163 SHA256 32fdc286f48774bd0882978d0d008ec27bc337afebb91530370d12b42ef01cfd SHA512 68c70d02903d0b5c8032b8976cb2da5a62206b7c46621dac95244ee2258297b7f34747bbaa118cf03d466261e31be032c9fb38e15005dae8a5435a0d7c15b17d WHIRLPOOL 564d386c1073b6a2f06d58ba97b8bd14cfc32f39250d684bf8736974944054ece07fa2b26b661c452e9ad8dfea0d56f47f0c7132067149c17cb7fabedcb19e06
|
||||
DIST calfw-1.2.tar.gz 54094 SHA256 80f8c337d918ecbf31601f7eeeda74b24e948685ece27c835989287bf6ed81db SHA512 4055c9094535f9d0808d69290c09fb5ef611ec8e7892347f2e62d759f0be209dbe3ecf91fe8945270657370ded7349d8eb9bdd0acbf84ff61812da1ec2711bef WHIRLPOOL e07e0bdb8e2ed67888c15e137e48c26f4aeaaae806959fd3a8c1ac5ff26608e0829571acf7302a2ae91d8550efccc69ded01b7ff2730057cbac578f3df774e03
|
||||
DIST calfw-1.3.tar.gz 67187 SHA256 b18b1955e34bfeb65f4dd238a1fe240bfb90c2139300ecf613a992d25e36a401 SHA512 76fc957dac22b2e4e41fa3d5ef3eb9e603369044d5aa90fa2e32ca0abbaa897d4537358f7849d0491c366b6a76c1b463e57e7a9483fca7c67555a8f6157f46bc WHIRLPOOL d68ccf2d696cec6e8fa584ea741a12d85c06fef3c1d7cfd93e151bbda976128c947456f5597bfe7ee7d586026ef58b603fff9612a229432cb786759a288b2159
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/calfw/calfw-1.1.ebuild,v 1.2 2011/07/10 06:27:12 naota Exp $
|
||||
|
||||
EAPI=3
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="A calendar framework for Emacs"
|
||||
HOMEPAGE="https://github.com/kiwanami/emacs-calfw"
|
||||
SRC_URI="https://github.com/kiwanami/emacs-calfw/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="howm"
|
||||
|
||||
DEPEND="howm? ( app-emacs/howm )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv kiwanami-emacs-calfw-* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-calfwel.patch
|
||||
use howm || rm -f calfw-howm.el
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/calfw/calfw-1.2.ebuild,v 1.1 2011/08/14 10:12:17 naota Exp $
|
||||
|
||||
EAPI=3
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="A calendar framework for Emacs"
|
||||
HOMEPAGE="https://github.com/kiwanami/emacs-calfw"
|
||||
SRC_URI="https://github.com/kiwanami/emacs-calfw/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="howm"
|
||||
|
||||
DEPEND="howm? ( app-emacs/howm )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv kiwanami-emacs-calfw-* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use howm || rm -f calfw-howm.el
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST org-7.9.2.tar.gz 4141885 SHA256 14c91bf456c271ac17f2f083f86227d4e5f09483fdb69adbf314de4392e25469 SHA512 9b0f90ec47660dcc9faf7ad742b62c816a031119a2a89864f6fd183e343bd08027f5cf8439314b1593b9f5d76ff08f57b0b30aa188e1a94a426b3573c33c434c WHIRLPOOL 3ac9a49157375cd3628c4fb1248af071d8ed725307effbcce81961bd1d35117ae7f5a371baffa6159e0c57fd4f896cdf4a7b0d3ac67942ea177d8717a19ce47f
|
||||
DIST org-8.0.2.tar.gz 4171893 SHA256 e129bdb654c7e1cf7404cc55e65ff479712b1d9549ecdbb4f3904b4bff8c7034 SHA512 d1de4ac6a86449446e438a0f2edc98672144ab25721d4eb482ff1bc60122fded9775274d0ca7085d7ed6e98d972734bbd041970f65d8ed73db99f388dc41b2db WHIRLPOOL c51da4cd3b5697585d1f0ee08f8d782240d63395316ccc0570deefaec6944c384bb16963e3bfd3e495bbb8d5c003bfc7d388aa29d487d16da6a6eadb83858033
|
||||
DIST org-8.2.1.tar.gz 4215666 SHA256 625e2b6786158bcf6c43194075f7638ab8048c68a60025289a051c407e467823 SHA512 366504c8bc4637c96d6255603e949951fed1d89b9b58aa938072c982cca14d5eedfa2a45aabbae55d4862aa9dcc984b379f969cf5b6da50f73d2e0044cd687fb WHIRLPOOL 024166ee4eb6bb994f44249ea819ac3b4aad9c133bfcbc438d57a4dce54b3c8a108519eabf9318e769768be36d1733066bbec58cfaf03fc600de72fd55e3c29d
|
||||
DIST org-8.2.5h.tar.gz 4220242 SHA256 f0f4924c9d57557b12f535c032f5f8584cc27ab6af2afc9939f9acf1af2c5d80 SHA512 e486a6f831de935fbe9cbcff18042a5a5ff9ecb60ffd755455c70488f95c6c103f7870d7d69f9808043b2b87fe64441adfd5c9ddb417b33fd8f9469d1943db49 WHIRLPOOL 72290244aaabd09660fd290a100d8ae2ed05b64d3b842464f247c20c634a75e2738c07e85d414b852685f2fade0b2aea92a1a2835d178d90b7eab5650710066b
|
||||
DIST org-8.2.6.tar.gz 4221803 SHA256 a14a20f3d11855758ad8859e8ccdc50922c31bd64b493d44b856d46441362938 SHA512 a64e975738f26b5315584b51332dbcd29eb6e5b03cb505d638d611455beb921c5e0b728b23fb63f380d46d2e33092865b02de01259cff8985693febebcc1a8a3 WHIRLPOOL b834203c48948a84d6458b7f455451cfd3f40fccd0ae55f150cf105ef937f46fb52492642990cf33c90a2464b93d184d85d922680adf4e66a2af5308d3ac631c
|
||||
|
@ -1,2 +0,0 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.9.2.ebuild,v 1.9 2013/05/06 05:07:34 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-macos"
|
||||
IUSE="contrib doc odt-schema"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="doc? ( virtual/texi2dvi )"
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
# Remove autoload file to make sure that it is regenerated with
|
||||
# the right Emacs version.
|
||||
ELISP_REMOVE="lisp/org-install.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
emake datadir="${EPREFIX}${SITEETC}/${PN}"
|
||||
use doc && emake pdf card
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
ETCDIRS="styles $(use odt-schema && echo schema)" \
|
||||
lispdir="${EPREFIX}${SITELISP}/${PN}" \
|
||||
datadir="${EPREFIX}${SITEETC}/${PN}" \
|
||||
infodir="${EPREFIX}/usr/share/info" \
|
||||
install
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}"
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
|
||||
insinto /usr/share/doc/${PF}/contrib
|
||||
doins -r contrib/README contrib/babel contrib/scripts
|
||||
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||
-exec rm -f '{}' '+'
|
||||
# add the contrib subdirectory to load-path
|
||||
sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||
"${T}/${SITEFILE}" || die
|
||||
fi
|
||||
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
dodoc README doc/orgcard.txt etc/ORG-NEWS
|
||||
use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-8.0.2.ebuild,v 1.3 2013/05/06 05:07:34 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=23
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos"
|
||||
IUSE="contrib doc odt-schema"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="doc? ( virtual/texi2dvi )"
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
SITEFILE="50${PN}-gentoo-8.el"
|
||||
|
||||
src_compile() {
|
||||
emake datadir="${EPREFIX}${SITEETC}/${PN}"
|
||||
use doc && emake pdf card
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
ETCDIRS="styles $(use odt-schema && echo schema)" \
|
||||
lispdir="${EPREFIX}${SITELISP}/${PN}" \
|
||||
datadir="${EPREFIX}${SITEETC}/${PN}" \
|
||||
infodir="${EPREFIX}/usr/share/info" \
|
||||
install
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}"
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
|
||||
insinto /usr/share/doc/${PF}/contrib
|
||||
doins -r contrib/README contrib/scripts
|
||||
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||
-exec rm -f '{}' '+'
|
||||
# add the contrib subdirectory to load-path
|
||||
sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||
"${T}/${SITEFILE}" || die
|
||||
fi
|
||||
|
||||
elisp-site-file-install "${T}/${SITEFILE}"
|
||||
dodoc README doc/library-of-babel.org doc/orgcard.txt etc/ORG-NEWS
|
||||
use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST popwin-0.5.1.tar.gz 15700 SHA256 2f3033052d15538049b21c19b7a7114986599ab94a5234038b704e930956b474 SHA512 401dbcf1ee84014f24972facef4ccd9f2b80eb318e6bbdb3c51278d4fc86711b60a2d29a1c8d481ec01172b225981bccd7bcbd136c9c5a49e63bf03f617cbf16 WHIRLPOOL 81c6fe7aa01d3950abbb368a0a160bc00f6a5a8e455f462ffbfc42174ffcc5300b192ead80ed1be471426c4ea144845e4f7a8607ebe982c1d1e424818fea9bc8
|
||||
DIST popwin-0.6.2.tar.gz 16821 SHA256 77069e5c642ccee21788f462dc2bdc30ac4789d658585da950cf7097fa41d6e9 SHA512 3c086361d6b79d7c68583cdbfb76cfd95b6ed56883382e42a863137d93e2a64fa8dce7b7873a4c46ce04a742942dd5f16367c691be608438079555578709b108 WHIRLPOOL 2739efa75f9e88296f28ab2df93990dac5630a4e6b3a7d094fed1b0ee23066c51f2ff42301cbefec9dff132ec2ddbdab2c532bd49b6f7e20903f382d9f4aa208
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/popwin/popwin-0.5.1.ebuild,v 1.2 2014/02/27 18:00:00 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="Popup window manager for Emacs"
|
||||
HOMEPAGE="https://github.com/m2ym/popwin-el/"
|
||||
SRC_URI="https://github.com/m2ym/popwin-el/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="README.md NEWS.md"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv m2ym-popwin-el-* ${P} || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST ProofGeneral-4.1.tgz 1428499 SHA256 2a264d46b48185cf1a6ebcca958e59171ea670fb0fc82ba46b8e1d6918ea7dc7 SHA512 f9bb7ef270b5c793f58441db9287b5018176d8d9d91cc9a2a975c1f0d7a450f1c150d21df16f982738f3562c74d5ae05d61fed5b1c1d6a3eb26cab0131d64696 WHIRLPOOL 02a4f2adc4dc39a19b6a4a46e0e2fb8a80e4340f38470c842425b63ee4c946e8f9b91d51eaafbcce01dc39e81009ebf6e327c1faf294249bf7b32a387444d4e8
|
||||
DIST ProofGeneral-4.2.tgz 1613190 SHA256 3567b68077798396ccd55c501b7ea7bd2c4d6300e4c74ff609dc19837d050b27 SHA512 102c56a1bc113439b1fa8aa10efe571d47d68b344d3489fe18ca3bdbf8828bb31fd2302a68a4bd639c59c429d41e82e5d933abddd3444781cb0e8a603db432ab WHIRLPOOL 9c4e54cf3b1528ee6cbdfac19b0c589f0c2640defbac15d5aaf0a1bfd64680bff45d2faa17f669210f47f30debb768d593590d350acac9c2669d24dc109bb4d8
|
||||
|
@ -1,73 +0,0 @@
|
||||
https://bugs.gentoo.org/386465
|
||||
|
||||
--- a/generic/proof-menu.el
|
||||
+++ b/generic/proof-menu.el
|
||||
@@ -49,7 +49,7 @@ without adjusting window layout."
|
||||
;; trace buffer, etc. (Makes less sense from the menu, though,
|
||||
;; where it seems more natural just to rotate from last position)
|
||||
(cond
|
||||
- ((and (interactive-p)
|
||||
+ ((and (called-interactively-p 'any)
|
||||
(eq last-command 'proof-display-some-buffers))
|
||||
(incf proof-display-some-buffers-count))
|
||||
(t
|
||||
--- a/generic/proof-script.el
|
||||
+++ b/generic/proof-script.el
|
||||
@@ -431,13 +431,13 @@ Point must be after the locked region or this will signal an error."
|
||||
If called interactively or SWITCH is non-nil, switch to script buffer.
|
||||
If called interactively, a mark is set at the current location with `push-mark'"
|
||||
(interactive)
|
||||
- (if (and proof-script-buffer (interactive-p))
|
||||
+ (if (and proof-script-buffer (called-interactively-p 'any))
|
||||
(push-mark))
|
||||
(proof-with-script-buffer
|
||||
(if ;; there is an active scripting buffer and it's not displayed
|
||||
(and proof-script-buffer
|
||||
(not (get-buffer-window proof-script-buffer))
|
||||
- (or switch (interactive-p)))
|
||||
+ (or switch (called-interactively-p 'any)))
|
||||
;; display it
|
||||
(switch-to-buffer proof-script-buffer))
|
||||
(goto-char (proof-unprocessed-begin))))
|
||||
@@ -1260,7 +1260,7 @@ activation is considered to have failed and an error is given."
|
||||
;; immediately because scripting has been turned on now.
|
||||
(if proof-activate-scripting-hook
|
||||
(let
|
||||
- ((activated-interactively (interactive-p)))
|
||||
+ ((activated-interactively (called-interactively-p 'any)))
|
||||
(setq proof-shell-last-output-kind nil)
|
||||
(run-hooks 'proof-activate-scripting-hook)
|
||||
;; If activate scripting functions caused an error,
|
||||
--- a/generic/proof-splash.el
|
||||
+++ b/generic/proof-splash.el
|
||||
@@ -287,7 +287,7 @@ binding to remove this buffer."
|
||||
(progn
|
||||
;; disable ordinary emacs splash
|
||||
(setq inhibit-startup-message t)
|
||||
- (proof-splash-display-screen (not (interactive-p))))
|
||||
+ (proof-splash-display-screen (not (called-interactively-p 'any))))
|
||||
;; Otherwise, a message
|
||||
(message "Welcome to %s Proof General!" proof-assistant))
|
||||
(setq proof-splash-seen t)))
|
||||
--- a/isar/isabelle-system.el
|
||||
+++ b/isar/isabelle-system.el
|
||||
@@ -292,7 +292,7 @@ for you, you should disable this behaviour."
|
||||
"Refresh isabelle-logics-menu-entries, returning new entries."
|
||||
(interactive)
|
||||
(if (and isabelle-refresh-logics
|
||||
- (or isabelle-time-to-refresh-logics (interactive-p)))
|
||||
+ (or isabelle-time-to-refresh-logics (called-interactively-p 'any)))
|
||||
(progn
|
||||
(setq isabelle-logics-available (isa-tool-list-logics))
|
||||
(isabelle-logics-menu-calculate)
|
||||
--- a/lib/scomint.el
|
||||
+++ b/lib/scomint.el
|
||||
@@ -251,7 +251,7 @@ NO-NEWLINE is non-nil."
|
||||
(save-excursion
|
||||
(condition-case nil
|
||||
(goto-char
|
||||
- (if (interactive-p) scomint-last-input-end scomint-last-output-start))
|
||||
+ (if (called-interactively-p 'any) scomint-last-input-end scomint-last-output-start))
|
||||
(error nil))
|
||||
(while (re-search-forward "\r+$" pmark t)
|
||||
(replace-match "" t t)))))
|
@ -1,14 +0,0 @@
|
||||
https://bugs.gentoo.org/426646
|
||||
|
||||
--- ProofGeneral-orig/generic/proof-toolbar.el
|
||||
+++ ProofGeneral/generic/proof-toolbar.el
|
||||
@@ -103,7 +103,8 @@
|
||||
(when (proof-toolbar-available-p)
|
||||
(unless proof-toolbar-map
|
||||
(setq proof-toolbar-map (make-sparse-keymap))
|
||||
- (add-to-list 'image-load-path proof-images-directory) ; rude?
|
||||
+ (if (boundp 'image-load-path)
|
||||
+ (add-to-list 'image-load-path proof-images-directory)) ; rude?
|
||||
(mapc 'proof-toolbar-make-icon (proof-ass toolbar-entries))
|
||||
(proof-toolbar-make-toolbar-items proof-toolbar-map
|
||||
(proof-ass toolbar-entries)))
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/proofgeneral/proofgeneral-4.1.ebuild,v 1.5 2012/07/14 21:14:04 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=23
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_PN="ProofGeneral"
|
||||
DESCRIPTION="A generic interface for proof assistants"
|
||||
HOMEPAGE="http://proofgeneral.inf.ed.ac.uk/"
|
||||
SRC_URI="http://proofgeneral.inf.ed.ac.uk/releases/${MY_PN}-${PV}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-emacs/mmm-mode-0.4.8-r2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
ELISP_PATCHES="${P}-emacs-24.patch
|
||||
${P}-image-load-path.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
sed -i -e '/^OTHER_ELISP/s:contrib/mmm::' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# remove precompiled lisp files
|
||||
emake clean
|
||||
emake -j1 compile EMACS=emacs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install EMACS=emacs PREFIX="${D}"/usr
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" ${MY_PN} || die
|
||||
|
||||
doinfo doc/*.info*
|
||||
doman doc/proofgeneral.1
|
||||
dohtml doc/ProofGeneral/*.html doc/PG-adapting/*.html
|
||||
dodoc AUTHORS BUGS CHANGES COMPATIBILITY FAQ INSTALL README REGISTER
|
||||
|
||||
# clean up
|
||||
rm -rf "${D}/usr/share/emacs/site-lisp/site-start.d"
|
||||
rm -rf "${D}/usr/share/application-registry"
|
||||
rm -rf "${D}/usr/share/mime-info"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Please register your use of Proof General on the web at:"
|
||||
elog " http://proofgeneral.inf.ed.ac.uk/register "
|
||||
elog "(see the REGISTER file for more information)"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST vhdl-mode-3.33.28.tar.gz 323627 SHA256 47420c4c89e2297684f43cc1d6dd8b209d143bfd2676078df396a538122d388a SHA512 106db906459b609d6733d219a32b2e0277452d0bae3c4943b615d4caf68392ac9e63ca7d95b55889947107fd87209c166b206b2d5f4b7f656da6411680254d93 WHIRLPOOL 419b1569a93d14623b088faa5d67ad9e39798b0ad8eee85513c38266cf8049fe59990641fa461be6a60e649e0939de4928d80115fe2bd65a20294d349161ed19
|
||||
DIST vhdl-mode-3.34.2.tar.gz 313856 SHA256 83f5fdb56652bc328698584cf2cbd80f09f9b901e7085dc0a181bcaf6984431c SHA512 38b3275fd4d92966bc806e16362bfea3d3ed8789330ba891fa0c149633d938abb1c8ea32085dd0b06a17fdd98a645121a5fe60a8c4c5fd3261d1f45d14ee4a6f WHIRLPOOL 23df41f11a0fb2df36333b39f83d3f54bd9e5066a83fdeef6b5416af0ac91e23c32759a3779a42c70f1e3e31b4d7479fadd44af9d3eaf4bc05d3110925c51f7b
|
||||
DIST vhdl-mode-3.35.1.tar.gz 316090 SHA256 2947e298c50629cb668cd65ce6b60d5a4c09ddc0d55114a166561ccf9c6b5655 SHA512 963d4c8c938c9c9279a7ab862da6fc91257ab270e8eefb185d73b9c9217c4cc7b7330f2b33300bb7b604ed348543621d8371685e7e4a8f29d596e76ce8795f1c WHIRLPOOL 58de56ccb64bcc521194e372d995636b837a4d4f54b861501c5379afb7a8df711f3744a872acdce509b4a08aab7560d56893ae07b2370da29a79968f86f5ce69
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/vhdl-mode/vhdl-mode-3.33.28.ebuild,v 1.5 2014/02/27 18:11:39 ulm Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="VHDL-mode for Emacs"
|
||||
HOMEPAGE="http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html"
|
||||
SRC_URI="http://www.iis.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
ELISP_PATCHES="${PN}-info-dir-gentoo.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="ChangeLog README"
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
rm site-start.* || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp_src_install
|
||||
doinfo vhdl-mode.info || die
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-medialibs/emul-linux-x86-medialibs-20140508-r3.ebuild,v 1.1 2014/06/07 15:28:31 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="APL-1.0 GPL-2 BSD BSD-2 public-domain LGPL-2 MPL-1.1 LGPL-2.1 !abi_x86_32? ( MPEG-4 )"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="abi_x86_32 +pulseaudio"
|
||||
|
||||
DEPEND=""
|
||||
# required libs
|
||||
RDEPEND="
|
||||
!abi_x86_32? (
|
||||
~app-emulation/emul-linux-x86-baselibs-${PV}
|
||||
~app-emulation/emul-linux-x86-xlibs-${PV}
|
||||
~app-emulation/emul-linux-x86-db-${PV}
|
||||
)
|
||||
abi_x86_32? (
|
||||
app-arch/bzip2[abi_x86_32(-)]
|
||||
dev-libs/glib[abi_x86_32(-)]
|
||||
dev-libs/libxml2[abi_x86_32(-)]
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
media-libs/freetype[abi_x86_32(-)]
|
||||
media-libs/libpng[abi_x86_32(-)]
|
||||
media-libs/libvorbis[abi_x86_32(-)]
|
||||
media-sound/jack-audio-connection-kit[abi_x86_32(-)]
|
||||
sci-libs/fftw[abi_x86_32(-)]
|
||||
virtual/jpeg:62[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXfixes[abi_x86_32(-)]
|
||||
pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )
|
||||
)
|
||||
!<=app-emulation/emul-linux-x86-sdl-20081109
|
||||
!<=app-emulation/emul-linux-x86-soundlibs-20110101"
|
||||
|
||||
# supplied libs
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? (
|
||||
>=media-libs/libvpx-1.2.0_pre[abi_x86_32(-)]
|
||||
>=media-libs/xvid-1.3.2-r1[abi_x86_32(-)]
|
||||
>=media-sound/lame-3.99.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/faac-1.28-r4[abi_x86_32(-)]
|
||||
>=media-libs/faad2-2.7-r3[abi_x86_32(-)]
|
||||
>=media-libs/libtheora-1.1.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libcuefile-477-r1[abi_x86_32(-)]
|
||||
>=media-libs/libreplaygain-477-r1[abi_x86_32(-)]
|
||||
>=media-libs/libmad-0.15.1b-r8[abi_x86_32(-)]
|
||||
>=media-libs/libdca-0.0.5-r3[abi_x86_32(-)]
|
||||
>=media-libs/speex-1.2_rc1-r2[abi_x86_32(-)]
|
||||
>=media-libs/libdvdread-4.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/libdvdnav-4.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/libv4l-0.9.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/libid3tag-0.15.1b-r4[abi_x86_32(-)]
|
||||
>=media-libs/libshout-2.3.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libsidplay-2.1.1-r3:2[abi_x86_32(-)]
|
||||
>=media-libs/libsidplay-1.36.59-r1:1[abi_x86_32(-)]
|
||||
>=media-libs/x264-0.0.20130731[abi_x86_32(-)]
|
||||
>=media-libs/libiec61883-1.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/a52dec-0.7.4-r7[abi_x86_32(-)]
|
||||
>=media-libs/libmimic-1.0.4-r2[abi_x86_32(-)]
|
||||
>=media-libs/libmms-0.6.2-r1[abi_x86_32(-)]
|
||||
>=media-libs/libvisual-0.4.0-r3:0.4[abi_x86_32(-)]
|
||||
>=media-libs/libmpeg2-0.5.1-r2[abi_x86_32(-)]
|
||||
>=dev-libs/liboil-0.3.17-r2[abi_x86_32(-)]
|
||||
>=sys-libs/libieee1284-0.2.11-r3[abi_x86_32(-)]
|
||||
>=dev-libs/fribidi-0.19.5-r2[abi_x86_32(-)]
|
||||
>=dev-libs/libcdio-0.92[abi_x86_32(-)]
|
||||
>=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)]
|
||||
>=media-video/ffmpeg-0.10.8:0.10[abi_x86_32(-)]
|
||||
>=media-libs/libdv-1.0.0-r3[abi_x86_32(-)]
|
||||
>=media-libs/libgphoto2-2.5.4-r1[abi_x86_32(-)]
|
||||
>=media-gfx/sane-backends-1.0.24-r4[abi_x86_32(-)]
|
||||
>=media-libs/taglib-1.9.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libofa-0.9.3-r1[abi_x86_32(-)]
|
||||
)
|
||||
"
|
||||
PDEPEND="!abi_x86_32? ( ~app-emulation/emul-linux-x86-soundlibs-${PV} )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use abi_x86_32 && ! use pulseaudio; then
|
||||
ewarn "You have disabled USE=pulseaudio. This is known to break pre-built"
|
||||
ewarn "libavfilter. If you need it, please turn USE=pulseaudio back on."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include all libv4l libs, bug #348277
|
||||
ALLOWED="${S}/usr/lib32/libv4l/"
|
||||
emul-linux-x86_src_prepare
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
|
||||
}
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-medialibs/emul-linux-x86-medialibs-20140508-r4.ebuild,v 1.1 2014/06/07 21:32:20 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="APL-1.0 GPL-2 BSD BSD-2 public-domain LGPL-2 MPL-1.1 LGPL-2.1 !abi_x86_32? ( MPEG-4 )"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="abi_x86_32"
|
||||
|
||||
DEPEND=""
|
||||
# required libs
|
||||
RDEPEND="
|
||||
!abi_x86_32? (
|
||||
~app-emulation/emul-linux-x86-baselibs-${PV}
|
||||
~app-emulation/emul-linux-x86-xlibs-${PV}
|
||||
~app-emulation/emul-linux-x86-db-${PV}
|
||||
)
|
||||
abi_x86_32? (
|
||||
dev-libs/glib[abi_x86_32(-)]
|
||||
dev-libs/libxml2[abi_x86_32(-)]
|
||||
media-libs/freetype[abi_x86_32(-)]
|
||||
media-libs/libpng[abi_x86_32(-)]
|
||||
virtual/jpeg:62[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
)
|
||||
!<=app-emulation/emul-linux-x86-sdl-20081109
|
||||
!<=app-emulation/emul-linux-x86-soundlibs-20110101"
|
||||
|
||||
# supplied libs
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? (
|
||||
>=media-libs/libvpx-1.2.0_pre[abi_x86_32(-)]
|
||||
>=media-libs/xvid-1.3.2-r1[abi_x86_32(-)]
|
||||
>=media-sound/lame-3.99.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/faac-1.28-r4[abi_x86_32(-)]
|
||||
>=media-libs/faad2-2.7-r3[abi_x86_32(-)]
|
||||
>=media-libs/libtheora-1.1.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libcuefile-477-r1[abi_x86_32(-)]
|
||||
>=media-libs/libreplaygain-477-r1[abi_x86_32(-)]
|
||||
>=media-libs/libmad-0.15.1b-r8[abi_x86_32(-)]
|
||||
>=media-libs/libdca-0.0.5-r3[abi_x86_32(-)]
|
||||
>=media-libs/speex-1.2_rc1-r2[abi_x86_32(-)]
|
||||
>=media-libs/libdvdread-4.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/libdvdnav-4.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/libv4l-0.9.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/libid3tag-0.15.1b-r4[abi_x86_32(-)]
|
||||
>=media-libs/libshout-2.3.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libsidplay-2.1.1-r3:2[abi_x86_32(-)]
|
||||
>=media-libs/libsidplay-1.36.59-r1:1[abi_x86_32(-)]
|
||||
>=media-libs/x264-0.0.20130731[abi_x86_32(-)]
|
||||
>=media-libs/libiec61883-1.2.0-r1[abi_x86_32(-)]
|
||||
>=media-libs/a52dec-0.7.4-r7[abi_x86_32(-)]
|
||||
>=media-libs/libmimic-1.0.4-r2[abi_x86_32(-)]
|
||||
>=media-libs/libmms-0.6.2-r1[abi_x86_32(-)]
|
||||
>=media-libs/libvisual-0.4.0-r3:0.4[abi_x86_32(-)]
|
||||
>=media-libs/libmpeg2-0.5.1-r2[abi_x86_32(-)]
|
||||
>=dev-libs/liboil-0.3.17-r2[abi_x86_32(-)]
|
||||
>=sys-libs/libieee1284-0.2.11-r3[abi_x86_32(-)]
|
||||
>=dev-libs/fribidi-0.19.5-r2[abi_x86_32(-)]
|
||||
>=dev-libs/libcdio-0.92[abi_x86_32(-)]
|
||||
>=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)]
|
||||
>=media-video/ffmpeg-0.10.8:0.10[abi_x86_32(-)]
|
||||
>=media-libs/libdv-1.0.0-r3[abi_x86_32(-)]
|
||||
>=media-libs/libgphoto2-2.5.4-r1[abi_x86_32(-)]
|
||||
>=media-gfx/sane-backends-1.0.24-r4[abi_x86_32(-)]
|
||||
>=media-libs/taglib-1.9.1-r1[abi_x86_32(-)]
|
||||
>=media-libs/libofa-0.9.3-r1[abi_x86_32(-)]
|
||||
>=virtual/ffmpeg-9-r1[abi_x86_32(-)]
|
||||
>=media-libs/libpostproc-10.20140517-r1[abi_x86_32(-)]
|
||||
)
|
||||
"
|
||||
PDEPEND="!abi_x86_32? ( ~app-emulation/emul-linux-x86-soundlibs-${PV} )"
|
||||
|
||||
src_prepare() {
|
||||
# Include all libv4l libs, bug #348277
|
||||
ALLOWED="${S}/usr/lib32/libv4l/"
|
||||
emul-linux-x86_src_prepare
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
|
||||
}
|
@ -0,0 +1,465 @@
|
||||
usr/lib32/libxvidcore.so
|
||||
usr/lib32/libxvidcore.so.4
|
||||
usr/lib32/libxvidcore.so.4.3
|
||||
usr/lib32/libmp3lame.so
|
||||
usr/lib32/libmp3lame.so.0
|
||||
usr/lib32/libmp3lame.so.0.0.0
|
||||
usr/lib32/libvpx.so
|
||||
usr/lib32/libvpx.so.1*
|
||||
usr/lib32/pkgconfig/vpx.pc
|
||||
usr/lib32/libfaac.so
|
||||
usr/lib32/libfaac.so.0
|
||||
usr/lib32/libfaac.so.0.0.0
|
||||
usr/lib32/libfaad.so
|
||||
usr/lib32/libfaad.so.2
|
||||
usr/lib32/libfaad.so.2.0.0
|
||||
usr/lib32/libmp4ff.so
|
||||
usr/lib32/libmp4ff.so.0
|
||||
usr/lib32/libmp4ff.so.0.0.0
|
||||
usr/lib32/libtheora.so
|
||||
usr/lib32/libtheora.so.0
|
||||
usr/lib32/libtheora.so.0.3.10
|
||||
usr/lib32/libtheoradec.so
|
||||
usr/lib32/libtheoradec.so.1
|
||||
usr/lib32/libtheoradec.so.1.1.4
|
||||
usr/lib32/libtheoraenc.so
|
||||
usr/lib32/libtheoraenc.so.1
|
||||
usr/lib32/libtheoraenc.so.1.1.2
|
||||
usr/lib32/pkgconfig/theora.pc
|
||||
usr/lib32/pkgconfig/theoradec.pc
|
||||
usr/lib32/pkgconfig/theoraenc.pc
|
||||
usr/lib32/libcuefile.so
|
||||
usr/lib32/libcuefile.so.0
|
||||
usr/lib32/libcuefile.so.0.0.0
|
||||
usr/lib32/libreplaygain.so
|
||||
usr/lib32/libreplaygain.so.1
|
||||
usr/lib32/libreplaygain.so.1.0.0
|
||||
usr/lib32/libmad.so
|
||||
usr/lib32/libmad.so.0
|
||||
usr/lib32/libmad.so.0.2.1
|
||||
usr/lib32/pkgconfig/mad.pc
|
||||
usr/lib32/libdca.so
|
||||
usr/lib32/libdca.so.0
|
||||
usr/lib32/libdca.so.0.0.0
|
||||
usr/lib32/pkgconfig/libdca.pc
|
||||
usr/lib32/pkgconfig/libdts.pc
|
||||
usr/lib32/libspeex.so
|
||||
usr/lib32/libspeex.so.1
|
||||
usr/lib32/libspeex.so.1.5.0
|
||||
usr/lib32/libspeexdsp.so
|
||||
usr/lib32/libspeexdsp.so.1
|
||||
usr/lib32/libspeexdsp.so.1.5.0
|
||||
usr/lib32/pkgconfig/speex.pc
|
||||
usr/lib32/pkgconfig/speexdsp.pc
|
||||
usr/lib32/libdvdread.so
|
||||
usr/lib32/libdvdread.so.4
|
||||
usr/lib32/libdvdread.so.4.1.2
|
||||
usr/lib32/pkgconfig/dvdread.pc
|
||||
usr/lib32/libdvdnav.so
|
||||
usr/lib32/libdvdnav.so.4
|
||||
usr/lib32/libdvdnav.so.4.1.2
|
||||
usr/lib32/libdvdnavmini.so
|
||||
usr/lib32/libdvdnavmini.so.4
|
||||
usr/lib32/libdvdnavmini.so.4.1.2
|
||||
usr/lib32/pkgconfig/dvdnav.pc
|
||||
usr/lib32/pkgconfig/dvdnavmini.pc
|
||||
usr/lib32/libv4l/ov511-decomp
|
||||
usr/lib32/libv4l/ov518-decomp
|
||||
usr/lib32/libv4l/v4l1compat.so
|
||||
usr/lib32/libv4l/v4l2convert.so
|
||||
usr/lib32/libv4l1.so
|
||||
usr/lib32/libv4l1.so.0
|
||||
usr/lib32/libv4l2.so
|
||||
usr/lib32/libv4l2.so.0
|
||||
usr/lib32/libv4lconvert.so
|
||||
usr/lib32/libv4lconvert.so.0
|
||||
usr/lib32/pkgconfig/libv4l1.pc
|
||||
usr/lib32/pkgconfig/libv4l2.pc
|
||||
usr/lib32/pkgconfig/libv4lconvert.pc
|
||||
usr/lib32/libid3tag.so
|
||||
usr/lib32/libid3tag.so.0
|
||||
usr/lib32/libid3tag.so.0.3.0
|
||||
usr/lib32/pkgconfig/id3tag.pc
|
||||
usr/lib32/libshout.so
|
||||
usr/lib32/libshout.so.3
|
||||
usr/lib32/libshout.so.3.2.0
|
||||
usr/lib32/pkgconfig/shout.pc
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so.0
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so.0.0.1
|
||||
usr/lib32/sidplay/builders/libresid-builder.so
|
||||
usr/lib32/sidplay/builders/libresid-builder.so.0
|
||||
usr/lib32/sidplay/builders/libresid-builder.so.0.0.1
|
||||
usr/lib32/libsidplay2.so
|
||||
usr/lib32/libsidplay2.so.1
|
||||
usr/lib32/libsidplay2.so.1.0.1
|
||||
usr/lib32/pkgconfig/libsidplay2.pc
|
||||
usr/lib32/libsidutils.so
|
||||
usr/lib32/libsidutils.so.0
|
||||
usr/lib32/libsidutils.so.0.0.4
|
||||
usr/lib32/pkgconfig/libsidutils.pc
|
||||
usr/lib32/libsidplay.so
|
||||
usr/lib32/libsidplay.so.1
|
||||
usr/lib32/libsidplay.so.1.0.3
|
||||
usr/lib32/libx264.so
|
||||
usr/lib32/pkgconfig/x264.pc
|
||||
usr/lib32/libiec61883.so
|
||||
usr/lib32/libiec61883.so.0*
|
||||
usr/lib32/pkgconfig/libiec61883.pc
|
||||
usr/lib32/liba52.so
|
||||
usr/lib32/liba52.so.0
|
||||
usr/lib32/liba52.so.0.0.0
|
||||
usr/lib32/libmimic.so
|
||||
usr/lib32/libmimic.so.0
|
||||
usr/lib32/libmimic.so.0.0.1
|
||||
usr/lib32/pkgconfig/libmimic.pc
|
||||
usr/lib32/libmms.so
|
||||
usr/lib32/libmms.so.0
|
||||
usr/lib32/libmms.so.0.0.2
|
||||
usr/lib32/pkgconfig/libmms.pc
|
||||
usr/lib32/libvisual-0.4.so
|
||||
usr/lib32/libvisual-0.4.so.0
|
||||
usr/lib32/libvisual-0.4.so.0.0.0
|
||||
usr/lib32/pkgconfig/libvisual-0.4.pc
|
||||
usr/lib32/libmpeg2.so
|
||||
usr/lib32/libmpeg2.so.0
|
||||
usr/lib32/libmpeg2.so.0.1.0
|
||||
usr/lib32/pkgconfig/libmpeg2.pc
|
||||
usr/lib32/libmpeg2convert.so
|
||||
usr/lib32/libmpeg2convert.so.0
|
||||
usr/lib32/libmpeg2convert.so.0.0.0
|
||||
usr/lib32/pkgconfig/libmpeg2convert.pc
|
||||
usr/lib32/liboil-0.3.so
|
||||
usr/lib32/liboil-0.3.so.0
|
||||
usr/lib32/liboil-0.3.so.0.3.0
|
||||
usr/lib32/pkgconfig/liboil-0.3.pc
|
||||
usr/lib32/libieee1284.so
|
||||
usr/lib32/libieee1284.so.3
|
||||
usr/lib32/libieee1284.so.3.2.2
|
||||
usr/lib32/libfribidi.so
|
||||
usr/lib32/libfribidi.so.0
|
||||
usr/lib32/libfribidi.so.0.3.4
|
||||
usr/lib32/pkgconfig/fribidi.pc
|
||||
usr/lib32/libiso9660++.so
|
||||
usr/lib32/libiso9660++.so.0
|
||||
usr/lib32/libiso9660++.so.0.0.0
|
||||
usr/lib32/libiso9660.so
|
||||
usr/lib32/libiso9660.so.9
|
||||
usr/lib32/libiso9660.so.9.0.0
|
||||
usr/lib32/pkgconfig/libiso9660++.pc
|
||||
usr/lib32/pkgconfig/libiso9660.pc
|
||||
usr/lib32/libcdio.so
|
||||
usr/lib32/libcdio.so.15.0.0
|
||||
usr/lib32/libcdio.so.15
|
||||
usr/lib32/pkgconfig/libcdio.pc
|
||||
usr/lib32/libcdio++.so
|
||||
usr/lib32/libcdio++.so.0
|
||||
usr/lib32/libcdio++.so.0.0.2
|
||||
usr/lib32/pkgconfig/libcdio++.pc
|
||||
usr/lib32/libudf.so
|
||||
usr/lib32/libudf.so.0
|
||||
usr/lib32/libudf.so.0.0.0
|
||||
usr/lib32/pkgconfig/libudf.pc
|
||||
usr/lib32/libcdio_cdda.so
|
||||
usr/lib32/libcdio_cdda.so.1
|
||||
usr/lib32/libcdio_cdda.so.1.0.0
|
||||
usr/lib32/libcdio_paranoia.so
|
||||
usr/lib32/libcdio_paranoia.so.1
|
||||
usr/lib32/libcdio_paranoia.so.1.0.0
|
||||
usr/lib32/pkgconfig/libcdio_cdda.pc
|
||||
usr/lib32/pkgconfig/libcdio_paranoia.pc
|
||||
usr/lib32/libavcodec.so
|
||||
usr/lib32/libavcodec.so.53
|
||||
usr/lib32/libavcodec.so.53.61.100
|
||||
usr/lib32/pkgconfig/libavcodec.pc
|
||||
usr/lib32/libavfilter.so
|
||||
usr/lib32/libavfilter.so.2
|
||||
usr/lib32/libavfilter.so.2.61.100
|
||||
usr/lib32/pkgconfig/libavfilter.pc
|
||||
usr/lib32/libavformat.so
|
||||
usr/lib32/libavformat.so.53
|
||||
usr/lib32/libavformat.so.53.32.100
|
||||
usr/lib32/pkgconfig/libavformat.pc
|
||||
usr/lib32/libavutil.so
|
||||
usr/lib32/libavutil.so.51*
|
||||
usr/lib32/pkgconfig/libavutil.pc
|
||||
usr/lib32/libdv.so
|
||||
usr/lib32/libdv.so.4
|
||||
usr/lib32/libdv.so.4.0.3
|
||||
usr/lib32/pkgconfig/libdv.pc
|
||||
usr/lib32/libgphoto2.so
|
||||
usr/lib32/libgphoto2.so.6
|
||||
usr/lib32/libgphoto2.so.6.0.0
|
||||
usr/lib32/libgphoto2/2.5.3.1/ptp2.so
|
||||
usr/lib32/libgphoto2_port.so
|
||||
usr/lib32/libgphoto2_port.so.10
|
||||
usr/lib32/libgphoto2_port.so.10.1.1
|
||||
usr/lib32/libgphoto2_port/0.10.0/disk.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/ptpip.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usb1.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usbdiskdirect.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usbscsi.so
|
||||
usr/lib32/pkgconfig/libgphoto2.pc
|
||||
usr/lib32/pkgconfig/libgphoto2_port.pc
|
||||
usr/lib32/libsane.so
|
||||
usr/lib32/libsane.so.1
|
||||
usr/lib32/libsane.so.1.0.24
|
||||
usr/lib32/pkgconfig/sane-backends.pc
|
||||
usr/lib32/sane/libsane-abaton.so
|
||||
usr/lib32/sane/libsane-abaton.so.1
|
||||
usr/lib32/sane/libsane-abaton.so.1.0.24
|
||||
usr/lib32/sane/libsane-agfafocus.so
|
||||
usr/lib32/sane/libsane-agfafocus.so.1
|
||||
usr/lib32/sane/libsane-agfafocus.so.1.0.24
|
||||
usr/lib32/sane/libsane-apple.so
|
||||
usr/lib32/sane/libsane-apple.so.1
|
||||
usr/lib32/sane/libsane-apple.so.1.0.24
|
||||
usr/lib32/sane/libsane-artec.so
|
||||
usr/lib32/sane/libsane-artec.so.1
|
||||
usr/lib32/sane/libsane-artec.so.1.0.24
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so.1
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so.1.0.24
|
||||
usr/lib32/sane/libsane-as6e.so
|
||||
usr/lib32/sane/libsane-as6e.so.1
|
||||
usr/lib32/sane/libsane-as6e.so.1.0.24
|
||||
usr/lib32/sane/libsane-avision.so
|
||||
usr/lib32/sane/libsane-avision.so.1
|
||||
usr/lib32/sane/libsane-avision.so.1.0.24
|
||||
usr/lib32/sane/libsane-bh.so
|
||||
usr/lib32/sane/libsane-bh.so.1
|
||||
usr/lib32/sane/libsane-bh.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon.so
|
||||
usr/lib32/sane/libsane-canon.so.1
|
||||
usr/lib32/sane/libsane-canon.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon630u.so
|
||||
usr/lib32/sane/libsane-canon630u.so.1
|
||||
usr/lib32/sane/libsane-canon630u.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon_dr.so
|
||||
usr/lib32/sane/libsane-canon_dr.so.1
|
||||
usr/lib32/sane/libsane-canon_dr.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon_pp.so
|
||||
usr/lib32/sane/libsane-canon_pp.so.1
|
||||
usr/lib32/sane/libsane-canon_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-cardscan.so
|
||||
usr/lib32/sane/libsane-cardscan.so.1
|
||||
usr/lib32/sane/libsane-cardscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan.so
|
||||
usr/lib32/sane/libsane-coolscan.so.1
|
||||
usr/lib32/sane/libsane-coolscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan2.so
|
||||
usr/lib32/sane/libsane-coolscan2.so.1
|
||||
usr/lib32/sane/libsane-coolscan2.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan3.so
|
||||
usr/lib32/sane/libsane-coolscan3.so.1
|
||||
usr/lib32/sane/libsane-coolscan3.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc210.so
|
||||
usr/lib32/sane/libsane-dc210.so.1
|
||||
usr/lib32/sane/libsane-dc210.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc240.so
|
||||
usr/lib32/sane/libsane-dc240.so.1
|
||||
usr/lib32/sane/libsane-dc240.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc25.so
|
||||
usr/lib32/sane/libsane-dc25.so.1
|
||||
usr/lib32/sane/libsane-dc25.so.1.0.24
|
||||
usr/lib32/sane/libsane-dell1600n_net.so
|
||||
usr/lib32/sane/libsane-dell1600n_net.so.1
|
||||
usr/lib32/sane/libsane-dell1600n_net.so.1.0.24
|
||||
usr/lib32/sane/libsane-dll.so
|
||||
usr/lib32/sane/libsane-dll.so.1
|
||||
usr/lib32/sane/libsane-dll.so.1.0.24
|
||||
usr/lib32/sane/libsane-dmc.so
|
||||
usr/lib32/sane/libsane-dmc.so.1
|
||||
usr/lib32/sane/libsane-dmc.so.1.0.24
|
||||
usr/lib32/sane/libsane-epjitsu.so
|
||||
usr/lib32/sane/libsane-epjitsu.so.1
|
||||
usr/lib32/sane/libsane-epjitsu.so.1.0.24
|
||||
usr/lib32/sane/libsane-epson.so
|
||||
usr/lib32/sane/libsane-epson.so.1
|
||||
usr/lib32/sane/libsane-epson.so.1.0.24
|
||||
usr/lib32/sane/libsane-epson2.so
|
||||
usr/lib32/sane/libsane-epson2.so.1
|
||||
usr/lib32/sane/libsane-epson2.so.1.0.24
|
||||
usr/lib32/sane/libsane-fujitsu.so
|
||||
usr/lib32/sane/libsane-fujitsu.so.1
|
||||
usr/lib32/sane/libsane-fujitsu.so.1.0.24
|
||||
usr/lib32/sane/libsane-genesys.so
|
||||
usr/lib32/sane/libsane-genesys.so.1
|
||||
usr/lib32/sane/libsane-genesys.so.1.0.24
|
||||
usr/lib32/sane/libsane-gt68xx.so
|
||||
usr/lib32/sane/libsane-gt68xx.so.1
|
||||
usr/lib32/sane/libsane-gt68xx.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp.so
|
||||
usr/lib32/sane/libsane-hp.so.1
|
||||
usr/lib32/sane/libsane-hp.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp3500.so
|
||||
usr/lib32/sane/libsane-hp3500.so.1
|
||||
usr/lib32/sane/libsane-hp3500.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp3900.so
|
||||
usr/lib32/sane/libsane-hp3900.so.1
|
||||
usr/lib32/sane/libsane-hp3900.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp4200.so
|
||||
usr/lib32/sane/libsane-hp4200.so.1
|
||||
usr/lib32/sane/libsane-hp4200.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp5400.so
|
||||
usr/lib32/sane/libsane-hp5400.so.1
|
||||
usr/lib32/sane/libsane-hp5400.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp5590.so
|
||||
usr/lib32/sane/libsane-hp5590.so.1
|
||||
usr/lib32/sane/libsane-hp5590.so.1.0.24
|
||||
usr/lib32/sane/libsane-hpljm1005.so
|
||||
usr/lib32/sane/libsane-hpljm1005.so.1
|
||||
usr/lib32/sane/libsane-hpljm1005.so.1.0.24
|
||||
usr/lib32/sane/libsane-hpsj5s.so
|
||||
usr/lib32/sane/libsane-hpsj5s.so.1
|
||||
usr/lib32/sane/libsane-hpsj5s.so.1.0.24
|
||||
usr/lib32/sane/libsane-hs2p.so
|
||||
usr/lib32/sane/libsane-hs2p.so.1
|
||||
usr/lib32/sane/libsane-hs2p.so.1.0.24
|
||||
usr/lib32/sane/libsane-ibm.so
|
||||
usr/lib32/sane/libsane-ibm.so.1
|
||||
usr/lib32/sane/libsane-ibm.so.1.0.24
|
||||
usr/lib32/sane/libsane-kodak.so
|
||||
usr/lib32/sane/libsane-kodak.so.1
|
||||
usr/lib32/sane/libsane-kodak.so.1.0.24
|
||||
usr/lib32/sane/libsane-kodakaio.so
|
||||
usr/lib32/sane/libsane-kodakaio.so.1
|
||||
usr/lib32/sane/libsane-kodakaio.so.1.0.24
|
||||
usr/lib32/sane/libsane-kvs1025.so
|
||||
usr/lib32/sane/libsane-kvs1025.so.1
|
||||
usr/lib32/sane/libsane-kvs1025.so.1.0.24
|
||||
usr/lib32/sane/libsane-kvs20xx.so
|
||||
usr/lib32/sane/libsane-kvs20xx.so.1
|
||||
usr/lib32/sane/libsane-kvs20xx.so.1.0.24
|
||||
usr/lib32/sane/libsane-leo.so
|
||||
usr/lib32/sane/libsane-leo.so.1
|
||||
usr/lib32/sane/libsane-leo.so.1.0.24
|
||||
usr/lib32/sane/libsane-lexmark.so
|
||||
usr/lib32/sane/libsane-lexmark.so.1
|
||||
usr/lib32/sane/libsane-lexmark.so.1.0.24
|
||||
usr/lib32/sane/libsane-ma1509.so
|
||||
usr/lib32/sane/libsane-ma1509.so.1
|
||||
usr/lib32/sane/libsane-ma1509.so.1.0.24
|
||||
usr/lib32/sane/libsane-magicolor.so
|
||||
usr/lib32/sane/libsane-magicolor.so.1
|
||||
usr/lib32/sane/libsane-magicolor.so.1.0.24
|
||||
usr/lib32/sane/libsane-matsushita.so
|
||||
usr/lib32/sane/libsane-matsushita.so.1
|
||||
usr/lib32/sane/libsane-matsushita.so.1.0.24
|
||||
usr/lib32/sane/libsane-microtek.so
|
||||
usr/lib32/sane/libsane-microtek.so.1
|
||||
usr/lib32/sane/libsane-microtek.so.1.0.24
|
||||
usr/lib32/sane/libsane-microtek2.so
|
||||
usr/lib32/sane/libsane-microtek2.so.1
|
||||
usr/lib32/sane/libsane-microtek2.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek.so
|
||||
usr/lib32/sane/libsane-mustek.so.1
|
||||
usr/lib32/sane/libsane-mustek.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek_pp.so
|
||||
usr/lib32/sane/libsane-mustek_pp.so.1
|
||||
usr/lib32/sane/libsane-mustek_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek_usb.so
|
||||
usr/lib32/sane/libsane-mustek_usb.so.1
|
||||
usr/lib32/sane/libsane-mustek_usb.so.1.0.24
|
||||
usr/lib32/sane/libsane-nec.so
|
||||
usr/lib32/sane/libsane-nec.so.1
|
||||
usr/lib32/sane/libsane-nec.so.1.0.24
|
||||
usr/lib32/sane/libsane-net.so
|
||||
usr/lib32/sane/libsane-net.so.1
|
||||
usr/lib32/sane/libsane-net.so.1.0.24
|
||||
usr/lib32/sane/libsane-niash.so
|
||||
usr/lib32/sane/libsane-niash.so.1
|
||||
usr/lib32/sane/libsane-niash.so.1.0.24
|
||||
usr/lib32/sane/libsane-p5.so
|
||||
usr/lib32/sane/libsane-p5.so.1
|
||||
usr/lib32/sane/libsane-p5.so.1.0.24
|
||||
usr/lib32/sane/libsane-pie.so
|
||||
usr/lib32/sane/libsane-pie.so.1
|
||||
usr/lib32/sane/libsane-pie.so.1.0.24
|
||||
usr/lib32/sane/libsane-pixma.so
|
||||
usr/lib32/sane/libsane-pixma.so.1
|
||||
usr/lib32/sane/libsane-pixma.so.1.0.24
|
||||
usr/lib32/sane/libsane-plustek.so
|
||||
usr/lib32/sane/libsane-plustek.so.1
|
||||
usr/lib32/sane/libsane-plustek.so.1.0.24
|
||||
usr/lib32/sane/libsane-plustek_pp.so
|
||||
usr/lib32/sane/libsane-plustek_pp.so.1
|
||||
usr/lib32/sane/libsane-plustek_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-qcam.so
|
||||
usr/lib32/sane/libsane-qcam.so.1
|
||||
usr/lib32/sane/libsane-qcam.so.1.0.24
|
||||
usr/lib32/sane/libsane-ricoh.so
|
||||
usr/lib32/sane/libsane-ricoh.so.1
|
||||
usr/lib32/sane/libsane-ricoh.so.1.0.24
|
||||
usr/lib32/sane/libsane-rts8891.so
|
||||
usr/lib32/sane/libsane-rts8891.so.1
|
||||
usr/lib32/sane/libsane-rts8891.so.1.0.24
|
||||
usr/lib32/sane/libsane-s9036.so
|
||||
usr/lib32/sane/libsane-s9036.so.1
|
||||
usr/lib32/sane/libsane-s9036.so.1.0.24
|
||||
usr/lib32/sane/libsane-sceptre.so
|
||||
usr/lib32/sane/libsane-sceptre.so.1
|
||||
usr/lib32/sane/libsane-sceptre.so.1.0.24
|
||||
usr/lib32/sane/libsane-sharp.so
|
||||
usr/lib32/sane/libsane-sharp.so.1
|
||||
usr/lib32/sane/libsane-sharp.so.1.0.24
|
||||
usr/lib32/sane/libsane-sm3600.so
|
||||
usr/lib32/sane/libsane-sm3600.so.1
|
||||
usr/lib32/sane/libsane-sm3600.so.1.0.24
|
||||
usr/lib32/sane/libsane-sm3840.so
|
||||
usr/lib32/sane/libsane-sm3840.so.1
|
||||
usr/lib32/sane/libsane-sm3840.so.1.0.24
|
||||
usr/lib32/sane/libsane-snapscan.so
|
||||
usr/lib32/sane/libsane-snapscan.so.1
|
||||
usr/lib32/sane/libsane-snapscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-sp15c.so
|
||||
usr/lib32/sane/libsane-sp15c.so.1
|
||||
usr/lib32/sane/libsane-sp15c.so.1.0.24
|
||||
usr/lib32/sane/libsane-st400.so
|
||||
usr/lib32/sane/libsane-st400.so.1
|
||||
usr/lib32/sane/libsane-st400.so.1.0.24
|
||||
usr/lib32/sane/libsane-stv680.so
|
||||
usr/lib32/sane/libsane-stv680.so.1
|
||||
usr/lib32/sane/libsane-stv680.so.1.0.24
|
||||
usr/lib32/sane/libsane-tamarack.so
|
||||
usr/lib32/sane/libsane-tamarack.so.1
|
||||
usr/lib32/sane/libsane-tamarack.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco1.so
|
||||
usr/lib32/sane/libsane-teco1.so.1
|
||||
usr/lib32/sane/libsane-teco1.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco2.so
|
||||
usr/lib32/sane/libsane-teco2.so.1
|
||||
usr/lib32/sane/libsane-teco2.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco3.so
|
||||
usr/lib32/sane/libsane-teco3.so.1
|
||||
usr/lib32/sane/libsane-teco3.so.1.0.24
|
||||
usr/lib32/sane/libsane-test.so
|
||||
usr/lib32/sane/libsane-test.so.1
|
||||
usr/lib32/sane/libsane-test.so.1.0.24
|
||||
usr/lib32/sane/libsane-u12.so
|
||||
usr/lib32/sane/libsane-u12.so.1
|
||||
usr/lib32/sane/libsane-u12.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax.so
|
||||
usr/lib32/sane/libsane-umax.so.1
|
||||
usr/lib32/sane/libsane-umax.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax1220u.so
|
||||
usr/lib32/sane/libsane-umax1220u.so.1
|
||||
usr/lib32/sane/libsane-umax1220u.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax_pp.so
|
||||
usr/lib32/sane/libsane-umax_pp.so.1
|
||||
usr/lib32/sane/libsane-umax_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-xerox_mfp.so
|
||||
usr/lib32/sane/libsane-xerox_mfp.so.1
|
||||
usr/lib32/sane/libsane-xerox_mfp.so.1.0.24
|
||||
usr/lib32/libtag.so
|
||||
usr/lib32/libtag.so.1
|
||||
usr/lib32/libtag.so.1.12.0
|
||||
usr/lib32/libtag_c.so
|
||||
usr/lib32/libtag_c.so.0
|
||||
usr/lib32/libtag_c.so.0.0.0
|
||||
usr/lib32/pkgconfig/taglib.pc
|
||||
usr/lib32/pkgconfig/taglib_c.pc
|
||||
usr/lib32/libofa.so
|
||||
usr/lib32/libofa.so.0
|
||||
usr/lib32/libofa.so.0.0.0
|
||||
usr/lib32/pkgconfig/libofa.pc
|
@ -0,0 +1,491 @@
|
||||
usr/lib32/libxvidcore.so
|
||||
usr/lib32/libxvidcore.so.4
|
||||
usr/lib32/libxvidcore.so.4.3
|
||||
usr/lib32/libmp3lame.so
|
||||
usr/lib32/libmp3lame.so.0
|
||||
usr/lib32/libmp3lame.so.0.0.0
|
||||
usr/lib32/libvpx.so
|
||||
usr/lib32/libvpx.so.1*
|
||||
usr/lib32/pkgconfig/vpx.pc
|
||||
usr/lib32/libfaac.so
|
||||
usr/lib32/libfaac.so.0
|
||||
usr/lib32/libfaac.so.0.0.0
|
||||
usr/lib32/libfaad.so
|
||||
usr/lib32/libfaad.so.2
|
||||
usr/lib32/libfaad.so.2.0.0
|
||||
usr/lib32/libmp4ff.so
|
||||
usr/lib32/libmp4ff.so.0
|
||||
usr/lib32/libmp4ff.so.0.0.0
|
||||
usr/lib32/libtheora.so
|
||||
usr/lib32/libtheora.so.0
|
||||
usr/lib32/libtheora.so.0.3.10
|
||||
usr/lib32/libtheoradec.so
|
||||
usr/lib32/libtheoradec.so.1
|
||||
usr/lib32/libtheoradec.so.1.1.4
|
||||
usr/lib32/libtheoraenc.so
|
||||
usr/lib32/libtheoraenc.so.1
|
||||
usr/lib32/libtheoraenc.so.1.1.2
|
||||
usr/lib32/pkgconfig/theora.pc
|
||||
usr/lib32/pkgconfig/theoradec.pc
|
||||
usr/lib32/pkgconfig/theoraenc.pc
|
||||
usr/lib32/libcuefile.so
|
||||
usr/lib32/libcuefile.so.0
|
||||
usr/lib32/libcuefile.so.0.0.0
|
||||
usr/lib32/libreplaygain.so
|
||||
usr/lib32/libreplaygain.so.1
|
||||
usr/lib32/libreplaygain.so.1.0.0
|
||||
usr/lib32/libmad.so
|
||||
usr/lib32/libmad.so.0
|
||||
usr/lib32/libmad.so.0.2.1
|
||||
usr/lib32/pkgconfig/mad.pc
|
||||
usr/lib32/libdca.so
|
||||
usr/lib32/libdca.so.0
|
||||
usr/lib32/libdca.so.0.0.0
|
||||
usr/lib32/pkgconfig/libdca.pc
|
||||
usr/lib32/pkgconfig/libdts.pc
|
||||
usr/lib32/libspeex.so
|
||||
usr/lib32/libspeex.so.1
|
||||
usr/lib32/libspeex.so.1.5.0
|
||||
usr/lib32/libspeexdsp.so
|
||||
usr/lib32/libspeexdsp.so.1
|
||||
usr/lib32/libspeexdsp.so.1.5.0
|
||||
usr/lib32/pkgconfig/speex.pc
|
||||
usr/lib32/pkgconfig/speexdsp.pc
|
||||
usr/lib32/libdvdread.so
|
||||
usr/lib32/libdvdread.so.4
|
||||
usr/lib32/libdvdread.so.4.1.2
|
||||
usr/lib32/pkgconfig/dvdread.pc
|
||||
usr/lib32/libdvdnav.so
|
||||
usr/lib32/libdvdnav.so.4
|
||||
usr/lib32/libdvdnav.so.4.1.2
|
||||
usr/lib32/libdvdnavmini.so
|
||||
usr/lib32/libdvdnavmini.so.4
|
||||
usr/lib32/libdvdnavmini.so.4.1.2
|
||||
usr/lib32/pkgconfig/dvdnav.pc
|
||||
usr/lib32/pkgconfig/dvdnavmini.pc
|
||||
usr/lib32/libv4l/ov511-decomp
|
||||
usr/lib32/libv4l/ov518-decomp
|
||||
usr/lib32/libv4l/v4l1compat.so
|
||||
usr/lib32/libv4l/v4l2convert.so
|
||||
usr/lib32/libv4l1.so
|
||||
usr/lib32/libv4l1.so.0
|
||||
usr/lib32/libv4l2.so
|
||||
usr/lib32/libv4l2.so.0
|
||||
usr/lib32/libv4lconvert.so
|
||||
usr/lib32/libv4lconvert.so.0
|
||||
usr/lib32/pkgconfig/libv4l1.pc
|
||||
usr/lib32/pkgconfig/libv4l2.pc
|
||||
usr/lib32/pkgconfig/libv4lconvert.pc
|
||||
usr/lib32/libid3tag.so
|
||||
usr/lib32/libid3tag.so.0
|
||||
usr/lib32/libid3tag.so.0.3.0
|
||||
usr/lib32/pkgconfig/id3tag.pc
|
||||
usr/lib32/libshout.so
|
||||
usr/lib32/libshout.so.3
|
||||
usr/lib32/libshout.so.3.2.0
|
||||
usr/lib32/pkgconfig/shout.pc
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so.0
|
||||
usr/lib32/sidplay/builders/libhardsid-builder.so.0.0.1
|
||||
usr/lib32/sidplay/builders/libresid-builder.so
|
||||
usr/lib32/sidplay/builders/libresid-builder.so.0
|
||||
usr/lib32/sidplay/builders/libresid-builder.so.0.0.1
|
||||
usr/lib32/libsidplay2.so
|
||||
usr/lib32/libsidplay2.so.1
|
||||
usr/lib32/libsidplay2.so.1.0.1
|
||||
usr/lib32/pkgconfig/libsidplay2.pc
|
||||
usr/lib32/libsidutils.so
|
||||
usr/lib32/libsidutils.so.0
|
||||
usr/lib32/libsidutils.so.0.0.4
|
||||
usr/lib32/pkgconfig/libsidutils.pc
|
||||
usr/lib32/libsidplay.so
|
||||
usr/lib32/libsidplay.so.1
|
||||
usr/lib32/libsidplay.so.1.0.3
|
||||
usr/lib32/libx264.so
|
||||
usr/lib32/pkgconfig/x264.pc
|
||||
usr/lib32/libiec61883.so
|
||||
usr/lib32/libiec61883.so.0*
|
||||
usr/lib32/pkgconfig/libiec61883.pc
|
||||
usr/lib32/liba52.so
|
||||
usr/lib32/liba52.so.0
|
||||
usr/lib32/liba52.so.0.0.0
|
||||
usr/lib32/libmimic.so
|
||||
usr/lib32/libmimic.so.0
|
||||
usr/lib32/libmimic.so.0.0.1
|
||||
usr/lib32/pkgconfig/libmimic.pc
|
||||
usr/lib32/libmms.so
|
||||
usr/lib32/libmms.so.0
|
||||
usr/lib32/libmms.so.0.0.2
|
||||
usr/lib32/pkgconfig/libmms.pc
|
||||
usr/lib32/libvisual-0.4.so
|
||||
usr/lib32/libvisual-0.4.so.0
|
||||
usr/lib32/libvisual-0.4.so.0.0.0
|
||||
usr/lib32/pkgconfig/libvisual-0.4.pc
|
||||
usr/lib32/libmpeg2.so
|
||||
usr/lib32/libmpeg2.so.0
|
||||
usr/lib32/libmpeg2.so.0.1.0
|
||||
usr/lib32/pkgconfig/libmpeg2.pc
|
||||
usr/lib32/libmpeg2convert.so
|
||||
usr/lib32/libmpeg2convert.so.0
|
||||
usr/lib32/libmpeg2convert.so.0.0.0
|
||||
usr/lib32/pkgconfig/libmpeg2convert.pc
|
||||
usr/lib32/liboil-0.3.so
|
||||
usr/lib32/liboil-0.3.so.0
|
||||
usr/lib32/liboil-0.3.so.0.3.0
|
||||
usr/lib32/pkgconfig/liboil-0.3.pc
|
||||
usr/lib32/libieee1284.so
|
||||
usr/lib32/libieee1284.so.3
|
||||
usr/lib32/libieee1284.so.3.2.2
|
||||
usr/lib32/libfribidi.so
|
||||
usr/lib32/libfribidi.so.0
|
||||
usr/lib32/libfribidi.so.0.3.4
|
||||
usr/lib32/pkgconfig/fribidi.pc
|
||||
usr/lib32/libiso9660++.so
|
||||
usr/lib32/libiso9660++.so.0
|
||||
usr/lib32/libiso9660++.so.0.0.0
|
||||
usr/lib32/libiso9660.so
|
||||
usr/lib32/libiso9660.so.9
|
||||
usr/lib32/libiso9660.so.9.0.0
|
||||
usr/lib32/pkgconfig/libiso9660++.pc
|
||||
usr/lib32/pkgconfig/libiso9660.pc
|
||||
usr/lib32/libcdio.so
|
||||
usr/lib32/libcdio.so.15.0.0
|
||||
usr/lib32/libcdio.so.15
|
||||
usr/lib32/pkgconfig/libcdio.pc
|
||||
usr/lib32/libcdio++.so
|
||||
usr/lib32/libcdio++.so.0
|
||||
usr/lib32/libcdio++.so.0.0.2
|
||||
usr/lib32/pkgconfig/libcdio++.pc
|
||||
usr/lib32/libudf.so
|
||||
usr/lib32/libudf.so.0
|
||||
usr/lib32/libudf.so.0.0.0
|
||||
usr/lib32/pkgconfig/libudf.pc
|
||||
usr/lib32/libcdio_cdda.so
|
||||
usr/lib32/libcdio_cdda.so.1
|
||||
usr/lib32/libcdio_cdda.so.1.0.0
|
||||
usr/lib32/libcdio_paranoia.so
|
||||
usr/lib32/libcdio_paranoia.so.1
|
||||
usr/lib32/libcdio_paranoia.so.1.0.0
|
||||
usr/lib32/pkgconfig/libcdio_cdda.pc
|
||||
usr/lib32/pkgconfig/libcdio_paranoia.pc
|
||||
usr/lib32/libavcodec.so
|
||||
usr/lib32/libavcodec.so.53
|
||||
usr/lib32/libavcodec.so.53.61.100
|
||||
usr/lib32/pkgconfig/libavcodec.pc
|
||||
usr/lib32/libavfilter.so
|
||||
usr/lib32/libavfilter.so.2
|
||||
usr/lib32/libavfilter.so.2.61.100
|
||||
usr/lib32/pkgconfig/libavfilter.pc
|
||||
usr/lib32/libavformat.so
|
||||
usr/lib32/libavformat.so.53
|
||||
usr/lib32/libavformat.so.53.32.100
|
||||
usr/lib32/pkgconfig/libavformat.pc
|
||||
usr/lib32/libavutil.so
|
||||
usr/lib32/libavutil.so.51*
|
||||
usr/lib32/pkgconfig/libavutil.pc
|
||||
usr/lib32/libdv.so
|
||||
usr/lib32/libdv.so.4
|
||||
usr/lib32/libdv.so.4.0.3
|
||||
usr/lib32/pkgconfig/libdv.pc
|
||||
usr/lib32/libgphoto2.so
|
||||
usr/lib32/libgphoto2.so.6
|
||||
usr/lib32/libgphoto2.so.6.0.0
|
||||
usr/lib32/libgphoto2/2.5.3.1/ptp2.so
|
||||
usr/lib32/libgphoto2_port.so
|
||||
usr/lib32/libgphoto2_port.so.10
|
||||
usr/lib32/libgphoto2_port.so.10.1.1
|
||||
usr/lib32/libgphoto2_port/0.10.0/disk.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/ptpip.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usb1.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usbdiskdirect.so
|
||||
usr/lib32/libgphoto2_port/0.10.0/usbscsi.so
|
||||
usr/lib32/pkgconfig/libgphoto2.pc
|
||||
usr/lib32/pkgconfig/libgphoto2_port.pc
|
||||
usr/lib32/libsane.so
|
||||
usr/lib32/libsane.so.1
|
||||
usr/lib32/libsane.so.1.0.24
|
||||
usr/lib32/pkgconfig/sane-backends.pc
|
||||
usr/lib32/sane/libsane-abaton.so
|
||||
usr/lib32/sane/libsane-abaton.so.1
|
||||
usr/lib32/sane/libsane-abaton.so.1.0.24
|
||||
usr/lib32/sane/libsane-agfafocus.so
|
||||
usr/lib32/sane/libsane-agfafocus.so.1
|
||||
usr/lib32/sane/libsane-agfafocus.so.1.0.24
|
||||
usr/lib32/sane/libsane-apple.so
|
||||
usr/lib32/sane/libsane-apple.so.1
|
||||
usr/lib32/sane/libsane-apple.so.1.0.24
|
||||
usr/lib32/sane/libsane-artec.so
|
||||
usr/lib32/sane/libsane-artec.so.1
|
||||
usr/lib32/sane/libsane-artec.so.1.0.24
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so.1
|
||||
usr/lib32/sane/libsane-artec_eplus48u.so.1.0.24
|
||||
usr/lib32/sane/libsane-as6e.so
|
||||
usr/lib32/sane/libsane-as6e.so.1
|
||||
usr/lib32/sane/libsane-as6e.so.1.0.24
|
||||
usr/lib32/sane/libsane-avision.so
|
||||
usr/lib32/sane/libsane-avision.so.1
|
||||
usr/lib32/sane/libsane-avision.so.1.0.24
|
||||
usr/lib32/sane/libsane-bh.so
|
||||
usr/lib32/sane/libsane-bh.so.1
|
||||
usr/lib32/sane/libsane-bh.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon.so
|
||||
usr/lib32/sane/libsane-canon.so.1
|
||||
usr/lib32/sane/libsane-canon.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon630u.so
|
||||
usr/lib32/sane/libsane-canon630u.so.1
|
||||
usr/lib32/sane/libsane-canon630u.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon_dr.so
|
||||
usr/lib32/sane/libsane-canon_dr.so.1
|
||||
usr/lib32/sane/libsane-canon_dr.so.1.0.24
|
||||
usr/lib32/sane/libsane-canon_pp.so
|
||||
usr/lib32/sane/libsane-canon_pp.so.1
|
||||
usr/lib32/sane/libsane-canon_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-cardscan.so
|
||||
usr/lib32/sane/libsane-cardscan.so.1
|
||||
usr/lib32/sane/libsane-cardscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan.so
|
||||
usr/lib32/sane/libsane-coolscan.so.1
|
||||
usr/lib32/sane/libsane-coolscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan2.so
|
||||
usr/lib32/sane/libsane-coolscan2.so.1
|
||||
usr/lib32/sane/libsane-coolscan2.so.1.0.24
|
||||
usr/lib32/sane/libsane-coolscan3.so
|
||||
usr/lib32/sane/libsane-coolscan3.so.1
|
||||
usr/lib32/sane/libsane-coolscan3.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc210.so
|
||||
usr/lib32/sane/libsane-dc210.so.1
|
||||
usr/lib32/sane/libsane-dc210.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc240.so
|
||||
usr/lib32/sane/libsane-dc240.so.1
|
||||
usr/lib32/sane/libsane-dc240.so.1.0.24
|
||||
usr/lib32/sane/libsane-dc25.so
|
||||
usr/lib32/sane/libsane-dc25.so.1
|
||||
usr/lib32/sane/libsane-dc25.so.1.0.24
|
||||
usr/lib32/sane/libsane-dell1600n_net.so
|
||||
usr/lib32/sane/libsane-dell1600n_net.so.1
|
||||
usr/lib32/sane/libsane-dell1600n_net.so.1.0.24
|
||||
usr/lib32/sane/libsane-dll.so
|
||||
usr/lib32/sane/libsane-dll.so.1
|
||||
usr/lib32/sane/libsane-dll.so.1.0.24
|
||||
usr/lib32/sane/libsane-dmc.so
|
||||
usr/lib32/sane/libsane-dmc.so.1
|
||||
usr/lib32/sane/libsane-dmc.so.1.0.24
|
||||
usr/lib32/sane/libsane-epjitsu.so
|
||||
usr/lib32/sane/libsane-epjitsu.so.1
|
||||
usr/lib32/sane/libsane-epjitsu.so.1.0.24
|
||||
usr/lib32/sane/libsane-epson.so
|
||||
usr/lib32/sane/libsane-epson.so.1
|
||||
usr/lib32/sane/libsane-epson.so.1.0.24
|
||||
usr/lib32/sane/libsane-epson2.so
|
||||
usr/lib32/sane/libsane-epson2.so.1
|
||||
usr/lib32/sane/libsane-epson2.so.1.0.24
|
||||
usr/lib32/sane/libsane-fujitsu.so
|
||||
usr/lib32/sane/libsane-fujitsu.so.1
|
||||
usr/lib32/sane/libsane-fujitsu.so.1.0.24
|
||||
usr/lib32/sane/libsane-genesys.so
|
||||
usr/lib32/sane/libsane-genesys.so.1
|
||||
usr/lib32/sane/libsane-genesys.so.1.0.24
|
||||
usr/lib32/sane/libsane-gt68xx.so
|
||||
usr/lib32/sane/libsane-gt68xx.so.1
|
||||
usr/lib32/sane/libsane-gt68xx.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp.so
|
||||
usr/lib32/sane/libsane-hp.so.1
|
||||
usr/lib32/sane/libsane-hp.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp3500.so
|
||||
usr/lib32/sane/libsane-hp3500.so.1
|
||||
usr/lib32/sane/libsane-hp3500.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp3900.so
|
||||
usr/lib32/sane/libsane-hp3900.so.1
|
||||
usr/lib32/sane/libsane-hp3900.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp4200.so
|
||||
usr/lib32/sane/libsane-hp4200.so.1
|
||||
usr/lib32/sane/libsane-hp4200.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp5400.so
|
||||
usr/lib32/sane/libsane-hp5400.so.1
|
||||
usr/lib32/sane/libsane-hp5400.so.1.0.24
|
||||
usr/lib32/sane/libsane-hp5590.so
|
||||
usr/lib32/sane/libsane-hp5590.so.1
|
||||
usr/lib32/sane/libsane-hp5590.so.1.0.24
|
||||
usr/lib32/sane/libsane-hpljm1005.so
|
||||
usr/lib32/sane/libsane-hpljm1005.so.1
|
||||
usr/lib32/sane/libsane-hpljm1005.so.1.0.24
|
||||
usr/lib32/sane/libsane-hpsj5s.so
|
||||
usr/lib32/sane/libsane-hpsj5s.so.1
|
||||
usr/lib32/sane/libsane-hpsj5s.so.1.0.24
|
||||
usr/lib32/sane/libsane-hs2p.so
|
||||
usr/lib32/sane/libsane-hs2p.so.1
|
||||
usr/lib32/sane/libsane-hs2p.so.1.0.24
|
||||
usr/lib32/sane/libsane-ibm.so
|
||||
usr/lib32/sane/libsane-ibm.so.1
|
||||
usr/lib32/sane/libsane-ibm.so.1.0.24
|
||||
usr/lib32/sane/libsane-kodak.so
|
||||
usr/lib32/sane/libsane-kodak.so.1
|
||||
usr/lib32/sane/libsane-kodak.so.1.0.24
|
||||
usr/lib32/sane/libsane-kodakaio.so
|
||||
usr/lib32/sane/libsane-kodakaio.so.1
|
||||
usr/lib32/sane/libsane-kodakaio.so.1.0.24
|
||||
usr/lib32/sane/libsane-kvs1025.so
|
||||
usr/lib32/sane/libsane-kvs1025.so.1
|
||||
usr/lib32/sane/libsane-kvs1025.so.1.0.24
|
||||
usr/lib32/sane/libsane-kvs20xx.so
|
||||
usr/lib32/sane/libsane-kvs20xx.so.1
|
||||
usr/lib32/sane/libsane-kvs20xx.so.1.0.24
|
||||
usr/lib32/sane/libsane-leo.so
|
||||
usr/lib32/sane/libsane-leo.so.1
|
||||
usr/lib32/sane/libsane-leo.so.1.0.24
|
||||
usr/lib32/sane/libsane-lexmark.so
|
||||
usr/lib32/sane/libsane-lexmark.so.1
|
||||
usr/lib32/sane/libsane-lexmark.so.1.0.24
|
||||
usr/lib32/sane/libsane-ma1509.so
|
||||
usr/lib32/sane/libsane-ma1509.so.1
|
||||
usr/lib32/sane/libsane-ma1509.so.1.0.24
|
||||
usr/lib32/sane/libsane-magicolor.so
|
||||
usr/lib32/sane/libsane-magicolor.so.1
|
||||
usr/lib32/sane/libsane-magicolor.so.1.0.24
|
||||
usr/lib32/sane/libsane-matsushita.so
|
||||
usr/lib32/sane/libsane-matsushita.so.1
|
||||
usr/lib32/sane/libsane-matsushita.so.1.0.24
|
||||
usr/lib32/sane/libsane-microtek.so
|
||||
usr/lib32/sane/libsane-microtek.so.1
|
||||
usr/lib32/sane/libsane-microtek.so.1.0.24
|
||||
usr/lib32/sane/libsane-microtek2.so
|
||||
usr/lib32/sane/libsane-microtek2.so.1
|
||||
usr/lib32/sane/libsane-microtek2.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek.so
|
||||
usr/lib32/sane/libsane-mustek.so.1
|
||||
usr/lib32/sane/libsane-mustek.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek_pp.so
|
||||
usr/lib32/sane/libsane-mustek_pp.so.1
|
||||
usr/lib32/sane/libsane-mustek_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-mustek_usb.so
|
||||
usr/lib32/sane/libsane-mustek_usb.so.1
|
||||
usr/lib32/sane/libsane-mustek_usb.so.1.0.24
|
||||
usr/lib32/sane/libsane-nec.so
|
||||
usr/lib32/sane/libsane-nec.so.1
|
||||
usr/lib32/sane/libsane-nec.so.1.0.24
|
||||
usr/lib32/sane/libsane-net.so
|
||||
usr/lib32/sane/libsane-net.so.1
|
||||
usr/lib32/sane/libsane-net.so.1.0.24
|
||||
usr/lib32/sane/libsane-niash.so
|
||||
usr/lib32/sane/libsane-niash.so.1
|
||||
usr/lib32/sane/libsane-niash.so.1.0.24
|
||||
usr/lib32/sane/libsane-p5.so
|
||||
usr/lib32/sane/libsane-p5.so.1
|
||||
usr/lib32/sane/libsane-p5.so.1.0.24
|
||||
usr/lib32/sane/libsane-pie.so
|
||||
usr/lib32/sane/libsane-pie.so.1
|
||||
usr/lib32/sane/libsane-pie.so.1.0.24
|
||||
usr/lib32/sane/libsane-pixma.so
|
||||
usr/lib32/sane/libsane-pixma.so.1
|
||||
usr/lib32/sane/libsane-pixma.so.1.0.24
|
||||
usr/lib32/sane/libsane-plustek.so
|
||||
usr/lib32/sane/libsane-plustek.so.1
|
||||
usr/lib32/sane/libsane-plustek.so.1.0.24
|
||||
usr/lib32/sane/libsane-plustek_pp.so
|
||||
usr/lib32/sane/libsane-plustek_pp.so.1
|
||||
usr/lib32/sane/libsane-plustek_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-qcam.so
|
||||
usr/lib32/sane/libsane-qcam.so.1
|
||||
usr/lib32/sane/libsane-qcam.so.1.0.24
|
||||
usr/lib32/sane/libsane-ricoh.so
|
||||
usr/lib32/sane/libsane-ricoh.so.1
|
||||
usr/lib32/sane/libsane-ricoh.so.1.0.24
|
||||
usr/lib32/sane/libsane-rts8891.so
|
||||
usr/lib32/sane/libsane-rts8891.so.1
|
||||
usr/lib32/sane/libsane-rts8891.so.1.0.24
|
||||
usr/lib32/sane/libsane-s9036.so
|
||||
usr/lib32/sane/libsane-s9036.so.1
|
||||
usr/lib32/sane/libsane-s9036.so.1.0.24
|
||||
usr/lib32/sane/libsane-sceptre.so
|
||||
usr/lib32/sane/libsane-sceptre.so.1
|
||||
usr/lib32/sane/libsane-sceptre.so.1.0.24
|
||||
usr/lib32/sane/libsane-sharp.so
|
||||
usr/lib32/sane/libsane-sharp.so.1
|
||||
usr/lib32/sane/libsane-sharp.so.1.0.24
|
||||
usr/lib32/sane/libsane-sm3600.so
|
||||
usr/lib32/sane/libsane-sm3600.so.1
|
||||
usr/lib32/sane/libsane-sm3600.so.1.0.24
|
||||
usr/lib32/sane/libsane-sm3840.so
|
||||
usr/lib32/sane/libsane-sm3840.so.1
|
||||
usr/lib32/sane/libsane-sm3840.so.1.0.24
|
||||
usr/lib32/sane/libsane-snapscan.so
|
||||
usr/lib32/sane/libsane-snapscan.so.1
|
||||
usr/lib32/sane/libsane-snapscan.so.1.0.24
|
||||
usr/lib32/sane/libsane-sp15c.so
|
||||
usr/lib32/sane/libsane-sp15c.so.1
|
||||
usr/lib32/sane/libsane-sp15c.so.1.0.24
|
||||
usr/lib32/sane/libsane-st400.so
|
||||
usr/lib32/sane/libsane-st400.so.1
|
||||
usr/lib32/sane/libsane-st400.so.1.0.24
|
||||
usr/lib32/sane/libsane-stv680.so
|
||||
usr/lib32/sane/libsane-stv680.so.1
|
||||
usr/lib32/sane/libsane-stv680.so.1.0.24
|
||||
usr/lib32/sane/libsane-tamarack.so
|
||||
usr/lib32/sane/libsane-tamarack.so.1
|
||||
usr/lib32/sane/libsane-tamarack.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco1.so
|
||||
usr/lib32/sane/libsane-teco1.so.1
|
||||
usr/lib32/sane/libsane-teco1.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco2.so
|
||||
usr/lib32/sane/libsane-teco2.so.1
|
||||
usr/lib32/sane/libsane-teco2.so.1.0.24
|
||||
usr/lib32/sane/libsane-teco3.so
|
||||
usr/lib32/sane/libsane-teco3.so.1
|
||||
usr/lib32/sane/libsane-teco3.so.1.0.24
|
||||
usr/lib32/sane/libsane-test.so
|
||||
usr/lib32/sane/libsane-test.so.1
|
||||
usr/lib32/sane/libsane-test.so.1.0.24
|
||||
usr/lib32/sane/libsane-u12.so
|
||||
usr/lib32/sane/libsane-u12.so.1
|
||||
usr/lib32/sane/libsane-u12.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax.so
|
||||
usr/lib32/sane/libsane-umax.so.1
|
||||
usr/lib32/sane/libsane-umax.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax1220u.so
|
||||
usr/lib32/sane/libsane-umax1220u.so.1
|
||||
usr/lib32/sane/libsane-umax1220u.so.1.0.24
|
||||
usr/lib32/sane/libsane-umax_pp.so
|
||||
usr/lib32/sane/libsane-umax_pp.so.1
|
||||
usr/lib32/sane/libsane-umax_pp.so.1.0.24
|
||||
usr/lib32/sane/libsane-xerox_mfp.so
|
||||
usr/lib32/sane/libsane-xerox_mfp.so.1
|
||||
usr/lib32/sane/libsane-xerox_mfp.so.1.0.24
|
||||
usr/lib32/libtag.so
|
||||
usr/lib32/libtag.so.1
|
||||
usr/lib32/libtag.so.1.12.0
|
||||
usr/lib32/libtag_c.so
|
||||
usr/lib32/libtag_c.so.0
|
||||
usr/lib32/libtag_c.so.0.0.0
|
||||
usr/lib32/pkgconfig/taglib.pc
|
||||
usr/lib32/pkgconfig/taglib_c.pc
|
||||
usr/lib32/libofa.so
|
||||
usr/lib32/libofa.so.0
|
||||
usr/lib32/libofa.so.0.0.0
|
||||
usr/lib32/pkgconfig/libofa.pc
|
||||
usr/lib32/libavcodec.so.54
|
||||
usr/lib32/libavcodec.so.54.59.100
|
||||
usr/lib32/libavdevice.so
|
||||
usr/lib32/libavdevice.so.54
|
||||
usr/lib32/libavdevice.so.54.2.101
|
||||
usr/lib32/libavfilter.so.3
|
||||
usr/lib32/libavfilter.so.3.17.100
|
||||
usr/lib32/libavformat.so.54
|
||||
usr/lib32/libavformat.so.54.29.104
|
||||
usr/lib32/libavresample.so
|
||||
usr/lib32/libavresample.so.0
|
||||
usr/lib32/libavresample.so.0.0.3
|
||||
usr/lib32/libswresample.so
|
||||
usr/lib32/libswresample.so.0
|
||||
usr/lib32/libswresample.so.0.15.100
|
||||
usr/lib32/libswscale.so
|
||||
usr/lib32/libswscale.so.2
|
||||
usr/lib32/libswscale.so.2.1.101
|
||||
usr/lib32/pkgconfig/libavdevice.pc
|
||||
usr/lib32/pkgconfig/libavresample.pc
|
||||
usr/lib32/pkgconfig/libswresample.pc
|
||||
usr/lib32/pkgconfig/libswscale.pc
|
||||
usr/lib32/libpostproc.so
|
||||
usr/lib32/libpostproc.so.52
|
||||
usr/lib32/libpostproc.so.52.0.100
|
||||
usr/lib32/pkgconfig/libpostproc.pc
|
@ -1,828 +0,0 @@
|
||||
diff --git a/vmblock-only/linux/control.c b/vmblock-only/linux/control.c
|
||||
index 2dd83fe..d945749 100644
|
||||
--- a/vmblock-only/linux/control.c
|
||||
+++ b/vmblock-only/linux/control.c
|
||||
@@ -208,9 +208,10 @@ SetupProcDevice(void)
|
||||
VMBlockSetProcEntryOwner(controlProcMountpoint);
|
||||
|
||||
/* Create /proc/fs/vmblock/dev */
|
||||
- controlProcEntry = create_proc_entry(VMBLOCK_CONTROL_DEVNAME,
|
||||
- VMBLOCK_CONTROL_MODE,
|
||||
- controlProcDirEntry);
|
||||
+ controlProcEntry = proc_create(VMBLOCK_CONTROL_DEVNAME,
|
||||
+ VMBLOCK_CONTROL_MODE,
|
||||
+ controlProcDirEntry,
|
||||
+ &ControlFileOps);
|
||||
if (!controlProcEntry) {
|
||||
Warning("SetupProcDevice: could not create " VMBLOCK_DEVICE "\n");
|
||||
remove_proc_entry(VMBLOCK_CONTROL_MOUNTPOINT, controlProcDirEntry);
|
||||
@@ -218,7 +219,6 @@ SetupProcDevice(void)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
- controlProcEntry->proc_fops = &ControlFileOps;
|
||||
return 0;
|
||||
}
|
||||
|
||||
diff --git a/vmnet-only/bridge.c b/vmnet-only/bridge.c
|
||||
index 10eaa41..6fdc19e 100644
|
||||
--- a/vmnet-only/bridge.c
|
||||
+++ b/vmnet-only/bridge.c
|
||||
@@ -105,8 +105,6 @@ static Bool VNetBridgeCycleDetect(VNetJack *this, int generation);
|
||||
static Bool VNetBridgeIsDeviceWireless(struct net_device *dev);
|
||||
static void VNetBridgePortsChanged(VNetJack *this);
|
||||
static int VNetBridgeIsBridged(VNetJack *this);
|
||||
-static int VNetBridgeProcRead(char *page, char **start, off_t off,
|
||||
- int count, int *eof, void *data);
|
||||
static void VNetBridgeComputeHeaderPosIPv6(struct sk_buff *skb);
|
||||
static PacketStatus VNetCallSMACFunc(struct SMACState *state,
|
||||
struct sk_buff **skb, void *startOfData,
|
||||
@@ -225,6 +223,53 @@ VNetBridgeDevCompatible(VNetBridge *bridge, // IN: Bridge
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
*
|
||||
+ * VNetBridgeProcShow --
|
||||
+ *
|
||||
+ * Callback for read operation on this bridge entry in vnets proc fs.
|
||||
+ *
|
||||
+ * Results:
|
||||
+ * Length of read operation.
|
||||
+ *
|
||||
+ * Side effects:
|
||||
+ * None.
|
||||
+ *
|
||||
+ *----------------------------------------------------------------------
|
||||
+ */
|
||||
+
|
||||
+int
|
||||
+VNetBridgeProcShow(struct seq_file *seqf, // IN/OUT: buffer to write into
|
||||
+ void *data) // IN: client data - pointer to bridge
|
||||
+{
|
||||
+ VNetBridge *bridge = (VNetBridge*)data;
|
||||
+
|
||||
+ if (!bridge) {
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ VNetPrintPort(&bridge->port, seqf);
|
||||
+
|
||||
+ seq_printf(seqf, "dev %s ", bridge->name);
|
||||
+
|
||||
+ seq_printf(seqf, "\n");
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int proc_bridge_open(struct inode *inode, struct file *file)
|
||||
+{
|
||||
+ return single_open(file, VNetBridgeProcShow, PDE_DATA(inode));
|
||||
+}
|
||||
+
|
||||
+static const struct file_operations proc_bridge_fops = {
|
||||
+ .open = proc_bridge_open,
|
||||
+ .read = seq_read,
|
||||
+ .llseek = seq_lseek,
|
||||
+ .release = seq_release,
|
||||
+};
|
||||
+
|
||||
+/*
|
||||
+ *----------------------------------------------------------------------
|
||||
+ *
|
||||
* VNetBridge_Create --
|
||||
*
|
||||
* Creates a bridge. Allocates struct, allocates internal device,
|
||||
@@ -319,17 +364,14 @@ VNetBridge_Create(const char *devName, // IN: name of device (e.g., "eth0")
|
||||
* Make proc entry for this jack.
|
||||
*/
|
||||
|
||||
- retval = VNetProc_MakeEntry(bridge->port.jack.name, S_IFREG,
|
||||
- &bridge->port.jack.procEntry);
|
||||
+ retval = VNetProc_MakeEntryOps(bridge->port.jack.name, S_IFREG,
|
||||
+ &bridge->port.jack.procEntry, &proc_bridge_fops, bridge);
|
||||
if (retval) {
|
||||
if (retval == -ENXIO) {
|
||||
bridge->port.jack.procEntry = NULL;
|
||||
} else {
|
||||
goto out;
|
||||
}
|
||||
- } else {
|
||||
- bridge->port.jack.procEntry->read_proc = VNetBridgeProcRead;
|
||||
- bridge->port.jack.procEntry->data = bridge;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1719,45 +1761,3 @@ VNetBridgeReceiveFromDev(struct sk_buff *skb, // IN: packet to receive
|
||||
return 0;
|
||||
}
|
||||
|
||||
-
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetBridgeProcRead --
|
||||
- *
|
||||
- * Callback for read operation on this bridge entry in vnets proc fs.
|
||||
- *
|
||||
- * Results:
|
||||
- * Length of read operation.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-int
|
||||
-VNetBridgeProcRead(char *page, // IN/OUT: buffer to write into
|
||||
- char **start, // OUT: 0 if file < 4k, else offset into page
|
||||
- off_t off, // IN: (unused) offset of read into the file
|
||||
- int count, // IN: (unused) maximum number of bytes to read
|
||||
- int *eof, // OUT: TRUE if there is nothing more to read
|
||||
- void *data) // IN: client data - pointer to bridge
|
||||
-{
|
||||
- VNetBridge *bridge = (VNetBridge*)data;
|
||||
- int len = 0;
|
||||
-
|
||||
- if (!bridge) {
|
||||
- return len;
|
||||
- }
|
||||
-
|
||||
- len += VNetPrintPort(&bridge->port, page+len);
|
||||
-
|
||||
- len += sprintf(page+len, "dev %s ", bridge->name);
|
||||
-
|
||||
- len += sprintf(page+len, "\n");
|
||||
-
|
||||
- *start = 0;
|
||||
- *eof = 1;
|
||||
- return len;
|
||||
-}
|
||||
diff --git a/vmnet-only/driver.c b/vmnet-only/driver.c
|
||||
index b12b982..395f5ce 100644
|
||||
--- a/vmnet-only/driver.c
|
||||
+++ b/vmnet-only/driver.c
|
||||
@@ -1775,21 +1775,17 @@ VNetSetMACUnique(VNetPort *port, // IN:
|
||||
*----------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
-int
|
||||
+void
|
||||
VNetPrintJack(const VNetJack *jack, // IN: jack
|
||||
- char *buf) // OUT: info about jack
|
||||
+ struct seq_file *seqf) // OUT: info about jack
|
||||
{
|
||||
- int len = 0;
|
||||
-
|
||||
read_lock(&vnetPeerLock);
|
||||
if (!jack->peer) {
|
||||
- len += sprintf(buf+len, "connected not ");
|
||||
+ seq_printf(seqf, "connected not ");
|
||||
} else {
|
||||
- len += sprintf(buf+len, "connected %s ", jack->peer->name);
|
||||
+ seq_printf(seqf, "connected %s ", jack->peer->name);
|
||||
}
|
||||
read_unlock(&vnetPeerLock);
|
||||
-
|
||||
- return len;
|
||||
}
|
||||
|
||||
|
||||
@@ -1809,52 +1805,48 @@ VNetPrintJack(const VNetJack *jack, // IN: jack
|
||||
*----------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
-int
|
||||
+void
|
||||
VNetPrintPort(const VNetPort *port, // IN: port
|
||||
- char *buf) // OUT: info about port
|
||||
+ struct seq_file *seqf) // OUT: info about port
|
||||
{
|
||||
- int len = 0;
|
||||
+ VNetPrintJack(&port->jack, seqf);
|
||||
|
||||
- len += VNetPrintJack(&port->jack, buf+len);
|
||||
-
|
||||
- len += sprintf(buf+len, "mac %02x:%02x:%02x:%02x:%02x:%02x ",
|
||||
+ seq_printf(seqf, "mac %02x:%02x:%02x:%02x:%02x:%02x ",
|
||||
port->paddr[0], port->paddr[1], port->paddr[2],
|
||||
port->paddr[3], port->paddr[4], port->paddr[5]);
|
||||
|
||||
- len += sprintf(buf+len, "ladrf %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x ",
|
||||
+ seq_printf(seqf, "ladrf %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x ",
|
||||
port->ladrf[0], port->ladrf[1], port->ladrf[2],
|
||||
port->ladrf[3], port->ladrf[4], port->ladrf[5],
|
||||
port->ladrf[6], port->ladrf[7]);
|
||||
|
||||
- len += sprintf(buf+len, "flags IFF_RUNNING");
|
||||
+ seq_printf(seqf, "flags IFF_RUNNING");
|
||||
|
||||
if (port->flags & IFF_UP) {
|
||||
- len += sprintf(buf+len, ",IFF_UP");
|
||||
+ seq_printf(seqf, ",IFF_UP");
|
||||
}
|
||||
|
||||
if (port->flags & IFF_BROADCAST) {
|
||||
- len += sprintf(buf+len, ",IFF_BROADCAST");
|
||||
+ seq_printf(seqf, ",IFF_BROADCAST");
|
||||
}
|
||||
|
||||
if (port->flags & IFF_DEBUG) {
|
||||
- len += sprintf(buf+len, ",IFF_DEBUG");
|
||||
+ seq_printf(seqf, ",IFF_DEBUG");
|
||||
}
|
||||
|
||||
if (port->flags & IFF_PROMISC) {
|
||||
- len += sprintf(buf+len, ",IFF_PROMISC");
|
||||
+ seq_printf(seqf, ",IFF_PROMISC");
|
||||
}
|
||||
|
||||
if (port->flags & IFF_MULTICAST) {
|
||||
- len += sprintf(buf+len, ",IFF_MULTICAST");
|
||||
+ seq_printf(seqf, ",IFF_MULTICAST");
|
||||
}
|
||||
|
||||
if (port->flags & IFF_ALLMULTI) {
|
||||
- len += sprintf(buf+len, ",IFF_ALLMULTI");
|
||||
+ seq_printf(seqf, ",IFF_ALLMULTI");
|
||||
}
|
||||
|
||||
- len += sprintf(buf+len, " ");
|
||||
-
|
||||
- return len;
|
||||
+ seq_printf(seqf, " ");
|
||||
}
|
||||
|
||||
|
||||
diff --git a/vmnet-only/hub.c b/vmnet-only/hub.c
|
||||
index 47f04ac..8aafb95 100644
|
||||
--- a/vmnet-only/hub.c
|
||||
+++ b/vmnet-only/hub.c
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <linux/sched.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/poll.h>
|
||||
+#include <linux/seq_file.h>
|
||||
|
||||
#include <linux/netdevice.h>
|
||||
#include <linux/etherdevice.h>
|
||||
@@ -71,8 +72,6 @@ static void VNetHubReceive(VNetJack *this, struct sk_buff *skb);
|
||||
static Bool VNetHubCycleDetect(VNetJack *this, int generation);
|
||||
static void VNetHubPortsChanged(VNetJack *this);
|
||||
static int VNetHubIsBridged(VNetJack *this);
|
||||
-static int VNetHubProcRead(char *page, char **start, off_t off,
|
||||
- int count, int *eof, void *data);
|
||||
|
||||
static VNetHub *vnetHub;
|
||||
static DEFINE_SPINLOCK(vnetHubLock);
|
||||
@@ -241,6 +240,53 @@ VNetHub_AllocPvn(uint8 id[]) // IN: the PVN ID to alloc on
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
*
|
||||
+ * VNetHubProcShow --
|
||||
+ *
|
||||
+ * Callback for read operation on hub entry in vnets proc fs.
|
||||
+ *
|
||||
+ * Results:
|
||||
+ * Length of read operation.
|
||||
+ *
|
||||
+ * Side effects:
|
||||
+ * None.
|
||||
+ *
|
||||
+ *----------------------------------------------------------------------
|
||||
+ */
|
||||
+
|
||||
+int
|
||||
+VNetHubProcShow(struct seq_file *seqf, // IN/OUT: buffer to write into
|
||||
+ void *data) // IN: client data - not used
|
||||
+{
|
||||
+ VNetJack *jack = (VNetJack*)data;
|
||||
+ VNetHub *hub;
|
||||
+
|
||||
+ if (!jack || !jack->private) {
|
||||
+ return 0;
|
||||
+ }
|
||||
+ hub = (VNetHub*)jack->private;
|
||||
+
|
||||
+ VNetPrintJack(jack, seqf);
|
||||
+
|
||||
+ seq_printf(seqf, "tx %u ", hub->stats[jack->index].tx);
|
||||
+ seq_printf(seqf, "\n");
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int proc_hub_open(struct inode *inode, struct file *file)
|
||||
+{
|
||||
+ return single_open(file, VNetHubProcShow, PDE_DATA(inode));
|
||||
+}
|
||||
+
|
||||
+static const struct file_operations proc_hub_fops = {
|
||||
+ .open = proc_hub_open,
|
||||
+ .read = seq_read,
|
||||
+ .llseek = seq_lseek,
|
||||
+ .release = seq_release,
|
||||
+};
|
||||
+
|
||||
+/*
|
||||
+ *----------------------------------------------------------------------
|
||||
+ *
|
||||
* VNetHubAlloc --
|
||||
*
|
||||
* Allocate a jack on this hub.
|
||||
@@ -354,7 +400,7 @@ VNetHubAlloc(Bool allocPvn, // IN: TRUE for PVN, FALSE for vnet
|
||||
* Make proc entry for this jack.
|
||||
*/
|
||||
|
||||
- retval = VNetProc_MakeEntry(jack->name, S_IFREG, &jack->procEntry);
|
||||
+ retval = VNetProc_MakeEntryOps(jack->name, S_IFREG, &jack->procEntry, &proc_hub_fops, jack);
|
||||
if (retval) {
|
||||
if (retval == -ENXIO) {
|
||||
jack->procEntry = NULL;
|
||||
@@ -362,9 +408,6 @@ VNetHubAlloc(Bool allocPvn, // IN: TRUE for PVN, FALSE for vnet
|
||||
hub->used[i] = FALSE;
|
||||
return NULL;
|
||||
}
|
||||
- } else {
|
||||
- jack->procEntry->read_proc = VNetHubProcRead;
|
||||
- jack->procEntry->data = jack;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -686,46 +729,3 @@ VNetHubIsBridged(VNetJack *this)
|
||||
}
|
||||
|
||||
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetHubProcRead --
|
||||
- *
|
||||
- * Callback for read operation on hub entry in vnets proc fs.
|
||||
- *
|
||||
- * Results:
|
||||
- * Length of read operation.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-int
|
||||
-VNetHubProcRead(char *page, // IN/OUT: buffer to write into
|
||||
- char **start, // OUT: 0 if file < 4k, else offset into page
|
||||
- off_t off, // IN: offset of read into the file
|
||||
- int count, // IN: maximum number of bytes to read
|
||||
- int *eof, // OUT: TRUE if there is nothing more to read
|
||||
- void *data) // IN: client data - not used
|
||||
-{
|
||||
- VNetJack *jack = (VNetJack*)data;
|
||||
- VNetHub *hub;
|
||||
- int len = 0;
|
||||
-
|
||||
- if (!jack || !jack->private) {
|
||||
- return len;
|
||||
- }
|
||||
- hub = (VNetHub*)jack->private;
|
||||
-
|
||||
- len += VNetPrintJack(jack, page+len);
|
||||
-
|
||||
- len += sprintf(page+len, "tx %u ", hub->stats[jack->index].tx);
|
||||
-
|
||||
- len += sprintf(page+len, "\n");
|
||||
-
|
||||
- *start = 0;
|
||||
- *eof = 1;
|
||||
- return len;
|
||||
-}
|
||||
diff --git a/vmnet-only/netif.c b/vmnet-only/netif.c
|
||||
index 65f3cb9..b20f56a 100644
|
||||
--- a/vmnet-only/netif.c
|
||||
+++ b/vmnet-only/netif.c
|
||||
@@ -63,8 +63,6 @@ static int VNetNetifStartXmit(struct sk_buff *skb, struct net_device *dev);
|
||||
static struct net_device_stats *VNetNetifGetStats(struct net_device *dev);
|
||||
static int VNetNetifSetMAC(struct net_device *dev, void *addr);
|
||||
static void VNetNetifSetMulticast(struct net_device *dev);
|
||||
-static int VNetNetIfProcRead(char *page, char **start, off_t off,
|
||||
- int count, int *eof, void *data);
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
@@ -117,6 +115,53 @@ VNetNetIfSetup(struct net_device *dev) // IN:
|
||||
|
||||
}
|
||||
|
||||
+/*
|
||||
+ *----------------------------------------------------------------------
|
||||
+ *
|
||||
+ * VNetNetIfProcShow --
|
||||
+ *
|
||||
+ * Callback for read operation on this netif entry in vnets proc fs.
|
||||
+ *
|
||||
+ * Results:
|
||||
+ * Length of read operation.
|
||||
+ *
|
||||
+ * Side effects:
|
||||
+ * None.
|
||||
+ *
|
||||
+ *----------------------------------------------------------------------
|
||||
+ */
|
||||
+
|
||||
+int
|
||||
+VNetNetIfProcShow(struct seq_file *seqf, // IN/OUT: buffer to write into
|
||||
+ void *data) // IN: client data
|
||||
+{
|
||||
+ VNetNetIF *netIf = data;
|
||||
+
|
||||
+ if (!netIf) {
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ VNetPrintPort(&netIf->port, seqf);
|
||||
+
|
||||
+ seq_printf(seqf, "dev %s ", netIf->dev->name);
|
||||
+
|
||||
+ seq_printf(seqf, "\n");
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int proc_netif_open(struct inode *inode, struct file *file)
|
||||
+{
|
||||
+ return single_open(file, VNetNetIfProcShow, PDE_DATA(inode));
|
||||
+}
|
||||
+
|
||||
+static const struct file_operations proc_netif_fops = {
|
||||
+ .open = proc_netif_open,
|
||||
+ .read = seq_read,
|
||||
+ .llseek = seq_lseek,
|
||||
+ .release = seq_release,
|
||||
+};
|
||||
+
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
@@ -201,9 +246,9 @@ VNetNetIf_Create(char *devName, // IN:
|
||||
/*
|
||||
* Make proc entry for this jack.
|
||||
*/
|
||||
-
|
||||
- retval = VNetProc_MakeEntry(netIf->port.jack.name, S_IFREG,
|
||||
- &netIf->port.jack.procEntry);
|
||||
+
|
||||
+ retval = VNetProc_MakeEntryOps(netIf->port.jack.name, S_IFREG,
|
||||
+ &netIf->port.jack.procEntry, &proc_netif_fops, netIf);
|
||||
if (retval) {
|
||||
if (retval == -ENXIO) {
|
||||
netIf->port.jack.procEntry = NULL;
|
||||
@@ -211,9 +256,6 @@ VNetNetIf_Create(char *devName, // IN:
|
||||
netIf->port.jack.procEntry = NULL;
|
||||
goto out;
|
||||
}
|
||||
- } else {
|
||||
- netIf->port.jack.procEntry->read_proc = VNetNetIfProcRead;
|
||||
- netIf->port.jack.procEntry->data = netIf;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -591,45 +633,3 @@ VNetNetifGetStats(struct net_device *dev) // IN:
|
||||
return &netIf->stats;
|
||||
}
|
||||
|
||||
-
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetNetIfProcRead --
|
||||
- *
|
||||
- * Callback for read operation on this netif entry in vnets proc fs.
|
||||
- *
|
||||
- * Results:
|
||||
- * Length of read operation.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-int
|
||||
-VNetNetIfProcRead(char *page, // IN/OUT: buffer to write into
|
||||
- char **start, // OUT: 0 if file < 4k, else offset into page
|
||||
- off_t off, // IN: (unused) offset of read into the file
|
||||
- int count, // IN: (unused) maximum number of bytes to read
|
||||
- int *eof, // OUT: TRUE if there is nothing more to read
|
||||
- void *data) // IN: client data
|
||||
-{
|
||||
- VNetNetIF *netIf = (VNetNetIF*)data;
|
||||
- int len = 0;
|
||||
-
|
||||
- if (!netIf) {
|
||||
- return len;
|
||||
- }
|
||||
-
|
||||
- len += VNetPrintPort(&netIf->port, page+len);
|
||||
-
|
||||
- len += sprintf(page+len, "dev %s ", netIf->devName);
|
||||
-
|
||||
- len += sprintf(page+len, "\n");
|
||||
-
|
||||
- *start = 0;
|
||||
- *eof = 1;
|
||||
- return len;
|
||||
-}
|
||||
diff --git a/vmnet-only/procfs.c b/vmnet-only/procfs.c
|
||||
index ca42ee2..fd7921e 100644
|
||||
--- a/vmnet-only/procfs.c
|
||||
+++ b/vmnet-only/procfs.c
|
||||
@@ -45,10 +45,6 @@
|
||||
|
||||
#if defined(CONFIG_PROC_FS)
|
||||
|
||||
-static int VNetProcMakeEntryInt(VNetProcEntry *parent, char *name, int mode,
|
||||
- VNetProcEntry **ret);
|
||||
-static void VNetProcRemoveEntryInt(VNetProcEntry *node, VNetProcEntry *parent);
|
||||
-
|
||||
static VNetProcEntry *base = NULL;
|
||||
|
||||
|
||||
@@ -71,7 +67,12 @@ static VNetProcEntry *base = NULL;
|
||||
int
|
||||
VNetProc_Init(void)
|
||||
{
|
||||
- return VNetProcMakeEntryInt(NULL, "vmnet", S_IFDIR, &base);
|
||||
+ base = proc_mkdir("vmnet", NULL);
|
||||
+ if(IS_ERR(base)) {
|
||||
+ base = NULL;
|
||||
+ return PTR_ERR(base);
|
||||
+ }
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -94,14 +95,14 @@ VNetProc_Init(void)
|
||||
void
|
||||
VNetProc_Cleanup(void)
|
||||
{
|
||||
- VNetProcRemoveEntryInt(base, NULL);
|
||||
+ proc_remove(base);
|
||||
base = NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
*
|
||||
- * VNetProcMakeEntryInt --
|
||||
+ * VNetProc_MakeEntryOps --
|
||||
*
|
||||
* Make an entry in the vnets proc file system.
|
||||
*
|
||||
@@ -116,72 +117,21 @@ VNetProc_Cleanup(void)
|
||||
*/
|
||||
|
||||
int
|
||||
-VNetProcMakeEntryInt(VNetProcEntry *parent, // IN:
|
||||
- char *name, // IN:
|
||||
+VNetProc_MakeEntryOps(char *name, // IN:
|
||||
int mode, // IN:
|
||||
- VNetProcEntry **ret) // OUT:
|
||||
+ VNetProcEntry **ret,
|
||||
+ const struct file_operations *fops,
|
||||
+ void *data
|
||||
+ ) // OUT:
|
||||
{
|
||||
VNetProcEntry *ent;
|
||||
- ent = create_proc_entry(name, mode, parent);
|
||||
+ ent = proc_create_data(name, mode, base, fops, data);
|
||||
*ret = ent;
|
||||
if (!ent)
|
||||
return -ENOMEM;
|
||||
return 0;
|
||||
}
|
||||
|
||||
-
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetProcRemoveEntryInt --
|
||||
- *
|
||||
- * Remove a previously installed proc entry.
|
||||
- *
|
||||
- * Results:
|
||||
- * None.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-void
|
||||
-VNetProcRemoveEntryInt(VNetProcEntry *node,
|
||||
- VNetProcEntry *parent)
|
||||
-{
|
||||
- if (node) {
|
||||
- remove_proc_entry(node->name, parent);
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetProc_MakeEntry --
|
||||
- *
|
||||
- * Make an entry in the vnets proc file system.
|
||||
- *
|
||||
- * Results:
|
||||
- * errno. If errno is 0 and ret is non NULL then ret is filled
|
||||
- * in with the resulting proc entry.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-int
|
||||
-VNetProc_MakeEntry(char *name, // IN:
|
||||
- int mode, // IN:
|
||||
- VNetProcEntry **ret) // OUT:
|
||||
-{
|
||||
- return VNetProcMakeEntryInt(base, name, mode, ret);
|
||||
-}
|
||||
-
|
||||
-
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
*
|
||||
@@ -201,7 +151,8 @@ VNetProc_MakeEntry(char *name, // IN:
|
||||
void
|
||||
VNetProc_RemoveEntry(VNetProcEntry *node)
|
||||
{
|
||||
- VNetProcRemoveEntryInt(node, base);
|
||||
+ if(node)
|
||||
+ proc_remove(node);
|
||||
}
|
||||
|
||||
|
||||
@@ -253,31 +204,6 @@ VNetProc_Cleanup(void)
|
||||
}
|
||||
|
||||
|
||||
-/*
|
||||
- *----------------------------------------------------------------------
|
||||
- *
|
||||
- * VNetProc_MakeEntry --
|
||||
- *
|
||||
- * Make an entry in the vnets proc file system.
|
||||
- *
|
||||
- * Results:
|
||||
- * errno. If errno is 0 and ret is non NULL then ret is filled
|
||||
- * in with the resulting proc entry.
|
||||
- *
|
||||
- * Side effects:
|
||||
- * None.
|
||||
- *
|
||||
- *----------------------------------------------------------------------
|
||||
- */
|
||||
-
|
||||
-int
|
||||
-VNetProc_MakeEntry(char *name,
|
||||
- int mode,
|
||||
- VNetProcEntry **ret)
|
||||
-{
|
||||
- return -ENXIO;
|
||||
-}
|
||||
-
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
diff --git a/vmnet-only/userif.c b/vmnet-only/userif.c
|
||||
index 17b49e0..b01004a 100644
|
||||
--- a/vmnet-only/userif.c
|
||||
+++ b/vmnet-only/userif.c
|
||||
@@ -387,7 +387,7 @@ VNetUserIfReceive(VNetJack *this, // IN
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
*
|
||||
- * VNetUserIfProcRead --
|
||||
+ * VNetUserIfProcShow --
|
||||
*
|
||||
* Callback for read operation on this userif entry in vnets proc fs.
|
||||
*
|
||||
@@ -401,30 +401,23 @@ VNetUserIfReceive(VNetJack *this, // IN
|
||||
*/
|
||||
|
||||
static int
|
||||
-VNetUserIfProcRead(char *page, // IN/OUT: buffer to write into
|
||||
- char **start, // OUT: 0 if file < 4k, else offset into
|
||||
- // page
|
||||
- off_t off, // IN: offset of read into the file
|
||||
- int count, // IN: maximum number of bytes to read
|
||||
- int *eof, // OUT: TRUE if there is nothing more to
|
||||
- // read
|
||||
+VNetUserIfProcShow(struct seq_file *seqf, // IN/OUT: buffer to write into
|
||||
void *data) // IN: client data - not used
|
||||
{
|
||||
VNetUserIF *userIf = (VNetUserIF*)data;
|
||||
- int len = 0;
|
||||
|
||||
if (!userIf) {
|
||||
- return len;
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
- len += VNetPrintPort(&userIf->port, page+len);
|
||||
+ VNetPrintPort(&userIf->port, seqf);
|
||||
|
||||
- len += sprintf(page+len, "read %u written %u queued %u ",
|
||||
+ seq_printf(seqf, "read %u written %u queued %u ",
|
||||
userIf->stats.read,
|
||||
userIf->stats.written,
|
||||
userIf->stats.queued);
|
||||
|
||||
- len += sprintf(page+len,
|
||||
+ seq_printf(seqf,
|
||||
"dropped.down %u dropped.mismatch %u "
|
||||
"dropped.overflow %u dropped.largePacket %u",
|
||||
userIf->stats.droppedDown,
|
||||
@@ -432,13 +425,23 @@ VNetUserIfProcRead(char *page, // IN/OUT: buffer to write into
|
||||
userIf->stats.droppedOverflow,
|
||||
userIf->stats.droppedLargePacket);
|
||||
|
||||
- len += sprintf(page+len, "\n");
|
||||
+ seq_printf(seqf, "\n");
|
||||
|
||||
- *start = 0;
|
||||
- *eof = 1;
|
||||
- return len;
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int proc_userif_open(struct inode *inode, struct file *file)
|
||||
+{
|
||||
+ return single_open(file, VNetUserIfProcShow, PDE_DATA(inode));
|
||||
}
|
||||
|
||||
+static const struct file_operations proc_userif_fops = {
|
||||
+ .open = proc_userif_open,
|
||||
+ .read = seq_read,
|
||||
+ .llseek = seq_lseek,
|
||||
+ .release = seq_release,
|
||||
+};
|
||||
+
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
@@ -1034,8 +1037,8 @@ VNetUserIf_Create(VNetPort **ret) // OUT
|
||||
* Make proc entry for this jack.
|
||||
*/
|
||||
|
||||
- retval = VNetProc_MakeEntry(userIf->port.jack.name, S_IFREG,
|
||||
- &userIf->port.jack.procEntry);
|
||||
+ retval = VNetProc_MakeEntryOps(userIf->port.jack.name, S_IFREG,
|
||||
+ &userIf->port.jack.procEntry, &proc_userif_fops, userIf);
|
||||
if (retval) {
|
||||
if (retval == -ENXIO) {
|
||||
userIf->port.jack.procEntry = NULL;
|
||||
@@ -1043,9 +1046,6 @@ VNetUserIf_Create(VNetPort **ret) // OUT
|
||||
kfree(userIf);
|
||||
return retval;
|
||||
}
|
||||
- } else {
|
||||
- userIf->port.jack.procEntry->read_proc = VNetUserIfProcRead;
|
||||
- userIf->port.jack.procEntry->data = userIf;
|
||||
}
|
||||
|
||||
/*
|
||||
diff --git a/vmnet-only/vnetInt.h b/vmnet-only/vnetInt.h
|
||||
index c615395..d90a1ef 100644
|
||||
--- a/vmnet-only/vnetInt.h
|
||||
+++ b/vmnet-only/vnetInt.h
|
||||
@@ -171,12 +171,14 @@ VNetJack *VNetDisconnect(VNetJack *jack);
|
||||
|
||||
void VNetSend(const VNetJack *jack, struct sk_buff *skb);
|
||||
|
||||
-int VNetProc_MakeEntry(char *name, int mode,
|
||||
- VNetProcEntry **ret);
|
||||
+int VNetProc_MakeEntryOps(char *name, int mode,
|
||||
+ VNetProcEntry **ret,
|
||||
+ const struct file_operations *fops,
|
||||
+ void *data);
|
||||
|
||||
void VNetProc_RemoveEntry(VNetProcEntry *node);
|
||||
|
||||
-int VNetPrintJack(const VNetJack *jack, char *buf);
|
||||
+void VNetPrintJack(const VNetJack *jack, struct seq_file *seqf);
|
||||
|
||||
int VNet_MakeMACAddress(VNetPort *port);
|
||||
|
||||
@@ -196,7 +198,7 @@ Bool VNetPacketMatch(const uint8 *destAddr, const uint8 *ifAddr,
|
||||
|
||||
Bool VNetCycleDetectIf(const char *name, int generation);
|
||||
|
||||
-int VNetPrintPort(const VNetPort *port, char *buf);
|
||||
+void VNetPrintPort(const VNetPort *port, struct seq_file *seqf);
|
||||
|
||||
int VNetSnprintf(char *str, size_t size, const char *format, ...);
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue