mass import remaining target packages from portage/

These are the remaining packages used from portage/ but just for the
target boards.  Import them in one shot.

BUG=chromium-os:26016
TEST=build_packages+build_image boots x86-alex
TEST=build_packages+build_image works x86-mario
TEST=build_packages+build_image works arm-generic
TEST=build_packages+build_image works amd64-generic
TEST=`cbuildbot arm-generic-full` works

Change-Id: Iddc2024cbddf85400b1d682707e445d0052e115c
Reviewed-on: https://gerrit.chromium.org/gerrit/15859
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
Mike Frysinger 2012-02-14 13:33:31 -05:00 committed by Gerrit
parent f457ec6a57
commit c436de9adb
104 changed files with 2884 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST rsyslog-3.22.1.tar.gz 1358598 RMD160 979dc146d40a5373ec7d210c424e925b5e091c15 SHA1 d5c8828db3edef35e48a1eec418e800fafc6d6a3 SHA256 5d3bb28dc87b3abb7053ccae8316f032ddd0486681683b116a25f66fc0942abb

View File

@ -0,0 +1,60 @@
# rsyslog v3: load input modules
# If you do not load inputs, nothing happens!
# You may need to set the module load path if modules are not found.
$ModLoad immark.so # provides --MARK-- message capability
$ModLoad imuxsock.so # provides support for local system logging (e.g. via logger command)
$ModLoad imklog.so # kernel logging (formerly provided by rklogd)
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none -/var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* -/var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit -/var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
# Remote Logging (we use TCP for reliable delivery)
# An on-disk queue is created for this action. If the remote host is
# down, messages are spooled to disk and sent when it is up again.
#$WorkDirectory /rsyslog/spool # where to place spool files
#$ActionQueueFileName uniqName # unique name prefix for spool files
#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
#$ActionQueueType LinkedList # run asynchronously
#$ActionResumeRetryCount -1 # infinety retries if host is down
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
#*.* @@remote-host
# ######### Receiving Messages from Remote Hosts ##########
# TCP Syslog Server:
# provides TCP syslog reception and GSS-API (if compiled to support it)
#$ModLoad imtcp.so # load module
# Note: as of now, you need to use the -t command line option to
# enable TCP reception (e.g. -t514 to run a server at port 514/tcp)
# This will change in later v3 releases.
# UDP Syslog Server:
#$ModLoad imudp.so # provides UDP syslog reception
#$UDPServerRun 514 # start a UDP syslog server at standard port 514

View File

@ -0,0 +1,14 @@
# Config file for /etc/init.d/rsyslog for Gentoo Linux
CONFIGFILE="/etc/rsyslog.conf"
PIDFILE="/var/run/rsyslogd.pid"
# Options to rsyslogd
# See rsyslogd(8) for more details
# Notes:
# * Do not specify another PIDFILE but use the variable above to change the location
# * Do not specify another CONFIGFILE but use the variable above to change the location
# * "-c3" tells rsyslog to _not_ run in sysklogd compatibility mode
RSYSLOG_OPTS="-c3"

View File

@ -0,0 +1,38 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/3-stable/rsyslog.init,v 1.2 2008/08/14 06:47:38 dev-zero Exp $
opts="reload"
depend() {
provide logger
}
start() {
ebegin "Starting rsyslogd"
start-stop-daemon \
--start --quiet --exec /usr/sbin/rsyslogd \
-- ${RSYSLOG_OPTS} -i "${PIDFILE}" -f "${CONFIGFILE}"
eend $?
}
stop() {
ebegin "Stopping rsyslogd"
start-stop-daemon \
--stop --quiet \
--pidfile "${PIDFILE}"
eend $?
}
reload() {
if [ ! -f "${PIDFILE}" ]; then
eerror "rsyslogd not running"
return 1
fi
ebegin "Reloading configuration and re-opening log files"
start-stop-daemon --stop --oknodo --signal HUP \
--pidfile "${PIDFILE}"
eend $?
}

View File

@ -0,0 +1,11 @@
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/3-stable/rsyslog.logrotate,v 1.1 2008/04/09 17:32:56 dev-zero Exp $
#
# Syslog-ng logrotate snippet for Gentoo Linux
#
/var/log/messages /var/log/secure /var/log/maillog /var/log/cron /var/log/spooler /var/log/boot.log {
sharedscripts
postrotate
/etc/init.d/rsyslog reload > /dev/null 2>&1 || true
endscript
}

View File

@ -0,0 +1,90 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-3.22.1.ebuild,v 1.3 2010/01/16 09:31:21 dev-zero Exp $
EAPI="2"
inherit versionator
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more."
HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
IUSE="debug kerberos dbi gnutls mysql postgres relp snmp zlib"
DEPEND="kerberos? ( virtual/krb5 )
dbi? ( dev-db/libdbi )
gnutls? ( net-libs/gnutls )
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-base )
relp? ( >=dev-libs/librelp-0.1.1 )
snmp? ( net-analyzer/net-snmp )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}"
PROVIDE="virtual/logger"
BRANCH="3-stable"
# need access to certain device nodes
RESTRICT="test"
src_configure() {
# Maintainer notes:
# * rsyslog-3 doesn't support single threading anymore
# * rfc3195 needs a library and development of that library
# is suspended
econf \
--enable-largefile \
--enable-regexp \
$(use_enable zlib) \
$(use_enable kerberos gssapi-krb5) \
--enable-pthreads \
--enable-klog \
--enable-unix \
--enable-inet \
--enable-fsstnd \
$(use_enable debug) \
$(use_enable debug rtinst) \
$(use_enable debug valgrind) \
$(use_enable debug diagtools) \
$(use_enable mysql) \
$(use_enable postgres pgsql) \
$(use_enable dbi libdbi) \
$(use_enable snmp) \
$(use_enable gnutls) \
--enable-rsyslogrt \
--enable-rsyslogd \
--enable-mail \
--disable-imdiag \
$(use_enable relp) \
--disable-rfc3195 \
--enable-imfile \
--disable-imtemplate
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
elog "SQL scripts to create the tables for MySQL or PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
dodoc AUTHORS ChangeLog doc/rsyslog-example.conf
dohtml doc/*
insinto /etc
newins "${FILESDIR}/${BRANCH}/rsyslog-gentoo.conf" rsyslog.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${BRANCH}/rsyslog.logrotate" rsyslog
newconfd "${FILESDIR}/${BRANCH}/rsyslog.conf" rsyslog
newinitd "${FILESDIR}/${BRANCH}/rsyslog.init" rsyslog
}

View File

@ -0,0 +1 @@
DIST ddccontrol-db-20061014.tar.bz2 209106 RMD160 e78c6a8b4e9d0f736b9777d47c43bb3d174b8c0e SHA1 9d06570fdbb4d25e397202a518265cc1173a5de3 SHA256 ff88f8e5122a2ab7b69a961f267f74d09ec7c54e90453ee80930edf66955c7b8

View File

@ -0,0 +1,29 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol-db/ddccontrol-db-20061014.ebuild,v 1.7 2010/01/29 06:03:04 jer Exp $
DESCRIPTION="DDCControl monitor database"
HOMEPAGE="http://ddccontrol.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN/-db}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="nls"
RDEPEND="nls? ( sys-devel/gettext )"
DEPEND="${RDEPEND}
dev-util/intltool
dev-perl/XML-Parser"
src_compile() {
econf $(use_enable nls) || die "econf failed"
# Touch db/options.xml.h, so it is not rebuilt
touch db/options.xml.h
emake # doesn't really build anything, but there for safety
}
src_install() {
make DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README
}

View File

@ -0,0 +1 @@
DIST asciidoc-8.2.6.tar.gz 739790 RMD160 c07d2eaa04d16275c44756236023c0789cf54310 SHA1 cce98ed670c462a3a007b03b6f92d2108c5bc405 SHA256 5e9c966cfcb9d08487da625b41ed5e007eedb2d1abbb996dd6f78f2c5bde08dc

View File

@ -0,0 +1,62 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.2.6.ebuild,v 1.8 2008/12/07 11:45:39 vapier Exp $
DESCRIPTION="A text document format for writing short documents, articles, books and UNIX man pages"
HOMEPAGE="http://www.methods.co.nz/asciidoc/"
SRC_URI="http://www.methods.co.nz/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="examples vim-syntax"
DEPEND=">=virtual/python-2.3
dev-libs/libxslt"
src_unpack() {
unpack ${A}
sed -i \
-e "s:^BINDIR=.*:BINDIR=${D}usr/bin:" \
-e "s:^MANDIR=.*:MANDIR=${D}usr/share/man:" \
-e "s:^CONFDIR=.*:CONFDIR=${D}etc/asciidoc:" \
-e "s:^VIM_CONFDIR=.*:VIM_CONFDIR=${D}usr/share/vim/vimfiles:" \
"${S}/install.sh"
}
src_install() {
dodir /usr/bin
use vim-syntax && dodir /usr/share/vim/vimfiles
"${S}"/install.sh
if use examples; then
# This is a symlink to a directory
rm -f examples/website/images
cp -Rf images examples/website
insinto /usr/share/doc/${PF}
doins -r examples
fi
# HTML pages (with their sources)
dohtml -r doc/*
insinto /usr/share/doc/${PF}/html
doins doc/*.txt
# Misc. documentation
dodoc BUGS CHANGELOG COPYRIGHT README
dodoc docbook-xsl/asciidoc-docbook-xsl.txt
}
pkg_preinst() {
# Clean any symlinks in /etc possibly installed by previous versions
if [ -d "${ROOT}etc/asciidoc" ]; then
einfo "Cleaning old symlinks under /etc/asciidoc"
for entry in $(find "${ROOT}etc/asciidoc" -type l); do
rm -f $entry
done
fi
}

View File

@ -0,0 +1 @@
DIST check-0.9.8.tar.gz 558943 RMD160 75e0d1981109086ac597e57655ba9561f1b79211 SHA1 a75cc89411e24b5d39b7869f8233e19f210de555 SHA256 82acf956bb07584ffea2bf04d5989fe939c3e74ecf93133a21037fd0f7996a7f

View File

@ -0,0 +1,38 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.8.ebuild,v 1.1 2009/11/15 21:11:47 eva Exp $
inherit eutils autotools
DESCRIPTION="A unit test framework for C"
HOMEPAGE="http://sourceforge.net/projects/check/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=""
DEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-0.9.6-AM_PATH_CHECK.patch
epatch "${FILESDIR}"/${PN}-0.9.6-64bitsafe.patch
sed -i -e '/^docdir =/d' Makefile.am doc/Makefile.am \
|| die "Unable to remove docdir references"
eautoreconf
}
src_compile() {
econf --docdir=/usr/share/doc/${PF}
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}

View File

@ -0,0 +1,13 @@
Index: check-0.9.6/configure.ac
===================================================================
--- check-0.9.6.orig/configure.ac
+++ check-0.9.6/configure.ac
@@ -17,6 +17,8 @@ AC_CONFIG_AUX_DIR([build-aux])
# really severe build strictness
AM_INIT_AUTOMAKE([-Wall -Werror gnits 1.9.6])
+AC_USE_SYSTEM_EXTENSIONS
+
# FIXME: find the other places this stuff is used
CHECK_MAJOR_VERSION=0

View File

@ -0,0 +1,12 @@
diff -Naur check-0.9.5-orig/doc/example/configure.ac check-0.9.5/doc/example/configure.ac
--- check-0.9.5-orig/doc/example/configure.ac 2006-11-21 17:19:14.000000000 -0600
+++ check-0.9.5/doc/example/configure.ac 2008-12-04 21:45:13.000000000 -0600
@@ -25,7 +25,7 @@
# CHECK_LIBS accordingly.
# AM_PATH_CHECK([MINIMUM-VERSION,
# [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-AM_PATH_CHECK()
+PKG_CHECK_MODULES([check], [], [])
# Checks for header files.
AC_HEADER_STDC

View File

@ -0,0 +1 @@
DIST engine_pkcs11-0.1.8.tar.gz 320799 RMD160 2611fd936275e57d35a25a39b66f66619df6fd31 SHA1 25f3c29c7f47da5f2c0bec1534aceec9651cfed3 SHA256 de7d7e41e7c42deef40c53e10ccc3f88d2c036d6656ecee7e82e8be07b06a2e5

View File

@ -0,0 +1,45 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/engine_pkcs11/engine_pkcs11-0.1.8.ebuild,v 1.2 2010/02/15 19:55:35 josejx Exp $
EAPI="2"
if [[ "${PV}" = "9999" ]]; then
inherit autotools subversion
ESVN_REPO_URI="http://www.opensc-project.org/svn/${PN}/trunk"
else
SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.gz"
fi
DESCRIPTION="engine_pkcs11 is an implementation of an engine for OpenSSL"
HOMEPAGE="http://www.opensc-project.org/engine_pkcs11"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
IUSE="doc"
DEPEND=">=dev-libs/libp11-0.2.5
dev-libs/openssl"
RDEPEND="${DEPEND}"
if [[ "${PV}" = "9999" ]]; then
DEPEND="${DEPEND}
app-text/docbook-xsl-stylesheets
dev-libs/libxslt"
src_prepare() {
eautoreconf
}
fi
src_configure() {
econf \
--docdir="/usr/share/doc/${PF}" \
--htmldir="/usr/share/doc/${PF}/html" \
$(use_enable doc)
}
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
}

View File

@ -0,0 +1 @@
DIST libnl-1.1.tar.gz 288932 RMD160 ebfc660302f31e5a94f03683f1ba85a3e057cf30 SHA1 54c7d02f93b09b43338e5cbf42f1373e83566577 SHA256 35cea4cfb6cd8af0cafa0f34fff81def5a1f193b8b8384299b4b21883e22edc3

View File

@ -0,0 +1,13 @@
https://bugs.gentoo.org/show_bug.cgi?id=225393
--- include/netlink-local.h 2008-06-09 07:54:20 +0000
+++ include/netlink-local.h 2008-06-09 07:54:47 +0000
@@ -26,6 +26,7 @@
#include <sys/socket.h>
#include <inttypes.h>
#include <assert.h>
+#include <limits.h>
#include <arpa/inet.h>
#include <netdb.h>

View File

@ -0,0 +1,40 @@
From: Patrick McHardy <kaber@trash.net>
Date: Fri, 18 Jan 2008 16:55:49 +0000 (+0100)
Subject: [LIBNL]: Fix minor memleaks on exit
X-Git-Url: http://git.kernel.org/?p=libs%2Fnetlink%2Flibnl.git;a=commitdiff_plain;h=b64f15d6f947839236fa276d473d238f8c9b9d57;hp=e91bb2ffb090955d443e643a25b250bf3d33534a
[LIBNL]: Fix minor memleaks on exit
Make valgrind happy ...
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
diff --git a/lib/route/route_utils.c b/lib/route/route_utils.c
index a12d169..1386cda 100644
--- a/lib/route/route_utils.c
+++ b/lib/route/route_utils.c
@@ -63,6 +63,11 @@ static void __init init_routing_table_names(void)
add_routing_table_name(RT_TABLE_LOCAL, "local");
};
+static void __exit release_routing_table_names(void)
+{
+ __trans_list_clear(&table_names);
+}
+
int rtnl_route_read_table_names(const char *path)
{
__trans_list_clear(&table_names);
@@ -104,6 +109,11 @@ static void __init init_proto_names(void)
add_proto_name(RTPROT_STATIC, "static");
};
+static void __exit release_proto_names(void)
+{
+ __trans_list_clear(&proto_names);
+}
+
int rtnl_route_read_protocol_names(const char *path)
{
__trans_list_clear(&proto_names);

View File

@ -0,0 +1,80 @@
From: Patrick McHardy <kaber@trash.net>
Date: Fri, 18 Jan 2008 16:55:48 +0000 (+0100)
Subject: [LIBNL]: Add if_vlan.h
X-Git-Url: http://git.kernel.org/?p=libs%2Fnetlink%2Flibnl.git;a=commitdiff_plain;h=e91bb2ffb090955d443e643a25b250bf3d33534a;hp=7f6b7a8eea0334b34d58dec72c66121a76f08958
[LIBNL]: Add if_vlan.h
vlan support needs VLAN_FLAG_REORDER_HDR, which is not available in
older if_vlan.h versions. Add the current version from the kernel.
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h
new file mode 100644
index 0000000..068cd7b
--- /dev/null
+++ include/linux/if_vlan.h
@@ -0,0 +1,61 @@
+/*
+ * VLAN An implementation of 802.1Q VLAN tagging.
+ *
+ * Authors: Ben Greear <greearb@candelatech.com>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version
+ * 2 of the License, or (at your option) any later version.
+ *
+ */
+
+#ifndef _LINUX_IF_VLAN_H_
+#define _LINUX_IF_VLAN_H_
+
+
+/* VLAN IOCTLs are found in sockios.h */
+
+/* Passed in vlan_ioctl_args structure to determine behaviour. */
+enum vlan_ioctl_cmds {
+ ADD_VLAN_CMD,
+ DEL_VLAN_CMD,
+ SET_VLAN_INGRESS_PRIORITY_CMD,
+ SET_VLAN_EGRESS_PRIORITY_CMD,
+ GET_VLAN_INGRESS_PRIORITY_CMD,
+ GET_VLAN_EGRESS_PRIORITY_CMD,
+ SET_VLAN_NAME_TYPE_CMD,
+ SET_VLAN_FLAG_CMD,
+ GET_VLAN_REALDEV_NAME_CMD, /* If this works, you know it's a VLAN device, btw */
+ GET_VLAN_VID_CMD /* Get the VID of this VLAN (specified by name) */
+};
+
+enum vlan_flags {
+ VLAN_FLAG_REORDER_HDR = 0x1,
+};
+
+enum vlan_name_types {
+ VLAN_NAME_TYPE_PLUS_VID, /* Name will look like: vlan0005 */
+ VLAN_NAME_TYPE_RAW_PLUS_VID, /* name will look like: eth1.0005 */
+ VLAN_NAME_TYPE_PLUS_VID_NO_PAD, /* Name will look like: vlan5 */
+ VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD, /* Name will look like: eth0.5 */
+ VLAN_NAME_TYPE_HIGHEST
+};
+
+struct vlan_ioctl_args {
+ int cmd; /* Should be one of the vlan_ioctl_cmds enum above. */
+ char device1[24];
+
+ union {
+ char device2[24];
+ int VID;
+ unsigned int skb_priority;
+ unsigned int name_type;
+ unsigned int bind_type;
+ unsigned int flag; /* Matches vlan_dev_info flags */
+ } u;
+
+ short vlan_qos;
+};
+
+#endif /* !(_LINUX_IF_VLAN_H_) */

View File

@ -0,0 +1,27 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.1-r1.ebuild,v 1.12 2010/01/10 08:28:48 robbat2 Exp $
inherit eutils multilib
DESCRIPTION="A library for applications dealing with netlink socket"
HOMEPAGE="http://people.suug.ch/~tgr/libnl/"
SRC_URI="http://people.suug.ch/~tgr/libnl/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm hppa ~ia64 ppc ppc64 ~sh ~sparc x86"
IUSE=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-vlan-header.patch
epatch "${FILESDIR}"/${P}-minor-leaks.patch
epatch "${FILESDIR}"/${P}-glibc-2.8-ULONG_MAX.patch
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog
}

View File

@ -0,0 +1 @@
DIST pkcs11-helper-1.07.tar.bz2 339147 RMD160 e2f5d1af5d09c927af96557cae89678de71659cd SHA1 45dea4081f3d2bc9aa68211b63ead3a2b6c978c9 SHA256 7849ddd06a4f3996358264ca6f92fbb4980d40aefaf6cda67a05f524476c345f

View File

@ -0,0 +1,36 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pkcs11-helper/pkcs11-helper-1.07.ebuild,v 1.7 2009/06/09 02:23:38 jer Exp $
DESCRIPTION="PKCS#11 helper library"
HOMEPAGE="http://www.opensc-project.org/pkcs11-helper"
SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.bz2"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="doc gnutls nss"
RESTRICT="test"
RDEPEND=">=dev-libs/openssl-0.9.7
gnutls? ( >=net-libs/gnutls-1.4.4 )
nss? ( dev-libs/nss )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( >=app-doc/doxygen-1.4.7 )"
src_compile() {
econf \
--docdir="/usr/share/doc/${PF}" \
$(use_enable doc) \
$(use_enable gnutls crypto-engine-gnutls) \
$(use_enable nss crypto-engine-nss)
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
mv "${D}/usr/share/doc/${PF}/api" "${T}"
prepalldocs
mv "${T}/api" "${D}/usr/share/doc/${PF}"
}

View File

@ -0,0 +1 @@
DIST dnspython-1.7.1.tar.gz 106517 RMD160 73eb3433cff218f859c748944ec3e442ed25ff25 SHA1 9423854b4ca28235bc0c457a7009d3530e1ab6bc SHA256 aecd7023d9d5f158474512c4b1bb98c1aab6646351771178935edbb2b2ac5d31

View File

@ -0,0 +1,51 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/dnspython/dnspython-1.7.1.ebuild,v 1.10 2009/11/14 17:10:16 arfrever Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
inherit distutils
DESCRIPTION="DNS toolkit for Python"
HOMEPAGE="http://www.dnspython.org/ http://pypi.python.org/pypi/dnspython"
SRC_URI="http://www.dnspython.org/kits/${PV}/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="examples"
DEPEND=""
RDEPEND=""
RESTRICT_PYTHON_ABIS="3.*"
PYTHON_MODNAME="dns"
DOCS="TODO"
src_test() {
cd tests
testing() {
PYTHONPATH="../build-${PYTHON_ABI}/lib:${PYTHONPATH}" emake
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
insinto /usr/share/${PN}
doins -r tests
}
pkg_postinst() {
distutils_pkg_postinst
elog "Documentation is sparse at the moment. Use pydoc,"
elog "or read the HTML documentation at the dnspython's home page."
}

View File

@ -0,0 +1 @@
DIST python-xlib-0.14.tar.gz 200223 RMD160 be5610035fb1aee36a55e3e276582e3e31ba1cfc SHA1 e25e3c1284e768d3f84eaebbea4ed3e647c2a05b SHA256 4771b0b6a605e0197ece5432fa601c61df724b32544239f463a867200f2160eb

View File

@ -0,0 +1,41 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-xlib/python-xlib-0.14.ebuild,v 1.7 2009/11/14 16:35:31 armin76 Exp $
inherit distutils
DESCRIPTION="A fully functional X client library for Python, written in Python"
HOMEPAGE="http://python-xlib.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ia64 ppc ~ppc64 x86"
IUSE="doc"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base
>=sys-apps/texinfo-4.8-r2 )"
PYTHON_MODNAME="Xlib"
src_compile() {
distutils_src_compile
if use doc; then
cd doc
VARTEXFONTS="${T}"/fonts emake || die "make docs failed"
fi
}
src_install () {
distutils_src_install
if use doc; then
dohtml -r doc/html/
dodoc doc/ps/python-xlib.ps
fi
}
src_test() {
distutils_python_version
for pytest in $(ls test/*py); do
PYTHONPATH=. "${python}" ${pytest} || die "test failed"
done
}

View File

@ -0,0 +1,2 @@
DIST dejavu-fonts-2.29.tar.bz2 9735769 RMD160 ea439087004536724071e80d59bbd41410176871 SHA1 7de96aad09178e1dd4af1cf7f7cedd384e0a87df SHA256 c0ec530535735db23e71412be04b233ecccfe238f74a1ebbe65c25b8ec021dc1
DIST dejavu-fonts-ttf-2.29.tar.bz2 4157803 RMD160 2b675489d902847d15ab9dd770f07c040b7dfca2 SHA1 cf208ec13353bb08310612e48c89cd0974480194 SHA256 a09f2c14fca1e5908d61ce37997aaaef8b0a1b46c01a8b0834ca6873dc398ad6

View File

@ -0,0 +1,96 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.29.ebuild,v 1.8 2009/09/12 09:38:58 armin76 Exp $
EAPI=1
inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild
MY_PV=$(get_version_component_range 1-2)
snapv=$(get_version_component_range 3-4)
snapv=${snapv/./-}
MY_BP=${PN}-fonts-ttf-${MY_PV}
MY_SP=${PN}-fonts-${MY_PV}
if [ -z ${snapv} ]
then
SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
else
MY_BP=${MY_BP}-${snapv}
MY_SP=${MY_SP}-${snapv}
SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
fi
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="fontforge"
DEPEND="fontforge? ( x11-apps/mkfontscale
>=media-gfx/fontforge-20080429
x11-apps/mkfontdir
dev-perl/Font-TTF
app-i18n/unicode-data
>media-libs/fontconfig-2.6.0 )"
RDEPEND=""
if use fontforge
then
S=${WORKDIR}/${MY_SP}
FONT_S=${S}/build
else
S=${WORKDIR}/${MY_BP}
FONT_S=${S}/ttf
fi
FONT_CONF=(
"${S}"/fontconfig/20-unhint-small-dejavu-sans-mono.conf
"${S}"/fontconfig/20-unhint-small-dejavu-sans.conf
"${S}"/fontconfig/20-unhint-small-dejavu-serif.conf
"${S}"/fontconfig/57-dejavu-sans-mono.conf
"${S}"/fontconfig/57-dejavu-sans.conf
"${S}"/fontconfig/57-dejavu-serif.conf )
FONT_SUFFIX="ttf"
DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt"
src_compile() {
if use fontforge
then
emake -j1 \
BLOCKS=/usr/share/unicode-data/Blocks.txt \
UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \
FC-LANG=/usr/share/fc-lang \
full sans \
|| die "emake failed"
fi
}
src_install() {
font_src_install
if use fontforge
then
dodoc build/*.txt
fi
}
pkg_postinst() {
font_pkg_postinst
ewarn
ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
ewarn "That means that you'll possibly encounter the infamous ligature bug"
ewarn "with pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally"
ewarn "overlap). This will be fixed in Firefox-3.x. Until this happens"
ewarn "either use Firefox without pango (MOZ_DISABLE_PANGO=1), or use"
ewarn "${PN}-2.21"
ewarn
}

View File

@ -0,0 +1,99 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/conf.avail/59-dejavu.conf -->
<fontconfig>
<!-- alias Bitstream Vera -->
<match>
<test name="family">
<string>Bitstream Vera Sans</string>
</test>
<edit name="family" mode="append" binding="same">
<string>DejaVu Sans</string>
</edit>
</match>
<match>
<test name="family">
<string>Bitstream Vera Serif</string>
</test>
<edit name="family" mode="append" binding="same">
<string>DejaVu Serif</string>
</edit>
</match>
<match>
<test name="family">
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="family" mode="append" binding="same">
<string>DejaVu Sans Mono</string>
</edit>
</match>
<!-- turn off hinting at small sizes -->
<match target="font">
<test name="family">
<string>DejaVu Sans</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family">
<string>DejaVu Serif</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family">
<string>DejaVu Sans Mono</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family">
<string>DejaVu Sans Condensed</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family">
<string>DejaVu Serif Condensed</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="family">
<string>DejaVu Sans Light</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
</fontconfig>

View File

@ -0,0 +1 @@
DIST encodings-1.0.3.tar.bz2 678895 RMD160 15ac1362cc1969d7e0101767820537d2db348d9a SHA1 615b8367ee20fc50688e4876aa250419927d64cc SHA256 07d9766d4aebe05ac572599f8f903a4fe06ab667a8182f2b6cc03e5fb3b80f53

View File

@ -0,0 +1,32 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/encodings/encodings-1.0.3.ebuild,v 1.10 2010/01/19 17:57:22 armin76 Exp $
# Must be before x-modular eclass is inherited
#SNAPSHOT="yes"
inherit x-modular
DESCRIPTION="X.Org font encodings"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
x11-apps/mkfontscale"
CONFIGURE_OPTIONS="--with-encodingsdir=/usr/share/fonts/encodings"
ECONF_SOURCE="${S}"
src_compile() {
mkdir "${S}"/build
cd "${S}"/build
x-modular_src_compile
}
src_install() {
cd "${S}"/build
x-modular_src_install
}

View File

@ -0,0 +1 @@
DIST liberation-fonts-1.04.tar.gz 1011820 RMD160 25fb4ec3b395ff028bc265fb79bbb42338e7051f SHA1 097882c92e3260742a3dc3bf033792120d8635a3 SHA256 0e0d0957c85b758561a3d4aef4ebcd2c39959e5328429d96ae106249d83531a1

View File

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Symlinking this file to /etc/fonts/conf.d/ will allow
you to use liberation fonts instead of the microsoft truetype fonts.
(from http://uwstopia.nl/blog/2007/05/free-your-fonts) -->
<!-- Liberation fonts -->
<match target="pattern">
<test qual="any" name="family"><string>Times New Roman</string></test>
<edit name="family" mode="assign"><string>Liberation Serif</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Arial</string></test>
<edit name="family" mode="assign"><string>Liberation Sans</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Courier</string></test>
<edit name="family" mode="assign"><string>Liberation Mono</string></edit>
</match>
</fontconfig>

View File

@ -0,0 +1,19 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/liberation-fonts/liberation-fonts-1.04.ebuild,v 1.3 2010/02/03 15:35:44 je_fro Exp $
inherit font
DESCRIPTION="A GPL-2 Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat"
SRC_URI="https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.gz"
HOMEPAGE="https://fedorahosted.org/liberation-fonts"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 x86-fbsd"
SLOT="0"
LICENSE="GPL-2-with-exceptions"
IUSE="X"
RDEPEND="${DEPEND}"
FONT_SUFFIX="ttf"
DOCS="License.txt"
FONT_CONF=( "${FILESDIR}/60-liberation.conf" )

View File

@ -0,0 +1 @@
DIST ttf-sil-abyssinica-1.0.tgz 730808 RMD160 e4b96d71aeff0a06ecfc1adfe16c4e502e540824 SHA1 3c8ec4eb3a2b01a49860b3d72d38a871c923d625 SHA256 c8fa9e6886f897c0fef55a8ed05b2a5850680d76369d7d14a15df0e1baaaf079

View File

@ -0,0 +1,25 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/sil-abyssinica/sil-abyssinica-1.0.ebuild,v 1.1 2008/05/19 18:46:05 dirtyepic Exp $
inherit font
DESCRIPTION="SIL Opentype Unicode fonts for Ethiopic languages"
HOMEPAGE="http://scripts.sil.org/AbyssinicaSIL"
SRC_URI="mirror://gentoo/ttf-${P}.tgz"
LICENSE="OFL"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="doc"
DOCS="OFL-FAQ.txt"
FONT_SUFFIX="ttf"
FONT_S="${WORKDIR}/ttf-${P}"
S="${FONT_S}"
src_install() {
font_src_install
use doc && dodoc *.pdf
}

View File

@ -0,0 +1 @@
DIST freeglut-2.4.0.tar.gz 469557 RMD160 77465647f3d65fbb5cf253eb93ac7409e0c37b14 SHA1 91a528aa72758b7288a0d69a964b1b7e3f322a12 SHA256 269f2d50ba30b381622eb36f20b552ad43a1b43d544b9075e484e7146e81b052

View File

@ -0,0 +1,19 @@
--- src/freeglut_cursor.c.old 2006-10-11 20:49:13.000000000 +0200
+++ src/freeglut_cursor.c 2006-10-11 20:51:43.000000000 +0200
@@ -147,11 +147,13 @@
}
}
- if ( ( cursorIDToUse != GLUT_CURSOR_NONE ) && ( cursor == None ) ) {
+ if ( cursorIDToUse == GLUT_CURSOR_INHERIT ) {
+ XUndefineCursor( fgDisplay.Display, window->Window.Handle );
+ } else if ( cursor != None ) {
+ XDefineCursor( fgDisplay.Display, window->Window.Handle, cursor );
+ } else if ( cursorIDToUse != GLUT_CURSOR_NONE ) {
fgError( "Failed to create cursor" );
}
- XDefineCursor( fgDisplay.Display,
- window->Window.Handle, cursor );
}
#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE

View File

@ -0,0 +1,16 @@
We disable BSD usb joystick support until upstream has a better support for it
so that it can at least build. For now it builds but does not link to libusbhid
so that libglut.so has undefined references to hid_* symbols and causes linking
errors later on in the build process.
--- freeglut-2.4.0/src/freeglut_joystick.c.old 2008-08-08 15:26:15 +0000
+++ freeglut-2.4.0/src/freeglut_joystick.c 2008-08-08 15:26:32 +0000
@@ -78,7 +78,7 @@
# include <errno.h>
# if defined(__FreeBSD__) || defined(__NetBSD__)
/* XXX The below hack is done until freeglut's autoconf is updated. */
-# define HAVE_USB_JS 1
+# undef HAVE_USB_JS
# if defined(__FreeBSD__) && __FreeBSD_version >= 500000
# include <sys/joystick.h>

View File

@ -0,0 +1,11 @@
--- freeglut-2.4.0/src/freeglut_joystick.c.orig 2005-07-02 10:41:52.000000000 +0200
+++ freeglut-2.4.0/src/freeglut_joystick.c 2005-07-02 10:44:17.000000000 +0200
@@ -1389,7 +1389,7 @@
# endif
#endif
-#if defined( __linux__ )
+#if defined( __linux__ ) || defined(__APPLE_CC__)
/* Default for older Linux systems. */
joy->num_axes = 2;
joy->num_buttons = 32;

View File

@ -0,0 +1,12 @@
--- src/freeglut_joystick.c.old 2006-07-25 21:15:14.000000000 -0600
+++ src/freeglut_joystick.c 2006-07-25 21:21:54.000000000 -0600
@@ -1684,9 +1684,6 @@
fgInitialiseJoysticks ();
- if ( !fgJoystick )
- return 0;
-
if ( !fgState.JoysticksInitialised )
return 0;

View File

@ -0,0 +1,66 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/freeglut-2.4.0-r2.ebuild,v 1.2 2009/12/14 11:49:26 remi Exp $
inherit eutils flag-o-matic libtool autotools
DESCRIPTION="A completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library"
HOMEPAGE="http://freeglut.sourceforge.net/"
SRC_URI="mirror://sourceforge/freeglut/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="virtual/opengl
virtual/glu
!media-libs/glut"
DEPEND="${RDEPEND}"
pkg_setup() {
# bug #134586
if [[ ${CFLAGS/march/} = ${CFLAGS} ]]; then
ewarn "You do not have 'march' set in your CFLAGS."
ewarn "This is known to cause compilation problems"
ewarn "in ${P}. If the compile fails, please set"
ewarn "'march' to the appropriate architecture."
epause 5
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# fixes bug #97390
epatch "${FILESDIR}"/${P}-macos.patch
# #131856
epatch "${FILESDIR}"/${PN}-gcc42.patch
# (#140542) fix cursor handling so flightgear works
epatch "${FILESDIR}"/${PV}-cursor.patch
# Disable BSD's usb joystick support, see reasons in the patch
epatch "${FILESDIR}"/${P}-bsd-usb-joystick.patch
# bug #134586
replace-flags -O3 -O2
# Needed for sane .so versionning on bsd, please don't drop
elibtoolize
eautoreconf
}
src_compile() {
# (#191589) Don't let -Werror get tagged on
econf --disable-warnings || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
dohtml -r doc/*.html doc/*.png || die "dohtml failed"
}

View File

@ -0,0 +1,2 @@
DIST netperf-2.4.4-svn_trunk_20071205.patch.bz2 7077 RMD160 b677dc447a953a75521f865110975a4127a10fd9 SHA1 e82679e0de8095f31ea51451fcef862e0f2485d5 SHA256 77c2eda5c5b31ff8d6821e28ae88f43b77771bc82b8d2111280e990dca8ed3ec
DIST netperf-2.4.4.tar.gz 1155970 RMD160 562a14f6856908e65141f36e022dbeace048ba0d SHA1 a84a98e4e23cb8654a42ff9a5545048bc1d2abe1 SHA256 ed983395e448e3e7d8e279b194eb40e5c800443d8de0e6ec92ea480f4ff53fdc

View File

@ -0,0 +1,4 @@
# Config file for /etc/init.d/netperf
# Add your preferred netserver args here
#NETSERVER_ARGS="-n 4"

View File

@ -0,0 +1,21 @@
#!/sbin/runscript
#
# init.d script for net-analyzer/netperf's netserver
#
depend() {
use net
}
start() {
ebegin 'Starting netperf server (netserver)'
start-stop-daemon --start --quiet --chuid nobody \
--exec /usr/sbin/netserver -- ${NETSERVER_ARGS} >/dev/null
eend $?
}
stop() {
ebegin 'Stopping netperf server (netserver)'
start-stop-daemon --stop --quiet --exec /usr/sbin/netserver
eend $?
}

View File

@ -0,0 +1,11 @@
--- aclocal.m4 2005-05-11 19:57:20.000000000 +0300
+++ aclocal.m4 2006-03-19 19:42:03.000000000 +0200
@@ -906,7 +906,7 @@
# "void *" as the second argument to getpeername
curl_cv_socklen_t_equiv=
for arg2 in "struct sockaddr" void; do
- for t in int size_t unsigned long "unsigned long" socklen_t; do
+ for t in socklen_t int size_t unsigned long "unsigned long"; do
AC_TRY_COMPILE([
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>

View File

@ -0,0 +1,71 @@
diff -Naur netperf-2.4.4.orig/src/netlib.c netperf-2.4.4.patched/src/netlib.c
--- netperf-2.4.4.orig/src/netlib.c 2007-10-18 01:16:02.000000000 +0400
+++ netperf-2.4.4.patched/src/netlib.c 2008-01-30 22:03:01.000000000 +0300
@@ -244,6 +244,7 @@
union netperf_response_struct netperf_response;
FILE *where;
+int fd = -1;
char libfmt = '?';
diff -Naur netperf-2.4.4.orig/src/netlib.h netperf-2.4.4.patched/src/netlib.h
--- netperf-2.4.4.orig/src/netlib.h 2007-10-18 01:17:37.000000000 +0400
+++ netperf-2.4.4.patched/src/netlib.h 2008-01-30 21:46:34.000000000 +0300
@@ -445,6 +445,7 @@
extern SOCKET server_sock;
extern int times_up;
extern FILE *where;
+extern int fd;
extern int loops_per_msec;
extern float lib_local_per_cpu_util[];
diff -Naur netperf-2.4.4.orig/src/netserver.c netperf-2.4.4.patched/src/netserver.c
--- netperf-2.4.4.orig/src/netserver.c 2007-10-18 01:09:12.000000000 +0400
+++ netperf-2.4.4.patched/src/netserver.c 2008-01-30 21:57:56.000000000 +0300
@@ -153,6 +153,9 @@
char listen_port[10];
extern char *optarg;
extern int optind, opterr;
+#if !defined(WIN_32)
+char debuglog[] = "/tmp/netperf.debugXXXXXX";
+#endif
#ifndef WIN32
#define SERVER_ARGS "dL:n:p:v:V46"
@@ -225,6 +228,10 @@
if (!debug)
{
fclose(where);
+#if !defined(WIN32)
+ unlink(debuglog);
+ close(fd);
+#endif
#if !defined(WIN32) && !defined(MPE) && !defined(__VMS)
/* For Unix: reopen the debug write file descriptor to "/dev/null" */
/* and redirect stdout to it. */
@@ -918,8 +925,11 @@
strcpy(FileName, DEBUG_LOG_FILE);
#ifndef WIN32
- snprintf(&FileName[strlen(FileName)], sizeof(FileName) - strlen(FileName), "_%d", getpid());
- if ((where = fopen(FileName, "w")) == NULL) {
+ if((fd = mkstemp(debuglog)) == -1 || (where = fdopen(fd, "w+")) == NULL){
+ if(fd != -1){
+ unlink(debuglog);
+ close(fd);
+ }
perror("netserver: debug file");
exit(1);
}
@@ -947,10 +957,6 @@
}
}
#endif
-
-#ifndef WIN32
- chmod(DEBUG_LOG_FILE,0644);
-#endif
#if WIN32
if (child) {

View File

@ -0,0 +1,37 @@
diff -Naur netperf-2.4.4.orig/doc/examples/arr_script netperf-2.4.4/doc/examples/arr_script
--- netperf-2.4.4.orig/doc/examples/arr_script 2007-06-02 02:06:03.000000000 +0400
+++ netperf-2.4.4/doc/examples/arr_script 2008-01-31 15:34:54.000000000 +0300
@@ -12,8 +12,7 @@
TOLERANCE=15
MAX_RETRIES=3
- NETPERF="/usr/local/netperf/netperf"
- NETPERF="./netperf"
+ NETPERF="/usr/bin/netperf"
NPROC_LIST=""
RR_SIZES=""
diff -Naur netperf-2.4.4.orig/doc/examples/packet_byte_script netperf-2.4.4/doc/examples/packet_byte_script
--- netperf-2.4.4.orig/doc/examples/packet_byte_script 2008-01-31 15:23:26.000000000 +0300
+++ netperf-2.4.4/doc/examples/packet_byte_script 2008-01-31 15:35:21.000000000 +0300
@@ -25,7 +25,7 @@
fi
# where is netperf
-NETPERF_DIR=${NETPERF_DIR:=/opt/netperf2/bin}
+NETPERF_DIR=${NETPERF_DIR:=/usr/bin}
# at what port will netserver be waiting? If you decide to run
diff -Naur netperf-2.4.4.orig/doc/examples/snapshot_script netperf-2.4.4/doc/examples/snapshot_script
--- netperf-2.4.4.orig/doc/examples/snapshot_script 2007-06-02 02:06:03.000000000 +0400
+++ netperf-2.4.4/doc/examples/snapshot_script 2008-01-31 15:35:38.000000000 +0300
@@ -37,7 +37,7 @@
#
# where is netperf installed, there are a few possible places:
-NETPERF_CMD=${NETPERF_CMD:=/opt/netperf/netperf}
+NETPERF_CMD=${NETPERF_CMD:=/usr/bin/netperf}
# there should be no more than two parms passed

View File

@ -0,0 +1,63 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.4.4.ebuild,v 1.8 2009/08/26 00:49:05 jer Exp $
inherit eutils flag-o-matic autotools
MY_P=${P/_rc/-rc}
DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more."
#SRC_URI="ftp://ftp.netperf.org/netperf/experimental/${MY_P}.tar.gz"
SRC_URI="ftp://ftp.netperf.org/netperf/${MY_P}.tar.gz
mirror://gentoo/netperf-2.4.4-svn_trunk_20071205.patch.bz2"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
HOMEPAGE="http://www.netperf.org/"
LICENSE="netperf"
SLOT="0"
IUSE=""
RDEPEND="!sci-mathematics/snns"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i 's:^\(#define DEBUG_LOG_FILE "\)/tmp/netperf.debug:\1/var/log/netperf.debug:' src/netserver.c
epatch "${WORKDIR}"/${P}-svn_trunk_20071205.patch
epatch "${FILESDIR}"/${PN}-2.4.0-gcc41.patch
epatch "${FILESDIR}"/${PN}-CVE-2007-1444.patch
epatch "${FILESDIR}"/${PN}-fix-scripts.patch
# Fixing paths in scripts
sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \
doc/examples/sctp_stream_script \
doc/examples/tcp_range_script \
doc/examples/tcp_rr_script \
doc/examples/tcp_stream_script \
doc/examples/udp_rr_script \
doc/examples/udp_stream_script
eautoconf
}
src_install () {
einstall || die
# move netserver into sbin as we had it before 2.4 was released with its
# autoconf goodness
dodir /usr/sbin
mv "${D}"/usr/{bin,sbin}/netserver || die
# init.d / conf.d
newinitd "${FILESDIR}"/${PN}-2.2-init netperf
newconfd "${FILESDIR}"/${PN}-2.2-conf netperf
# documentation and example scripts
dodoc AUTHORS ChangeLog NEWS README Release_Notes
dodir /usr/share/doc/${PF}/examples
#Scripts no longer get installed by einstall
cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples
}

View File

@ -0,0 +1 @@
DIST lrzsz-0.12.20.tar.gz 280938 RMD160 1b1776143afaff8bc7447ce998f9d3a958d51f25 SHA1 451e6a1813dfb71a412c973acd1b88b9ee3f28c4 SHA256 c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1

View File

@ -0,0 +1,21 @@
--- lrzsz-0.12.20/lib/long-options.c
+++ lrzsz-0.12.20/lib/long-options.c
@@ -22,6 +22,7 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <getopt.h>
#include "long-options.h"
--- lrzsz-0.12.20/src/lsyslog.c
+++ lrzsz-0.12.20/src/lsyslog.c
@@ -22,6 +22,8 @@
#ifdef ENABLE_SYSLOG
+#define _GNU_SOURCE
#include "zglobal.h"
#include <pwd.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#endif

View File

@ -0,0 +1,80 @@
diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am
--- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 10:38:47.000000000 +0200
+++ lrzsz-0.12.20/src/Makefile.am 2004-11-19 12:34:16.766260535 +0200
@@ -15,21 +15,21 @@
DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\"
install-exec-local:
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \
+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
uninstall-local:
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
diff -Nru lrzsz-0.12.20.orig/src/Makefile.in lrzsz-0.12.20/src/Makefile.in
--- lrzsz-0.12.20.orig/src/Makefile.in 1998-12-30 18:31:46.000000000 +0200
+++ lrzsz-0.12.20/src/Makefile.in 2004-11-19 12:33:45.294953025 +0200
@@ -369,21 +369,21 @@
install-exec-local:
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \
+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
uninstall-local:
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`

View File

@ -0,0 +1,52 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild,v 1.9 2009/04/29 12:49:25 jer Exp $
EAPI="2"
inherit flag-o-matic eutils toolchain-funcs
DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols"
HOMEPAGE="http://www.ohse.de/uwe/software/lrzsz.html"
SRC_URI="http://www.ohse.de/uwe/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="nls"
DEPEND="nls? ( virtual/libintl )"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-makefile-smp.patch
epatch "${FILESDIR}"/${PN}-implicit-decl.patch
}
src_configure() {
tc-export CC
append-flags -Wstrict-prototypes
econf $(use_enable nls) || die "econf failed"
}
src_test() {
#Don't use check target.
#See bug #120748 before changing this function.
make vcheck || die "tests failed"
}
src_install() {
make \
prefix="${D}/usr" \
mandir="${D}/usr/share/man" \
install || die "make install failed"
local x
for x in {r,s}{b,x,z} ; do
dosym l${x} /usr/bin/${x}
dosym l${x:0:1}z.1 /usr/share/man/man1/${x}.1
[ "${x:1:1}" = "z" ] || dosym l${x:0:1}z.1 /usr/share/man/man1/l${x}.1
done
dodoc AUTHORS COMPATABILITY ChangeLog NEWS README* THANKS TODO
}

View File

@ -0,0 +1 @@
DIST minicom-2.3.tar.gz 789162 RMD160 562995c04e6ff912d6bcab77b5007eac8950793a SHA1 407c4898a882f14639f30b394805382df0585b50 SHA256 2acbc3d4a07e1134ee285a72fa44bbc27703b02dba02be68db9e6fd8320356fb

View File

@ -0,0 +1,55 @@
diff -ru minicom-2.3.orig/extras/scriptdemo minicom-2.3/extras/scriptdemo
--- minicom-2.3.orig/extras/scriptdemo 2003-03-30 21:55:39.000000000 +0300
+++ minicom-2.3/extras/scriptdemo 2008-04-20 05:27:19.000000000 +0300
@@ -1,5 +1,5 @@
# A little demonstration of the possibilities of "runscript".
-# This script can be executed by typing: "runscript scriptdemo".
+# This script can be executed by typing: "/usr/bin/runscript scriptdemo".
#
# Adjust the stty's below to your system: BSD-like or SysV-like.
# Linux ofcourse accepts both :-)
diff -ru minicom-2.3.orig/man/minicom.1 minicom-2.3/man/minicom.1
--- minicom-2.3.orig/man/minicom.1 2008-02-24 12:22:43.000000000 +0200
+++ minicom-2.3/man/minicom.1 2008-04-20 05:27:19.000000000 +0300
@@ -418,7 +418,7 @@
.TP 0.5i
.B D - Script program
Which program to use as the script interpreter. Defaults to the
-program "runscript", but if you want to use something else (eg,
+program "/usr/bin/runscript", but if you want to use something else (eg,
/bin/sh or "expect") it is possible. Stdin and stdout are connected
to the modem, stderr to the screen.
.RS 0.5i
diff -ru minicom-2.3.orig/man/runscript.1 minicom-2.3/man/runscript.1
--- minicom-2.3.orig/man/runscript.1 2007-11-13 23:35:06.000000000 +0200
+++ minicom-2.3/man/runscript.1 2008-04-20 05:27:19.000000000 +0300
@@ -5,7 +5,7 @@
.\" for conditions under which this file may be redistributed.
.TH RUNSCRIPT 1 "$Date: 2008/04/20 02:39:28 $" "User's Manual"
.SH NAME
-runscript \- script interpreter for minicom
+/usr/bin/runscript \- script interpreter for minicom
.SH SYNOPSIS
.B runscript
.RI "scriptname [logfile [homedir]]"
diff -ru minicom-2.3.orig/src/rwconf.c minicom-2.3/src/rwconf.c
--- minicom-2.3.orig/src/rwconf.c 2007-10-10 23:18:20.000000000 +0300
+++ minicom-2.3/src/rwconf.c 2008-04-20 05:27:19.000000000 +0300
@@ -118,7 +118,7 @@
{ N_("No"), 0, "kermreal" },
{ "3", 0, "colusage" },
/* The script program */
- { "runscript", 0, "scriptprog" },
+ { "/usr/bin/runscript", 0, "scriptprog" },
/* Modem parameters */
{ "~^M~AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0^M", 0, "minit" },
{ "^M~ATZ^M~", 0, "mreset" },
@@ -246,7 +246,7 @@
int matched;
if (conftype == CONFIG_GLOBAL)
- strcpy(P_SCRIPTPROG, "runscript");
+ strcpy(P_SCRIPTPROG, "/usr/bin/runscript");
line = malloc(line_size);
if (!line) {

View File

@ -0,0 +1,111 @@
--- minicom-2.3.orig/src/minicom.c 2008-02-02 23:49:53.000000000 +0100
+++ minicom-2.3/src/minicom.c 2009-06-08 09:42:32.151729441 +0200
@@ -167,7 +167,7 @@
#endif /*SIGTSTP*/
/* Get a line from either window or scroll back buffer. */
-static ELM *getline(WIN *w, int no)
+static ELM *minic_getline(WIN *w, int no)
{
int i;
static ELM outofrange[MAXCOLS] = {{0,0,0}};
@@ -205,7 +205,7 @@
w->direct = 0;
for (f = 0; f < w->ys; f++)
- mc_wdrawelm(w, f, getline(w, y++));
+ mc_wdrawelm(w, f, minic_getline(w, y++));
if (r)
mc_wredraw(w, 1);
w->direct = 1;
@@ -227,7 +227,7 @@
tmp_line[0]='\0';
w->direct = 0;
for (f = 0; f < w->ys; f++) {
- tmp_e = getline(w, y++);
+ tmp_e = minic_getline(w, y++);
/* First we "accumulate" the line into a variable */
mc_wdrawelm_var(w, tmp_e, tmp_line);
@@ -324,7 +324,7 @@
for (next_line = hit_line; next_line <= all_lines; next_line++) {
/* we do 'something' here... :-) */
- tmp_e = getline(w_hist, next_line);
+ tmp_e = minic_getline(w_hist, next_line);
/*
* First we "accumulate" the line into a variable.
@@ -379,9 +379,9 @@
static void drawcite(WIN *w, int y, int citey, int start, int end)
{
if (y+citey >= start && y+citey <= end)
- mc_wdrawelm_inverse(w, y, getline(w, y+citey));
+ mc_wdrawelm_inverse(w, y, minic_getline(w, y+citey));
else
- mc_wdrawelm(w, y, getline(w, y+citey));
+ mc_wdrawelm(w, y, minic_getline(w, y+citey));
}
static void drawcite_whole(WIN *w, int y, int start, int end)
@@ -400,7 +400,7 @@
for (y=start; y<=end; y++) {
vt_send('>');
vt_send(' ');
- tmp_e = getline(w, y);
+ tmp_e = minic_getline(w, y);
mc_wdrawelm_var(w, tmp_e, tmp_line);
tmp_line[w->xs] = 0;
for (x = w->xs-1; x >= 0; x--) {
@@ -600,7 +600,7 @@
if (citemode) {
inverse = (y+cite_y >= cite_ystart && y+cite_y <= cite_yend);
} else {
- tmp_e = getline(b_us, y);
+ tmp_e = minic_getline(b_us, y);
if (wcslen(look_for) > 1) {
/* quick scan for pattern match */
mc_wdrawelm_var(b_us, tmp_e, tmp_line);
@@ -611,9 +611,9 @@
}
if (inverse)
- mc_wdrawelm_inverse(b_us, 0, getline(b_us, y));
+ mc_wdrawelm_inverse(b_us, 0, minic_getline(b_us, y));
else
- mc_wdrawelm(b_us, 0, getline(b_us, y));
+ mc_wdrawelm(b_us, 0, minic_getline(b_us, y));
if (citemode)
mc_wlocate(b_us, 0, cite_y);
mc_wflush();
@@ -648,7 +648,7 @@
if (citemode) {
inverse = (y+cite_y >= cite_ystart && y+cite_y <= cite_yend);
} else {
- tmp_e = getline(b_us, y + b_us->ys - 1);
+ tmp_e = minic_getline(b_us, y + b_us->ys - 1);
if (wcslen(look_for) > 1) {
/* quick scan for pattern match */
mc_wdrawelm_var(b_us, tmp_e, tmp_line);
@@ -660,10 +660,10 @@
if (inverse)
mc_wdrawelm_inverse(b_us, b_us->ys - 1,
- getline(b_us, y + b_us->ys - 1));
+ minic_getline(b_us, y + b_us->ys - 1));
else
mc_wdrawelm(b_us, b_us->ys - 1,
- getline(b_us, y + b_us->ys - 1));
+ minic_getline(b_us, y + b_us->ys - 1));
if (citemode)
mc_wlocate(b_us, 0, cite_y);
mc_wflush();
@@ -753,7 +753,7 @@
mc_wlocate(b_st, 0, 0);
mc_wprintf(b_st, hline);
mc_wredraw(b_st, 1);
- mc_wdrawelm_inverse(b_us, cite_y, getline(b_us, cite_ystart));
+ mc_wdrawelm_inverse(b_us, cite_y, minic_getline(b_us, cite_ystart));
mc_wlocate(b_us, 0, cite_y);
break;
case K_ESC:

View File

@ -0,0 +1 @@
# Machine-generated file - use "minicom -s" to change parameters.

View File

@ -0,0 +1,55 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/minicom-2.3-r2.ebuild,v 1.5 2009/07/11 20:35:53 josejx Exp $
EAPI="2"
inherit eutils
STUPID_NUM="2332"
DESCRIPTION="Serial Communication Program"
HOMEPAGE="http://alioth.debian.org/projects/minicom"
SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls"
COMMON_DEPEND="sys-libs/ncurses"
DEPEND="${COMMON_DEPEND}
nls? ( sys-devel/gettext )"
RDEPEND="${COMMON_DEPEND}
net-dialup/lrzsz"
# Supported languages and translated documentation
# Be sure all languages are prefixed with a single space!
MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu ja nb pl pt_BR ro ru rw sv vi zh_TW"
IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo-runscript.patch
#glibc name conflict
epatch "${FILESDIR}"/${P}-getline-rename.patch
}
src_configure() {
econf --sysconfdir=/etc/${PN} \
$(use_enable nls) \
|| die "econf failed"
}
src_install() {
emake install DESTDIR="${D}" || die "einstall failed"
dodoc AUTHORS ChangeLog NEWS README doc/minicom.FAQ
insinto /etc/minicom
doins "${FILESDIR}"/minirc.dfl
}
pkg_preinst() {
[[ -s ${ROOT}/etc/minicom/minirc.dfl ]] \
&& rm -f "${D}"/etc/minicom/minirc.dfl
}

View File

@ -0,0 +1 @@
DIST dnsmasq-2.50.tar.lzma 295295 RMD160 383976e5222755c636ea5c18a3c62ca7e674eff9 SHA1 3bfc67b54a10807676a91f611c4a357fac7ce54b SHA256 052377b13b31caf416988185688f5258ddbf9517313fa9796a8fcd0ff6c4bb39

View File

@ -0,0 +1,69 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.50.ebuild,v 1.8 2009/09/20 18:53:48 nixnut Exp $
EAPI=2
inherit eutils toolchain-funcs flag-o-matic
MY_P="${P/_/}"
MY_PV="${PV/_/}"
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${MY_P}.tar.lzma"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="dbus +dhcp ipv6 nls tftp"
RDEPEND="dbus? ( sys-apps/dbus )
nls? ( sys-devel/gettext )"
DEPEND="${RDEPEND}
|| ( app-arch/xz-utils app-arch/lzma-utils )"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
sed -i '/^AWK/s:nawk:gawk:' Makefile #214865
# dnsmasq on FreeBSD wants the config file in a silly location, this fixes
epatch "${FILESDIR}/${PN}-2.47-fbsd-config.patch"
}
src_configure() {
use tftp || append-flags -DNO_TFTP
use dhcp || append-flags -DNO_DHCP
use ipv6 || append-flags -DNO_IPV6
use dbus && sed -i '$ a #define HAVE_DBUS' src/config.h
}
src_compile() {
emake \
PREFIX=/usr \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
all$(use nls && echo "-i18n") || die
}
src_install() {
emake \
PREFIX=/usr \
MANDIR=/usr/share/man \
DESTDIR="${D}" \
install$(use nls && echo "-i18n") || die
dodoc CHANGELOG FAQ
dohtml *.html
newinitd "${FILESDIR}"/dnsmasq-init dnsmasq
newconfd "${FILESDIR}"/dnsmasq.confd dnsmasq
insinto /etc
newins dnsmasq.conf.example dnsmasq.conf
if use dbus ; then
insinto /etc/dbus-1/system.d
doins dbus/dnsmasq.conf
fi
}

View File

@ -0,0 +1,16 @@
diff -ur dnsmasq-2.47.orig/src/config.h dnsmasq-2.47/src/config.h
--- dnsmasq-2.47.orig/src/config.h 2009-02-05 07:14:24.000000000 -0500
+++ dnsmasq-2.47/src/config.h 2009-03-30 00:04:52.000000000 -0400
@@ -50,11 +50,7 @@
#endif
#ifndef CONFFILE
-# if defined(__FreeBSD__)
-# define CONFFILE "/usr/local/etc/dnsmasq.conf"
-# else
-# define CONFFILE "/etc/dnsmasq.conf"
-# endif
+# define CONFFILE "/etc/dnsmasq.conf"
#endif
#define DEFLEASE 3600 /* default lease time, 1 hour */

View File

@ -0,0 +1,38 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init,v 1.13 2008/01/29 15:06:30 flameeyes Exp $
opts="reload"
depend() {
provide dns
need localmount net
after bootmisc
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec /usr/sbin/dnsmasq \
--pidfile /var/run/dnsmasq.pid \
-- -x /var/run/dnsmasq.pid ${DNSMASQ_OPTS}
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec /usr/sbin/dnsmasq \
--pidfile /var/run/dnsmasq.pid
eend $?
}
reload() {
ebegin "Reloading ${SVCNAME}"
if ! service_started "${SVCNAME}" ; then
eend 1 "${SVCNAME} is not started"
return 1
fi
start-stop-daemon --stop --oknodo --signal HUP \
--exec /usr/sbin/dnsmasq --pidfile /var/run/dnsmasq.pid
eend $?
}

View File

@ -0,0 +1,4 @@
# /etc/conf.d/dnsmasq: config file for /etc/init.d/dnsmasq
# See the dnsmasq(8) man page for possible options to put here.
DNSMASQ_OPTS=""

View File

@ -0,0 +1 @@
DIST iwlwifi-5000-ucode-8.24.2.12.tgz 187173 RMD160 4b7942619f4bc16e6ec6ab4588f594890d768b65 SHA1 e7b2fdf2cf004201b0830e1e21c5b6d830b19a35 SHA256 8129119e47d92e163a768370e01afe4e62a45a524f9007bef69525d56f658740

View File

@ -0,0 +1,30 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/iwl5000-ucode/iwl5000-ucode-8.24.2.12.ebuild,v 1.4 2010/01/09 11:18:39 hanno Exp $
MY_PN="iwlwifi-5000-ucode"
MY_PV="${PV/0/A}"
DESCRIPTION="Intel (R) Wireless WiFi Link 5100/5300 ucode"
HOMEPAGE="http://intellinuxwireless.org/?p=iwlwifi"
SRC_URI="http://intellinuxwireless.org/iwlwifi/downloads/${MY_PN}-${MY_PV}.tgz"
LICENSE="ipw3945"
SLOT="1"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="|| ( >=sys-fs/udev-096 >=sys-apps/hotplug-20040923 )"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
src_compile() {
true;
}
src_install() {
insinto /lib/firmware
doins "${S}/iwlwifi-5000-2.ucode"
dodoc README* || die "dodoc failed"
}

View File

@ -0,0 +1 @@
DIST wireless_tools.29.tar.gz 294417 RMD160 89d690fc2d0dc23d7b296ef312effed65bc13470 SHA1 22040ac1497f4c5f8ddeca365591b01ae3475710 SHA256 6fb80935fe208538131ce2c4178221bab1078a1656306bce8909c19887e2e5a1

View File

@ -0,0 +1,13 @@
Index: wireless_tools.29/Makefile
===================================================================
--- wireless_tools.29.orig/Makefile
+++ wireless_tools.29/Makefile
@@ -145,7 +145,7 @@ wireless.h:
# Compilation of the dynamic library
$(DYNAMIC): $(OBJS:.o=.so)
- $(CC) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $(LIBS) -lc $^
+ $(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $^ $(LIBS) -lc
# Compilation of the static library
$(STATIC): $(OBJS:.o=.so)

View File

@ -0,0 +1,71 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-tools/wireless-tools-29.ebuild,v 1.12 2009/09/12 23:30:12 flameeyes Exp $
inherit toolchain-funcs multilib eutils
# The following works with both pre-releases and releases
MY_P=${PN/-/_}.${PV/_/.}
S=${WORKDIR}/${MY_P/\.pre*/}
DESCRIPTION="A collection of tools to configure IEEE 802.11 wireless LAN cards"
HOMEPAGE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
SRC_URI="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sh ~sparc x86"
IUSE="multicall nls"
DEPEND="sys-apps/sed"
RDEPEND=""
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}-asneeded.patch"
sed -i \
-e "s:^\(CC\) = gcc:\1 = $(tc-getCC):" \
-e "s:^\(AR\) = ar:\1 = $(tc-getAR):" \
-e "s:^\(RANLIB\) = ranlib:\1 = $(tc-getRANLIB):" \
-e "s:^\(CFLAGS=-Os\):#\1:" \
-e "s:\(@\$(LDCONFIG).*\):#\1:" \
-e "s:^\(INSTALL_MAN= \$(PREFIX)\)/man/:\1/share/man:" \
-e "s:^\(INSTALL_LIB= \$(PREFIX)\)/lib/:\1/$(get_libdir)/:" \
-e '/\$(CC)/s:-Wl,-s\>::' \
"${S}"/Makefile || die
}
src_compile() {
emake || die "emake failed"
if use multicall; then
emake iwmulticall || die "emake iwmulticall failed"
fi
}
src_install() {
make PREFIX="${D}" INSTALL_INC="${D}"/usr/include INSTALL_MAN="${D}"/usr/share/man install \
|| die "make install failed"
if use multicall; then
# 'make install-iwmulticall' will overwrite some of the tools
# with symlinks - this is intentional (brix)
make PREFIX="${D}" INSTALL_INC="${D}"/usr/include INSTALL_MAN="${D}"/usr/share/man install-iwmulticall \
|| die "make install-iwmulticall failed"
fi
if use nls; then
for lang in fr cs; do
for man in 5 7 8; do
insinto /usr/share/man/${lang}/man${man}
doins ${lang}/*.${man}
done
[[ -f README.${lang} ]] && dodoc README.${lang}
done
fi
dodoc CHANGELOG.h DISTRIBUTIONS.txt HOTPLUG.txt IFRENAME-VS-XXX.txt PCMCIA.txt README
}

View File

@ -0,0 +1 @@
DIST eject-2.1.5.tar.gz 123585 RMD160 6e2f161e1399f9f01f376e56593d6ca586c4c8ea SHA1 17986aa4732f1c33ecae15db32d1e379bbbd99f8 SHA256 ef9f7906484cfde4ba223b2682a37058f9a3c7d3bb1adda7a34a67402e2ffe55

View File

@ -0,0 +1,38 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/eject/eject-2.1.5-r2.ebuild,v 1.10 2010/02/01 19:35:44 ssuominen Exp $
inherit eutils
DESCRIPTION="A command to eject a disc from the CD-ROM drive"
HOMEPAGE="http://eject.sourceforge.net/"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls"
S=${WORKDIR}/${PN}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}"-2.0.13-xmalloc.patch
epatch "${FILESDIR}/${PN}"-2.1.4-scsi-rdwr.patch
epatch "${FILESDIR}/${PN}"-2.1.5-handle-spaces.patch #151257
epatch "${FILESDIR}/${PN}"-2.1.5-man-typo.patch #165248
epatch "${FILESDIR}/${PN}"-2.1.5-toggle.patch #261880
}
src_compile() {
econf \
$(use_enable nls)
emake || die
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog README PORTING TODO AUTHORS NEWS PROBLEMS
}

View File

@ -0,0 +1,28 @@
Make sure the malloc's work.
http://bugs.gentoo.org/91977
--- eject.c
+++ eject.c
@@ -304,2 +304,11 @@
+void *xmalloc(size_t size)
+{
+ void *ret = malloc(size);
+ if (!ret) {
+ fprintf(stderr, _("%s: could not allocate memory\n"), programName);
+ exit(1);
+ }
+ return ret;
+}
@@ -324,3 +333,3 @@
- buf = (char *) malloc(strlen(name)+14); /* to allow for "/dev/cdroms/ + "0" + null */
+ buf = (char *) xmalloc(strlen(name)+14); /* to allow for "/dev/cdroms/ + "0" + null */
@@ -794,3 +803,3 @@
if (status == 0) {
- result = (char *) malloc(strlen(name) + 25);
+ result = (char *) xmalloc(strlen(name) + 25);
strcpy(result, name);

View File

@ -0,0 +1,21 @@
http://bugs.gentoo.org/116731
--- eject-2.0.13/eject.c
+++ eject-2.0.13/eject.c
@@ -657,7 +657,15 @@
/* Open a device file. */
static int OpenDevice(const char *fullName)
{
- int fd = open(fullName, O_RDONLY|O_NONBLOCK);
+ int flags = O_NONBLOCK;
+ int fd;
+
+ if (s_option)
+ flags |= O_RDWR;
+ else
+ flags |= O_RDONLY;
+
+ fd = open(fullName, flags);
if (fd == -1) {
fprintf(stderr, _("%s: unable to open `%s'\n"), programName, fullName);
exit(1);

View File

@ -0,0 +1,57 @@
http://bugs.gentoo.org/151257
--- eject.c
+++ eject.c
@@ -370,6 +370,30 @@ static int FileExists(const char *name,
/*
+ * Linux mangles spaces in mount points by changing them to an octal string
+ * of '\040'. So lets scan the mount point and fix it up by replacing all
+ * occurrences off '\0##' with the ASCII value of 0##. Requires a writable
+ * string as input as we mangle in place. Some of this was taken from the
+ * util-linux package.
+ */
+#define octalify(a) ((a) & 7)
+#define tooctal(s) (64*octalify(s[1]) + 8*octalify(s[2]) + octalify(s[3]))
+#define isoctal(a) (((a) & ~7) == '0')
+static char *DeMangleMount(char *s)
+{
+ char *tmp = s;
+ while ((tmp = strchr(tmp, '\\')) != NULL) {
+ if (isoctal(tmp[1]) && isoctal(tmp[2]) && isoctal(tmp[3])) {
+ tmp[0] = tooctal(tmp);
+ memmove(tmp+1, tmp+4, strlen(tmp)-3);
+ }
+ ++tmp;
+ }
+ return s;
+}
+
+
+/*
* Given name, such as foo, see if any of the following exist:
*
* foo (if foo starts with '.' or '/')
@@ -884,8 +908,8 @@ static int MountedDevice(const char *nam
if (((strcmp(s1, name) == 0) || (strcmp(s2, name) == 0)) ||
((maj != -1) && (maj == mtabmaj) && (min == mtabmin))) {
FCLOSE(fp);
- *deviceName = strdup(s1);
- *mountName = strdup(s2);
+ *deviceName = DeMangleMount(strdup(s1));
+ *mountName = DeMangleMount(strdup(s2));
return 1;
}
}
@@ -928,8 +952,8 @@ static int MountableDevice(const char *n
rc = sscanf(line, "%1023s %1023s", s1, s2);
if (rc >= 2 && s1[0] != '#' && strcmp(s2, name) == 0) {
FCLOSE(fp);
- *deviceName = strdup(s1);
- *mountName = strdup(s2);
+ *deviceName = DeMangleMount(strdup(s1));
+ *mountName = DeMangleMount(strdup(s2));
return 1;
}
}

View File

@ -0,0 +1,18 @@
http://bugs.gentoo.org/165248
Index: eject.1
===================================================================
RCS file: /cvsroot/eject/eject/eject/eject.1,v
retrieving revision 1.5
diff -u -p -r1.5 eject.1
--- eject.1 11 Dec 2005 00:21:06 -0000 1.5
+++ eject.1 4 Feb 2007 23:11:15 -0000
@@ -145,7 +145,7 @@ also passes the \-n option to umount(1).
.TP 0.5i
.B \-m
This option allows eject to work with device drivers which automatically
-mount removable media and therefore must be always mount()ed.
+mount removable media and therefore must be always mount(1)ed.
The option tells eject to not try to unmount the given device,
even if it is mounted according to /etc/mtab or /proc/mounts.

View File

@ -0,0 +1,27 @@
idea take from opensuse
http://bugs.gentoo.org/261880
--- a/eject.c
+++ b/eject.c
@@ -576,6 +576,21 @@ static void ToggleTray(int fd)
#ifdef CDROMCLOSETRAY
+ /* Ask the CDROM for info, otherwise fall back to manual */
+ switch (ioctl(fd, CDROM_DRIVE_STATUS)) {
+ case CDS_TRAY_OPEN:
+ CloseTray(fd);
+ return;
+
+ case CDS_NO_DISC:
+ case CDS_DISC_OK:
+ if (ioctl(fd, CDROMEJECT, 0) < 0) {
+ perror("ioctl");
+ exit(1);
+ }
+ return;
+ }
+
/* Try to open the CDROM tray and measure the time therefor
* needed. In my experience the function needs less than 0.05
* seconds if the tray was already open, and at least 1.5 seconds

View File

@ -0,0 +1 @@
DIST ethtool-6.tar.gz 129849 RMD160 f49265b31b0330e1c7acf1b7bd23efd0736609cb SHA1 808fda9c353714ad1d5f0428e7347fca8c0c23f6 SHA256 5046f573e7dd77f689c33c5f0aa0f2b7f96c79e0b37d6ecc78bae74c094fb4c6

View File

@ -0,0 +1,17 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/ethtool/ethtool-6.ebuild,v 1.10 2007/12/11 10:43:46 vapier Exp $
DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces"
HOMEPAGE="http://sourceforge.net/projects/gkernel/"
SRC_URI="mirror://sourceforge/gkernel/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86"
IUSE=""
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README
}

View File

@ -0,0 +1 @@
DIST i2c-tools-3.0.2.tar.bz2 62523 RMD160 533343f0fc1d5db54a526bb6d6037e2b30e52908 SHA1 3764d72d6b0c816c01d895485b610c742498ea94 SHA256 0b4d6455a30a3264a60b4d3be55855d996d52ea4f162a2f04ffff378e24f98a2

View File

@ -0,0 +1,61 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/i2c-tools/i2c-tools-3.0.2.ebuild,v 1.4 2011/11/06 17:00:50 armin76 Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit flag-o-matic toolchain-funcs distutils
DESCRIPTION="I2C tools for bus probing, chip dumping, register-level access helpers, EEPROM decoding scripts, and more"
HOMEPAGE="http://www.lm-sensors.org/wiki/I2CTools"
SRC_URI="http://dl.lm-sensors.org/i2c-tools/releases/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~sparc x86"
IUSE="python"
DEPEND="!<sys-apps/lm_sensors-3"
RDEPEND="${DEPEND}"
pkg_setup() {
use python && python_pkg_setup
}
src_compile() {
emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" || die
if use python ; then
cd py-smbus
append-cppflags -I../include
distutils_src_compile
fi
}
src_install() {
emake install prefix="${D}"/usr || die
rm -rf "${D}"/usr/include # part of linux-headers
dodoc CHANGES README
local d
for d in eeprom eepromer ; do
docinto ${d}
dodoc ${d}/README*
done
if use python ; then
cd py-smbus
docinto py-smbus
dodoc README*
distutils_src_install
fi
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1 @@
DIST smartmontools-5.38.tar.gz 617326 RMD160 6fcca6e18b14a14b579e8484c769f36b3ce238ea SHA1 90e36f46af7a35336c63868176aa71deef4c9e66 SHA256 b2097320a1fca4851f1377a14f4cc14a46e27d2a44ca017c40a6cb618b2f31e8

View File

@ -0,0 +1,4 @@
# /etc/conf.d/smartd: config file for /etc/init.d/smartd
# Insert any other options needed
SMARTD_OPTS=""

View File

@ -0,0 +1,43 @@
#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/files/smartd.rc,v 1.8 2009/10/11 00:43:58 vapier Exp $
depend() {
need localmount
after bootmisc
}
opts="${opts} reload"
checkconfig() {
if [ ! -f "/etc/smartd.conf" ] ; then
eerror "You should setup your /etc/smartd.conf file!"
eerror "See the smartd.conf(5) manpage."
return 1
fi
return 0
}
start() {
checkconfig || return 1
ebegin "Starting S.M.A.R.T. monitoring daemon"
start-stop-daemon --start --exec /usr/sbin/smartd \
--pidfile /var/run/smartd.pid \
-- -p /var/run/smartd.pid ${SMARTD_OPTS}
eend $?
}
stop() {
ebegin "Stopping S.M.A.R.T. monitoring daemon"
start-stop-daemon --stop --exec /usr/sbin/smartd \
--pidfile /var/run/smartd.pid
eend $?
}
reload() {
ebegin "Reloading configuration"
start-stop-daemon --oknodo --stop --signal HUP --pidfile /var/run/smartd.pid smartd
eend $?
}

View File

@ -0,0 +1,51 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-5.38.ebuild,v 1.7 2009/05/01 13:47:34 robbat2 Exp $
inherit flag-o-matic
DESCRIPTION="control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.)"
HOMEPAGE="http://smartmontools.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~x86-fbsd"
IUSE="static minimal"
RDEPEND=""
DEPEND=""
src_compile() {
use minimal && einfo "Skipping the monitoring daemon for minimal build."
use static && append-ldflags -static
econf || die
emake || die
}
src_install() {
dosbin smartctl || die "dosbin smartctl"
dodoc AUTHORS CHANGELOG NEWS README TODO WARNINGS
doman smartctl.8
if ! use minimal; then
dosbin smartd || die "dosbin smartd"
doman smartd*.[58]
newdoc smartd.conf smartd.conf.example
docinto examplescripts
dodoc examplescripts/*
rm -f "${D}"/usr/share/doc/${PF}/examplescripts/Makefile*
insinto /etc
doins smartd.conf
newinitd "${FILESDIR}"/smartd.rc smartd
newconfd "${FILESDIR}"/smartd.confd smartd
fi
}
pkg_postinst() {
if ! use minimal; then
elog "You need the 'mail' command if you configured smartd to send reports"
elog "via email, 'emerge virtual/mailx' to get a mailer"
fi
}

View File

@ -0,0 +1 @@
DIST libcap-2.17.tar.bz2 48899 RMD160 4b8ce8b3f42277aeb297a56fb741a8e2f6817dda SHA1 74cad53570cb5c69c08fa3f31b1a3fbf555dab0f SHA256 2cab109eed9bd944408c13efed910091479d8770cf9aa1bec4f9b26d9302f5b0

View File

@ -0,0 +1,154 @@
From 7ee197885e113878aedab58bdda80302e42aff4c Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Sun, 16 Nov 2008 09:10:31 -0500
Subject: [PATCH] build system fixes
This touches up the homebrewed build system to work much better "out of the
box" for people. Specifically:
- allow toolchain vars to be set via environment
- CC / BUILD_CC / AR / RANLIB
- CFLAGS / CPPFLAGS / LDFLAGS
- split CPPFLAGS out of CFLAGS
- break -fPIC out of global CFLAGS and only use where needed
- use LDLIBS for libraries, not LDFLAGS
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
Make.Rules | 28 ++++++++++++++--------------
libcap/Makefile | 11 ++++++-----
pam_cap/Makefile | 6 +++---
progs/Makefile | 2 +-
4 files changed, 24 insertions(+), 23 deletions(-)
diff --git a/Make.Rules b/Make.Rules
index 6e63a5b..32cb5ea 100644
--- a/Make.Rules
+++ b/Make.Rules
@@ -42,27 +42,27 @@ MINOR=16
# Compilation specifics
-KERNEL_HEADERS := $(topdir)/libcap/include
-IPATH += -I$(topdir)/libcap/include -I$(KERNEL_HEADERS)
-
-CC := gcc
-CFLAGS := -O2
-BUILD_CC := $(CC)
-BUILD_CFLAGS := $(CFLAGS) $(IPATH)
-AR := ar
-RANLIB := ranlib
-DEBUG = -g #-DDEBUG
-WARNINGS=-fPIC -Wall -Wwrite-strings \
+CC ?= gcc
+BUILD_CC ?= $(CC)
+AR ?= ar
+RANLIB ?= ranlib
+CFLAGS ?= -O2
+BUILD_CFLAGS ?= -O2 -pipe
+WARNINGS=-Wall -Wwrite-strings \
-Wpointer-arith -Wcast-qual -Wcast-align \
-Wstrict-prototypes -Wmissing-prototypes \
-Wnested-externs -Winline -Wshadow
LD=$(CC) -Wl,-x -shared
-LDFLAGS := #-g
+LDFLAGS ?= #-g
-SYSTEM_HEADERS = /usr/include
+KERNEL_HEADERS = $(topdir)/libcap/include
+LIBCAP_CPPFLAGS = -I$(topdir)/libcap/include -I$(KERNEL_HEADERS)
+CPPFLAGS += $(LIBCAP_CPPFLAGS)
+BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS)
INCS=$(topdir)/libcap/include/sys/capability.h
LDFLAGS += -L$(topdir)/libcap
-CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) $(IPATH)
+CPPFLAGS += -Dlinux
+CFLAGS += $(WARNINGS)
PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi)
INDENT := $(shell if [ -n "$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi)
DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi)
diff --git a/libcap/Makefile b/libcap/Makefile
index 8a61752..cf99523 100644
--- a/libcap/Makefile
+++ b/libcap/Makefile
@@ -16,7 +16,7 @@ FILES=cap_alloc cap_proc cap_extint cap_flag cap_text
# no support).
ifeq ($(LIBATTR),yes)
FILES += cap_file
-LDFLAGS += -lattr
+LDLIBS += -lattr
endif
INCLS=libcap.h cap_names.h $(INCS)
@@ -24,6 +24,7 @@ OBJS=$(addsuffix .o, $(FILES))
MAJLIBNAME=$(LIBNAME).$(VERSION)
MINLIBNAME=$(MAJLIBNAME).$(MINOR)
GPERF_OUTPUT = _caps_output.gperf
+CFLAGS += -fPIC
all: $(MINLIBNAME) $(STALIBNAME)
@@ -33,7 +34,7 @@ INCLUDE_GPERF_OUTPUT = -include $(GPERF_OUTPUT)
endif
_makenames: _makenames.c cap_names.list.h
- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@
+ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@
cap_names.h: _makenames
./_makenames > cap_names.h
@@ -50,15 +51,15 @@ $(STALIBNAME): $(OBJS)
$(RANLIB) $@
$(MINLIBNAME): $(OBJS)
- $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^
+ $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^ $(LDLIBS)
ln -sf $(MINLIBNAME) $(MAJLIBNAME)
ln -sf $(MAJLIBNAME) $(LIBNAME)
%.o: %.c $(INCLS)
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS)
- $(CC) $(CFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@
install: all
mkdir -p -m 0755 $(INCDIR)/sys
diff --git a/pam_cap/Makefile b/pam_cap/Makefile
index eae88ed..bef59d2 100644
--- a/pam_cap/Makefile
+++ b/pam_cap/Makefile
@@ -14,13 +14,13 @@ install: all
install -m 0755 pam_cap.so $(LIBDIR)/security
pam_cap.so: pam_cap.o
- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS)
+ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) -lpam
pam_cap.o: pam_cap.c
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
testcompile: test.c pam_cap.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS)
clean:
rm -f *.o *.so testcompile *~
diff --git a/progs/Makefile b/progs/Makefile
index a1542dc..612cf86 100644
--- a/progs/Makefile
+++ b/progs/Makefile
@@ -22,7 +22,7 @@ $(BUILD): %: %.o
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
%.o: %.c $(INCS)
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
install: all
mkdir -p -m 0755 $(SBINDIR)
--
1.6.0.4

View File

@ -0,0 +1,48 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/libcap-2.17.ebuild,v 1.8 2010/01/24 18:29:57 armin76 Exp $
inherit eutils multilib toolchain-funcs pam
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html"
SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap${PV:0:1}/${P}.tar.bz2"
LICENSE="GPL-2 BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="pam"
RDEPEND="sys-apps/attr
pam? ( virtual/pam )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers"
src_unpack() {
unpack ${P}.tar.bz2
cd "${S}"
epatch "${FILESDIR}"/2.16/*.patch
sed -i -e '/cap_setfcap.*morgan/s:^:#:' pam_cap/capability.conf
sed -i \
-e "/^PAM_CAP/s:=.*:=$(use pam && echo yes || echo no):" \
-e '/^DYNAMIC/s:=.*:=yes:' \
-e "/^lib=/s:=.*:=$(get_libdir):" \
Make.Rules
}
src_compile() {
tc-export BUILD_CC CC AR RANLIB
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
gen_usr_ldscript libcap.so
mv "${D}"/$(get_libdir)/libcap.a "${D}"/usr/$(get_libdir)/ || die
dopammod pam_cap/pam_cap.so
dopamsecurity '' pam_cap/capability.conf
dodoc CHANGELOG README doc/capability.notes
}

View File

@ -1 +1,2 @@
DIST lsof_4.81.tar.bz2 778385 RMD160 8dd7db388adc7d0bf320212953067514155f5d1a SHA1 1c8923f054101146a4ad23a32bf29c7bf30e0932 SHA256 29d8a0a039dda5640fed271216e9689e1abca88359acf4e758efb38b51ab8ab9
DIST lsof_4.82.tar.bz2 793919 RMD160 de7e8441ec80ce13ba7dbf8b023a6403bd670841 SHA1 200aaf7494bddab4c47eea2466c65e57ef2f3786 SHA256 cbfa9fb6ce21b77f1be8a9c0b7fa245965120d968876212697b92617c2b0bd0f

View File

@ -0,0 +1,95 @@
--- a/Configure
+++ b/Configure
@@ -2294,3 +2294,3 @@
fi # }
- LSOF_CFGF="-DLINUXV=$LSOF_VERS"
+ LSOF_CFGF="${CFLAGS} -DLINUXV=$LSOF_VERS"
if test $LSOF_VERS -lt 21072 # {
@@ -4828,3 +4828,3 @@
echo "" >> $LSOF_MKFC
- echo "CFGL= $LSOF_FCFGL -L./$LSOF_LIB -llsof $LSOF_CFGL" >> $LSOF_MKFC
+ echo "CFGL= $LSOF_FCFGL -L./$LSOF_LIB -llsof $LSOF_CFGL ${LDFLAGS}" >> $LSOF_MKFC
fi # }
--- a/Customize
+++ b/Customize
@@ -110,7 +110,7 @@
do
echo ""
echo $EO "Do you want to customize (y|n) [y]? $EC"
- read ANS EXCESS
+ ANS=y
if test "X$ANS" = "Xn" -o "X$ANS" = "XN"
then
exit 0
@@ -214,7 +214,7 @@
else
echo $EO "Enable HASSECURITY (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=y
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -277,7 +277,7 @@
else
echo $EO "Enable HASNOSOCKSECURITY (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=y
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -339,7 +339,7 @@
else
echo $EO "Disable WARNINGSTATE? (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=n
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -408,7 +408,7 @@
else
echo $EO "Enable WARNDEVACCESS (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=n
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -491,7 +491,7 @@
else
echo $EO "Enable HASDCACHE (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=n
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -545,7 +545,7 @@
do
echo ""
echo $EO "Do you want to change path options (y|n) [n]? $EC"
- read ANS EXCESS
+ ANS=n
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
CDC=1
@@ -928,7 +928,7 @@
else
echo $EO "Enable HASKERNIDCK (y|n) [n]? $EC"
fi
- read ANS EXCESS
+ ANS=y
if test "X$ANS" = "Xy" -o "X$ANS" = "XY"
then
echo ""
@@ -1125,7 +1125,7 @@
echo ""
echo "Do you want to rename $OLD to ${OLD}.old and replace it with"
echo $EO "$NEW (y|n) [y]? $EC"
- read ANS EXCESS
+ ANS=y
if test "X$ANS" = "Xn" -o "X$ANS" = "XN"
then
END=1

View File

@ -0,0 +1,14 @@
*** /tmp/T0wOaObl Sun Nov 2 15:02:40 2008
--- proc.c Sun Nov 2 15:01:28 2008
***************
*** 841,848 ****
{
if (Lf->sf & SELEXCLF)
return;
- if (((Selflags & SELNET) == SELNET) && !(Lf->sf & SELNET))
- return;
Lp->pss |= PS_SEC;
if (Plf)
Plf->next = Lf;
--- 841,846 ----

View File

@ -0,0 +1,18 @@
Fix recursive make calls on G/FreeBSD
Merged upstream; will appear in 4.82
Or in:
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/NEW/lsof_4.82B.freebsd.tar.bz2
https://bugs.gentoo.org/show_bug.cgi?id=250383
--- lsof_4.81/lsof_4.81_src/dialects/freebsd/Makefile.old 2008-12-09 12:56:40 +0000
+++ lsof_4.81/lsof_4.81_src/dialects/freebsd/Makefile 2008-12-09 12:56:48 +0000
@@ -129,7 +129,7 @@
dnode2.o: dzfs.h dnode2.c
@if [ -f ./Makefile.zfs ]; then \
- make -f Makefile.zfs dnode2.o; \
+ ${MAKE} -f Makefile.zfs dnode2.o; \
else \
echo "${CC} ${CFLAGS} -c dnode2.c"; \
${CC} ${CFLAGS} -c dnode2.c; \

View File

@ -0,0 +1,73 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.81-r2.ebuild,v 1.9 2009/03/17 10:22:21 armin76 Exp $
inherit eutils flag-o-matic fixheadtails toolchain-funcs
MY_P=${P/-/_}
DESCRIPTION="Lists open files for running Unix processes"
HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/"
SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2
ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2
ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2"
LICENSE="lsof"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="static selinux"
DEPEND="selinux? ( sys-libs/libselinux )"
S=${WORKDIR}/${MY_P}/${MY_P}_src
src_unpack() {
unpack ${A}
cd ${MY_P}
unpack ./${MY_P}_src.tar
cd "${S}"
# Patch an over-zealous rejection of open-file listing when
# no options are specified on the command line and security
# options are enabled. Bug #244660
epatch "${FILESDIR}"/${P}-proc_c.patch
# now patch the scripts to automate everything
ht_fix_file Configure Customize
touch .neverInv
epatch "${FILESDIR}"/${PN}-4.78-answer-config.patch
#Fix automagic dependency on libselinux. Bug 188272.
if ! use selinux; then
sed -i \
-e 's/ -DHASSELINUX//' \
-e 's/ -lselinux//' \
Configure || die "Sed failed. 404. WTF..."
fi
epatch "${FILESDIR}"/${P}-recmake.patch #250383 drop at next bump
}
src_compile() {
use static && append-ldflags -static
local target="linux"
use kernel_FreeBSD && target=freebsd
./Configure ${target} || die "configure failed"
# Make sure we use proper toolchain
sed -i \
-e "/^CC=/s:cc:$(tc-getCC):" \
-e "/^AR=/s:ar:$(tc-getAR):" \
-e "/^RANLIB=/s:ranlib:$(tc-getRANLIB):" \
Makefile lib/Makefile
emake DEBUG="" all || die "emake failed"
}
src_install() {
dobin lsof || die "dosbin"
insinto /usr/share/lsof/scripts
doins scripts/*
doman lsof.8
dodoc 00*
}

View File

@ -0,0 +1 @@
DIST time-1.7.tar.gz 103066 RMD160 547a9bb4bc0b3a34046be8381e9c142977ffd402 SHA1 dde0c28c7426960736933f3e763320680356cc6a SHA256 e37ea79a253bf85a85ada2f7c632c14e481a5fd262a362f6f4fd58e68601496d

View File

@ -0,0 +1,12 @@
--- time.info.old 2004-09-11 03:00:39.076871344 -0400
+++ time.info 2004-09-11 03:00:40.394671008 -0400
@@ -19,6 +19,9 @@
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.
+START-INFO-DIR-ENTRY
+* time: (time). summarize system resources used
+END-INFO-DIR-ENTRY

File: time.info, Node: Top, Prev: (dir), Up: (dir)

View File

@ -0,0 +1,16 @@
--- configure.in
+++ configure.in
@@ -1,11 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(time.c)
-VERSION=1.7
-AC_SUBST(VERSION)
-PACKAGE=time
-AC_SUBST(PACKAGE)
-
-AC_ARG_PROGRAM
+AC_INIT(time, 1.7)
+AM_INIT_AUTOMAKE
dnl Checks for programs.
AC_PROG_CC

View File

@ -0,0 +1,31 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/time/time-1.7-r1.ebuild,v 1.5 2010/01/10 22:31:41 abcd Exp $
WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"
inherit eutils autotools
DESCRIPTION="displays info about resources used by a program"
HOMEPAGE="http://www.gnu.org/directory/time.html"
SRC_URI="mirror://gnu/time/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE=""
RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-build.patch
epatch "${FILESDIR}"/${PV}-info-dir-entry.patch
eautoreconf
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc ChangeLog README AUTHORS NEWS
}

View File

@ -0,0 +1,13 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/glu/glu-7.0.ebuild,v 1.12 2010/01/25 12:33:33 scarabeus Exp $
DESCRIPTION="Virtual for OpenGL utility library"
HOMEPAGE=""
SRC_URI=""
LICENSE=""
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="|| ( media-libs/mesa media-libs/opengl-apple )"
DEPEND=""

View File

@ -0,0 +1,13 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/glut/glut-1.0.ebuild,v 1.9 2010/01/11 10:59:08 ulm Exp $
DESCRIPTION="Virtual for OpenGL utility toolkit"
HOMEPAGE=""
SRC_URI=""
LICENSE=""
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="media-libs/freeglut"
DEPEND=""

View File

@ -0,0 +1,13 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/opengl/opengl-7.0.ebuild,v 1.13 2010/01/24 19:01:34 grobian Exp $
DESCRIPTION="Virtual for OpenGL implementation"
HOMEPAGE=""
SRC_URI=""
LICENSE=""
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="|| ( media-libs/mesa media-libs/opengl-apple )"
DEPEND=""

View File

@ -0,0 +1 @@
DIST xf86-video-fbdev-0.4.1.tar.bz2 244592 RMD160 732185de0561db769080167d85ebc52b317fa50f SHA1 1dd2f26e1406d70b8a40bedc94c827a7a61a82a6 SHA256 2bf857179523433a9cc6c6eea059298db4c865e649aa58dfc67c828f28b7288f

Some files were not shown because too many files have changed in this diff Show More