parent
f4a67797fd
commit
6dc2dd8077
@ -1,45 +0,0 @@
|
||||
status: upstream
|
||||
|
||||
> Program received signal SIGBUS, Bus error.
|
||||
> 0x0000020005ff64e0 in make_grlist_item (user=0x120037090 "root", gids=0x120037140, ngids=11) at ./pwutil.c:552
|
||||
> 552 grlist->groups[ngroups++] = cp;
|
||||
|
||||
Found by armin76.
|
||||
|
||||
On alpha gid_t (grlist->gids) is 4-bytes long (and 4-bytes algned)
|
||||
while char** (grlist->groups) is 8-bytes aligned.
|
||||
Reorder to satisfy both alignmens.
|
||||
|
||||
# HG changeset patch
|
||||
# User Todd C. Miller <Todd.Miller@courtesan.com>
|
||||
# Date 1316193166 14400
|
||||
# Branch 1.8
|
||||
# Node ID e877c89ae32fc1fa7c3933f9599761d43f79dc96
|
||||
# Parent f31543c80b9857cf4d14048be0c3ff34a47201c4
|
||||
# Parent c89508c73c46bca11b6b9d3980cd4a511efcde6f
|
||||
Fix a crash in make_grlist_item() on 64-bit machines with strict
|
||||
alignment.
|
||||
|
||||
diff -r f31543c80b98 -r e877c89ae32f plugins/sudoers/pwutil.c
|
||||
--- a/plugins/sudoers/pwutil.c Fri Sep 16 13:12:34 2011 -0400
|
||||
+++ b/plugins/sudoers/pwutil.c Fri Sep 16 13:12:46 2011 -0400
|
||||
@@ -508,16 +508,16 @@
|
||||
|
||||
/*
|
||||
* Copy in group list and make pointers relative to space
|
||||
- * at the end of the buffer. Note that the gids array must come
|
||||
+ * at the end of the buffer. Note that the groups array must come
|
||||
* immediately after struct group to guarantee proper alignment.
|
||||
*/
|
||||
grlist = (struct group_list *)cp;
|
||||
zero_bytes(grlist, sizeof(struct group_list));
|
||||
cp += sizeof(struct group_list);
|
||||
+ grlist->groups = (char **)cp;
|
||||
+ cp += sizeof(char *) * ngids;
|
||||
grlist->gids = (gid_t *)cp;
|
||||
cp += sizeof(gid_t) * ngids;
|
||||
- grlist->groups = (char **)cp;
|
||||
- cp += sizeof(char *) * ngids;
|
||||
|
||||
/* Set key and datum. */
|
||||
memcpy(cp, user, nsize);
|
@ -1,13 +0,0 @@
|
||||
http://crosbug.com/20607
|
||||
|
||||
--- a/plugins/sudoers/Makefile.in
|
||||
+++ b/plugins/sudoers/Makefile.in
|
||||
@@ -164,7 +164,7 @@
|
||||
visudo: libparsesudoers.la $(VISUDO_OBJS) $(LT_LIBS)
|
||||
$(LIBTOOL) --mode=link $(CC) -o $@ $(VISUDO_OBJS) $(LDFLAGS) libparsesudoers.la $(LIBS) $(NET_LIBS)
|
||||
|
||||
-sudoreplay: $(REPLAY_OBJS) $(LT_LIBS)
|
||||
+sudoreplay: $(REPLAY_OBJS) $(LT_LIBS) timestr.lo
|
||||
$(LIBTOOL) --mode=link $(CC) -o $@ $(REPLAY_OBJS) $(LDFLAGS) timestr.lo $(REPLAY_LIBS) $(LIBS)
|
||||
|
||||
testsudoers: libparsesudoers.la $(TEST_OBJS) $(LT_LIBS)
|
@ -1,15 +0,0 @@
|
||||
--- sudo-1.6.7p5/auth/rfc1938.c 2003-04-16 01:39:15.000000000 +0100
|
||||
+++ sudo-1.6.7p5/auth/rfc1938.c.new 2004-09-17 20:01:00.996902672 +0100
|
||||
@@ -64,11 +64,7 @@
|
||||
#if defined(HAVE_SKEY)
|
||||
# include <skey.h>
|
||||
# define RFC1938 skey
|
||||
-# ifdef __NetBSD__
|
||||
-# define rfc1938challenge(a,b,c,d) skeychallenge((a),(b),(c),(d))
|
||||
-# else
|
||||
-# define rfc1938challenge(a,b,c,d) skeychallenge((a),(b),(c))
|
||||
-# endif
|
||||
+# define rfc1938challenge(a,b,c,d) skeychallenge((a),(b),(c),(d))
|
||||
# define rfc1938verify(a,b) skeyverify((a),(b))
|
||||
#elif defined(HAVE_OPIE)
|
||||
# include <opie.h>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.3.487.ebuild,v 1.1 2012/03/28 20:38:35 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
GVIMRC_FILE_SUFFIX="-r1"
|
||||
GVIM_DESKTOP_SUFFIX="-r2"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="GUI version of the Vim text editor"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
vim_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
|
||||
if [[ ${CHOST} == *-interix* ]]; then
|
||||
epatch "${FILESDIR}"/${PN}-7.1-interix-link.patch
|
||||
epatch "${FILESDIR}"/${PN}-7.1.319-interix-cflags.patch
|
||||
fi
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.487.ebuild,v 1.1 2012/03/28 20:10:37 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2"
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
VIMRC_FILE_SUFFIX="-r4"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES}
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="vim and gvim shared files"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.487.ebuild,v 1.1 2012/03/28 20:38:03 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="Vim, an improved vi-style text editor"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
vim_src_prepare
|
||||
|
||||
if [[ ${CHOST} == *-interix* ]]; then
|
||||
epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch
|
||||
fi
|
||||
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST build-docbook-catalog-1.19.tar.xz 4340 RMD160 a844b42ea1be2069962c0f1f56740fea5973ee34 SHA1 bbd4750a08650337c91646afa92ebc5818b041be SHA256 7d0dcdc70ad128b2ccb6c89466a6af9eeb4f6e1096071ae12749e465dfd92c94
|
||||
DIST build-docbook-catalog-1.4.bz2 3051 RMD160 5b55e774db345052aab32d9d49a44f01e16d1cbe SHA1 30e7a5e08982b485479332794f2e20b27d102e8a SHA256 ce0e9d5c988d165171ef1fde5e2de019c433af22d71db512e206356f3f0c149d
|
||||
DIST build-docbook-catalog-1.6.bz2 3185 RMD160 ed3fc359cec92d89c88606b61112a613cc1c4c0a SHA1 9b303cff14efbbd4579f2e881522092d48f72721 SHA256 0eb9ec3566845e2b0cd6c147d6072a3af44ac7fe92d007035deab0076a285c86
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.ebuild,v 1.1 2012/03/28 19:39:59 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="DocBook XML catalog auto-updater"
|
||||
HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.xz
|
||||
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| ( sys-apps/util-linux app-misc/getopt )
|
||||
!<app-text/docbook-xsl-stylesheets-1.73.1"
|
||||
DEPEND=""
|
||||
|
||||
pkg_postinst() {
|
||||
# New version -> regen files
|
||||
build-docbook-catalog
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pgbouncer-1.4.2.tgz 283204 RMD160 055796e23dd7029d3f4a2c882cf24399a5481cb1 SHA1 610198c3f2186d70267275f554e23bd43598e4b5 SHA256 e9916f08621f8ad4134840049a41783fa93d056905d445942f8aa1d2e5aa1eae
|
||||
DIST pgbouncer-1.5.tar.gz 411488 RMD160 e7ba7eb3ee034191cbb1bab427e9eb1a5e4f6abb SHA1 bebb02b24d6083398c65877ddbc13b42eb326980 SHA256 408924d54794fcd63cd31284fa13a21266b2fc33c6b5e6be1eb1d91512261fee
|
||||
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgbouncer/pgbouncer-1.5.ebuild,v 1.1 2012/03/29 02:16:02 titanofold Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DESCRIPTION="Lightweight connection pooler for PostgreSQL"
|
||||
HOMEPAGE="http://pgfoundry.org/projects/pgbouncer/"
|
||||
SRC_URI="mirror://postgresql/projects/pgFoundry/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="dev-libs/libevent"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup pgbouncer
|
||||
enewuser pgbouncer -1 -1 -1 pgbouncer
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local rundir=""
|
||||
[[ ! -d /run ]] && rundir="/var"
|
||||
|
||||
sed -i -e "s,${PN}.log,/var/log/${PN}/${PN}.log," \
|
||||
-e "s,${PN}.pid,/var/run/${PN}/${PN}.pid," \
|
||||
-e "s,etc/userlist.txt,/etc/userlist.txt," \
|
||||
-e "s,;unix_socket_dir = /tmp,unix_socket_dir = ${rundir}/run/${PN}.sock," \
|
||||
"${S}"/etc/pgbouncer.ini || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --enable-debug is only used to disable stripping
|
||||
econf \
|
||||
--enable-debug \
|
||||
$(use_enable debug cassert) \
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
insinto /etc
|
||||
newins etc/pgbouncer.ini pgbouncer.conf
|
||||
newinitd "${FILESDIR}"/pgbouncer.initd "${PN}"
|
||||
|
||||
dodoc README NEWS AUTHORS
|
||||
dodoc doc/*.txt
|
||||
|
||||
dodir /var/log/pgbouncer/
|
||||
fowners pgbouncer:pgbouncer /var/log/pgbouncer/
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Please read the config.txt for Configuration Directives"
|
||||
einfo
|
||||
einfo "For Administration Commands, see:"
|
||||
einfo " man pgbouncer"
|
||||
einfo
|
||||
einfo "By default, PgBouncer does not have access to any database."
|
||||
einfo "GRANT the permissions needed for your application and make sure that it"
|
||||
einfo "exists in PgBouncer's auth_file."
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
--- sqlitebrowser/sqlitebrowser.pro
|
||||
+++ sqlitebrowser/sqlitebrowser.pro
|
||||
@@ -74,6 +74,7 @@
|
||||
UI_DIR = .ui
|
||||
MOC_DIR = .moc
|
||||
OBJECTS_DIR = .obj
|
||||
+ LIBS += -ldl
|
||||
}
|
||||
win32:RC_FILE = winapp.rc
|
||||
mac {
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlitebrowser/sqlitebrowser-2.0_beta1-r2.ebuild,v 1.1 2012/03/28 23:58:33 xmw Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="SQLite Database Browser"
|
||||
HOMEPAGE="http://sqlitebrowser.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}_200_b1_src.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=x11-libs/qt-core-4.6:4[qt3support]
|
||||
>=x11-libs/qt-gui-4.6:4[qt3support]
|
||||
>=x11-libs/qt-qt3support-4.6:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/trunk/${PN}
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-qt-4.7.0.patch
|
||||
"${FILESDIR}"/${P}-gold.patch )
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}/${PN}
|
||||
newicon ${PN}/images/128.png ${PN}.png
|
||||
make_desktop_entry ${PN} "SQLite Database Browser"
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST libtasn1-2.11.tar.gz 1944644 RMD160 1a79ed2720ecfee4edabea505955d0ce426c2a87 SHA1 6367c799726ad3218fac4f0e88692976258904da SHA256 f4d43c77c12ceabf1a72911472fc8c67e43728b328dfb1b83fd519ed5d079afb
|
||||
DIST libtasn1-2.12.tar.gz 1950733 RMD160 ae6d67a46956689d48879afa732cf12171e5cfab SHA1 b73539aee5444efb5e606b94bdf3ec5bfedb8620 SHA256 0e257a8a01c80e464f73262e13c226e04a15165c2ad087a340f53902281a1c5d
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/libtasn1-2.11.ebuild,v 1.8 2012/03/18 19:55:36 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="ASN.1 library"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtasn1/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
DEPEND=">=dev-lang/perl-5.6
|
||||
sys-devel/bison"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
|
||||
|
||||
src_configure(){
|
||||
local myeconfargs
|
||||
[[ "${VALGRIND_TESTS}" == "0" ]] && myeconfargs+=( --disable-valgrind-tests )
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
if use doc ; then
|
||||
dodoc doc/libtasn1.pdf
|
||||
dohtml doc/reference/html/*
|
||||
fi
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libzip/libzip-0.10-r1.ebuild,v 1.8 2012/03/02 21:00:06 ranger Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
MY_P=${P/_}
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="Library for manipulating zip archives"
|
||||
HOMEPAGE="http://www.nih.at/libzip/"
|
||||
SRC_URI="http://www.nih.at/libzip/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( NEWS README THANKS AUTHORS )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.10_rc1-fix_headers.patch"
|
||||
"${FILESDIR}/${PN}-0.10-fix_pkgconfig.patch"
|
||||
)
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_prepare() {
|
||||
autotools-utils_src_prepare
|
||||
# run due to fix_headers patch
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
#elibtoolize # FreeBSD .so version
|
||||
|
||||
# fix test return state
|
||||
sed -i \
|
||||
-e 's:19/2:19/0:' \
|
||||
regress/open_nonarchive.test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
remove_libtool_files all
|
||||
}
|
@ -0,0 +1,172 @@
|
||||
--- src/linux/snd_alsa.c.old 2012-03-28 19:22:06.533174832 +0200
|
||||
+++ src/linux/snd_alsa.c 2012-03-28 19:22:19.670009575 +0200
|
||||
@@ -22,13 +22,22 @@
|
||||
$Id: quake2-icculus-0.16.1-alsa.patch,v 1.1 2012/03/28 22:32:18 tupone Exp $
|
||||
*/
|
||||
|
||||
-#define BUFFER_SIZE 4096
|
||||
+// quake2-r0.16.1/src/linux/snd_alsa.c 2010-08-29 09:58:50
|
||||
+// Alsa Redux Patch
|
||||
+#define BUFFER_SIZE 16384
|
||||
|
||||
#include <alsa/asoundlib.h>
|
||||
|
||||
#include "../client/client.h"
|
||||
#include "../client/snd_loc.h"
|
||||
|
||||
+#define AFSize 4
|
||||
+static int snd_inited=0;
|
||||
+static snd_pcm_t *playback_handle;
|
||||
+static int AlsaFrames;
|
||||
+static int AlsaPos;
|
||||
+
|
||||
+/*
|
||||
#define snd_buf BUFFER_SIZE
|
||||
|
||||
static int snd_inited;
|
||||
@@ -43,17 +52,58 @@
|
||||
cvar_t *snddevice;
|
||||
|
||||
static int tryrates[] = { 44100, 22051, 11025, 8000 };
|
||||
-
|
||||
+*/
|
||||
qboolean SNDDMA_Init (void)
|
||||
{
|
||||
- int i;
|
||||
- int err;
|
||||
- int buffersize;
|
||||
- int framesize;
|
||||
- int format;
|
||||
+ int confirm;
|
||||
+ int latency;
|
||||
+ Com_Printf("Setting up ALSA driver .....\n");
|
||||
|
||||
if (snd_inited) { return 1; }
|
||||
-
|
||||
+ int s_khz=(Cvar_Get("s_khz", "22", CVAR_ARCHIVE))->value;
|
||||
+ if (s_khz <22 ){
|
||||
+ Com_Printf("Low Performance 11KHz.\n");
|
||||
+ Cvar_Set("s_mixahead","0.2");
|
||||
+ dma.speed=11025;
|
||||
+ AlsaFrames=2048;
|
||||
+ latency=200000;
|
||||
+ }else{
|
||||
+ Com_Printf("High Quality 48KHz.\n");
|
||||
+ Cvar_Set("s_mixahead","0.1");
|
||||
+ dma.speed=48000;
|
||||
+ AlsaFrames=4800;
|
||||
+ latency=110000;}
|
||||
+
|
||||
+ dma.channels = 2;
|
||||
+ dma.samplebits = 16;
|
||||
+ AlsaPos = 0;
|
||||
+ playback_handle = NULL;
|
||||
+ confirm =
|
||||
+snd_pcm_open(&playback_handle,"default",SND_PCM_STREAM_PLAYBACK,SND_PCM_NONBLOCK);
|
||||
+ if (confirm < 0) {
|
||||
+ Com_Printf("ALSA sound error: cannot open device \n");
|
||||
+ return 0;}
|
||||
+ confirm = snd_pcm_set_params(playback_handle,
|
||||
+ SND_PCM_FORMAT_S16_LE,
|
||||
+ SND_PCM_ACCESS_RW_INTERLEAVED,
|
||||
+ dma.channels,
|
||||
+ dma.speed,
|
||||
+ 1,//soft resample
|
||||
+ latency);
|
||||
+ if (confirm < 0){
|
||||
+ Com_Printf("Alsa error: %s\n", snd_strerror(confirm));
|
||||
+ return 0;}
|
||||
+ confirm = snd_pcm_prepare(playback_handle);
|
||||
+ if (confirm < 0) {
|
||||
+ Com_Printf("...failed.\n");
|
||||
+ return 0;}
|
||||
+
|
||||
+ int rambuffer = (BUFFER_SIZE+AlsaFrames)*AFSize;
|
||||
+ dma.buffer=malloc(rambuffer);
|
||||
+ dma.samplepos = 0;
|
||||
+ dma.samples = BUFFER_SIZE*dma.channels;
|
||||
+ dma.submission_chunk = 16;
|
||||
+ /*
|
||||
sndbits = Cvar_Get("sndbits", "16", CVAR_ARCHIVE);
|
||||
sndspeed = Cvar_Get("sndspeed", "0", CVAR_ARCHIVE);
|
||||
sndchannels = Cvar_Get("sndchannels", "2", CVAR_ARCHIVE);
|
||||
@@ -159,7 +209,6 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
- /*
|
||||
buffer_size = snd_pcm_hw_params_get_buffer_size(hw_params);
|
||||
frame_size = (snd_pcm_format_physical_width(format)*dma.channels)/8;
|
||||
|
||||
@@ -172,7 +221,6 @@
|
||||
}
|
||||
|
||||
snd_buf = buffer_size*frame_size;
|
||||
- */
|
||||
|
||||
//snd_buf = BUFFER_SIZE;
|
||||
|
||||
@@ -183,7 +231,7 @@
|
||||
dma.samples = snd_buf / (dma.samplebits/8);
|
||||
dma.submission_chunk = 1;
|
||||
dma.buffer = (char *)buffer;
|
||||
-
|
||||
+ */
|
||||
snd_inited = 1;
|
||||
return 1;
|
||||
}
|
||||
@@ -191,11 +239,25 @@
|
||||
int
|
||||
SNDDMA_GetDMAPos (void)
|
||||
{
|
||||
- if(snd_inited)
|
||||
- return dma.samplepos;
|
||||
- else
|
||||
- Com_Printf ("Sound not inizialized\n");
|
||||
- return 0;
|
||||
+ int timerpos;
|
||||
+ int send;
|
||||
+ int taken;
|
||||
+ timerpos = snd_pcm_avail(playback_handle);
|
||||
+ if (timerpos<0){// likely buffer underrun.
|
||||
+ timerpos = snd_pcm_prepare(playback_handle);
|
||||
+ timerpos=0;}
|
||||
+
|
||||
+ send=AlsaFrames-timerpos;
|
||||
+ if ( (send+AlsaPos)>BUFFER_SIZE )
|
||||
+ { memcpy (dma.buffer+BUFFER_SIZE*AFSize,
|
||||
+ dma.buffer,AlsaFrames*AFSize);}
|
||||
+ taken = snd_pcm_writei(playback_handle, dma.buffer+AlsaPos*AFSize, send);
|
||||
+ if (taken<0) {taken=0;}
|
||||
+
|
||||
+ AlsaPos+=taken;
|
||||
+ if (BUFFER_SIZE<=AlsaPos){AlsaPos -= BUFFER_SIZE;}
|
||||
+ return AlsaPos*dma.channels;
|
||||
+
|
||||
}
|
||||
|
||||
void
|
||||
@@ -205,8 +267,8 @@
|
||||
snd_pcm_drop(playback_handle);
|
||||
snd_pcm_close(playback_handle);
|
||||
snd_inited = 0;
|
||||
+ free(dma.buffer);
|
||||
}
|
||||
- free(dma.buffer);
|
||||
dma.buffer = NULL;
|
||||
}
|
||||
|
||||
@@ -217,13 +279,6 @@
|
||||
void
|
||||
SNDDMA_Submit (void)
|
||||
{
|
||||
- int written;
|
||||
-
|
||||
- if ((written = snd_pcm_writei(playback_handle, dma.buffer, snd_buf)) < 0) {
|
||||
- snd_pcm_prepare(playback_handle);
|
||||
- Com_Printf("alsa: buffer underrun\n");
|
||||
- }
|
||||
- dma.samplepos += written/(dma.samplebits/8);
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
python? ( =dev-lang/python-2* ) python? ( =dev-lang/python-2*[threads] ) >=app-admin/eselect-vi-1.1 >=sys-apps/sed-4 sys-devel/autoconf >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) perl? ( dev-lang/perl ) acl? ( kernel_linux? ( sys-apps/acl ) ) ruby? ( =dev-lang/ruby-1.8* ) dev-util/ctags !aqua? ( gtk? ( dev-util/pkgconfig ) )
|
||||
python? ( =dev-lang/python-2* ) python? ( =dev-lang/python-2*[threads] ) >=app-admin/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) perl? ( dev-lang/perl ) acl? ( kernel_linux? ( sys-apps/acl ) ) ruby? ( =dev-lang/ruby-1.8* ) !<app-vim/align-30-r1 !<app-vim/vimbuddy-0.9.1-r1 !<app-vim/autoalign-11 !<app-vim/supertab-0.41 ~app-editors/vim-core-7.3.487 dev-util/ctags x11-libs/libXext !aqua? ( gtk? ( >=x11-libs/gtk+-2.6:2 x11-libs/libXft gnome? ( >=gnome-base/libgnomeui-2.6 ) ) !gtk? ( motif? ( >=x11-libs/openmotif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( x11-libs/libXaw ) ) ) )
|
||||
0
|
||||
ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 http://dev.gentoo.org/~lack/vim/vim-patches-7.3.487.patch.bz2
|
||||
|
||||
http://www.vim.org/
|
||||
vim
|
||||
GUI version of the Vim text editor
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
bash-completion-r1 eutils fdo-mime flag-o-matic multilib prefix python toolchain-funcs user versionator vim vim-doc
|
||||
nls acl cscope debug gpm perl python ruby aqua gnome gtk motif neXt netbeans
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
python? ( =dev-lang/python-2* ) python? ( =dev-lang/python-2*[threads] ) >=app-admin/eselect-vi-1.1 >=sys-apps/sed-4 sys-devel/autoconf >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) perl? ( dev-lang/perl ) acl? ( kernel_linux? ( sys-apps/acl ) ) ruby? ( =dev-lang/ruby-1.8* ) X? ( x11-libs/libXt x11-libs/libX11 x11-libs/libSM x11-proto/xproto ) !minimal? ( dev-util/ctags )
|
||||
python? ( =dev-lang/python-2* ) python? ( =dev-lang/python-2*[threads] ) >=app-admin/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) perl? ( dev-lang/perl ) acl? ( kernel_linux? ( sys-apps/acl ) ) ruby? ( =dev-lang/ruby-1.8* ) !<app-vim/align-30-r1 !<app-vim/vimbuddy-0.9.1-r1 !<app-vim/autoalign-11 !<app-vim/supertab-0.41 X? ( x11-libs/libXt ) !minimal? ( ~app-editors/vim-core-7.3.487 dev-util/ctags ) !<app-editors/nvi-1.81.5-r4
|
||||
0
|
||||
ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 http://dev.gentoo.org/~lack/vim/vim-patches-7.3.487.patch.bz2
|
||||
|
||||
http://www.vim.org/
|
||||
vim
|
||||
Vim, an improved vi-style text editor
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
bash-completion-r1 eutils fdo-mime flag-o-matic multilib prefix python toolchain-funcs user versionator vim vim-doc
|
||||
nls acl cscope debug gpm perl python ruby X minimal vim-pager
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=app-admin/eselect-vi-1.1 >=sys-apps/sed-4 sys-devel/autoconf >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl )
|
||||
>=app-admin/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl )
|
||||
0
|
||||
ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 http://dev.gentoo.org/~lack/vim/vim-core-7.3-gentoo-patches-r1.tar.bz2 http://dev.gentoo.org/~lack/vim/vim-patches-7.3.487.patch.bz2
|
||||
|
||||
http://www.vim.org/
|
||||
vim
|
||||
vim and gvim shared files
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
bash-completion-r1 eutils fdo-mime flag-o-matic multilib prefix python toolchain-funcs user versionator vim vim-doc
|
||||
nls acl livecd
|
||||
|
||||
!livecd? ( app-vim/gentoo-syntax )
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
|
||||
|| ( sys-apps/util-linux app-misc/getopt ) !<app-text/docbook-xsl-stylesheets-1.73.1
|
||||
0
|
||||
mirror://gentoo/build-docbook-catalog-1.19.tar.xz http://dev.gentoo.org/~vapier/dist/build-docbook-catalog-1.19.tar.xz
|
||||
|
||||
http://sources.gentoo.org/gentoo-src/build-docbook-catalog/
|
||||
GPL-2
|
||||
DocBook XML catalog auto-updater
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
postinst
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-libs/libevent
|
||||
dev-libs/libevent
|
||||
0
|
||||
mirror://postgresql/projects/pgFoundry/pgbouncer/pgbouncer-1.5.tar.gz
|
||||
test
|
||||
http://pgfoundry.org/projects/pgbouncer/
|
||||
BSD
|
||||
Lightweight connection pooler for PostgreSQL
|
||||
~amd64 ~x86
|
||||
eutils multilib toolchain-funcs user
|
||||
debug
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=x11-libs/qt-core-4.6:4[qt3support] >=x11-libs/qt-gui-4.6:4[qt3support] >=x11-libs/qt-qt3support-4.6:4
|
||||
>=x11-libs/qt-core-4.6:4[qt3support] >=x11-libs/qt-gui-4.6:4[qt3support] >=x11-libs/qt-qt3support-4.6:4
|
||||
0
|
||||
mirror://sourceforge/sqlitebrowser/sqlitebrowser_200_b1_src.tar.gz
|
||||
|
||||
http://sqlitebrowser.sourceforge.net/
|
||||
public-domain
|
||||
SQLite Database Browser
|
||||
~amd64 ~x86
|
||||
base eutils multilib qt4-r2 toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-lang/perl-5.6 sys-devel/bison
|
||||
|
||||
0
|
||||
mirror://gnu/libtasn1/libtasn1-2.11.tar.gz
|
||||
|
||||
http://www.gnu.org/software/libtasn1/
|
||||
GPL-3 LGPL-2.1
|
||||
ASN.1 library
|
||||
alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
|
||||
autotools autotools-utils eutils libtool multilib toolchain-funcs user
|
||||
doc static-libs
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
sys-libs/zlib
|
||||
sys-libs/zlib
|
||||
0
|
||||
http://www.nih.at/libzip/libzip-0.10.tar.gz
|
||||
|
||||
http://www.nih.at/libzip/
|
||||
BSD
|
||||
Library for manipulating zip archives
|
||||
~alpha amd64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
|
||||
autotools autotools-utils eutils libtool multilib toolchain-funcs user
|
||||
static-libs
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
x11-libs/gtk+:2 dev-libs/glib:2 net-libs/libnet:1.1 || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
x11-libs/gtk+:2 dev-libs/glib:2 net-libs/libnet:1.1
|
||||
0
|
||||
http://gspoof.sourceforge.net/src/gspoof-3.2.tar.gz
|
||||
|
||||
http://gspoof.sourceforge.net/
|
||||
GPL-2
|
||||
A simple GTK/command line TCP/IP packet generator
|
||||
~amd64 ~ppc ~x86
|
||||
autotools eutils libtool multilib toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/libtasn1-0.3.4 guile? ( >=dev-scheme/guile-1.8[networking] ) nettle? ( >=dev-libs/nettle-2.1[gmp] ) !nettle? ( >=dev-libs/libgcrypt-1.4.0 ) nls? ( virtual/libintl ) pkcs11? ( app-crypt/p11-kit ) zlib? ( >=sys-libs/zlib-1.2.3.1 ) !bindist? ( lzo? ( >=dev-libs/lzo-2 ) ) sys-devel/libtool doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) test? ( app-misc/datefudge ) || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
>=dev-libs/libtasn1-0.3.4 guile? ( >=dev-scheme/guile-1.8[networking] ) nettle? ( >=dev-libs/nettle-2.1[gmp] ) !nettle? ( >=dev-libs/libgcrypt-1.4.0 ) nls? ( virtual/libintl ) pkcs11? ( app-crypt/p11-kit ) zlib? ( >=sys-libs/zlib-1.2.3.1 ) !bindist? ( lzo? ( >=dev-libs/lzo-2 ) )
|
||||
0
|
||||
mirror://gnu/gnutls/gnutls-2.12.17.tar.bz2
|
||||
|
||||
http://www.gnutls.org/
|
||||
GPL-3 LGPL-2.1
|
||||
A TLS 1.2 and SSL 3.0 implementation for the GNU project
|
||||
~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
||||
autotools eutils libtool multilib toolchain-funcs user
|
||||
bindist +cxx doc examples guile lzo +nettle nls pkcs11 static-libs test zlib
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/libtasn1-0.3.4 >=dev-libs/nettle-2.4[gmp] >=sys-devel/autogen-5.15 guile? ( >=dev-scheme/guile-1.8[networking] ) nls? ( virtual/libintl ) pkcs11? ( >=app-crypt/p11-kit-0.11 ) zlib? ( >=sys-libs/zlib-1.2.3.1 ) sys-devel/libtool doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) test? ( app-misc/datefudge ) || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
>=dev-libs/libtasn1-0.3.4 >=dev-libs/nettle-2.4[gmp] >=sys-devel/autogen-5.15 guile? ( >=dev-scheme/guile-1.8[networking] ) nls? ( virtual/libintl ) pkcs11? ( >=app-crypt/p11-kit-0.11 ) zlib? ( >=sys-libs/zlib-1.2.3.1 )
|
||||
0
|
||||
mirror://gnu/gnutls/gnutls-3.0.15.tar.xz
|
||||
|
||||
http://www.gnutls.org/
|
||||
GPL-3 LGPL-2.1
|
||||
A TLS 1.2 and SSL 3.0 implementation for the GNU project
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
|
||||
autotools eutils libtool multilib toolchain-funcs user
|
||||
+cxx doc examples guile nls pkcs11 static-libs test zlib
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
sys-devel/autoconf
|
||||
|
||||
1.1
|
||||
mirror://sourceforge/project/libnet-dev/libnet-1.1.6-rc3.tar.gz
|
||||
|
||||
http://libnet-dev.sourceforge.net/
|
||||
LGPL-2
|
||||
library to provide an API for commonly used low-level network functions (mainly packet injection)
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux
|
||||
eutils multilib toolchain-funcs user
|
||||
doc static-libs
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
!<sys-apps/systemd-29-r4 !=sys-apps/systemd-37-r1
|
||||
|
||||
0
|
||||
http://roy.marples.name/downloads/dhcpcd/dhcpcd-5.5.6.tar.bz2
|
||||
|
||||
http://roy.marples.name/projects/dhcpcd/
|
||||
BSD-2
|
||||
A fully featured, yet light weight RFC2131 compliant DHCP client
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux
|
||||
eutils multilib systemd toolchain-funcs user
|
||||
+zeroconf elibc_glibc
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
fortran? ( virtual/fortran[openmp?] ) mpi? ( virtual/mpi )
|
||||
fortran? ( virtual/fortran[openmp?] ) mpi? ( virtual/mpi )
|
||||
3.0
|
||||
http://www.fftw.org/fftw-3.3.1-beta1.tar.gz
|
||||
http://www.fftw.org/fftw-3.3.1.tar.gz
|
||||
|
||||
http://www.fftw.org/
|
||||
GPL-2
|
@ -1,22 +0,0 @@
|
||||
>=sys-apps/sed-4
|
||||
app-arch/bzip2 app-misc/ca-certificates media-libs/alsa-lib dev-libs/atk dev-libs/dbus-glib dev-libs/expat dev-libs/glib:2 dev-libs/libxslt dev-libs/nspr dev-libs/nss gnome-base/gconf:2 media-libs/fontconfig media-libs/freetype net-print/cups media-libs/libpng:1.2 sys-apps/dbus || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libXScrnSaver x11-libs/libX11 x11-libs/libXrender x11-libs/libXext x11-libs/pango x11-misc/xdg-utils !www-client/google-chrome:0 !www-client/google-chrome:beta !www-client/google-chrome:unstable
|
||||
stable
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_17.0.963.83-r127885_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_17.0.963.83-r127885_i386.deb )
|
||||
mirror strip
|
||||
http://www.google.com/chrome
|
||||
google-chrome
|
||||
The web browser from Google
|
||||
-* ~amd64 ~x86
|
||||
eutils fdo-mime gnome2-utils multilib pax-utils toolchain-funcs user
|
||||
+plugins linguas_am linguas_ar linguas_bg linguas_bn linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es linguas_es_LA linguas_et linguas_fa linguas_fi linguas_fil linguas_fr linguas_gu linguas_he linguas_hi linguas_hr linguas_hu linguas_id linguas_it linguas_ja linguas_kn linguas_ko linguas_lt linguas_lv linguas_ml linguas_mr linguas_nb linguas_nl linguas_pl linguas_pt_BR linguas_pt_PT linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_sw linguas_ta linguas_te linguas_th linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst postrm preinst prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
>=sys-apps/sed-4
|
||||
media-libs/alsa-lib app-arch/bzip2 x11-libs/cairo net-print/cups sys-apps/dbus dev-libs/expat media-libs/fontconfig media-libs/freetype app-misc/ca-certificates gnome-base/gconf:2 dev-libs/libgcrypt x11-libs/gdk-pixbuf x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/nspr dev-libs/nss x11-libs/pango media-libs/libpng:1.2 || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) sys-fs/udev x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXScrnSaver sys-libs/zlib x11-misc/xdg-utils net-misc/curl dev-libs/openssl:0.9.8 !www-client/google-chrome:0 !www-client/google-chrome:stable !www-client/google-chrome:unstable
|
||||
beta
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_18.0.1025.140-r128625_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_18.0.1025.140-r128625_i386.deb )
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_18.0.1025.142-r129054_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_18.0.1025.142-r129054_i386.deb )
|
||||
mirror strip
|
||||
http://www.google.com/chrome
|
||||
google-chrome
|
@ -0,0 +1,22 @@
|
||||
>=sys-apps/sed-4
|
||||
media-libs/alsa-lib app-arch/bzip2 x11-libs/cairo net-print/cups sys-apps/dbus dev-libs/expat media-libs/fontconfig media-libs/freetype app-misc/ca-certificates gnome-base/gconf:2 dev-libs/libgcrypt x11-libs/gdk-pixbuf x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/nspr dev-libs/nss x11-libs/pango media-libs/libpng:1.2 || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) sys-fs/udev x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXScrnSaver sys-libs/zlib x11-misc/xdg-utils net-misc/curl dev-libs/openssl:0.9.8 !www-client/google-chrome:0 !www-client/google-chrome:beta !www-client/google-chrome:unstable
|
||||
stable
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_18.0.1025.142-r129054_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_18.0.1025.142-r129054_i386.deb )
|
||||
mirror strip
|
||||
http://www.google.com/chrome
|
||||
google-chrome
|
||||
The web browser from Google
|
||||
-* ~amd64 ~x86
|
||||
chromium eutils fdo-mime gnome2-utils linux-info multilib pax-utils toolchain-funcs unpacker user versionator
|
||||
+plugins +linguas_am +linguas_ar +linguas_bg +linguas_bn +linguas_ca +linguas_cs +linguas_da +linguas_de +linguas_el +linguas_en_GB +linguas_es +linguas_es_LA +linguas_et +linguas_fa +linguas_fi +linguas_fil +linguas_fr +linguas_gu +linguas_he +linguas_hi +linguas_hr +linguas_hu +linguas_id +linguas_it +linguas_ja +linguas_kn +linguas_ko +linguas_lt +linguas_lv +linguas_ml +linguas_mr +linguas_ms +linguas_nb +linguas_nl +linguas_pl +linguas_pt_BR +linguas_pt_PT +linguas_ro +linguas_ru +linguas_sk +linguas_sl +linguas_sr +linguas_sv +linguas_sw +linguas_ta +linguas_te +linguas_th +linguas_tr +linguas_uk +linguas_vi +linguas_zh_CN +linguas_zh_TW
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst postrm preinst setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
>=sys-apps/sed-4
|
||||
media-libs/alsa-lib app-arch/bzip2 x11-libs/cairo net-print/cups sys-apps/dbus dev-libs/expat media-libs/fontconfig media-libs/freetype app-misc/ca-certificates gnome-base/gconf:2 dev-libs/libgcrypt x11-libs/gdk-pixbuf x11-libs/gtk+:2 dev-libs/glib:2 dev-libs/nspr dev-libs/nss x11-libs/pango media-libs/libpng:1.2 || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) sys-fs/udev x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXScrnSaver sys-libs/zlib x11-misc/xdg-utils net-misc/curl dev-libs/openssl:0.9.8 !www-client/google-chrome:0 !www-client/google-chrome:beta !www-client/google-chrome:stable
|
||||
unstable
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_19.0.1077.3-r128359_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_19.0.1077.3-r128359_i386.deb )
|
||||
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_19.0.1081.2-r129295_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_19.0.1081.2-r129295_i386.deb )
|
||||
mirror strip
|
||||
http://www.google.com/chrome
|
||||
google-chrome
|
@ -0,0 +1,22 @@
|
||||
<=x11-base/xorg-server-1.11.49[-minimal] >=app-admin/eselect-opengl-1.0.7 app-admin/eselect-opencl sys-power/acpid x11-apps/xauth x11-libs/libX11 x11-libs/libXext x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender multilib? ( app-emulation/emul-linux-x86-opengl app-emulation/emul-linux-x86-xlibs ) qt4? ( x11-libs/libICE x11-libs/libSM x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXxf86vm x11-libs/qt-core x11-libs/qt-gui ) x11-proto/inputproto x11-proto/xf86miscproto x11-proto/xf86vidmodeproto x11-proto/xineramaproto x11-libs/libXtst sys-apps/findutils app-misc/pax-utils kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
<=x11-base/xorg-server-1.11.49[-minimal] >=app-admin/eselect-opengl-1.0.7 app-admin/eselect-opencl sys-power/acpid x11-apps/xauth x11-libs/libX11 x11-libs/libXext x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender multilib? ( app-emulation/emul-linux-x86-opengl app-emulation/emul-linux-x86-xlibs ) qt4? ( x11-libs/libICE x11-libs/libSM x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXxf86vm x11-libs/qt-core x11-libs/qt-gui ) kernel_linux? ( virtual/modutils )
|
||||
1
|
||||
http://www2.ati.com/drivers/linux//amd-driver-installer-12-3-x86.x86_64.run
|
||||
|
||||
http://www.amd.com
|
||||
AMD GPL-2 QPL-1.0 as-is
|
||||
Ati precompiled drivers for radeon r600 (HD Series) and newer chipsets
|
||||
~amd64 ~x86
|
||||
eutils linux-info linux-mod multilib toolchain-funcs user versionator
|
||||
debug +modules multilib pax_kernel qt4 static-libs kernel_linux
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install postinst postrm preinst prepare prerm pretend setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Wed, 28 Mar 2012 19:36:47 +0000
|
||||
Thu, 29 Mar 2012 06:36:46 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 28 Mar 2012 19:36:47 +0000
|
||||
Thu, 29 Mar 2012 06:36:46 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 28 Mar 2012 19:36:49 +0000
|
||||
Thu, 29 Mar 2012 06:36:48 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Mar 28 19:36:47 UTC 2012
|
||||
Thu Mar 29 06:36:46 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Wed, 28 Mar 2012 20:00:01 +0000
|
||||
Thu, 29 Mar 2012 07:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1332963301 Wed Mar 28 19:35:01 2012 UTC
|
||||
1333002901 Thu Mar 29 06:35:01 2012 UTC
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/gspoof/gspoof-3.2-r2.ebuild,v 1.1 2012/03/29 04:24:20 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A simple GTK/command line TCP/IP packet generator"
|
||||
HOMEPAGE="http://gspoof.sourceforge.net/"
|
||||
SRC_URI="http://gspoof.sourceforge.net/src/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
x11-libs/gtk+:2
|
||||
dev-libs/glib:2
|
||||
net-libs/libnet:1.1
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-def-values.patch \
|
||||
"${FILESDIR}"/${P}-icon.patch
|
||||
sed -i configure.ac -e 's|libnet.a|libnet.so|g' || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin gspoof
|
||||
newicon pixmap/icon.png ${PN}.png
|
||||
dodoc README CHANGELOG TODO
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST gnutls-2.10.5.tar.bz2 7287913 RMD160 4bc886ced90742a488e00c1884e6124b37047382 SHA1 4530657082a0e754356de89a5529d1ad7a18e777 SHA256 c086d5426ef04427038db6af1a4dc62ff32694e91e759ebf9bb3380243ebd9c9
|
||||
DIST gnutls-2.12.17.tar.bz2 7207831 RMD160 71fda67352ba8466a24809b136d434db4fe03d1d SHA1 9d871ea0ee2b8b440021cf6d5bbe87ba89754269 SHA256 588ad6b0901c789f2f6afcec88ac4d688801bf1a024c9afa08706bb8d9868bf3
|
||||
DIST gnutls-2.12.18.tar.bz2 7207965 RMD160 c5c5bb91f374edd7bfa63c2b2b19ea7606353d17 SHA1 cd5cf0932575b758ad3ee89952763a8395ea4af0 SHA256 780b12e3f05191316390611a3d9d982d29ca3f3abc234517b2fc542064b6f07a
|
||||
DIST gnutls-3.0.15.tar.xz 4875488 RMD160 fb7e70946969f64dfef431b594029f5f604537f0 SHA1 337ba115ebf2c4bde78e3d182a3bf253400f2f2f SHA256 013800e2bb94d72f5f1c3b447553223039f01bd0655d60138e1a0cea50022962
|
||||
DIST gnutls-3.0.16.tar.xz 4895020 RMD160 985c6affd96bee257ba1ef485a06750d1410c804 SHA1 8ef2dadbb5f4b942fe63077800eba9e1dc1ac099 SHA256 a87886259a035ff1051b77cc41e86323b294a6bd910b0ce66c6fb708ab45dc11
|
||||
|
@ -1,126 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/gnutls-2.12.17.ebuild,v 1.2 2012/03/16 21:33:48 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools libtool eutils
|
||||
|
||||
DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
|
||||
HOMEPAGE="http://www.gnutls.org/"
|
||||
|
||||
if [[ "${PV}" == *pre* ]]; then
|
||||
SRC_URI="http://daily.josefsson.org/${P%.*}/${P%.*}-${PV#*pre}.tar.gz"
|
||||
else
|
||||
MINOR_VERSION="${PV#*.}"
|
||||
MINOR_VERSION="${MINOR_VERSION%%.*}"
|
||||
if [[ $((MINOR_VERSION % 2)) == 0 ]]; then
|
||||
#SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.bz2"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
|
||||
else
|
||||
SRC_URI="ftp://alpha.gnu.org/gnu/${PN}/${P}.tar.bz2"
|
||||
fi
|
||||
unset MINOR_VERSION
|
||||
fi
|
||||
|
||||
# LGPL-2.1 for libgnutls library and GPL-3 for libgnutls-extra library.
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="bindist +cxx doc examples guile lzo +nettle nls pkcs11 static-libs test zlib"
|
||||
|
||||
RDEPEND=">=dev-libs/libtasn1-0.3.4
|
||||
guile? ( >=dev-scheme/guile-1.8[networking] )
|
||||
nettle? ( >=dev-libs/nettle-2.1[gmp] )
|
||||
!nettle? ( >=dev-libs/libgcrypt-1.4.0 )
|
||||
nls? ( virtual/libintl )
|
||||
pkcs11? ( app-crypt/p11-kit )
|
||||
zlib? ( >=sys-libs/zlib-1.2.3.1 )
|
||||
!bindist? ( lzo? ( >=dev-libs/lzo-2 ) )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
doc? ( dev-util/gtk-doc )
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( app-misc/datefudge )"
|
||||
|
||||
S="${WORKDIR}/${P%_pre*}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO )
|
||||
|
||||
pkg_setup() {
|
||||
if use lzo && use bindist; then
|
||||
ewarn "lzo support is disabled for binary distribution of GnuTLS due to licensing issues."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# tests/suite directory is not distributed.
|
||||
sed -i -e 's|AC_CONFIG_FILES(\[tests/suite/Makefile\])|:|' \
|
||||
configure.ac || die
|
||||
|
||||
sed -i -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \
|
||||
doc/Makefile.am || die
|
||||
|
||||
local dir
|
||||
for dir in m4 lib/m4 libextra/m4; do
|
||||
rm -f "${dir}/lt"* "${dir}/libtool.m4"
|
||||
done
|
||||
find . -name ltmain.sh -exec rm {} \;
|
||||
|
||||
# support user patches
|
||||
epatch_user
|
||||
|
||||
for dir in . lib libextra; do
|
||||
pushd "${dir}" > /dev/null
|
||||
eautoreconf
|
||||
popd > /dev/null
|
||||
done
|
||||
|
||||
# Use sane .so versioning on FreeBSD.
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use bindist && myconf="--without-lzo" || myconf="$(use_with lzo)"
|
||||
[[ "${VALGRIND_TESTS}" != "1" ]] && myconf+=" --disable-valgrind-tests"
|
||||
|
||||
econf \
|
||||
--htmldir=/usr/share/doc/${P}/html \
|
||||
$(use_enable cxx) \
|
||||
$(use_enable doc gtk-doc) \
|
||||
$(use_enable doc gtk-doc-pdf) \
|
||||
$(use_enable guile) \
|
||||
$(use_with !nettle libgcrypt) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pkcs11 p11-kit) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with zlib) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if has_version dev-util/valgrind && [[ ${VALGRIND_TESTS} != 1 ]]; then
|
||||
elog
|
||||
elog "You can set VALGRIND_TESTS=\"1\" to enable Valgrind tests."
|
||||
elog
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
if use doc; then
|
||||
dodoc doc/gnutls.{pdf,ps}
|
||||
dohtml doc/gnutls.html
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc doc/examples/*.c
|
||||
fi
|
||||
}
|
@ -1,105 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/gnutls-3.0.15.ebuild,v 1.1 2012/03/03 05:18:17 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools libtool eutils
|
||||
|
||||
DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
|
||||
HOMEPAGE="http://www.gnutls.org/"
|
||||
|
||||
if [[ "${PV}" == *pre* ]]; then
|
||||
SRC_URI="http://daily.josefsson.org/${P%.*}/${P%.*}-${PV#*pre}.tar.gz"
|
||||
else
|
||||
MINOR_VERSION="${PV#*.}"
|
||||
MINOR_VERSION="${MINOR_VERSION%%.*}"
|
||||
if [[ $((MINOR_VERSION % 2)) == 0 ]]; then
|
||||
#SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.bz2"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI="ftp://alpha.gnu.org/gnu/${PN}/${P}.tar.xz"
|
||||
fi
|
||||
unset MINOR_VERSION
|
||||
fi
|
||||
|
||||
# LGPL-2.1 for libgnutls library and GPL-3 for libgnutls-extra library.
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="+cxx doc examples guile nls pkcs11 static-libs test zlib"
|
||||
|
||||
RDEPEND=">=dev-libs/libtasn1-0.3.4
|
||||
>=dev-libs/nettle-2.4[gmp]
|
||||
>=sys-devel/autogen-5.15
|
||||
guile? ( >=dev-scheme/guile-1.8[networking] )
|
||||
nls? ( virtual/libintl )
|
||||
pkcs11? ( >=app-crypt/p11-kit-0.11 )
|
||||
zlib? ( >=sys-libs/zlib-1.2.3.1 )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool
|
||||
doc? ( dev-util/gtk-doc )
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( app-misc/datefudge )"
|
||||
|
||||
S="${WORKDIR}/${P%_pre*}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO )
|
||||
|
||||
src_prepare() {
|
||||
local dir
|
||||
|
||||
# tests/suite directory is not distributed.
|
||||
sed -i \
|
||||
-e ':AC_CONFIG_FILES(\[tests/suite/Makefile\]):d' \
|
||||
configure.ac || die
|
||||
|
||||
sed -i \
|
||||
-e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \
|
||||
doc/Makefile.am || die
|
||||
|
||||
for dir in m4 gl/m4; do
|
||||
rm -f "${dir}/lt"* "${dir}/libtool.m4"
|
||||
done
|
||||
find . -name ltmain.sh -exec rm {} \;
|
||||
|
||||
# support user patches
|
||||
epatch_user
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Use sane .so versioning on FreeBSD.
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
--disable-local-libopts \
|
||||
--disable-valgrind-tests \
|
||||
$(use_enable cxx) \
|
||||
$(use_enable doc gtk-doc) \
|
||||
$(use_enable doc gtk-doc-pdf) \
|
||||
$(use_enable guile) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with pkcs11 p11-kit) \
|
||||
$(use_with zlib) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
if use doc; then
|
||||
dodoc doc/gnutls.{pdf,ps}
|
||||
dohtml doc/gnutls.html
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc doc/examples/*.c
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libnet-1.0.2a.tar.gz 140191 RMD160 43dd2edc31e56b42792727b88d81342dc26d3308 SHA1 804eaf43bb90f93e505d46a9668c914a112bf136 SHA256 7c7f2e8ccb47bb47072c5cd583fea5e90ab892c75889b625346b60d10464459a
|
||||
DIST libnet-1.1.5.tar.gz 1190258 RMD160 46c67e67760c636d7b41a30e13ee2ba97d1f866d SHA1 a2271762a7d6505c1ff6c4c048bf802e643b6790 SHA256 75588f8d1232e1df34eccf2dba5e66be197b345a07fae80d8275db994496a20d
|
||||
DIST libnet-1.1.6-rc3.tar.gz 1202882 RMD160 d30f317fca826cbf4c5db47f6dd25b28699d8e43 SHA1 0321b0491138c94df976c06dcc3a91a9d2164829 SHA256 a06843e4214d6eda24201cd39dbd9bb0a0250be8e589cb118b4748f07d481253
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/libnet/libnet-1.1.6_rc3.ebuild,v 1.1 2012/03/28 21:38:10 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="library to provide an API for commonly used low-level network functions (mainly packet injection)"
|
||||
HOMEPAGE="http://libnet-dev.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}-dev/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="1.1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
DEPEND="sys-devel/autoconf"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS=(
|
||||
README doc/{CHANGELOG,CONTRIB,DESIGN_NOTES,MIGRATION}
|
||||
doc/{PACKET_BUILDING,PORTED,RAWSOCKET_NON_SEQUITUR,TODO}
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r doc/html/*
|
||||
docinto sample
|
||||
dodoc sample/*.[ch]
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${D}"/usr/lib*/libnet.la || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-5.5.6.ebuild,v 1.1 2012/03/28 22:59:35 williamh Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils systemd
|
||||
|
||||
MY_P="${P/_alpha/-alpha}"
|
||||
MY_P="${MY_P/_beta/-beta}"
|
||||
MY_P="${MY_P/_rc/-rc}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
|
||||
HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"
|
||||
SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2"
|
||||
LICENSE="BSD-2"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="+zeroconf elibc_glibc"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
if ! use zeroconf; then
|
||||
elog "Disabling zeroconf support"
|
||||
{
|
||||
echo
|
||||
echo "# dhcpcd ebuild requested no zeroconf"
|
||||
echo "noipv4ll"
|
||||
} >> dhcpcd.conf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local hooks="--with-hook=ntp.conf"
|
||||
use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
|
||||
econf \
|
||||
--prefix="${EPREFIX}" \
|
||||
--libexecdir="${EPREFIX}/lib/dhcpcd" \
|
||||
--dbdir="${EPREFIX}/var/lib/dhcpcd" \
|
||||
--localstatedir="${EPREFIX}/var" \
|
||||
${hooks}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Upgrade the duid file to the new format if needed
|
||||
local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
|
||||
local new_duid="${ROOT}"/etc/dhcpcd.duid
|
||||
if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
|
||||
sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
|
||||
fi
|
||||
|
||||
# Move the duid to /etc, a more sensible location
|
||||
if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
|
||||
cp -p "${old_duid}" "${new_duid}"
|
||||
fi
|
||||
|
||||
if use zeroconf; then
|
||||
elog "You have installed dhcpcd with zeroconf support."
|
||||
elog "This means that it will always obtain an IP address even if no"
|
||||
elog "DHCP server can be contacted, which will break any existing"
|
||||
elog "failover support you may have configured in your net configuration."
|
||||
elog "This behaviour can be controlled with the -L flag."
|
||||
elog "See the dhcpcd man page for more details."
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "Users upgrading from 4.0 series should pay attention to removal"
|
||||
elog "of compat useflag. This changes behavior of dhcp in wide manner:"
|
||||
elog "dhcpcd no longer sends a default ClientID for ethernet interfaces."
|
||||
elog "This is so we can re-use the address the kernel DHCP client found."
|
||||
elog "To retain the old behaviour of sending a default ClientID based on the"
|
||||
elog "hardware address for interface, simply add the keyword clientid"
|
||||
elog "to dhcpcd.conf or use commandline parameter -I ''"
|
||||
elog
|
||||
elog "Also, users upgrading from 4.0 series should be aware that"
|
||||
elog "the -N, -R and -Y command line options no longer exist."
|
||||
elog "These are controled now by nohook options in dhcpcd.conf."
|
||||
|
||||
# Mea culpa, feel free to remove that after some time --mgorny.
|
||||
if [[ -e "${ROOT}"/etc/systemd/system/network.target.wants/${PN}.service ]]
|
||||
then
|
||||
ebegin "Moving ${PN}.service to multi-user.target"
|
||||
mv "${ROOT}"/etc/systemd/system/network.target.wants/${PN}.service \
|
||||
"${ROOT}"/etc/systemd/system/multi-user.target.wants/
|
||||
eend ${?} \
|
||||
"Please try to re-enable dhcpcd.service"
|
||||
fi
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST fftw-2.1.5.tar.gz 1256888 RMD160 723308722d76c12710db6473979adf8d086b0909 SHA1 12020b58edc1b0490a83db4aa912fac5dfdfb26b SHA256 f8057fae1c7df8b99116783ef3e94a6a44518d49c72e2e630c24b689c6022630
|
||||
DIST fftw-3.2.2.tar.gz 3495117 RMD160 27af9b97072fa3a41b91b9430d093f671a1cd359 SHA1 d43b799eedfb9408f62f9f056f5e8a645618467b SHA256 6aa7ae65ee49eb99004f15899f9bb77f54759122f1a350041e81e096157d768f
|
||||
DIST fftw-3.3.1-beta1.tar.gz 3992174 RMD160 5c7e0717827b9623d9950fd3712173b0acaabc12 SHA1 6b2546ae9caa99095229b230104266ac68b12189 SHA256 d346c272b0aae61500bcddcb05a03a25808ff5176f4df0ad407c1d730bf314a2
|
||||
DIST fftw-3.3.1.tar.gz 4039988 RMD160 86ef73f8f934d5f0e5d21f07fc05683f7b3c1d82 SHA1 3fecc492f576503a6a509d2073bd82b3fe0aef13 SHA256 c77fc5cda6ce868857aa565cb9b0df0d7a4fcf388ce5c6d482acd80e2452b739
|
||||
DIST fftw-3.3.tar.gz 3965713 RMD160 2a4969019d0b1eda5a09cf68f0a012d3fe30fff8 SHA1 e44493ba4babeacba184568e727876d9aed44205 SHA256 d25a98521a13933e678ce19319d03ddc915826764e1e59abd12d172c239b6aea
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.3.1_beta1.ebuild,v 1.1 2012/02/05 20:54:57 ottxor Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.3.1.ebuild,v 1.1 2012/03/29 04:02:19 ottxor Exp $
|
||||
|
||||
EAPI=4
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue