parent
68bb2f5fa1
commit
b476b7d716
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/scrub/scrub-2.4.ebuild,v 1.1 2010/12/30 08:19:43 dev-zero Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="write patterns on disk/file"
|
||||
HOMEPAGE="http://code.google.com/p/diskscrub/"
|
||||
SRC_URI="http://diskscrub.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST ocaml-ssl-0.4.3.tar.gz 109166 RMD160 2625759fb071aa5d9f27337af924f899d4550ac9 SHA1 bb6b1b2144ad17764b3ae7c95501d0c14db856b8 SHA256 eb12bc39f7eb424f120030f2c8260040c65c78120f3fac164543ead2b9b6e9bc
|
||||
DIST ocaml-ssl-0.4.4.tar.gz 108928 RMD160 62f0d9e1f9bc74a08bdeead36f280333e12aed7d SHA1 7db7490f7a6a26afc79bd9548ac7f7b1442075fb SHA256 9015b520a6ee9580013fce827f53adf25f1b98b9d5eba014d7bd59d2166885d4
|
||||
DIST ocaml-ssl-0.4.5.tar.gz 116776 RMD160 c64b0a4f9f6420713d8710372be8fda63834c7c9 SHA1 91c832736da6f8b5aa5192161834f0cf44ef347b SHA256 c747ce9606e6f0228699c4cc3aa9e70e308fcb5f2d3e4fb4685bf058738383f1
|
||||
DIST ocaml-ssl-0.4.6.tar.gz 118798 RMD160 9d2fe7275debb969693d6e679230ac05a1bbf3d6 SHA1 e42e9518a982ef559f249a22e1fe37cddc45360f SHA256 1ff7fbc77bb5ec7b6bfdca045c6c7a51d4d98ed60a865f29e06dd91285ac9499
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-ssl/ocaml-ssl-0.4.3.ebuild,v 1.3 2009/08/14 18:22:33 maekke Exp $
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
IUSE="doc"
|
||||
|
||||
DESCRIPTION="OCaml bindings for OpenSSL."
|
||||
SRC_URI="mirror://sourceforge/savonet/${P}.tar.gz"
|
||||
HOMEPAGE="http://savonet.sourceforge.net/wiki/OCamlLibs"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
|
||||
RDEPEND="$DEPEND"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
|
||||
src_compile() {
|
||||
econf || die "configure failed"
|
||||
emake -j1 || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake install || die "make install failed"
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
dodoc CHANGES README
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-ssl/ocaml-ssl-0.4.4.ebuild,v 1.1 2010/07/17 09:30:21 aballier Exp $
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
IUSE="doc"
|
||||
|
||||
DESCRIPTION="OCaml bindings for OpenSSL."
|
||||
SRC_URI="mirror://sourceforge/savonet/${P}.tar.gz"
|
||||
HOMEPAGE="http://savonet.sourceforge.net"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
|
||||
RDEPEND="$DEPEND"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
|
||||
src_compile() {
|
||||
econf || die "configure failed"
|
||||
emake -j1 || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake install || die "make install failed"
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
dodoc CHANGES README
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-ssl/ocaml-ssl-0.4.5.ebuild,v 1.1 2011/04/19 18:37:01 aballier Exp $
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
IUSE="doc"
|
||||
|
||||
DESCRIPTION="OCaml bindings for OpenSSL."
|
||||
SRC_URI="mirror://sourceforge/savonet/${P}.tar.gz"
|
||||
HOMEPAGE="http://savonet.sourceforge.net"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
|
||||
RDEPEND="$DEPEND"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
|
||||
src_compile() {
|
||||
econf || die "configure failed"
|
||||
emake -j1 || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake install || die "make install failed"
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
dodoc CHANGES README
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST ocamlnet-2.2.9.tar.gz 1877257 RMD160 1299e1316e0547171089b0caaa9deb13c4c67c31 SHA1 ca073c60f86fede60d4c479e5589127010482804 SHA256 134530a4357879e095bdbbb5f21f78634a16ef4d787eb151676b7fee7e4c0dc9
|
||||
DIST ocamlnet-3.2.1.tar.gz 2732852 RMD160 dba1ac7005a6d0ae03a4dacf37f13eee55f3cfce SHA1 69bb8228ea5f8f7f258991b04196a555afe12e88 SHA256 3d68a178c172e2e68fbe0527b4224a07f5f61722515c7cecb1d77b1a96436ef0
|
||||
DIST ocamlnet-3.4.1.tar.gz 3195528 RMD160 d55d84834549c9a0b32d9e5609cdf5df44e57ef1 SHA1 1359380351c2049325d4629fc837d543477bc28e SHA256 c8e802fc1ffdb4f1e9a74dfa274b2baf0e909ef3038384add7e3c573616a19a8
|
||||
DIST ocamlnet-3.5.1.tar.gz 3290994 RMD160 133a2572e9ef8a5bf62880a2a6696391d0938a08 SHA1 7e1c2ab3ada6735139b47eb852495cd609ebfd6e SHA256 1304eea88aacbc08864e7ff8fce58fab495f41c99b6379784121fc9e92ca8426
|
||||
DIST ocamlnet-3.5.tar.gz 3290489 RMD160 150b8aa3557b2fe96842273cd99e4eb7211f8e6a SHA1 c984c62861a7f3ba2dcef7fa3a29c7fa3cf36828 SHA256 bf509cdbfefa7cead1676131c41f22ea0aa516b8ade57a7d961cde9a1cb623f1
|
||||
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.5.1.ebuild,v 1.1 2012/03/07 09:28:17 aballier Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils findlib
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
DESCRIPTION="Modules for OCaml application-level Internet protocols"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="as-is GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
|
||||
IUSE="cryptokit gtk ssl tk httpd +ocamlopt +pcre zip"
|
||||
RESTRICT="installsources"
|
||||
|
||||
# the auth-dh compile flag has been disabled as well, since it depends on
|
||||
# ocaml-cryptgps, which is not available.
|
||||
|
||||
DEPEND=">=dev-ml/findlib-1.0
|
||||
pcre? ( >=dev-ml/pcre-ocaml-5 )
|
||||
>=dev-lang/ocaml-3.10.2[tk?,ocamlopt?]
|
||||
cryptokit? ( dev-ml/cryptokit )
|
||||
gtk? ( >=dev-ml/lablgtk-2 )
|
||||
ssl? ( >=dev-ml/ocaml-ssl-0.4 )
|
||||
zip? ( dev-ml/camlzip )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
ocamlnet_use_with() {
|
||||
if use $1; then
|
||||
echo "-with-$2"
|
||||
else
|
||||
echo "-without-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
ocamlnet_use_enable() {
|
||||
if use $1; then
|
||||
echo "-enable-$2"
|
||||
else
|
||||
echo "-disable-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
-bindir /usr/bin \
|
||||
-datadir /usr/share/${PN} \
|
||||
$(ocamlnet_use_enable cryptokit crypto) \
|
||||
$(ocamlnet_use_enable gtk gtk2) \
|
||||
$(ocamlnet_use_enable pcre pcre) \
|
||||
$(ocamlnet_use_enable ssl ssl) \
|
||||
$(ocamlnet_use_enable tk tcl) \
|
||||
$(ocamlnet_use_enable zip zip) \
|
||||
$(ocamlnet_use_with httpd nethttpd) \
|
||||
|| die "Error : econf failed!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all || die "make failed"
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt || die "make failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
export STRIP_MASK="*/bin/*"
|
||||
findlib_src_install
|
||||
}
|
@ -0,0 +1,328 @@
|
||||
diff --exclude=man --exclude=html --exclude=README_FILES --exclude=INSTALL --exclude=.indent.pro --exclude=Makefile.in -r -cr --new-file /var/tmp/postfix-2.10-20120305/HISTORY ./HISTORY
|
||||
*** /var/tmp/postfix-2.10-20120305/HISTORY Mon Mar 5 10:35:50 2012
|
||||
--- ./HISTORY Tue Mar 6 19:40:04 2012
|
||||
***************
|
||||
*** 17668,17670 ****
|
||||
--- 17668,17685 ----
|
||||
of specific permit-like actions in Postfix SMTP server
|
||||
access lists. Files: mantools/postlink, proto/postconf.proto,
|
||||
global/mail_params.h, smtpd/smtpd.c, smtpd/smtpd_check.c.
|
||||
+
|
||||
+ 20120206
|
||||
+
|
||||
+ Workaround: some Linux systems don't use "postfix status"
|
||||
+ to find out if the mail system still runs. Instead they
|
||||
+ claim that Postfix runs even when the master has aborted.
|
||||
+ Even worse, they refuse to start Postfix when the problem
|
||||
+ is fixed, claiming that Postfix is still running! As a
|
||||
+ workaround, "postfix start" now waits until *after* master
|
||||
+ daemon process initialization and returns a non-zero exit
|
||||
+ status if daemon initialization did not complete in time.
|
||||
+ Of course the real fix is that Linux systems stop reporting
|
||||
+ bogus information and use "postfix status" properly. Files:
|
||||
+ conf/postfix-script, master/master.c, master/master.h.
|
||||
+ master/master_monitor.c.
|
||||
diff --exclude=man --exclude=html --exclude=README_FILES --exclude=INSTALL --exclude=.indent.pro --exclude=Makefile.in -r -cr --new-file /var/tmp/postfix-2.10-20120305/conf/postfix-script ./conf/postfix-script
|
||||
*** /var/tmp/postfix-2.10-20120305/conf/postfix-script Fri Jan 15 20:07:52 2010
|
||||
--- ./conf/postfix-script Tue Mar 6 17:19:38 2012
|
||||
***************
|
||||
*** 124,130 ****
|
||||
$daemon_directory/postfix-script check-warn
|
||||
fi
|
||||
$INFO starting the Postfix mail system
|
||||
! $daemon_directory/master &
|
||||
;;
|
||||
|
||||
drain)
|
||||
--- 124,134 ----
|
||||
$daemon_directory/postfix-script check-warn
|
||||
fi
|
||||
$INFO starting the Postfix mail system
|
||||
! # NOTE: start as foreground process to get the initialization status.
|
||||
! $daemon_directory/master || {
|
||||
! $FATAL "mail system startup failed"
|
||||
! exit 1
|
||||
! }
|
||||
;;
|
||||
|
||||
drain)
|
||||
diff --exclude=man --exclude=html --exclude=README_FILES --exclude=INSTALL --exclude=.indent.pro --exclude=Makefile.in -r -cr --new-file /var/tmp/postfix-2.10-20120305/src/master/master.c ./src/master/master.c
|
||||
*** /var/tmp/postfix-2.10-20120305/src/master/master.c Fri Dec 9 20:10:00 2011
|
||||
--- ./src/master/master.c Tue Mar 6 19:41:15 2012
|
||||
***************
|
||||
*** 4,10 ****
|
||||
/* SUMMARY
|
||||
/* Postfix master process
|
||||
/* SYNOPSIS
|
||||
! /* \fBmaster\fR [\fB-Ddtv\fR] [\fB-c \fIconfig_dir\fR] [\fB-e \fIexit_time\fR]
|
||||
/* DESCRIPTION
|
||||
/* The \fBmaster\fR(8) daemon is the resident process that runs Postfix
|
||||
/* daemons on demand: daemons to send or receive messages via the
|
||||
--- 4,10 ----
|
||||
/* SUMMARY
|
||||
/* Postfix master process
|
||||
/* SYNOPSIS
|
||||
! /* \fBmaster\fR [\fB-Ddftv\fR] [\fB-c \fIconfig_dir\fR] [\fB-e \fIexit_time\fR]
|
||||
/* DESCRIPTION
|
||||
/* The \fBmaster\fR(8) daemon is the resident process that runs Postfix
|
||||
/* daemons on demand: daemons to send or receive messages via the
|
||||
***************
|
||||
*** 37,42 ****
|
||||
--- 37,46 ----
|
||||
/* .IP "\fB-e \fIexit_time\fR"
|
||||
/* Terminate the master process after \fIexit_time\fR seconds. Child
|
||||
/* processes terminate at their convenience.
|
||||
+ /* .IP \fB-f\fR
|
||||
+ /* Run as a foreground process. By default, the master daemon
|
||||
+ /* disappears into the background after successful initialization
|
||||
+ /* (Postfix 2.10 and later).
|
||||
/* .IP \fB-t\fR
|
||||
/* Test mode. Return a zero exit status when the \fBmaster.pid\fR lock
|
||||
/* file does not exist or when that file is not locked. This is evidence
|
||||
***************
|
||||
*** 63,69 ****
|
||||
/* terminate only the master ("\fBpostfix stop\fR") and allow running
|
||||
/* processes to finish what they are doing.
|
||||
/* DIAGNOSTICS
|
||||
! /* Problems are reported to \fBsyslogd\fR(8).
|
||||
/* ENVIRONMENT
|
||||
/* .ad
|
||||
/* .fi
|
||||
--- 67,75 ----
|
||||
/* terminate only the master ("\fBpostfix stop\fR") and allow running
|
||||
/* processes to finish what they are doing.
|
||||
/* DIAGNOSTICS
|
||||
! /* Problems are reported to \fBsyslogd\fR(8). The exit status
|
||||
! /* is non-zero in case of problems, including problems while
|
||||
! /* initializing as a master daemon process in the background.
|
||||
/* ENVIRONMENT
|
||||
/* .ad
|
||||
/* .fi
|
||||
***************
|
||||
*** 243,248 ****
|
||||
--- 249,256 ----
|
||||
VSTRING *why;
|
||||
WATCHDOG *watchdog;
|
||||
ARGV *import_env;
|
||||
+ int dont_fork = 0;
|
||||
+ int monitor_fd = -1;
|
||||
|
||||
/*
|
||||
* Fingerprint executables and core dumps.
|
||||
***************
|
||||
*** 311,317 ****
|
||||
/*
|
||||
* Process JCL.
|
||||
*/
|
||||
! while ((ch = GETOPT(argc, argv, "c:Dde:tv")) > 0) {
|
||||
switch (ch) {
|
||||
case 'c':
|
||||
if (setenv(CONF_ENV_PATH, optarg, 1) < 0)
|
||||
--- 319,325 ----
|
||||
/*
|
||||
* Process JCL.
|
||||
*/
|
||||
! while ((ch = GETOPT(argc, argv, "c:Dde:ftv")) > 0) {
|
||||
switch (ch) {
|
||||
case 'c':
|
||||
if (setenv(CONF_ENV_PATH, optarg, 1) < 0)
|
||||
***************
|
||||
*** 319,333 ****
|
||||
--- 327,346 ----
|
||||
break;
|
||||
case 'd':
|
||||
master_detach = 0;
|
||||
+ dont_fork = 1;
|
||||
break;
|
||||
case 'e':
|
||||
event_request_timer(master_exit_event, (char *) 0, atoi(optarg));
|
||||
break;
|
||||
+ case 'f':
|
||||
+ dont_fork = 1;
|
||||
+ break;
|
||||
case 'D':
|
||||
debug_me = 1;
|
||||
break;
|
||||
case 't':
|
||||
test_lock = 1;
|
||||
+ dont_fork = 1;
|
||||
break;
|
||||
case 'v':
|
||||
msg_verbose++;
|
||||
***************
|
||||
*** 345,350 ****
|
||||
--- 358,374 ----
|
||||
usage(argv[0]);
|
||||
|
||||
/*
|
||||
+ * Run a foreground monitor process that returns an exit status of 0 when
|
||||
+ * the child background process reports successful initialization as a
|
||||
+ * daemon process. We use a generous limit in case main/master.cf specify
|
||||
+ * symbolic hosts/ports and the naming service is slow.
|
||||
+ */
|
||||
+ #define MASTER_INIT_TIMEOUT 100 /* keep this limit generous */
|
||||
+
|
||||
+ if (dont_fork == 0)
|
||||
+ monitor_fd = master_monitor(MASTER_INIT_TIMEOUT);
|
||||
+
|
||||
+ /*
|
||||
* If started from a terminal, get rid of any tty association. This also
|
||||
* means that all errors and warnings must go to the syslog daemon.
|
||||
*/
|
||||
***************
|
||||
*** 471,476 ****
|
||||
--- 495,508 ----
|
||||
var_mail_version, var_config_dir);
|
||||
|
||||
/*
|
||||
+ * Report successful initialization to the foreground monitor process.
|
||||
+ */
|
||||
+ if (monitor_fd >= 0) {
|
||||
+ write(monitor_fd, "", 1);
|
||||
+ (void) close(monitor_fd);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
* Process events. The event handler will execute the read/write/timer
|
||||
* action routines. Whenever something has happened, see if we received
|
||||
* any signal in the mean time. Although the master process appears to do
|
||||
diff --exclude=man --exclude=html --exclude=README_FILES --exclude=INSTALL --exclude=.indent.pro --exclude=Makefile.in -r -cr --new-file /var/tmp/postfix-2.10-20120305/src/master/master.h ./src/master/master.h
|
||||
*** /var/tmp/postfix-2.10-20120305/src/master/master.h Wed Sep 7 13:18:25 2011
|
||||
--- ./src/master/master.h Tue Mar 6 17:06:35 2012
|
||||
***************
|
||||
*** 219,224 ****
|
||||
--- 219,229 ----
|
||||
extern void master_str_watch(const MASTER_STR_WATCH *);
|
||||
extern void master_int_watch(MASTER_INT_WATCH *);
|
||||
|
||||
+ /*
|
||||
+ * master_monitor.c
|
||||
+ */
|
||||
+ extern int master_monitor(int);
|
||||
+
|
||||
/* DIAGNOSTICS
|
||||
/* BUGS
|
||||
/* SEE ALSO
|
||||
diff --exclude=man --exclude=html --exclude=README_FILES --exclude=INSTALL --exclude=.indent.pro --exclude=Makefile.in -r -cr --new-file /var/tmp/postfix-2.10-20120305/src/master/master_monitor.c ./src/master/master_monitor.c
|
||||
*** /var/tmp/postfix-2.10-20120305/src/master/master_monitor.c Wed Dec 31 19:00:00 1969
|
||||
--- ./src/master/master_monitor.c Tue Mar 6 17:32:19 2012
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,100 ----
|
||||
+ /*++
|
||||
+ /* NAME
|
||||
+ /* master_monitor 3
|
||||
+ /* SUMMARY
|
||||
+ /* Postfix master - start-up monitoring
|
||||
+ /* SYNOPSIS
|
||||
+ /* #include "master.h"
|
||||
+ /*
|
||||
+ /* int master_monitor(time_limit)
|
||||
+ /* int time_limit;
|
||||
+ /* DESCRIPTION
|
||||
+ /* master_monitor() forks off a background child process, and
|
||||
+ /* returns in the child. The result value is the file descriptor
|
||||
+ /* on which the child process must write one byte after it
|
||||
+ /* completes successful initialization as a daemon process.
|
||||
+ /*
|
||||
+ /* The foreground process waits for the child's completion for
|
||||
+ /* a limited amount of time. It terminates with exit status 0
|
||||
+ /* in case of success, non-zero otherwise.
|
||||
+ /* DIAGNOSTICS
|
||||
+ /* Fatal errors: system call failure.
|
||||
+ /* BUGS
|
||||
+ /* SEE ALSO
|
||||
+ /* LICENSE
|
||||
+ /* .ad
|
||||
+ /* .fi
|
||||
+ /* The Secure Mailer license must be distributed with this software.
|
||||
+ /* AUTHOR(S)
|
||||
+ /* Wietse Venema
|
||||
+ /* IBM T.J. Watson Research
|
||||
+ /* P.O. Box 704
|
||||
+ /* Yorktown Heights, NY 10598, USA
|
||||
+ /*--*/
|
||||
+
|
||||
+ /* System library. */
|
||||
+
|
||||
+ #include <sys_defs.h>
|
||||
+ #include <signal.h>
|
||||
+ #include <unistd.h>
|
||||
+ #include <stdlib.h>
|
||||
+
|
||||
+ /* Utility library. */
|
||||
+
|
||||
+ #include <msg.h>
|
||||
+ #include <iostuff.h>
|
||||
+
|
||||
+ /* Application-specific. */
|
||||
+
|
||||
+ #include <master.h>
|
||||
+
|
||||
+ /* master_monitor - fork off a foreground monitor process */
|
||||
+
|
||||
+ int master_monitor(int time_limit)
|
||||
+ {
|
||||
+ pid_t pid;
|
||||
+ int pipes[2];
|
||||
+ char buf[1];
|
||||
+
|
||||
+ /*
|
||||
+ * Sanity check.
|
||||
+ */
|
||||
+ if (time_limit <= 0)
|
||||
+ msg_panic("master_monitor: bad time limit: %d", time_limit);
|
||||
+
|
||||
+ /*
|
||||
+ * Set up the plumbing for child-to-parent communication.
|
||||
+ */
|
||||
+ if (pipe(pipes) < 0)
|
||||
+ msg_fatal("pipe: %m");
|
||||
+ close_on_exec(pipes[0], CLOSE_ON_EXEC);
|
||||
+ close_on_exec(pipes[1], CLOSE_ON_EXEC);
|
||||
+
|
||||
+ /*
|
||||
+ * Fork the child, and wait for it to report successful initialization.
|
||||
+ */
|
||||
+ switch (pid = fork()) {
|
||||
+ case -1:
|
||||
+ /* Error. */
|
||||
+ msg_fatal("fork: %m");
|
||||
+ case 0:
|
||||
+ /* Child. Initialize as daemon in the background. */
|
||||
+ close(pipes[0]);
|
||||
+ return (pipes[1]);
|
||||
+ default:
|
||||
+ /* Parent. Monitor the child in the foreground. */
|
||||
+ close(pipes[1]);
|
||||
+ switch (timed_read(pipes[0], buf, 1, time_limit, (char *) 0)) {
|
||||
+ default:
|
||||
+ /* The child process still runs, but something is wrong. */
|
||||
+ (void) kill(pid, SIGKILL);
|
||||
+ /* FALLTHROUGH */
|
||||
+ case 0:
|
||||
+ /* The child process exited prematurely. */
|
||||
+ msg_fatal("daemon initialization failure");
|
||||
+ case 1:
|
||||
+ /* The child process initialized successfully. */
|
||||
+ exit(0);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
--- src/master/Makefile.in 2012-01-22 17:55:16.000000000 +0200
|
||||
+++ src/master/Makefile.in 2012-03-07 11:10:55.255442235 +0200
|
||||
@@ -2,10 +2,12 @@
|
||||
SRCS = master.c master_conf.c master_ent.c master_sig.c master_avail.c \
|
||||
master_spawn.c master_service.c master_status.c master_listen.c \
|
||||
master_proto.c single_server.c multi_server.c master_vars.c \
|
||||
- master_wakeup.c master_flow.c master_watch.c mail_flow.c
|
||||
+ master_wakeup.c master_flow.c master_watch.c mail_flow.c \
|
||||
+ master_monitor.c
|
||||
OBJS = master.o master_conf.o master_ent.o master_sig.o master_avail.o \
|
||||
master_spawn.o master_service.o master_status.o master_listen.o \
|
||||
- master_vars.o master_wakeup.o master_watch.o master_flow.o
|
||||
+ master_vars.o master_wakeup.o master_watch.o master_flow.o \
|
||||
+ master_monitor.o
|
||||
LIB_OBJ = single_server.o multi_server.o trigger_server.o master_proto.o \
|
||||
mail_flow.o event_server.o
|
||||
HDRS = mail_server.h master_proto.h mail_flow.h
|
@ -0,0 +1,317 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10_pre20120305-r1.ebuild,v 1.1 2012/03/07 10:27:37 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib ssl-cert toolchain-funcs flag-o-matic pam versionator
|
||||
|
||||
MY_PV="${PV/_pre/-}"
|
||||
MY_SRC="${PN}-${MY_PV}"
|
||||
MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/experimental"
|
||||
VDA_PV="2.8.8"
|
||||
VDA_P="${PN}-vda-v10-${VDA_PV}"
|
||||
RC_VER="2.7"
|
||||
|
||||
DESCRIPTION="A fast and secure drop-in replacement for sendmail."
|
||||
HOMEPAGE="http://www.postfix.org/"
|
||||
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
|
||||
vda? ( http://vda.sourceforge.net/VDA/${VDA_P}.patch ) "
|
||||
|
||||
LICENSE="IBM"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="+berkdb cdb doc dovecot-sasl hardened ldap ldap-bind memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
|
||||
|
||||
DEPEND=">=dev-libs/libpcre-3.4
|
||||
dev-lang/perl
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) )
|
||||
ldap? ( net-nds/openldap )
|
||||
ldap-bind? ( net-nds/openldap[sasl] )
|
||||
mysql? ( virtual/mysql )
|
||||
pam? ( virtual/pam )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sasl? ( >=dev-libs/cyrus-sasl-2 )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6g )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
dovecot-sasl? ( net-mail/dovecot )
|
||||
memcached? ( net-misc/memcached )
|
||||
net-mail/mailbase
|
||||
selinux? ( sec-policy/selinux-postfix )
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp[mta]
|
||||
!mail-mta/nbsmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!<mail-mta/ssmtp-2.64-r2
|
||||
!>=mail-mta/ssmtp-2.64-r2[mta]
|
||||
!net-mail/fastforward"
|
||||
|
||||
# vda patch is broken for 2.10
|
||||
REQUIRED_USE="ldap-bind? ( ldap sasl )
|
||||
!vda"
|
||||
|
||||
S="${WORKDIR}/${MY_SRC}"
|
||||
|
||||
pkg_setup() {
|
||||
# Add postfix, postdrop user/group (bug #77565)
|
||||
enewgroup postfix 207
|
||||
enewgroup postdrop 208
|
||||
enewuser postfix 207 -1 /var/spool/postfix postfix,mail
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use vda; then
|
||||
epatch "${DISTDIR}"/${VDA_P}.patch
|
||||
fi
|
||||
|
||||
if ! use berkdb; then
|
||||
epatch "${FILESDIR}/${PN}_no-berkdb.patch"
|
||||
fi
|
||||
|
||||
# wait for master to initialize properly for postfix start
|
||||
epatch "${FILESDIR}/${PN}_master-monitor.patch"
|
||||
|
||||
sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
|
||||
src/util/sys_defs.h || die "sed failed"
|
||||
|
||||
# change default paths to better comply with portage standard paths
|
||||
sed -i -e "s:/usr/local/:/usr/:g" conf/master.cf || die "sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Make sure LDFLAGS get passed down to the executables.
|
||||
local mycc="-DHAS_PCRE" mylibs="${LDFLAGS} -lpcre -lcrypt -lpthread"
|
||||
|
||||
use pam && mylibs="${mylibs} -lpam"
|
||||
|
||||
if use ldap; then
|
||||
mycc="${mycc} -DHAS_LDAP"
|
||||
mylibs="${mylibs} -lldap -llber"
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
mycc="${mycc} -DHAS_MYSQL $(mysql_config --include)"
|
||||
mylibs="${mylibs} $(mysql_config --libs)"
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
mycc="${mycc} -DHAS_PGSQL -I$(pg_config --includedir)"
|
||||
mylibs="${mylibs} -lpq -L$(pg_config --libdir)"
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
mycc="${mycc} -DHAS_SQLITE"
|
||||
mylibs="${mylibs} -lsqlite3"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
mycc="${mycc} -DUSE_TLS"
|
||||
mylibs="${mylibs} -lssl -lcrypto"
|
||||
fi
|
||||
|
||||
# broken. and "in other words, not supported" by upstream.
|
||||
# Use inet_protocols setting in main.cf
|
||||
#if ! use ipv6; then
|
||||
# mycc="${mycc} -DNO_IPV6"
|
||||
#fi
|
||||
|
||||
if use sasl; then
|
||||
if use dovecot-sasl; then
|
||||
# Set dovecot as default.
|
||||
mycc="${mycc} -DDEF_SASL_SERVER=\\\"dovecot\\\""
|
||||
fi
|
||||
if use ldap-bind; then
|
||||
mycc="${mycc} -DUSE_LDAP_SASL"
|
||||
fi
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"
|
||||
mylibs="${mylibs} -lsasl2"
|
||||
elif use dovecot-sasl; then
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\""
|
||||
fi
|
||||
|
||||
if ! use nis; then
|
||||
sed -i -e "s|#define HAS_NIS|//#define HAS_NIS|g" \
|
||||
src/util/sys_defs.h || die "sed failed"
|
||||
fi
|
||||
|
||||
if ! use berkdb; then
|
||||
mycc="${mycc} -DNO_DB"
|
||||
if use cdb; then
|
||||
# change default hash format from Berkeley DB to cdb
|
||||
sed -i -e "s/hash/cdb/" src/util/sys_defs.h || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use cdb; then
|
||||
mycc="${mycc} -DHAS_CDB -I/usr/include/cdb"
|
||||
CDB_LIBS=""
|
||||
# Tinycdb is preferred.
|
||||
if has_version dev-db/tinycdb ; then
|
||||
einfo "Building with dev-db/tinycdb"
|
||||
CDB_LIBS="-lcdb"
|
||||
else
|
||||
einfo "Building with dev-db/cdb"
|
||||
CDB_PATH="/usr/$(get_libdir)"
|
||||
for i in cdb.a alloc.a buffer.a unix.a byte.a ; do
|
||||
CDB_LIBS="${CDB_LIBS} ${CDB_PATH}/${i}"
|
||||
done
|
||||
fi
|
||||
mylibs="${mylibs} ${CDB_LIBS}"
|
||||
fi
|
||||
|
||||
# Robin H. Johnson <robbat2@gentoo.org> 17/Nov/2006
|
||||
# Fix because infra boxes hit 2Gb .db files that fail a 32-bit fstat signed check.
|
||||
mycc="${mycc} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
|
||||
filter-lfs-flags
|
||||
|
||||
# Workaround for bug #76512
|
||||
if use hardened; then
|
||||
[[ "$(gcc-version)" == "3.4" ]] && replace-flags -O? -Os
|
||||
fi
|
||||
|
||||
# Remove annoying C++ comment style warnings - bug #378099
|
||||
append-flags -Wno-comment
|
||||
|
||||
emake DEBUG="" CC="$(tc-getCC)" OPT="${CFLAGS}" CCARGS="${mycc}" AUXLIBS="${mylibs}" makefiles
|
||||
}
|
||||
|
||||
src_install () {
|
||||
/bin/sh postfix-install \
|
||||
-non-interactive \
|
||||
install_root="${D}" \
|
||||
config_directory="/etc/postfix" \
|
||||
manpage_directory="/usr/share/man" \
|
||||
readme_directory="/usr/share/doc/${PF}/readme" \
|
||||
html_directory="/usr/share/doc/${PF}/html" \
|
||||
command_directory="/usr/sbin" \
|
||||
mailq_path="/usr/bin/mailq" \
|
||||
newaliases_path="/usr/bin/newaliases" \
|
||||
sendmail_path="/usr/sbin/sendmail" \
|
||||
|| die "postfix-install failed"
|
||||
|
||||
# Fix spool removal on upgrade
|
||||
rm -Rf "${D}"/var
|
||||
keepdir /var/spool/postfix
|
||||
|
||||
# Install rmail for UUCP, closes bug #19127
|
||||
dobin auxiliary/rmail/rmail
|
||||
|
||||
# Provide another link for legacy FSH
|
||||
dosym /usr/sbin/sendmail /usr/$(get_libdir)/sendmail
|
||||
|
||||
# Install qshape tool
|
||||
dobin auxiliary/qshape/qshape.pl
|
||||
doman man/man1/qshape.1
|
||||
|
||||
# Performance tuning tools and their manuals
|
||||
dosbin bin/smtp-{source,sink} bin/qmqp-{source,sink}
|
||||
doman man/man1/smtp-{source,sink}.1 man/man1/qmqp-{source,sink}.1
|
||||
|
||||
# Set proper permissions on required files/directories
|
||||
dodir /var/lib/postfix
|
||||
keepdir /var/lib/postfix
|
||||
fowners -R postfix:postfix /var/lib/postfix
|
||||
fperms 0750 /var/lib/postfix
|
||||
fowners root:postdrop /usr/sbin/post{drop,queue}
|
||||
fperms 02711 /usr/sbin/post{drop,queue}
|
||||
|
||||
keepdir /etc/postfix
|
||||
if use mbox; then
|
||||
mypostconf="mail_spool_directory=/var/spool/mail"
|
||||
else
|
||||
mypostconf="home_mailbox=.maildir/"
|
||||
fi
|
||||
"${D}"/usr/sbin/postconf -c "${D}"/etc/postfix \
|
||||
-e ${mypostconf} || die "postconf failed"
|
||||
|
||||
insinto /etc/postfix
|
||||
newins "${FILESDIR}"/smtp.pass saslpass
|
||||
fperms 600 /etc/postfix/saslpass
|
||||
|
||||
newinitd "${FILESDIR}"/postfix.rc6.${RC_VER} postfix
|
||||
# do not start mysql/postgres unnecessarily - bug #359913
|
||||
use mysql || sed -i -e "s/mysql //" "${D}/etc/init.d/postfix"
|
||||
use postgres || sed -i -e "s/postgresql //" "${D}/etc/init.d/postfix"
|
||||
|
||||
mv "${S}"/examples "${D}"/usr/share/doc/${PF}/
|
||||
mv "${D}"/etc/postfix/{*.default,makedefs.out} "${D}"/usr/share/doc/${PF}/
|
||||
|
||||
dodoc *README COMPATIBILITY HISTORY INSTALL PORTING RELEASE_NOTES*
|
||||
|
||||
pamd_mimic_system smtp auth account
|
||||
|
||||
if use sasl; then
|
||||
insinto /etc/sasl2
|
||||
newins "${FILESDIR}"/smtp.sasl smtpd.conf
|
||||
fi
|
||||
|
||||
# header files
|
||||
insinto /usr/include/postfix
|
||||
doins include/*.h
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -f "${D}"/etc/postfix/{*LICENSE,access,aliases,canonical,generic}
|
||||
rm -f "${D}"/etc/postfix/{header_checks,relocated,transport,virtual}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# default for inet_protocols changed from ipv4 to all in postfix-2.9.
|
||||
# check inet_protocols setting in main.cf and modify if necessary to prevent
|
||||
# performance loss with useless DNS lookups and useless connection attempts.
|
||||
[[ -d ${ROOT}/etc/postfix ]] && {
|
||||
if [[ "$(${D}/usr/sbin/postconf -dh inet_protocols)" != "ipv4" ]]; then
|
||||
if [[ ! -n "$(${D}/usr/sbin/postconf -c ${ROOT}/etc/postfix -nh inet_protocols)" ]];
|
||||
then
|
||||
ewarn "\nCOMPATIBILITY: adding inet_protocols=ipv4 to main.cf."
|
||||
ewarn "That will keep the same behaviour as previous postfix versions."
|
||||
ewarn "Specify inet_protocols explicitly if you want to enable IPv6.\n"
|
||||
else
|
||||
# delete inet_protocols setting. there is already one in /etc/postfix
|
||||
sed -i -e /inet_protocols/d "${D}"/etc/postfix/main.cf || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Do not install server.{key,pem) SSL certificates if they already exist
|
||||
if use ssl && [[ ! -f "${ROOT}"/etc/ssl/postfix/server.key \
|
||||
&& ! -f "${ROOT}"/etc/ssl/postfix/server.pem ]] ; then
|
||||
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Postfix SMTP Server}"
|
||||
install_cert /etc/ssl/postfix/server
|
||||
chown postfix:mail "${ROOT}"/etc/ssl/postfix/server.{key,pem}
|
||||
fi
|
||||
|
||||
if [[ ! -e /etc/mail/aliases.db ]] ; then
|
||||
ewarn
|
||||
ewarn "You must edit /etc/mail/aliases to suit your needs"
|
||||
ewarn "and then run /usr/bin/newaliases. Postfix will not"
|
||||
ewarn "work correctly without it."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 9 ]]; then
|
||||
elog "If you are using old style postfix instances by symlinking"
|
||||
elog "startup scripts in ${ROOT}etc/init.d, please consider"
|
||||
elog "upgrading your config for postmulti support. For more info:"
|
||||
elog "http://www.postfix.org/MULTI_INSTANCE_README.html"
|
||||
if ! use berkdb; then
|
||||
ewarn "\nPostfix is installed without BerkeleyDB support."
|
||||
ewarn "Please turn on berkdb USE flag for hash or btree table"
|
||||
ewarn "lookup support.\n"
|
||||
fi
|
||||
ewarn "Postfix daemons now live under /usr/libexec/postfix"
|
||||
ewarn "Please adjust your main.cf accordingly by running"
|
||||
ewarn "etc-update/dispatch-conf or similar and accepting the new"
|
||||
ewarn "daemon_directory setting."
|
||||
fi
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST jhead-2.86.tar.gz 62325 RMD160 9755dcc0c74a068b6cf09f542f8a858087eced81 SHA1 fed6d7645b817b310892eaa5563ae30b428d174f SHA256 f4b369adb7d2032eeb0ac9cf2b212af070cb3bb72bdab82e88bece72d4c8bd2e
|
||||
DIST jhead-2.90.tar.gz 64390 RMD160 87e0480582377cccbd46f12626402d46136ac51b SHA1 f24a611d5c359b6c0a24184718ec983b9d0eb449 SHA256 d18f862349f6d65560de12510f5cc9068b65dda7394b13fdeb6155a4933e0de8
|
||||
DIST jhead-2.94.tar.gz 64628 RMD160 7c974f668c8c55eb7378a6177c65ac35d49f5d35 SHA1 91cb6d08a6de9ac1e96dacac0c1bf3908dc4bbe6 SHA256 4a5080145a8a1eff60c1997fd7728d72f0229a0837b154c3d5f063ef4d682ee3
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/jhead/jhead-2.86.ebuild,v 1.7 2009/05/20 17:57:04 armin76 Exp $
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Exif Jpeg camera setting parser and thumbnail remover"
|
||||
HOMEPAGE="http://www.sentex.net/~mwandel/jhead"
|
||||
SRC_URI="http://www.sentex.net/~mwandel/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake || die "emake failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} || die "dobin failed."
|
||||
dodoc *.txt
|
||||
dohtml *.html
|
||||
doman ${PN}.1
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
http://xine.hg.sourceforge.net/hgweb/xine/xine-lib-1.2/rev/4bf51c8a7dad
|
||||
|
||||
--- src/input/input_dvb.c
|
||||
+++ src/input/input_dvb.c
|
||||
@@ -2470,10 +2470,10 @@
|
||||
|
||||
crc = av_crc(this->class->av_crc, 0xffffffff, originalPkt+1, 12);
|
||||
|
||||
- originalPkt[13]=(crc>>24) & 0xff;
|
||||
- originalPkt[14]=(crc>>16) & 0xff;
|
||||
- originalPkt[15]=(crc>>8) & 0xff;
|
||||
- originalPkt[16]=crc & 0xff;
|
||||
+ originalPkt[13]=(crc ) & 0xff;
|
||||
+ originalPkt[14]=(crc>> 8) & 0xff;
|
||||
+ originalPkt[15]=(crc>>16) & 0xff;
|
||||
+ originalPkt[16]=(crc>>24) & 0xff;
|
||||
memset(originalPkt+17,0xFF,PKT_SIZE-21); /* stuff the remainder */
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,204 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild,v 1.1 2012/03/07 11:58:46 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
unset _live_inherits
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
EHG_REPO_URI="http://hg.debian.org/hg/xine-lib/xine-lib-1.2"
|
||||
_live_inherits="autotools mercurial"
|
||||
else
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
inherit eutils libtool multilib ${_live_inherits}
|
||||
|
||||
DESCRIPTION="Core libraries for Xine movie player"
|
||||
HOMEPAGE="http://xine.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="1"
|
||||
IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack libcaca mad +mmap mng modplug musepack nls opengl oss pulseaudio real samba sdl speex theora truetype v4l vcd vdpau vdr vidix +vis vorbis wavpack win32codecs +X +xcb xinerama +xv xvmc"
|
||||
|
||||
RDEPEND="dev-libs/libxdg-basedir
|
||||
media-libs/libdvdnav
|
||||
sys-libs/zlib
|
||||
virtual/ffmpeg
|
||||
virtual/libiconv
|
||||
a52? ( media-libs/a52dec )
|
||||
aac? ( media-libs/faad2 )
|
||||
aalib? ( media-libs/aalib )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluray? ( >=media-libs/libbluray-0.2.1 )
|
||||
css? ( >=media-libs/libdvdcss-1.2.10 )
|
||||
directfb? ( dev-libs/DirectFB )
|
||||
dts? ( media-libs/libdca )
|
||||
dxr3? ( media-libs/libfame )
|
||||
flac? ( media-libs/flac )
|
||||
fusion? ( media-libs/FusionSound )
|
||||
gtk? ( x11-libs/gdk-pixbuf:2 )
|
||||
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
|
||||
libcaca? ( media-libs/libcaca )
|
||||
mad? ( media-libs/libmad )
|
||||
mng? ( media-libs/libmng )
|
||||
modplug? ( >=media-libs/libmodplug-0.8.8.1 )
|
||||
musepack? ( >=media-sound/musepack-tools-444 )
|
||||
nls? ( virtual/libintl )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
real? (
|
||||
amd64? ( media-libs/amd64codecs )
|
||||
x86? ( media-libs/win32codecs )
|
||||
x86-fbsd? ( media-libs/win32codecs )
|
||||
)
|
||||
samba? ( net-fs/samba )
|
||||
sdl? ( media-libs/libsdl )
|
||||
speex? (
|
||||
media-libs/libogg
|
||||
media-libs/speex
|
||||
)
|
||||
theora? (
|
||||
media-libs/libogg
|
||||
media-libs/libtheora
|
||||
)
|
||||
truetype? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
)
|
||||
v4l? ( media-libs/libv4l )
|
||||
vcd? (
|
||||
>=media-video/vcdimager-0.7.23
|
||||
dev-libs/libcdio[-minimal]
|
||||
)
|
||||
vdpau? ( x11-libs/libvdpau )
|
||||
vorbis? (
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
)
|
||||
wavpack? ( media-sound/wavpack )
|
||||
win32codecs? ( media-libs/win32codecs )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
)
|
||||
xcb? ( x11-libs/libxcb )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
xv? ( x11-libs/libXv )
|
||||
xvmc? ( x11-libs/libXvMC )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
dev-util/pkgconfig
|
||||
>=sys-devel/libtool-2.2.6b
|
||||
bluray? ( !media-libs/libbluray-xine )
|
||||
nls? ( sys-devel/gettext )
|
||||
oss? ( virtual/os-headers )
|
||||
v4l? ( virtual/os-headers )
|
||||
X? (
|
||||
x11-libs/libXt
|
||||
x11-proto/xf86vidmodeproto
|
||||
x11-proto/xproto
|
||||
)
|
||||
xv? ( x11-proto/videoproto )
|
||||
xvmc? ( x11-proto/videoproto )
|
||||
xinerama? ( x11-proto/xineramaproto )"
|
||||
REQUIRED_USE="vidix? ( || ( X fbcon ) )
|
||||
xv? ( X )
|
||||
xinerama? ( X )"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-ffmpeg-git.patch \
|
||||
"${FILESDIR}"/${P}-fix_dvb_crc_checking.patch
|
||||
|
||||
sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local win32dir #197236
|
||||
if has_multilib_profile; then
|
||||
win32dir=/usr/$(ABI="x86" get_libdir)/win32
|
||||
else
|
||||
win32dir=/usr/$(get_libdir)/win32
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable altivec) \
|
||||
$(use_enable vis) \
|
||||
--disable-optimizations \
|
||||
$(use_enable mmap) \
|
||||
$(use_enable oss) \
|
||||
$(use_enable aalib) \
|
||||
$(use_enable directfb) \
|
||||
$(use_enable dxr3) \
|
||||
$(use_enable fbcon fb) \
|
||||
$(use_enable opengl) $(use_enable opengl glu) \
|
||||
$(use_enable vidix) \
|
||||
$(use_enable xinerama) \
|
||||
$(use_enable xvmc) \
|
||||
$(use_enable vdpau) \
|
||||
$(use_enable dvb) \
|
||||
--disable-gnomevfs \
|
||||
$(use_enable samba) \
|
||||
--disable-v4l $(use_enable v4l v4l2) $(use_enable v4l libv4l) \
|
||||
$(use_enable vcd) \
|
||||
$(use_enable vdr) \
|
||||
$(use_enable bluray) \
|
||||
$(use_enable a52 a52dec) \
|
||||
$(use_enable aac faad) \
|
||||
$(use_enable gtk gdkpixbuf) \
|
||||
$(use_enable dts) \
|
||||
$(use_enable mad) \
|
||||
$(use_enable modplug) \
|
||||
$(use_enable musepack) \
|
||||
$(use_enable mng) \
|
||||
$(use_enable real real-codecs) \
|
||||
$(use_enable win32codecs w32dll) \
|
||||
$(use_with truetype freetype) $(use_with truetype fontconfig) \
|
||||
$(use_with X x) \
|
||||
$(use_with alsa) \
|
||||
--without-esound \
|
||||
$(use_with fusion fusionsound) \
|
||||
$(use_with jack) \
|
||||
$(use_with pulseaudio) \
|
||||
$(use_with libcaca caca) \
|
||||
$(use_with sdl) \
|
||||
$(use_with xcb) \
|
||||
--with-xv-path=/usr/$(get_libdir) \
|
||||
$(use_with imagemagick) \
|
||||
--with-external-dvdnav \
|
||||
$(use_with flac libflac) \
|
||||
$(use_with speex) \
|
||||
$(use_with theora) \
|
||||
$(use_with vorbis) \
|
||||
--with-real-codecs-path=/usr/$(get_libdir)/codecs \
|
||||
--with-w32-path=${win32dir} \
|
||||
$(use_with wavpack)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
docdir="/usr/share/doc/${PF}" \
|
||||
htmldir="/usr/share/doc/${PF}/html" \
|
||||
install
|
||||
|
||||
rm -f \
|
||||
"${ED}"usr/lib*/libxine*.la \
|
||||
"${ED}"usr/share/doc/${PF}/COPYING
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST qtractor-0.5.0.tar.gz 833974 RMD160 2f6c920401b3dfec7c1ab7209222baa6a0c166f0 SHA1 33be3f2955e5b3764640975f3e9e35dbbc5004b1 SHA256 de5991d2d29b2713d73a90ab29efc24db0be68d8e9ca328062d53d229e902e89
|
||||
DIST qtractor-0.5.1.tar.gz 904068 RMD160 f932e1f5c3527392aa921e18eb4bf183a55cfb0a SHA1 3e4f3a8c06bee6cbe054581fd4db549c31f6f950 SHA256 16ef7a4fdd8c2f04af4219082a419b5db242763a967d36b0f6247761d4c2578a
|
||||
DIST qtractor-0.5.2.tar.gz 918860 RMD160 562e7b83a3afb86266b59eff5dc04f3fdb83b58c SHA1 904388b7b1e96e02cf25b07d1e86bdcaed813a49 SHA256 91b91ea5cd98d7e91d429dec3412a9e450d13b4052574003fb42476746730b8e
|
||||
DIST qtractor-0.5.3.tar.gz 919411 RMD160 3b9a30b25cb7537b7d098243d7e7fab119d0028c SHA1 d33ac116f651ef2d354af0fa5ce54ac15e5058c0 SHA256 952020719f1ee316863190f0fa304ce3183cae9bdf9a7efee190c6e4eb17eb9f
|
||||
DIST qtractor-0.5.4.tar.gz 924664 RMD160 28ff8ecd2ff5958daf23fab857d423b7511761f9 SHA1 8564749ddc7501e80a841cec1d6150ca7a58f4cc SHA256 b400e59018511838bf5a38f3c47be40facc82906375aa88b4ee41b4ea8dc7623
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/qtractor/qtractor-0.5.0.ebuild,v 1.1 2011/08/07 12:08:25 aballier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit qt4 flag-o-matic
|
||||
|
||||
DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer."
|
||||
HOMEPAGE="http://qtractor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug dssi libsamplerate mad osc rubberband vorbis sse zlib"
|
||||
|
||||
RDEPEND=">=x11-libs/qt-core-4.2:4
|
||||
|| (
|
||||
>=x11-libs/qt-gui-4.7:4[gtkstyle]
|
||||
<x11-libs/qt-gui-4.7:4[gtk]
|
||||
)
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsndfile
|
||||
media-sound/jack-audio-connection-kit
|
||||
media-libs/ladspa-sdk
|
||||
dssi? ( media-libs/dssi )
|
||||
mad? ( media-libs/libmad )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
media-libs/slv2
|
||||
osc? ( media-libs/liblo )
|
||||
rubberband? ( media-libs/rubberband )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
append-flags "-DQT_STYLE_GTK"
|
||||
econf \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable libsamplerate) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable osc liblo) \
|
||||
--enable-ladspa \
|
||||
$(use_enable dssi) \
|
||||
$(use_enable rubberband librubberband) \
|
||||
$(use_enable sse) \
|
||||
$(use_enable zlib libz) \
|
||||
$(use_enable debug)
|
||||
eqmake4 qtractor.pro -o qtractor.mak
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc README ChangeLog TODO AUTHORS
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/qtractor/qtractor-0.5.1.ebuild,v 1.1 2011/10/05 18:36:27 aballier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit qt4 flag-o-matic
|
||||
|
||||
DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer."
|
||||
HOMEPAGE="http://qtractor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug dssi libsamplerate mad osc rubberband vorbis sse zlib"
|
||||
|
||||
RDEPEND=">=x11-libs/qt-core-4.2:4
|
||||
|| (
|
||||
>=x11-libs/qt-gui-4.7:4[gtkstyle]
|
||||
<x11-libs/qt-gui-4.7:4[gtk]
|
||||
)
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsndfile
|
||||
media-sound/jack-audio-connection-kit
|
||||
media-libs/ladspa-sdk
|
||||
dssi? ( media-libs/dssi )
|
||||
mad? ( media-libs/libmad )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
media-libs/slv2
|
||||
osc? ( media-libs/liblo )
|
||||
rubberband? ( media-libs/rubberband )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
append-flags "-DQT_STYLE_GTK"
|
||||
econf \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable libsamplerate) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable osc liblo) \
|
||||
--enable-ladspa \
|
||||
$(use_enable dssi) \
|
||||
$(use_enable rubberband librubberband) \
|
||||
$(use_enable sse) \
|
||||
$(use_enable zlib libz) \
|
||||
$(use_enable debug)
|
||||
eqmake4 qtractor.pro -o qtractor.mak
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc README ChangeLog TODO AUTHORS
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/qtractor/qtractor-0.5.2.ebuild,v 1.1 2011/12/18 14:52:37 aballier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit qt4 flag-o-matic
|
||||
|
||||
DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer."
|
||||
HOMEPAGE="http://qtractor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug dssi libsamplerate mad osc rubberband vorbis sse zlib"
|
||||
|
||||
RDEPEND=">=x11-libs/qt-core-4.2:4
|
||||
|| (
|
||||
>=x11-libs/qt-gui-4.7:4[gtkstyle]
|
||||
<x11-libs/qt-gui-4.7:4[gtk]
|
||||
)
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsndfile
|
||||
media-sound/jack-audio-connection-kit
|
||||
media-libs/ladspa-sdk
|
||||
dssi? ( media-libs/dssi )
|
||||
mad? ( media-libs/libmad )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
media-libs/slv2
|
||||
osc? ( media-libs/liblo )
|
||||
rubberband? ( media-libs/rubberband )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
append-flags "-DQT_STYLE_GTK"
|
||||
econf \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable libsamplerate) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable osc liblo) \
|
||||
--enable-ladspa \
|
||||
$(use_enable dssi) \
|
||||
$(use_enable rubberband librubberband) \
|
||||
$(use_enable sse) \
|
||||
$(use_enable zlib libz) \
|
||||
$(use_enable debug)
|
||||
eqmake4 qtractor.pro -o qtractor.mak
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc README ChangeLog TODO AUTHORS
|
||||
}
|
@ -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/media-sound/qtractor/qtractor-0.5.3.ebuild,v 1.3 2012/03/01 13:45:13 tomka Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/qtractor/qtractor-0.5.4.ebuild,v 1.1 2012/03/07 09:25:34 aballier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
@ -1 +1,2 @@
|
||||
DIST ZynAddSubFX-2.4.1.tar.bz2 2449356 RMD160 b0cf8e16e17d5db2d2c1976c2c69f8abdf753b13 SHA1 5abffff4ff2710dc427c4888a167c8f8a74d7c7e SHA256 cf796e23c1f268307373dca3d0dacaf80a19d813da4bd290742b6773e0a3c5fe
|
||||
DIST ZynAddSubFX-2.4.2.tar.bz2 2447485 RMD160 f7ad1fc9e6df5f911fbe4de1d6c2e439218cd3f1 SHA1 2dfbaaffdb69a09e7c8b7327ef9b7bd26629c391 SHA256 7d43bfece3b02625528dab7139e0fbada5768ac2722df137794b157602f8e802
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/zynaddsubfx/zynaddsubfx-2.4.2.ebuild,v 1.1 2012/03/07 10:06:10 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils cmake-utils
|
||||
|
||||
MY_P=ZynAddSubFX-${PV}
|
||||
|
||||
DESCRIPTION="ZynAddSubFX is an opensource software synthesizer."
|
||||
HOMEPAGE="http://zynaddsubfx.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/zynaddsubfx/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="alsa +fltk jack lash"
|
||||
|
||||
RDEPEND=">=dev-libs/mini-xml-2.2.1
|
||||
sci-libs/fftw:3.0
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
fltk? ( >=x11-libs/fltk-1.3:1 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
lash? ( media-sound/lash )"
|
||||
# portaudio? ( media-libs/portaudio )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
# Upstream uses the following preferences: alsa > jack > portaudio
|
||||
# At least one of them must be enabled
|
||||
# We do not support portaudio, so if alsa is disabled force jack.
|
||||
REQUIRED_USE="!alsa? ( jack )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.4.1-docs.patch
|
||||
)
|
||||
|
||||
DOCS="ChangeLog FAQ.txt HISTORY.txt README.txt ZynAddSubFX.lsm bugs.txt"
|
||||
|
||||
src_configure() {
|
||||
use lash || sed -i -e 's/lash-1.0/lash_disabled/' "${S}"/src/CMakeLists.txt
|
||||
mycmakeargs=(
|
||||
`use fltk && echo "-DGuiModule=fltk" || echo "-DGuiModule=off"`
|
||||
`use alsa && echo "-DOutputModule=alsa" || echo "-DOutputModule=jack"`
|
||||
`use alsa && echo "-DAlsaMidiOutput=TRUE" || echo "-DAlsaMidiOutput=FALSE"`
|
||||
`use jack && echo "-DJackOutput=TRUE" || echo "-DJackOutput=FALSE"`
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
insinto /usr/share/${PN}
|
||||
doins -r "${S}"/banks "${S}"/examples
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
|
||||
|
||||
0
|
||||
http://diskscrub.googlecode.com/files/scrub-2.4.tar.bz2
|
||||
|
||||
http://code.google.com/p/diskscrub/
|
||||
GPL-2
|
||||
write patterns on disk/file
|
||||
~amd64 ~x86
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-libs/openssl >=dev-ml/findlib-1.0.4-r1
|
||||
dev-libs/openssl
|
||||
0
|
||||
mirror://sourceforge/savonet/ocaml-ssl-0.4.3.tar.gz
|
||||
|
||||
http://savonet.sourceforge.net/wiki/OCamlLibs
|
||||
LGPL-2.1
|
||||
OCaml bindings for OpenSSL.
|
||||
amd64 ppc x86 ~x86-fbsd
|
||||
eutils findlib multilib toolchain-funcs user
|
||||
doc
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-libs/openssl >=dev-ml/findlib-1.0.4-r1
|
||||
dev-libs/openssl
|
||||
0
|
||||
mirror://sourceforge/savonet/ocaml-ssl-0.4.4.tar.gz
|
||||
|
||||
http://savonet.sourceforge.net
|
||||
LGPL-2.1
|
||||
OCaml bindings for OpenSSL.
|
||||
~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
eutils findlib multilib toolchain-funcs user
|
||||
doc
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-libs/openssl >=dev-ml/findlib-1.0.4-r1
|
||||
dev-libs/openssl
|
||||
0
|
||||
mirror://sourceforge/savonet/ocaml-ssl-0.4.5.tar.gz
|
||||
|
||||
http://savonet.sourceforge.net
|
||||
LGPL-2.1
|
||||
OCaml bindings for OpenSSL.
|
||||
~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
eutils findlib multilib toolchain-funcs user
|
||||
doc
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5 ) >=dev-lang/ocaml-3.10.2[tk?,ocamlopt?] cryptokit? ( dev-ml/cryptokit ) gtk? ( >=dev-ml/lablgtk-2 ) ssl? ( >=dev-ml/ocaml-ssl-0.4 ) zip? ( dev-ml/camlzip ) >=dev-ml/findlib-1.0.4-r1
|
||||
>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5 ) >=dev-lang/ocaml-3.10.2[tk?,ocamlopt?] cryptokit? ( dev-ml/cryptokit ) gtk? ( >=dev-ml/lablgtk-2 ) ssl? ( >=dev-ml/ocaml-ssl-0.4 ) zip? ( dev-ml/camlzip )
|
||||
0
|
||||
http://download.camlcity.org/download/ocamlnet-3.5.1.tar.gz
|
||||
installsources
|
||||
http://projects.camlcity.org/projects/ocamlnet.html
|
||||
as-is GPL-2
|
||||
Modules for OCaml application-level Internet protocols
|
||||
~amd64 ~x86 ~x86-fbsd
|
||||
eutils findlib multilib toolchain-funcs user
|
||||
cryptokit gtk ssl tk httpd +ocamlopt +pcre zip
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-python/urlgrabber dev-python/pyxml dev-python/elementtree app-arch/rpm[python] dev-python/m2crypto >=app-admin/eselect-python-20091230 dev-lang/python
|
||||
dev-python/urlgrabber dev-python/pyxml dev-python/elementtree app-arch/rpm[python] dev-python/m2crypto >=app-admin/eselect-python-20091230 dev-lang/python
|
||||
0
|
||||
https://api.opensuse.org/public/source/openSUSE:12.1/osc/osc-0.132.6.tar.gz
|
||||
|
||||
http://en.opensuse.org/openSUSE:OSC
|
||||
GPL-2
|
||||
Command line tool for Open Build Service
|
||||
~amd64 ~x86
|
||||
distutils multilib obs-download python toolchain-funcs
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/libpcre-3.4 dev-lang/perl berkdb? ( >=sys-libs/db-3.2 ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) ) ldap? ( net-nds/openldap ) ldap-bind? ( net-nds/openldap[sasl] ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql-base ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-0.9.6g ) ssl? ( dev-libs/openssl )
|
||||
>=dev-libs/libpcre-3.4 dev-lang/perl berkdb? ( >=sys-libs/db-3.2 ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) ) ldap? ( net-nds/openldap ) ldap-bind? ( net-nds/openldap[sasl] ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql-base ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-0.9.6g ) dovecot-sasl? ( net-mail/dovecot ) memcached? ( net-misc/memcached ) net-mail/mailbase selinux? ( sec-policy/selinux-postfix ) !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/mini-qmail !mail-mta/msmtp[mta] !mail-mta/nbsmtp !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/qmail-ldap !mail-mta/sendmail !<mail-mta/ssmtp-2.64-r2 !>=mail-mta/ssmtp-2.64-r2[mta] !net-mail/fastforward
|
||||
0
|
||||
ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-2.10-20120305.tar.gz vda? ( http://vda.sourceforge.net/VDA/postfix-vda-v10-2.8.8.patch )
|
||||
|
||||
http://www.postfix.org/
|
||||
IBM
|
||||
A fast and secure drop-in replacement for sendmail.
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd
|
||||
eutils flag-o-matic multilib pam ssl-cert toolchain-funcs user versionator
|
||||
+berkdb cdb doc dovecot-sasl hardened ldap ldap-bind memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda ssl
|
||||
ldap-bind? ( ldap sasl ) !vda
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst preinst prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
|
||||
|
||||
0
|
||||
http://www.sentex.net/~mwandel/jhead/jhead-2.86.tar.gz
|
||||
|
||||
http://www.sentex.net/~mwandel/jhead
|
||||
public-domain
|
||||
Exif Jpeg camera setting parser and thumbnail remover
|
||||
alpha amd64 hppa ia64 ppc ppc64 sparc x86
|
||||
multilib toolchain-funcs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-libs/libxdg-basedir media-libs/libdvdnav sys-libs/zlib virtual/ffmpeg virtual/libiconv a52? ( media-libs/a52dec ) aac? ( media-libs/faad2 ) aalib? ( media-libs/aalib ) alsa? ( media-libs/alsa-lib ) bluray? ( >=media-libs/libbluray-0.2.1 ) css? ( >=media-libs/libdvdcss-1.2.10 ) directfb? ( dev-libs/DirectFB ) dts? ( media-libs/libdca ) dxr3? ( media-libs/libfame ) flac? ( media-libs/flac ) fusion? ( media-libs/FusionSound ) gtk? ( x11-libs/gdk-pixbuf:2 ) imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) ) jack? ( >=media-sound/jack-audio-connection-kit-0.100 ) libcaca? ( media-libs/libcaca ) mad? ( media-libs/libmad ) mng? ( media-libs/libmng ) modplug? ( >=media-libs/libmodplug-0.8.8.1 ) musepack? ( >=media-sound/musepack-tools-444 ) nls? ( virtual/libintl ) opengl? ( virtual/glu virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) real? ( amd64? ( media-libs/amd64codecs ) x86? ( media-libs/win32codecs ) x86-fbsd? ( media-libs/win32codecs ) ) samba? ( net-fs/samba ) sdl? ( media-libs/libsdl ) speex? ( media-libs/libogg media-libs/speex ) theora? ( media-libs/libogg media-libs/libtheora ) truetype? ( media-libs/fontconfig media-libs/freetype:2 ) v4l? ( media-libs/libv4l ) vcd? ( >=media-video/vcdimager-0.7.23 dev-libs/libcdio[-minimal] ) vdpau? ( x11-libs/libvdpau ) vorbis? ( media-libs/libogg media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) win32codecs? ( media-libs/win32codecs ) X? ( x11-libs/libX11 x11-libs/libXext ) xcb? ( x11-libs/libxcb ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) xvmc? ( x11-libs/libXvMC ) app-arch/xz-utils dev-util/pkgconfig >=sys-devel/libtool-2.2.6b bluray? ( !media-libs/libbluray-xine ) nls? ( sys-devel/gettext ) oss? ( virtual/os-headers ) v4l? ( virtual/os-headers ) X? ( x11-libs/libXt x11-proto/xf86vidmodeproto x11-proto/xproto ) xv? ( x11-proto/videoproto ) xvmc? ( x11-proto/videoproto ) xinerama? ( x11-proto/xineramaproto )
|
||||
dev-libs/libxdg-basedir media-libs/libdvdnav sys-libs/zlib virtual/ffmpeg virtual/libiconv a52? ( media-libs/a52dec ) aac? ( media-libs/faad2 ) aalib? ( media-libs/aalib ) alsa? ( media-libs/alsa-lib ) bluray? ( >=media-libs/libbluray-0.2.1 ) css? ( >=media-libs/libdvdcss-1.2.10 ) directfb? ( dev-libs/DirectFB ) dts? ( media-libs/libdca ) dxr3? ( media-libs/libfame ) flac? ( media-libs/flac ) fusion? ( media-libs/FusionSound ) gtk? ( x11-libs/gdk-pixbuf:2 ) imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) ) jack? ( >=media-sound/jack-audio-connection-kit-0.100 ) libcaca? ( media-libs/libcaca ) mad? ( media-libs/libmad ) mng? ( media-libs/libmng ) modplug? ( >=media-libs/libmodplug-0.8.8.1 ) musepack? ( >=media-sound/musepack-tools-444 ) nls? ( virtual/libintl ) opengl? ( virtual/glu virtual/opengl ) pulseaudio? ( media-sound/pulseaudio ) real? ( amd64? ( media-libs/amd64codecs ) x86? ( media-libs/win32codecs ) x86-fbsd? ( media-libs/win32codecs ) ) samba? ( net-fs/samba ) sdl? ( media-libs/libsdl ) speex? ( media-libs/libogg media-libs/speex ) theora? ( media-libs/libogg media-libs/libtheora ) truetype? ( media-libs/fontconfig media-libs/freetype:2 ) v4l? ( media-libs/libv4l ) vcd? ( >=media-video/vcdimager-0.7.23 dev-libs/libcdio[-minimal] ) vdpau? ( x11-libs/libvdpau ) vorbis? ( media-libs/libogg media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) win32codecs? ( media-libs/win32codecs ) X? ( x11-libs/libX11 x11-libs/libXext ) xcb? ( x11-libs/libxcb ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) xvmc? ( x11-libs/libXvMC )
|
||||
1
|
||||
mirror://sourceforge/xine/xine-lib-1.2.1.tar.xz
|
||||
|
||||
http://xine.sourceforge.net/
|
||||
GPL-2
|
||||
Core libraries for Xine movie player
|
||||
~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
eutils libtool multilib toolchain-funcs user
|
||||
a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack libcaca mad +mmap mng modplug musepack nls opengl oss pulseaudio real samba sdl speex theora truetype v4l vcd vdpau vdr vidix +vis vorbis wavpack win32codecs +X +xcb xinerama +xv xvmc
|
||||
vidix? ( || ( X fbcon ) ) xv? ( X ) xinerama? ( X )
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/pkgconfig
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
|
||||
0
|
||||
mirror://sourceforge/qtractor/qtractor-0.5.0.tar.gz
|
||||
|
||||
http://qtractor.sourceforge.net/
|
||||
GPL-2
|
||||
Qtractor is an Audio/MIDI multi-track sequencer.
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic multilib qt4 toolchain-funcs user versionator
|
||||
debug dssi libsamplerate mad osc rubberband vorbis sse zlib
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/pkgconfig
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
|
||||
0
|
||||
mirror://sourceforge/qtractor/qtractor-0.5.1.tar.gz
|
||||
|
||||
http://qtractor.sourceforge.net/
|
||||
GPL-2
|
||||
Qtractor is an Audio/MIDI multi-track sequencer.
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic multilib qt4 toolchain-funcs user versionator
|
||||
debug dssi libsamplerate mad osc rubberband vorbis sse zlib
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/pkgconfig
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/slv2 osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
|
||||
0
|
||||
mirror://sourceforge/qtractor/qtractor-0.5.2.tar.gz
|
||||
|
||||
http://qtractor.sourceforge.net/
|
||||
GPL-2
|
||||
Qtractor is an Audio/MIDI multi-track sequencer.
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic multilib qt4 toolchain-funcs user versionator
|
||||
debug dssi libsamplerate mad osc rubberband vorbis sse zlib
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/lilv osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) suil? ( media-libs/suil ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/pkgconfig
|
||||
>=x11-libs/qt-core-4.2:4 || ( >=x11-libs/qt-gui-4.7:4[gtkstyle] <x11-libs/qt-gui-4.7:4[gtk] ) media-libs/alsa-lib media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk dssi? ( media-libs/dssi ) mad? ( media-libs/libmad ) libsamplerate? ( media-libs/libsamplerate ) media-libs/lilv osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) suil? ( media-libs/suil ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
|
||||
0
|
||||
mirror://sourceforge/qtractor/qtractor-0.5.3.tar.gz
|
||||
mirror://sourceforge/qtractor/qtractor-0.5.4.tar.gz
|
||||
|
||||
http://qtractor.sourceforge.net/
|
||||
GPL-2
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/mini-xml-2.2.1 sci-libs/fftw:3.0 alsa? ( media-libs/alsa-lib ) fltk? ( >=x11-libs/fltk-1.3:1 ) jack? ( media-sound/jack-audio-connection-kit ) lash? ( media-sound/lash ) dev-util/pkgconfig >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
>=dev-libs/mini-xml-2.2.1 sci-libs/fftw:3.0 alsa? ( media-libs/alsa-lib ) fltk? ( >=x11-libs/fltk-1.3:1 ) jack? ( media-sound/jack-audio-connection-kit ) lash? ( media-sound/lash )
|
||||
0
|
||||
mirror://sourceforge/zynaddsubfx/ZynAddSubFX-2.4.2.tar.bz2
|
||||
|
||||
http://zynaddsubfx.sourceforge.net/
|
||||
GPL-2
|
||||
ZynAddSubFX is an opensource software synthesizer.
|
||||
~amd64 ~ppc ~x86
|
||||
base cmake-utils eutils flag-o-matic multilib toolchain-funcs user
|
||||
alsa +fltk jack lash
|
||||
!alsa? ( jack )
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-apps/util-linux-2.16 crypt? ( >=sys-fs/cryptsetup-1.0.5 ) dev-util/intltool sys-devel/gettext
|
||||
>=sys-apps/util-linux-2.16 crypt? ( >=sys-fs/cryptsetup-1.0.5 )
|
||||
0
|
||||
mirror://gentoo/pmount-0.9.23.tar.bz2
|
||||
|
||||
http://pmount.alioth.debian.org/
|
||||
GPL-2
|
||||
Policy based mounter that gives the ability to mount removable devices as a user
|
||||
alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86
|
||||
base eutils multilib toolchain-funcs user
|
||||
crypt
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install postinst prepare setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-apps/util-linux-2.17.2 crypt? ( >=sys-fs/cryptsetup-1.0.6-r2 ) dev-util/intltool sys-devel/gettext
|
||||
>=sys-apps/util-linux-2.17.2 crypt? ( >=sys-fs/cryptsetup-1.0.6-r2 )
|
||||
0
|
||||
mirror://debian/pool/main/p/pmount/pmount_0.9.99-alpha.orig.tar.bz2
|
||||
|
||||
http://pmount.alioth.debian.org/
|
||||
GPL-2
|
||||
Policy based mounter that gives the ability to mount removable devices as a user
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86
|
||||
eutils multilib toolchain-funcs user
|
||||
crypt
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Wed, 07 Mar 2012 08:36:46 +0000
|
||||
Wed, 07 Mar 2012 13:06:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 07 Mar 2012 08:36:47 +0000
|
||||
Wed, 07 Mar 2012 13:06:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 07 Mar 2012 08:36:48 +0000
|
||||
Wed, 07 Mar 2012 13:06:49 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Mar 7 08:36:46 UTC 2012
|
||||
Wed Mar 7 12:36:46 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Wed, 07 Mar 2012 09:00:01 +0000
|
||||
Wed, 07 Mar 2012 13:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1331109301 Wed Mar 7 08:35:01 2012 UTC
|
||||
1331123701 Wed Mar 7 12:35:01 2012 UTC
|
||||
|
@ -1,2 +1 @@
|
||||
DIST pmount-0.9.23.tar.bz2 349819 RMD160 c3b0b28d4eb6f5bc6aed6f7c33c6f2c2ac39ed44 SHA1 b77dc9cdcd4a4c839d0d2f7b9e3b185ef40f5572 SHA256 db38fc290b710e8e9e9d442da2fb627d41e13b3ee80326c15cc2595ba00ea036
|
||||
DIST pmount_0.9.99-alpha.orig.tar.bz2 364282 RMD160 fe8ff31b86a62215187ab95fb3aa6b3fb815ef2d SHA1 091ab70d85bf2c62013134b23a16acb363b63777 SHA256 ca06bd0c429d3db9382433f378d07bf763534f70fe71015322678e321b0679e5
|
||||
|
@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/pmount/pmount-0.9.23.ebuild,v 1.7 2010/07/18 14:20:06 nixnut Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit base eutils
|
||||
|
||||
DESCRIPTION="Policy based mounter that gives the ability to mount removable devices as a user"
|
||||
HOMEPAGE="http://pmount.alioth.debian.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
#SRC_URI="https://alioth.debian.org/frs/download.php/3310/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
|
||||
IUSE="crypt"
|
||||
|
||||
RDEPEND=">=sys-apps/util-linux-2.16
|
||||
crypt? ( >=sys-fs/cryptsetup-1.0.5 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-0.9.19-testsuite-missing-dir.patch" )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
--disable-hal
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local testdir=${S}/tests/check_fstab
|
||||
|
||||
ln -s $testdir/a $testdir/b && ln -s $testdir/d $testdir/c && \
|
||||
ln -s $testdir/c $testdir/e \
|
||||
|| die "Unable to create fake symlinks required for testsuite"
|
||||
emake check || die
|
||||
}
|
||||
|
||||
src_install () {
|
||||
# Must be run SETUID+SETGID, bug #250106
|
||||
exeinto /usr/bin
|
||||
exeopts -m 6710 -g plugdev
|
||||
doexe src/pmount src/pumount || die
|
||||
|
||||
dodoc AUTHORS ChangeLog TODO || die
|
||||
doman man/pmount.1 man/pumount.1 || die
|
||||
|
||||
insinto /etc
|
||||
doins etc/pmount.allow || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "This package has been installed setuid and setgid."
|
||||
|
||||
elog "The permissions are as such that only users that belong to the plugdev"
|
||||
elog "group are allowed to run this. But if a script run by root mounts a"
|
||||
elog "device, members of the plugdev group will have access to it."
|
||||
elog
|
||||
elog "Please add your user to the plugdev group to be able to mount USB drives"
|
||||
}
|
@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/pmount/pmount-0.9.99_alpha.ebuild,v 1.1 2011/12/03 01:22:52 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Policy based mounter that gives the ability to mount removable devices as a user"
|
||||
HOMEPAGE="http://pmount.alioth.debian.org/"
|
||||
SRC_URI="mirror://debian/pool/main/p/${PN}/${PN}_${PV/_/-}.orig.tar.bz2"
|
||||
#SRC_URI="http://alioth.debian.org/frs/download.php/3530/${P/_/-}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
|
||||
IUSE="crypt"
|
||||
|
||||
RDEPEND=">=sys-apps/util-linux-2.17.2
|
||||
crypt? ( >=sys-fs/cryptsetup-1.0.6-r2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat <<-EOF > po/POTFILES.skip
|
||||
src/conffile.c
|
||||
src/configuration.c
|
||||
src/loop.c
|
||||
EOF
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0.9.19-testsuite-missing-dir.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-hal
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local testdir=${S}/tests/check_fstab
|
||||
|
||||
ln -s $testdir/a $testdir/b && ln -s $testdir/d $testdir/c && \
|
||||
ln -s $testdir/c $testdir/e \
|
||||
|| die "Unable to create fake symlinks required for testsuite"
|
||||
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install () {
|
||||
# Must be run SETUID+SETGID, bug #250106
|
||||
exeinto /usr/bin
|
||||
exeopts -m 6710 -g plugdev
|
||||
doexe src/{p,pu}mount
|
||||
|
||||
dodoc AUTHORS ChangeLog TODO
|
||||
doman man/{{p,pu}mount.1,pmount.conf.5}
|
||||
|
||||
insinto /etc
|
||||
doins etc/pmount.{allow,conf}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "This package has been installed setuid and setgid."
|
||||
|
||||
elog "The permissions are as such that only users that belong to the plugdev"
|
||||
elog "group are allowed to run this. But if a script run by root mounts a"
|
||||
elog "device, members of the plugdev group will have access to it."
|
||||
elog
|
||||
elog "Please add your user to the plugdev group to be able to mount USB drives"
|
||||
}
|
Loading…
Reference in new issue