parent
d97ce19244
commit
acd692c425
@ -1,97 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/sphinx/sphinx-2.0.1_beta.ebuild,v 1.3 2011/09/28 10:40:10 grobian Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit eutils autotools
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
# This has been added by Gentoo, to explicitly version libstemmer.
|
||||
# It is the date that http://snowball.tartarus.org/dist/libstemmer_c.tgz was
|
||||
# fetched.
|
||||
STEMMER_PV="20091122"
|
||||
DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL"
|
||||
HOMEPAGE="http://www.sphinxsearch.com/"
|
||||
SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz
|
||||
stemmer? ( mirror://gentoo/libstemmer_c-${STEMMER_PV}.tgz )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="debug id64 mysql odbc postgres stemmer test"
|
||||
|
||||
RDEPEND="mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
virtual/libiconv"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-lang/php )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
if use stemmer; then
|
||||
cd "${S}"
|
||||
unpack libstemmer_c-${STEMMER_PV}.tgz
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-darwin8.patch
|
||||
epatch "${FILESDIR}"/${P}-solaris.patch
|
||||
|
||||
# drop nasty hardcoded search path breaking Prefix
|
||||
sed -i -e '/\/usr\/local\//d' configure.ac || die
|
||||
eautoreconf
|
||||
|
||||
cd api/libsphinxclient || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix libiconv detection
|
||||
use !elibc_glibc && export ac_cv_search_iconv=-liconv
|
||||
|
||||
econf \
|
||||
--sysconfdir="${EPREFIX}/etc/${PN}" \
|
||||
$(use_enable id64) \
|
||||
$(use_with debug) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc unixodbc) \
|
||||
$(use_with postgres pgsql) \
|
||||
$(use_with stemmer libstemmer)
|
||||
|
||||
cd api/libsphinxclient || die
|
||||
econf STRIP=:
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
|
||||
emake -j 1 -C api/libsphinxclient || die "emake libsphinxclient failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
elog "Tests require access to a live MySQL database and may require configuration."
|
||||
elog "You will find them in /usr/share/${PN}/test and they require dev-lang/php"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
emake DESTDIR="${D}" -C api/libsphinxclient install || die "install libsphinxclient failed"
|
||||
|
||||
dodoc doc/*
|
||||
|
||||
dodir /var/lib/sphinx
|
||||
dodir /var/log/sphinx
|
||||
dodir /var/run/sphinx
|
||||
|
||||
newinitd "${FILESDIR}"/searchd.rc searchd
|
||||
|
||||
if use test; then
|
||||
insinto /usr/share/${PN}
|
||||
doins -r test || die "install of test files failed."
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST texi2html-1.64.tar.gz 143333 RMD160 80a2b3917f17fce6131b7eab36c02d4c53cac148 SHA1 973b95dcc06fcdae4929a4a7a4ee7f51b568f84c SHA256 9926dc471d72f80d4b655ae4fdcb4ad74ebb443953e85e333f29ed8b30d59b2f
|
||||
DIST texi2html-1.76.tar.gz 470207 RMD160 987481a32d2aabf04f6217b3f43660696e5d7473 SHA1 b50bf52eb362b9eaf2c210da09752a3542455ac2 SHA256 387392086e591be9bd58879eb1e05908b6b886c871b92ad240b159af2ae6a623
|
||||
DIST texi2html-1.78.tar.bz2 453223 RMD160 e68bfcb4a8270d8d1e2fc4010c0c0bdde3d3ff47 SHA1 60474f8cf8de91b69a9f3b9fe525fa550c21639b SHA256 740b1074d053570d4899c943a4aa99b97f10025d6306d1cc09c2c76e40a98167
|
||||
DIST texi2html-5.0.tar.bz2 15397249 RMD160 193d2ab489e61546100a57943c410deffb8d4c4b SHA1 20072444ce814d0e74fd7e467d1506908f8c889c SHA256 e8a98b0ee20c495a6ab894398a065ef580272dbd5a15b1b19e8bd1bc89d9f9fa
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/texi2html/texi2html-5.0.ebuild,v 1.1 2012/03/14 06:18:40 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Perl script that converts Texinfo to HTML"
|
||||
HOMEPAGE="http://www.nongnu.org/texi2html/"
|
||||
SRC_URI="mirror://nongnu/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="CCPL-ShareAlike-1.0 FDL-1.3 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="unicode"
|
||||
|
||||
RDEPEND=">=dev-lang/perl-5.10.1
|
||||
dev-perl/libintl-perl
|
||||
unicode? ( dev-perl/Text-Unidecode )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-external-libintl-perl \
|
||||
$(use_with unicode unidecode)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -f "${ED}"/usr/share/${PN}/images/{COPYING*,GPL,README}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
rm -f "${EROOT}"/usr/bin/${PN}
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST awl-0.51.tar.gz 297202 RMD160 7936b361daaf460fcda1c71fc2c3eead6bf9fa96 SHA1 a5b2c13487604b0e38289e17021d1fa682180e10 SHA256 1ec6e0029779772aa9204c866c48e6d35fea63c812321a505cf087a4bd1c7234
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/awl/awl-0.51.ebuild,v 1.1 2012/03/14 06:43:43 patrick Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit depend.php php-lib-r1
|
||||
|
||||
DESCRIPTION="Andrew McMillan's web libraries: A collection of generic classes
|
||||
used by the davical calendar server"
|
||||
HOMEPAGE="http://andrew.mcmillan.net.nz/projects/awl"
|
||||
SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-lang/php[pdo,postgres,xml]
|
||||
doc? ( dev-php/PEAR-PhpDocumentor )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
need_php5
|
||||
|
||||
src_compile() {
|
||||
if use doc ; then
|
||||
ebegin "Generating documentation"
|
||||
phpdoc -c "docs/api/phpdoc.ini" || die "Documentation failed to build"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local docs="debian/README.Debian debian/changelog"
|
||||
dodoc-php ${docs} || die "dodoc failed"
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r "docs/api/" || die "dohtml failed"
|
||||
fi
|
||||
|
||||
php-lib-r1_src_install . dba/* inc/* scripts/*
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>php</herd>
|
||||
<maintainer>
|
||||
<email>francois.perichon@univ-lille2.fr</email>
|
||||
<name>Francois Perichon</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer (proxy)</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST rtf2xml-1.32.tar.gz 428711 RMD160 777fea5e8134a7407609f4302bce5a782ba24755 SHA1 7cda398ec84b490615a548dfec82f4ea294520d0 SHA256 3afc0e56d01dbb46a7d40000d839b96088fa3d611893027df0aab8a10846f757
|
||||
DIST rtf2xml-1.33.tar.gz 421817 RMD160 e5ed7539f3bfc9e3071be4d92e7f5d1c365e3a44 SHA1 3bf2bf8f78ef7ee05bccde34c78023af0c6ea08a SHA256 8dbfd3b8f266568775c2de812620288543771135212a836d1dd43d5dd45575a0
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rtf2xml/rtf2xml-1.33.ebuild,v 1.1 2012/03/14 05:32:02 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Converts a Microsoft RTF file to structured XML"
|
||||
HOMEPAGE="http://rtf2xml.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
dohtml docs/html/*
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST egypt-1.8.tar.gz 4566 RMD160 8c7b17463d8c29cba6c1631872e544fc3d049ad5 SHA1 8a03eac676897d864d3ee02549d13c0cf7c5926c SHA256 c1c4af1fea42d698b5f30fd97234ae34fe0a9a8ff3210b7d8a8aa28f92b0627d
|
||||
DIST egypt-1.9.tar.gz 4607 RMD160 24bed5feb81d4b39fa2c3c24e5a7dd6416b17e4a SHA1 24672c8a83b5e4b9ed430fe63ab3449713c699ae SHA256 f3be611a97373f92b63f286ea17e4aae23ad62d75938e009448e9b70d97791c7
|
||||
|
@ -0,0 +1,14 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/egypt/egypt-1.9.ebuild,v 1.1 2012/03/14 05:41:08 patrick Exp $
|
||||
|
||||
inherit perl-app
|
||||
|
||||
DESCRIPTION="devilishly simple tool for creating call graphs of C programs"
|
||||
HOMEPAGE="http://www.gson.org/egypt/"
|
||||
SRC_URI="http://www.gson.org/egypt/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
@ -1 +1,2 @@
|
||||
DIST osdt-1.1.0.tbz2 18715 RMD160 b45a7953ee793e0696057817d148462e557cc4c7 SHA1 05d8606b9d884b511c42ee3ca564c8482813ab54 SHA256 0ee6e2770b4fc8b2ad0e587351c4ec49918928257efbab4957e842695854021c
|
||||
DIST osdt-1.1.3.tbz2 48139 RMD160 676ca86eb146d2e4dcc172ac716ce3a2587985c7 SHA1 ffa8545df2d0a4a1d98cc300f711f69fc1006ad5 SHA256 fd262570efc7f4580f4728bc4ad656e24d0a54697cebf1ceac0104ccf0eb77de
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/osdt/osdt-1.1.3.ebuild,v 1.1 2012/03/14 05:52:56 patrick Exp $
|
||||
|
||||
DESCRIPTION="tools for Open Source software distribution"
|
||||
HOMEPAGE="http://sourceforge.net/projects/osdt/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tbz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=dev-lang/perl-5
|
||||
dev-perl/XML-Simple
|
||||
sys-devel/m4"
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX=/usr SYSCONFDIR=/etc \
|
||||
INFODIR=/usr/share/info MANDIR=/usr/share/man install || die
|
||||
|
||||
# Hack until the fix can be incorporated upstream: fix the permissions
|
||||
# on /etc/osdt/project-skeletons/opensource/
|
||||
chmod 755 "${D}"/etc/osdt/project-skeletons/opensource/
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST pyfa-1.1.1-crucible-src.tar.bz2 4067326 RMD160 91b8417765758e2b12cec89a6c97fe4294a1a0ab SHA1 ad7452142acb07cd42d5ce032edf6b6cfb8d5e86 SHA256 e8ade754d85cf5a9a9718cd2ae696e9182c0e19fbefc79432edd6d2362161807
|
||||
DIST pyfa-1.1.2-crucible-src.tar.bz2 4034641 RMD160 deb3467c6b23652005d18670e0b147d64e07da8a SHA1 4e25ec9b68ce8390f43a1548ad57939b0cf79688 SHA256 f0b976a0975a91217850a1b4549a00fbb4bfe5d2cd427d543adca8348e32210f
|
||||
DIST pyfa-1.1.3-crucible-src.tar.bz2 3918655 RMD160 768be5be520b4a4515a1944588b784ef2b45495b SHA1 1dcf5cab833e0b739cce8b58686f4b3209a85507 SHA256 ad0ab1589cdd5b2783781e27f789c119883cef59437234aeaabea1f71c84b5d8
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.1.ebuild,v 1.1 2011/12/26 03:40:41 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.3.ebuild,v 1.1 2012/03/14 06:41:11 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2:2.6"
|
@ -1,4 +1,4 @@
|
||||
DIST gentoo-logo.svg 13764 RMD160 62b740f670377486eb1350c4f180d9f0ab63948c SHA1 a81d7fb4be541547be78d648bbeb0d3c51f1a41e SHA256 ad81a212991cd24faaddbc260c806c805fd7a67f65b24655908a8971fa10794e
|
||||
DIST gnome-screensaver-2.30.2.tar.bz2 4814653 RMD160 1b13722f3bebca709b9f44c45e995d07ed6c2044 SHA1 f9d7c0df0efaa6916099ca56078da8b36f4c4935 SHA256 dd52ef278b23ec5abe5974548c2d576eeaeb5294c85e9f2efd6231ecc9ca09fa
|
||||
DIST gnome-screensaver-3.2.0.tar.xz 566084 RMD160 cb21d95961763fcb831a9b1293569c04bc3deacb SHA1 69c87cd60f76a3a6626970c3dd3fd8f72fda542f SHA256 305f4a5be8736c4cf5e55b8288b7e177907bafa26e39273d1bb65ad1862295ed
|
||||
DIST gnome-screensaver-3.2.1.tar.xz 563292 RMD160 dd87cf7accf048897b23cdcbd0122d0c8c6f5eb6 SHA1 247031a20ec7010d7c9116eff6bf26b6e2fe9643 SHA256 a5beea3e854c27369eb10a2987ab6673101416f56f1c616075cefae2458f5411
|
||||
DIST gnome-screensaver-3.2.2.tar.xz 564728 RMD160 a67917aeb7f016ea43f7db50712a509dae761680 SHA1 3b6ef3845a2e237bb36ba8b4080410de7fbadb79 SHA256 7839ca0e034c4ecf40c8abe64296c4b0c95f3e04f28e3034fca861ebfe3d06b2
|
||||
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird-bin/thunderbird-bin-11.0.ebuild,v 1.1 2012/03/14 08:36:47 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# Can be updated using scripts/get_langs.sh from mozilla overlay
|
||||
MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu
|
||||
fi fr fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR
|
||||
pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by
|
||||
MOZ_PN="${PN/-bin}"
|
||||
MOZ_PV="${PV/_beta/b}"
|
||||
MOZ_PV="${MOZ_PV/_rc/rc}"
|
||||
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||
|
||||
# Upstream ftp release URI that's used by mozlinguas.eclass
|
||||
# We don't use the http mirror because it deletes old tarballs.
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
|
||||
|
||||
inherit eutils multilib pax-utils fdo-mime gnome2-utils mozlinguas nsplugins
|
||||
|
||||
DESCRIPTION="Thunderbird Mail Client"
|
||||
SRC_URI="${SRC_URI}
|
||||
amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
|
||||
x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
|
||||
HOMEPAGE="http://www.mozilla.com/thunderbird"
|
||||
RESTRICT="strip mirror binchecks"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="+crashreporter"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="virtual/freedesktop-icon-theme
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
x11-libs/libXmu
|
||||
>=x11-libs/gtk+-2.2:2
|
||||
>=media-libs/alsa-lib-1.0.16
|
||||
crashreporter? ( net-misc/curl ) "
|
||||
|
||||
S="${WORKDIR}/${MOZ_PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
|
||||
|
||||
# Install thunderbird in /opt
|
||||
dodir ${MOZILLA_FIVE_HOME%/*}
|
||||
mv "${S}" "${D}"${MOZILLA_FIVE_HOME}
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
# Create /usr/bin/thunderbird-bin
|
||||
dodir /usr/bin/
|
||||
cat <<EOF >"${D}"/usr/bin/${PN}
|
||||
#!/bin/sh
|
||||
unset LD_PRELOAD
|
||||
LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}"
|
||||
exec ${MOZILLA_FIVE_HOME}/thunderbird "\$@"
|
||||
EOF
|
||||
fperms 0755 /usr/bin/${PN}
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
doicon "${FILESDIR}"/icon/${PN}-icon.png
|
||||
domenu "${FILESDIR}"/icon/${PN}.desktop
|
||||
|
||||
# revdep-rebuild entry
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/10${PN}
|
||||
|
||||
# Enable very specific settings for thunderbird-3
|
||||
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js \
|
||||
"${D}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \
|
||||
die "failed to cp thunderbird-gentoo-default-prefs.js"
|
||||
|
||||
# Plugins dir
|
||||
share_plugins_dir
|
||||
|
||||
pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird,plugin-container}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,314 @@
|
||||
# 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.9.1-r1.ebuild,v 1.1 2012/03/14 10:52:50 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib ssl-cert toolchain-funcs flag-o-matic pam versionator
|
||||
|
||||
MY_PV="${PV/_rc/-RC}"
|
||||
MY_SRC="${PN}-${MY_PV}"
|
||||
MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
|
||||
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 in 2.9
|
||||
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
|
||||
|
||||
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,22 +0,0 @@
|
||||
mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) odbc? ( dev-db/unixODBC ) virtual/libiconv test? ( dev-lang/php ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-base ) odbc? ( dev-db/unixODBC ) virtual/libiconv
|
||||
0
|
||||
http://sphinxsearch.com/files/sphinx-2.0.2-beta.tar.gz stemmer? ( mirror://gentoo/libstemmer_c-20091122.tgz )
|
||||
|
||||
http://www.sphinxsearch.com/
|
||||
GPL-2
|
||||
Full-text search engine with support for MySQL and PostgreSQL
|
||||
~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris
|
||||
autotools eutils libtool multilib toolchain-funcs user
|
||||
debug id64 mysql odbc postgres stemmer test
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-lang/perl-5.10.1 dev-perl/libintl-perl unicode? ( dev-perl/Text-Unidecode )
|
||||
>=dev-lang/perl-5.10.1 dev-perl/libintl-perl unicode? ( dev-perl/Text-Unidecode )
|
||||
0
|
||||
mirror://nongnu/texi2html/texi2html-5.0.tar.bz2
|
||||
|
||||
http://www.nongnu.org/texi2html/
|
||||
CCPL-ShareAlike-1.0 FDL-1.3 GPL-2
|
||||
Perl script that converts Texinfo to HTML
|
||||
~amd64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
||||
|
||||
unicode
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install preinst
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-lang/php[pdo,postgres,xml] doc? ( dev-php/PEAR-PhpDocumentor ) =dev-lang/php-5* dev-lang/php
|
||||
dev-lang/php[pdo,postgres,xml] doc? ( dev-php/PEAR-PhpDocumentor ) =dev-lang/php-5* dev-lang/php
|
||||
0
|
||||
http://debian.mcmillan.net.nz/packages/awl/awl-0.51.tar.gz
|
||||
|
||||
http://andrew.mcmillan.net.nz/projects/awl
|
||||
GPL-2
|
||||
Andrew McMillan's web libraries: A collection of generic classes used by the davical calendar server
|
||||
~amd64 ~x86
|
||||
depend.php eutils multilib php-lib-r1 phpconfutils toolchain-funcs user
|
||||
doc
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
>=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
0
|
||||
mirror://sourceforge/rtf2xml/rtf2xml-1.33.tar.gz
|
||||
|
||||
http://rtf2xml.sourceforge.net/
|
||||
GPL-2
|
||||
Converts a Microsoft RTF file to structured XML
|
||||
~amd64 ~x86
|
||||
distutils multilib python toolchain-funcs
|
||||
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
0
|
||||
http://www.gson.org/egypt/download/egypt-1.9.tar.gz
|
||||
|
||||
http://www.gson.org/egypt/
|
||||
as-is
|
||||
devilishly simple tool for creating call graphs of C programs
|
||||
~amd64 ~x86
|
||||
base eutils multilib perl-app perl-module toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install postinst postrm preinst prerm setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
|
||||
>=dev-lang/perl-5 dev-perl/XML-Simple sys-devel/m4
|
||||
0
|
||||
mirror://sourceforge/osdt/osdt-1.1.3.tbz2
|
||||
|
||||
http://sourceforge.net/projects/osdt/
|
||||
BSD
|
||||
tools for Open Source software distribution
|
||||
~x86 ~amd64
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
>=sys-apps/sed-4 >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[sqlite,threads] =dev-lang/python-2.6*[sqlite,threads] )
|
||||
dev-python/sqlalchemy >=dev-python/wxpython-2.8 graph? ( dev-python/matplotlib[wxwidgets] dev-python/numpy ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[sqlite,threads] =dev-lang/python-2.6*[sqlite,threads] )
|
||||
0
|
||||
http://dl.evefit.org/stable/1.1.1/pyfa-1.1.1-crucible-src.tar.bz2
|
||||
http://dl.evefit.org/stable/1.1.3/pyfa-1.1.3-crucible-src.tar.bz2
|
||||
|
||||
http://www.evefit.org/Pyfa
|
||||
GPL-3 LGPL-2.1 CCPL-Attribution-2.5 free-noncomm
|
@ -1,14 +1,14 @@
|
||||
>=dev-libs/glib-2.25.6:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gnome-desktop-3.1.91:3 >=gnome-base/gsettings-desktop-schemas-0.1.7 >=gnome-base/libgnomekbd-0.1 >=dev-libs/dbus-glib-0.71 sys-apps/dbus x11-libs/libxklavier x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/libXxf86misc x11-libs/libXxf86vm x11-themes/gnome-icon-theme-symbolic pam? ( virtual/pam ) >=dev-util/pkgconfig-0.9 >=dev-util/intltool-0.35 sys-devel/gettext doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.1.2 ~app-text/docbook-xml-dtd-4.4 ) x11-proto/xextproto x11-proto/randrproto x11-proto/scrnsaverproto x11-proto/xf86miscproto app-arch/xz-utils >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.25.6:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gnome-desktop-3.1.91:3 >=gnome-base/gsettings-desktop-schemas-0.1.7 >=gnome-base/libgnomekbd-0.1 >=dev-libs/dbus-glib-0.71 sys-apps/dbus x11-libs/libxklavier x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/libXxf86misc x11-libs/libXxf86vm x11-themes/gnome-icon-theme-symbolic pam? ( virtual/pam )
|
||||
>=dev-libs/glib-2.25.6:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gnome-desktop-3.1.91:3 >=gnome-base/gsettings-desktop-schemas-0.1.7 >=gnome-base/libgnomekbd-0.1 >=dev-libs/dbus-glib-0.71 sys-apps/dbus x11-libs/libxklavier x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/libXxf86misc x11-libs/libXxf86vm x11-themes/gnome-icon-theme-symbolic pam? ( virtual/pam ) systemd? ( >=sys-apps/systemd-31 ) >=dev-util/pkgconfig-0.9 >=dev-util/intltool-0.35 sys-devel/gettext doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.1.2 ~app-text/docbook-xml-dtd-4.4 ) x11-proto/xextproto x11-proto/randrproto x11-proto/scrnsaverproto x11-proto/xf86miscproto app-arch/xz-utils >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.25.6:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gnome-desktop-3.1.91:3 >=gnome-base/gsettings-desktop-schemas-0.1.7 >=gnome-base/libgnomekbd-0.1 >=dev-libs/dbus-glib-0.71 sys-apps/dbus x11-libs/libxklavier x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/libXxf86misc x11-libs/libXxf86vm x11-themes/gnome-icon-theme-symbolic pam? ( virtual/pam ) systemd? ( >=sys-apps/systemd-31 )
|
||||
0
|
||||
mirror://gnome/sources/gnome-screensaver/3.2/gnome-screensaver-3.2.0.tar.xz
|
||||
mirror://gnome/sources/gnome-screensaver/3.2/gnome-screensaver-3.2.2.tar.xz
|
||||
|
||||
http://live.gnome.org/GnomeScreensaver
|
||||
GPL-2
|
||||
Replaces xscreensaver, integrating with the desktop.
|
||||
~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib toolchain-funcs user versionator
|
||||
debug doc pam debug
|
||||
debug doc pam systemd debug
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -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/official/postfix-2.9.1.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
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
sys-libs/zlib mpi? ( virtual/mpi )
|
||||
sys-libs/zlib mpi? ( virtual/mpi )
|
||||
0
|
||||
http://dev.gentooexperimental.org/~patrick/scotch_5.1.12b_esmumps.tar.gz
|
||||
|
||||
http://www.labri.u-bordeaux.fr/perso/pelegrin/scotch/
|
||||
CeCILL-2
|
||||
Software for graph, mesh and hypergraph partitioning
|
||||
~amd64 ~x86
|
||||
eutils flag-o-matic multilib toolchain-funcs user versionator
|
||||
doc examples int64 mpi static-libs tools
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/openssl-1:0 virtual/os-headers || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.68 sys-devel/libtool !<sys-apps/systemd-29-r4 !=sys-apps/systemd-37-r1
|
||||
>=dev-libs/openssl-1:0
|
||||
0
|
||||
mirror://sourceforge/ipmiutil/ipmiutil-2.8.2.tar.gz
|
||||
|
||||
http://ipmiutil.sourceforge.net/
|
||||
BSD
|
||||
IPMI Management Utilities
|
||||
~amd64 ~x86
|
||||
autotools eutils libtool multilib systemd toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
doc? ( dev-php/PEAR-PhpDocumentor ) =dev-lang/php-5* || ( virtual/httpd-basic virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||
app-admin/pwgen dev-lang/php[calendar,curl,pdo,postgres,xml] dev-perl/DBI dev-perl/DBD-Pg dev-perl/yaml >=dev-php/awl-0.51 www-servers/apache =dev-lang/php-5* >=app-admin/webapp-config-1.50.15
|
||||
1.0.2-r1
|
||||
http://debian.mcmillan.net.nz/packages/davical/davical-1.0.2.tar.gz
|
||||
|
||||
http://davical.org/
|
||||
GPL-2
|
||||
A CalDAV and CardDAV Server
|
||||
~amd64 ~x86
|
||||
depend.php eutils multilib phpconfutils toolchain-funcs user webapp
|
||||
doc vhosts
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile install postinst prepare prerm setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,22 +0,0 @@
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.13.1 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) dev-util/pkgconfig webm? ( amd64? ( >=dev-lang/yasm-1.1 ) x86? ( >=dev-lang/yasm-1.1 ) ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 dev-util/pkgconfig =dev-lang/python-2*[threads] app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg virtual/freedesktop-icon-theme alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) || ( =sys-devel/automake-1.11* ) =sys-devel/autoconf-2.1* sys-devel/libtool app-arch/unzip
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.13.1 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg virtual/freedesktop-icon-theme alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools )
|
||||
0
|
||||
ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/source/seamonkey-2.6.1.source.tar.bz2 -> seamonkey-2.6.1.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/seamonkey-2.6.1-patches-01.tar.xz crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-1.3.4.tar.gz ) linguas_be? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.be.langpack.xpi -> seamonkey-2.6.1-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.ca.langpack.xpi -> seamonkey-2.6.1-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.cs.langpack.xpi -> seamonkey-2.6.1-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.de.langpack.xpi -> seamonkey-2.6.1-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.en-GB.langpack.xpi -> seamonkey-2.6.1-en-GB.xpi ) linguas_en_US? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.en-US.langpack.xpi -> seamonkey-2.6.1-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.es-AR.langpack.xpi -> seamonkey-2.6.1-es-AR.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.es-AR.langpack.xpi -> seamonkey-2.6.1-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.es-ES.langpack.xpi -> seamonkey-2.6.1-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.es-ES.langpack.xpi -> seamonkey-2.6.1-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.fi.langpack.xpi -> seamonkey-2.6.1-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.fr.langpack.xpi -> seamonkey-2.6.1-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.gl.langpack.xpi -> seamonkey-2.6.1-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.hu.langpack.xpi -> seamonkey-2.6.1-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.it.langpack.xpi -> seamonkey-2.6.1-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.ja.langpack.xpi -> seamonkey-2.6.1-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.lt.langpack.xpi -> seamonkey-2.6.1-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.nb-NO.langpack.xpi -> seamonkey-2.6.1-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.nb-NO.langpack.xpi -> seamonkey-2.6.1-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.nl.langpack.xpi -> seamonkey-2.6.1-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.pl.langpack.xpi -> seamonkey-2.6.1-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.pt-PT.langpack.xpi -> seamonkey-2.6.1-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.pt-PT.langpack.xpi -> seamonkey-2.6.1-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.ru.langpack.xpi -> seamonkey-2.6.1-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.sk.langpack.xpi -> seamonkey-2.6.1-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.sv-SE.langpack.xpi -> seamonkey-2.6.1-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.sv-SE.langpack.xpi -> seamonkey-2.6.1-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.tr.langpack.xpi -> seamonkey-2.6.1-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.zh-CN.langpack.xpi -> seamonkey-2.6.1-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6.1/langpack/seamonkey-2.6.1.zh-CN.langpack.xpi -> seamonkey-2.6.1-zh-CN.xpi )
|
||||
|
||||
http://www.seamonkey-project.org
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Seamonkey Web Browser
|
||||
~alpha amd64 ~arm ~ppc x86
|
||||
autotools eutils fdo-mime flag-o-matic libtool mozconfig-3 mozcoreconf-2 mozextension multilib nsplugins pax-utils python toolchain-funcs user versionator
|
||||
+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm linguas_be linguas_ca linguas_cs linguas_de linguas_en linguas_en_GB linguas_en_US linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh custom-cflags custom-optimization +alsa +dbus debug libnotify startup-notification system-sqlite wifi
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,22 @@
|
||||
app-arch/unzip app-arch/unzip >=sys-apps/sed-4 app-arch/unzip
|
||||
dev-libs/dbus-glib >=media-libs/alsa-lib-1.0.16 virtual/freedesktop-icon-theme >=x11-libs/gtk+-2.10:2 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu
|
||||
0
|
||||
linguas_be? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.be.langpack.xpi -> seamonkey-2.8-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.ca.langpack.xpi -> seamonkey-2.8-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.cs.langpack.xpi -> seamonkey-2.8-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.de.langpack.xpi -> seamonkey-2.8-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.en-GB.langpack.xpi -> seamonkey-2.8-en-GB.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.es-AR.langpack.xpi -> seamonkey-2.8-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.es-ES.langpack.xpi -> seamonkey-2.8-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.fi.langpack.xpi -> seamonkey-2.8-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.fr.langpack.xpi -> seamonkey-2.8-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.gl.langpack.xpi -> seamonkey-2.8-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.hu.langpack.xpi -> seamonkey-2.8-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.it.langpack.xpi -> seamonkey-2.8-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.ja.langpack.xpi -> seamonkey-2.8-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.lt.langpack.xpi -> seamonkey-2.8-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.nb-NO.langpack.xpi -> seamonkey-2.8-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.nl.langpack.xpi -> seamonkey-2.8-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.pl.langpack.xpi -> seamonkey-2.8-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.pt-PT.langpack.xpi -> seamonkey-2.8-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.ru.langpack.xpi -> seamonkey-2.8-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.sk.langpack.xpi -> seamonkey-2.8-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.sv-SE.langpack.xpi -> seamonkey-2.8-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.tr.langpack.xpi -> seamonkey-2.8-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/langpack/seamonkey-2.8.zh-CN.langpack.xpi -> seamonkey-2.8-zh-CN.xpi ) amd64? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/contrib/seamonkey-2.8.en-US.linux-x86_64.tar.bz2 -> seamonkey-bin_x86_64-2.8.tar.bz2 ) x86? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.8/linux-i686/en-US/seamonkey-2.8.tar.bz2 -> seamonkey-bin_i686-2.8.tar.bz2 )
|
||||
strip mirror binchecks
|
||||
http://www.seamonkey-project.org/
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Mozilla Application Suite - web browser, email, HTML editor, IRC
|
||||
-* ~amd64 ~x86
|
||||
eutils fdo-mime gnome2-utils mozextension mozlinguas multilib nsplugins pax-utils toolchain-funcs user
|
||||
startup-notification linguas_be linguas_ca linguas_cs linguas_de linguas_en_GB linguas_es_AR linguas_es_ES linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nl linguas_pl linguas_pt_PT linguas_ru linguas_sk linguas_sv_SE linguas_tr linguas_zh_CN
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst postrm preinst unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Wed, 14 Mar 2012 05:36:47 +0000
|
||||
Wed, 14 Mar 2012 12:06:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 14 Mar 2012 05:36:47 +0000
|
||||
Wed, 14 Mar 2012 12:06:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 14 Mar 2012 05:36:49 +0000
|
||||
Wed, 14 Mar 2012 12:06:48 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Mar 14 05:36:47 UTC 2012
|
||||
Wed Mar 14 12:06:46 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Wed, 14 Mar 2012 06:00:01 +0000
|
||||
Wed, 14 Mar 2012 12:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1331703301 Wed Mar 14 05:35:01 2012 UTC
|
||||
1331726701 Wed Mar 14 12:05:01 2012 UTC
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST scotch_5.1.11_esmumps.tgz 3952439 RMD160 f8db2bb02cbdadb7e02782daccddcdc4cdec4cac SHA1 b62501e0bf7fd24af3712647578b3e764f166287 SHA256 595ccc664ba070264b851a27b7860042a6bc716d6aade93e0909619decfabc92
|
||||
DIST scotch_5.1.12b_esmumps.tar.gz 3989632 RMD160 38ed5135e401767d0df8ecea6bcf8f7e4a60a464 SHA1 3866deea3199bc364d31ec46c63adcb799a8cf48 SHA256 82654e63398529cd3bcc8eefdd51d3b3161c0429bb11770e31f8eb0c3790db6e
|
||||
DIST scotch_5.1.7.tgz 3733642 RMD160 3424d4386dc257cabae46a2a55081162a8e41e4a SHA1 45be932de03d9a404d83b577346d2e63d856d7c7 SHA256 51ac6046eec0229ac257969a44926b87e0f4eec0a4ca1ad7f3e287be40070a2d
|
||||
|
@ -0,0 +1,112 @@
|
||||
diff -Nur src.orig/esmumps/Makefile src/esmumps/Makefile
|
||||
--- src.orig/esmumps/Makefile 2012-03-12 00:14:14.536109811 +0000
|
||||
+++ src/esmumps/Makefile 2012-03-12 04:26:12.884108074 +0000
|
||||
@@ -44,7 +44,7 @@
|
||||
$(CC) $(CFLAGS) $(CLIBFLAGS) -I$(includedir) -c $(<) -o $(@)
|
||||
|
||||
%$(EXE) : %.c
|
||||
- $(CC) $(CFLAGS) -I$(includedir) $(<) -o $(@) -L$(libdir) $(LDFLAGS) -L. -l$(ESMUMPSLIB) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) $(<) -L$(libdir) -L. -l$(ESMUMPSLIB) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS) -o $(@)
|
||||
|
||||
##
|
||||
## Project rules.
|
||||
@@ -57,9 +57,9 @@
|
||||
libesmumps$(LIB) \
|
||||
main_esmumps$(EXE)
|
||||
|
||||
-ptscotch : clean
|
||||
+ptscotch : clean common.h
|
||||
$(MAKE) CFLAGS="$(CFLAGS) -DSCOTCH_PTSCOTCH" CC=$(CCP) SCOTCHLIB=ptscotch ESMUMPSLIB=ptesmumps \
|
||||
- libesmumps$(LIB) \
|
||||
+ libptesmumps$(LIB) \
|
||||
main_esmumps$(EXE)
|
||||
|
||||
install :
|
||||
@@ -142,7 +142,7 @@
|
||||
common.h \
|
||||
esmumps.h
|
||||
|
||||
-libesmumps$(LIB) : graph_graph$(OBJ) \
|
||||
+lib$(ESMUMPSLIB)$(LIB) : graph_graph$(OBJ) \
|
||||
order$(OBJ) \
|
||||
order_scotch_graph$(OBJ) \
|
||||
dof$(OBJ) \
|
||||
diff -Nur src.orig/libscotch/Makefile src/libscotch/Makefile
|
||||
--- src.orig/libscotch/Makefile 2012-03-12 00:14:14.496108751 +0000
|
||||
+++ src/libscotch/Makefile 2012-03-12 01:32:28.562403624 +0000
|
||||
@@ -43,7 +43,7 @@
|
||||
$(CC) $(CFLAGS) $(CLIBFLAGS) -c $(<) -o $(@)
|
||||
|
||||
%$(EXE) : %.c
|
||||
- $(CC) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) -o $(@) $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) $(LDFLAGS) -o $(@)
|
||||
|
||||
##
|
||||
## Project rules.
|
||||
@@ -2543,7 +2543,7 @@
|
||||
mapping.h \
|
||||
order.h \
|
||||
parser.h
|
||||
- $(CCD) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) -o $(@) $(LDFLAGS)
|
||||
+ $(CCD) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) $(LDFLAGS) -o $(@)
|
||||
|
||||
scotch.h : dummysizes$(EXE) \
|
||||
library.h
|
||||
diff -Nur src.orig/libscotchmetis/Makefile src/libscotchmetis/Makefile
|
||||
--- src.orig/libscotchmetis/Makefile 2012-03-12 00:14:14.456107691 +0000
|
||||
+++ src/libscotchmetis/Makefile 2012-03-12 01:35:00.166422784 +0000
|
||||
@@ -44,7 +44,7 @@
|
||||
$(CC) $(CFLAGS) $(CLIBFLAGS) -I$(includedir) -I../libscotch -c $(<) -o $(@)
|
||||
|
||||
%$(EXE) : %.c
|
||||
- $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -o $(@) -L$(libdir) $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -L$(libdir) $(LDFLAGS) -o $(@)
|
||||
|
||||
##
|
||||
## Project rules.
|
||||
diff -Nur src.orig/scotch/Makefile src/scotch/Makefile
|
||||
--- src.orig/scotch/Makefile 2012-03-12 00:14:14.536109811 +0000
|
||||
+++ src/scotch/Makefile 2012-03-12 00:50:22.033571205 +0000
|
||||
@@ -41,13 +41,13 @@
|
||||
include ../Makefile.inc
|
||||
|
||||
%$(EXE) : %$(OBJ)
|
||||
- $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -o $(@) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS) -o $(@)
|
||||
|
||||
%$(OBJ) : %.c
|
||||
$(CC) $(CFLAGS) -I$(includedir) -I../libscotch -c $(<) -o $(@)
|
||||
|
||||
%$(EXE) : %.c
|
||||
- $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -o $(@) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS) -o $(@)
|
||||
|
||||
##
|
||||
## Project rules.
|
||||
@@ -205,7 +205,7 @@
|
||||
$(libdir)/libptscotch$(LIB) \
|
||||
$(libdir)/libptscotcherrexit$(LIB) \
|
||||
dgmap.h
|
||||
- $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -DSCOTCH_COMPILE_PART -o $(@) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -DSCOTCH_COMPILE_PART -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS) -o $(@)
|
||||
|
||||
dgscat$(EXE) : dgscat.c \
|
||||
../libscotch/module.h \
|
||||
@@ -315,7 +315,7 @@
|
||||
gout_o.c \
|
||||
$(includedir)/scotch.h \
|
||||
$(libdir)/libscotch$(LIB)
|
||||
- $(CC) $(CFLAGS) -I../libscotch -I$(includedir) gout_c.c gout_o.c -o $(@) -L$(libdir) -lscotch -lscotcherrexit $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I../libscotch -I$(includedir) gout_c.c gout_o.c -L$(libdir) -lscotch -lscotcherrexit $(LDFLAGS) -o $(@)
|
||||
|
||||
gpart$(EXE) : gmap.c \
|
||||
../libscotch/module.h \
|
||||
@@ -324,7 +324,7 @@
|
||||
$(libdir)/libscotch$(LIB) \
|
||||
$(libdir)/libscotcherrexit$(LIB) \
|
||||
gmap.h
|
||||
- $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -DSCOTCH_COMPILE_PART -o $(@) -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -I$(includedir) -I../libscotch $(<) -DSCOTCH_COMPILE_PART -L$(libdir) -l$(SCOTCHLIB) -l$(SCOTCHLIB)errexit $(LDFLAGS) -o $(@)
|
||||
|
||||
|
||||
gscat$(EXE) : gscat.c \
|
@ -0,0 +1,158 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-libs/scotch/scotch-5.1.12b.ebuild,v 1.1 2012/03/14 07:11:17 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs versionator flag-o-matic
|
||||
|
||||
# use esmumps version to allow linking with mumps
|
||||
MYP="${PN}_${PV}_esmumps"
|
||||
# download id on gforge changes every goddamn release
|
||||
DID=28978
|
||||
|
||||
DESCRIPTION="Software for graph, mesh and hypergraph partitioning"
|
||||
HOMEPAGE="http://www.labri.u-bordeaux.fr/perso/pelegrin/scotch/"
|
||||
# broken ssl cert, so mirroring
|
||||
#SRC_URI="http://gforge.inria.fr/frs/download.php/${DID}/${MYP}.tar.gz"
|
||||
SRC_URI="http://dev.gentooexperimental.org/~patrick/${MYP}.tar.gz"
|
||||
|
||||
LICENSE="CeCILL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples int64 mpi static-libs tools"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
mpi? ( virtual/mpi )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MYP/b}"
|
||||
|
||||
LIBVER=$(get_major_version)
|
||||
make_shared_lib() {
|
||||
local libstatic=${1}
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
local dylibname=$(basename "${1%.a}").dylib
|
||||
shift
|
||||
einfo "Making ${dylibname}"
|
||||
${LINK:-$(tc-getCC)} ${LDFLAGS} \
|
||||
-dynamiclib -install_name "${EPREFIX}"/usr/lib/"${dylibname}" \
|
||||
-Wl,-all_load -Wl,"${libstatic}" \
|
||||
"$@" -o $(dirname "${libstatic}")/"${dylibname}" || die
|
||||
else
|
||||
local soname=$(basename "${1%.a}").so.${LIBVER}
|
||||
shift
|
||||
einfo "Making ${soname}"
|
||||
${LINK:-$(tc-getCC)} ${LDFLAGS} \
|
||||
-shared -Wl,-soname="${soname}" \
|
||||
-Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
|
||||
"$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
|
||||
ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
sed -e "s/-O3/${CFLAGS}/" \
|
||||
-e "s/gcc/$(tc-getCC)/" \
|
||||
-e "s/ ar/ $(tc-getAR)/" \
|
||||
-e "s/ranlib/$(tc-getRANLIB)/" \
|
||||
src/Make.inc/Makefile.inc.i686_pc_linux2 > src/Makefile.inc || die
|
||||
use int64 && append-cflags -DIDXSIZE64
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C src CLIBFLAGS=-fPIC
|
||||
make_shared_lib lib/libscotcherr.a
|
||||
make_shared_lib lib/libscotcherrexit.a
|
||||
make_shared_lib lib/libscotch.a -Llib -lz -lm -lrt -lscotcherr
|
||||
make_shared_lib lib/libesmumps.a -Llib -lscotch
|
||||
make_shared_lib lib/libscotchmetis.a -Llib -lscotch
|
||||
|
||||
if use mpi; then
|
||||
emake -C src CLIBFLAGS=-fPIC ptscotch
|
||||
export LINK=mpicc
|
||||
make_shared_lib lib/libptscotcherr.a
|
||||
make_shared_lib lib/libptscotcherrexit.a
|
||||
make_shared_lib lib/libptscotch.a -Llib -lptscotcherr -lz -lm -lrt
|
||||
make_shared_lib lib/libptesmumps.a -Llib -lptscotch
|
||||
make_shared_lib lib/libptscotchparmetis.a -Llib -lptscotch
|
||||
fi
|
||||
if use static-libs; then
|
||||
emake -C src clean
|
||||
emake -C src
|
||||
use mpi && emake -C src ptscotch
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so lib/*.so*
|
||||
use static-libs && dolib.a lib/*.a
|
||||
|
||||
insinto /usr/include/scotch
|
||||
doins include/*
|
||||
|
||||
cat <<-EOF > scotchmetis.pc
|
||||
prefix=${EPREFIX}/usr
|
||||
libdir=\${prefix}/$(get_libdir)
|
||||
includedir=\${prefix}/include
|
||||
Name: scotchmetis
|
||||
Description: ${DESCRIPTION}
|
||||
Version: ${PV}
|
||||
URL: ${HOMEPAGE}
|
||||
Libs: -L\${libdir} -lscotchmetis -lscotcherr -lscotch
|
||||
Private: -lm -lz -lrt
|
||||
Cflags: -I\${includedir}/scotch
|
||||
EOF
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins scotchmetis.pc
|
||||
|
||||
# not sure it is actually a full replacement of metis
|
||||
#alternatives_for metis scotch 0 \
|
||||
# /usr/$(get_libdir)/pkgconfig/metis.pc scotchmetis.pc
|
||||
|
||||
if use mpi; then
|
||||
cat <<-EOF > ptscotchparmetis.pc
|
||||
prefix=${EPREFIX}/usr
|
||||
libdir=\${prefix}/$(get_libdir)
|
||||
includedir=\${prefix}/include
|
||||
Name: ptscotchparmetis
|
||||
Description: ${DESCRIPTION}
|
||||
Version: ${PV}
|
||||
URL: ${HOMEPAGE}
|
||||
Libs: -L\${libdir} -lptscotchparmetis -lptscotcherr -lptscotch
|
||||
Private: -lm -lz -lrt
|
||||
Cflags: -I\${includedir}/scotch
|
||||
Requires: scotchmetis
|
||||
EOF
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins ptscotchparmetis.pc
|
||||
# not sure it is actually a full replacement of parmetis
|
||||
#alternatives_for metis-mpi ptscotch 0 \
|
||||
# /usr/$(get_libdir)/pkgconfig/metis-mpi.pc ptscotchparmetis.pc
|
||||
fi
|
||||
|
||||
dodoc README.txt
|
||||
|
||||
if use tools; then
|
||||
local b m
|
||||
pushd bin > /dev/null
|
||||
for b in *; do
|
||||
newbin ${b} scotch_${b}
|
||||
done
|
||||
popd > /dev/null
|
||||
|
||||
pushd man/man1 > /dev/null
|
||||
for m in *; do
|
||||
newman ${m} scotch_${m}
|
||||
done
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
use doc && dodoc doc/*.pdf
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/* tgt grf
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ipmiutil-2.6.7.tar.gz 1356146 RMD160 17dfe1128e2bd36c1d00f64224b8599ee8782417 SHA1 db9f549b6f5d4e891e3f47c6ac06e1b53e742857 SHA256 dec519abbf4920e3df0e4f56306e2cb14bdc6e8b9859d77c5f089f5cab212fa4
|
||||
DIST ipmiutil-2.7.7.tar.gz 1506067 RMD160 16ba56b83d06009ad3f1d839ef8a5604e6dbbedd SHA1 0bb22fcd9e2ef5211f26fc961e3c19d972f91c33 SHA256 f899f04106c6098db3acadbbf19ee9c25a44d5c06b865f3eee3d94c6246075aa
|
||||
DIST ipmiutil-2.8.2.tar.gz 1591876 RMD160 c0de2c2d8bff2d90e92222d6a53eddcfa94ae6e2 SHA1 2c24894c0da2e68bb7a27e209e7be344eb7297ea SHA256 16f2181745030ae1e7110bf0c780760d4b2de0a47f9945c9a52314e4ef520988
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmiutil/ipmiutil-2.8.2.ebuild,v 1.1 2012/03/14 07:43:13 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools systemd
|
||||
|
||||
DESCRIPTION="IPMI Management Utilities"
|
||||
HOMEPAGE="http://ipmiutil.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-1:0"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/os-headers"
|
||||
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO doc/UserGuide"
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-systemd --enable-sha256
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_unitdir)" install
|
||||
rm -rf "${ED}"/etc/init.d # These are only for Fedora
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
# Here you can specify options that are passed directly to tgt daemon
|
||||
TGTD_OPTS=""
|
||||
|
||||
# vim: ft=gentoo-conf-d
|
@ -0,0 +1,126 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-block/tgt/files/tgtd-1.0.24.initd,v 1.1 2012/03/14 10:07:11 xarthisius Exp $
|
||||
|
||||
TGTD_CONFIG=/etc/tgt/targets.conf
|
||||
|
||||
TASK=$1
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting target framework daemon"
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
# Start tgtd first.
|
||||
start-stop-daemon --start --quiet \
|
||||
--name tgtd \
|
||||
--exec /usr/sbin/tgtd -- \
|
||||
${TGTD_OPTS}
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -ne 0 ] ; then
|
||||
echo "Could not start tgtd (is tgtd already running?)"
|
||||
exit 1
|
||||
fi
|
||||
# We need to wait for 1 second before do anything with tgtd
|
||||
sleep 1
|
||||
# Put tgtd into "offline" state until all the targets are configured.
|
||||
# We don't want initiators to (re)connect and fail the connection
|
||||
# if it's not ready
|
||||
tgtadm --op update --mode sys --name State -v offline
|
||||
# Configure the targets.
|
||||
tgt-admin --update ALL -c $TGTD_CONFIG
|
||||
# Put tgtd into "ready" state.
|
||||
tgtadm --op update --mode sys --name State -v ready
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
ebegin "Stopping target framework daemon"
|
||||
# start-stop-daemon --stop --exec /usr/sbin/tgtd --quiet
|
||||
if [ "$RUNLEVEL" == 0 -o "$RUNLEVEL" == 6 ] ; then
|
||||
forcedstop
|
||||
fi
|
||||
# Remove all targets. It only removes targets which are not in use.
|
||||
tgt-admin --update ALL -c /dev/null &>/dev/null
|
||||
# tgtd will exit if all targets were removed
|
||||
tgtadm --op delete --mode system &>/dev/null
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -eq 107 ] ; then
|
||||
echo "tgtd is not running"
|
||||
if [ "$TASK" != "restart" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
elif [ "$RETVAL" -ne 0 ] ; then
|
||||
echo "Some initiators are still connected - could not stop tgtd"
|
||||
exit 2
|
||||
fi
|
||||
# echo -n
|
||||
eend $?
|
||||
}
|
||||
|
||||
forcedstop() {
|
||||
# NOTE: Forced shutdown of the iscsi target may cause data corruption
|
||||
# for initiators that are connected.
|
||||
echo "Force-stopping target framework daemon"
|
||||
# Offline everything first. May be needed if we're rebooting, but
|
||||
# expect the initiators to reconnect cleanly when we boot again
|
||||
# (i.e. we don't want them to reconnect to a tgtd which is still
|
||||
# working, but the target is gone).
|
||||
tgtadm --op update --mode sys --name State -v offline &>/dev/null
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -eq 107 ] ; then
|
||||
echo "tgtd is not running"
|
||||
if [ "$TASK" != "restart" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
tgt-admin --offline ALL
|
||||
# Remove all targets, even if they are still in use.
|
||||
tgt-admin --update ALL -c /dev/null -f
|
||||
# It will shut down tgtd only after all targets were removed.
|
||||
tgtadm --op delete --mode system
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -ne 0 ] ; then
|
||||
echo "Failed to shutdown tgtd"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
echo -n
|
||||
}
|
||||
|
||||
reload() {
|
||||
echo "Updating target framework daemon configuration"
|
||||
# Update configuration for targets. Only targets which
|
||||
# are not in use will be updated.
|
||||
tgt-admin --update ALL -c $TGTD_CONFIG &>/dev/null
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -eq 107 ] ; then
|
||||
echo "tgtd is not running"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
forcedreload() {
|
||||
echo "Force-updating target framework daemon configuration"
|
||||
# Update configuration for targets, even those in use.
|
||||
tgt-admin --update ALL -f -c $TGTD_CONFIG &>/dev/null
|
||||
RETVAL=$?
|
||||
if [ "$RETVAL" -eq 107 ] ; then
|
||||
echo "tgtd is not running"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
status() {
|
||||
# Don't name this script "tgtd"...
|
||||
TGTD_PROC=$(ps -C tgtd | grep -c tgtd)
|
||||
if [ "$TGTD_PROC" -eq 2 ] ; then
|
||||
echo "tgtd is running. Run 'tgt-admin -s' to see detailed target info."
|
||||
else
|
||||
echo "tgtd is NOT running."
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST davical-1.0.2.tar.gz 2739740 RMD160 d24ccc16363f30789ec3c0b384f99999405fee7d SHA1 5d8b87018411d6f3995809d959450dd7522a149c SHA256 12633dfc22aeaef9807e347d2c8798f2a3af4b9dd712a8bb736511915b3b9da6
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/davical/davical-1.0.2-r1.ebuild,v 1.1 2012/03/14 06:46:26 patrick Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit depend.php webapp
|
||||
|
||||
DESCRIPTION="A CalDAV and CardDAV Server"
|
||||
HOMEPAGE="http://davical.org/"
|
||||
SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="doc? ( dev-php/PEAR-PhpDocumentor )"
|
||||
RDEPEND="app-admin/pwgen
|
||||
dev-lang/php[calendar,curl,pdo,postgres,xml]
|
||||
dev-perl/DBI
|
||||
dev-perl/DBD-Pg
|
||||
dev-perl/yaml
|
||||
>=dev-php/awl-0.51
|
||||
www-servers/apache"
|
||||
|
||||
need_php5
|
||||
need_httpd
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/awl_location.patch"
|
||||
epatch "${FILESDIR}/inc_path.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use doc ; then
|
||||
einfo "Generating documentation"
|
||||
phpdoc -q -c "docs/api/phpdoc.ini"\
|
||||
|| die "Documentation failed to build"
|
||||
fi
|
||||
emake built-po || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
dodoc-php INSTALL README debian/README.Debian \
|
||||
testing/README.regression_tests TODO debian/changelog \
|
||||
|| die "dodoc failed"
|
||||
|
||||
einfo "Installing web files"
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r htdocs/* htdocs/.htaccess || die "doins failed"
|
||||
|
||||
einfo "Installing main files and i18n"
|
||||
insinto "${MY_HOSTROOTDIR}/${PN}"
|
||||
doins -r inc locale || die "doins failed"
|
||||
rm "${D}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in" || die
|
||||
|
||||
einfo "Installing sql files"
|
||||
insinto "${MY_SQLSCRIPTSDIR}"
|
||||
doins -r dba/* || die "doins failed"
|
||||
|
||||
if use doc ; then
|
||||
einfo "Installing documentation"
|
||||
dohtml -r docs/api/ docs/website/ || die "dohtml failed"
|
||||
fi
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins config/* "${FILESDIR}/vhost-example" \
|
||||
|| die "newins failed"
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
|
||||
webapp_src_install
|
||||
|
||||
fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh"
|
||||
fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
--- scripts/po/rebuild-translations.sh.orig 2011-09-29 21:23:48.122625252 +0200
|
||||
+++ scripts/po/rebuild-translations.sh 2011-09-29 21:49:55.642929743 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
PODIR="po"
|
||||
LOCALEDIR="locale"
|
||||
APPLICATION="davical"
|
||||
-AWL_LOCATION="../awl"
|
||||
+AWL_LOCATION="/usr/share/php/awl/inc"
|
||||
|
||||
if [ ! -d "${AWL_LOCATION}" ]; then
|
||||
AWL_LOCATION="`find .. -type d -name 'awl-*.*'`"
|
||||
@@ -25,7 +25,8 @@
|
||||
|
||||
egrep -l '(i18n|translate)' htdocs/*.php inc/*.php inc/ui/*.php > ${PODIR}/pofilelist.tmp1
|
||||
sed "s:../awl:${AWL_LOCATION}:" ${PODIR}/pofilelist.txt >> ${PODIR}/pofilelist.tmp1
|
||||
-sort ${PODIR}/pofilelist.tmp1 | uniq > ${PODIR}/pofilelist.tmp
|
||||
+sed "s:/awl/inc/:/awl/:" ${PODIR}/pofilelist.tmp1 >> ${PODIR}/pofilelist.tmp2
|
||||
+sort ${PODIR}/pofilelist.tmp2 | uniq > ${PODIR}/pofilelist.tmp
|
||||
xgettext --no-location --add-comments=Translators --keyword=translate --keyword=i18n --output=${PODIR}/messages.tmp -s -f ${PODIR}/pofilelist.tmp
|
||||
sed 's.^"Content-Type: text/plain; charset=CHARSET\\n"."Content-Type: text/plain; charset=UTF-8\\n".' ${PODIR}/messages.tmp > ${PODIR}/messages.pot
|
||||
rm ${PODIR}/messages.tmp ${PODIR}/pofilelist.tmp ${PODIR}/pofilelist.tmp1
|
@ -0,0 +1,28 @@
|
||||
--- htdocs/always.php.orig 2012-01-05 21:28:16.382878446 +0100
|
||||
+++ htdocs/always.php 2012-01-05 21:30:06.828431957 +0100
|
||||
@@ -48,7 +48,7 @@
|
||||
// $c->default_locale = array('es_MX', 'es_AR', 'es', 'pt'); // An array of locales to try, or just a single locale
|
||||
// $c->local_tzid = 'Pacific/Auckland'; // Perhaps we should read from /etc/timezone - I wonder how standard that is?
|
||||
$c->default_locale = 'en';
|
||||
-$c->locale_path = '../locale';
|
||||
+$c->locale_path = '../../davical/locale';
|
||||
$c->base_url = preg_replace('#/[^/]+\.php.*$#', '', $_SERVER['SCRIPT_NAME']);
|
||||
$c->base_directory = preg_replace('#/[^/]*$#', '', $_SERVER['DOCUMENT_ROOT']);
|
||||
$c->default_privileges = array('read-free-busy', 'schedule-deliver');
|
||||
@@ -80,6 +80,7 @@
|
||||
'../../awl/inc'
|
||||
, '/usr/share/awl/inc' // Where it ends up on Debian
|
||||
, '/usr/share/php/awl/inc' // Fedora's standard for PHP libraries
|
||||
+ , '/usr/share/php5/awl/inc' // Gentoo's standard for PHP5 libraries
|
||||
, '/usr/local/share/awl/inc'
|
||||
);
|
||||
foreach( $try_paths AS $awl_include_path ) {
|
||||
@@ -95,7 +96,7 @@
|
||||
}
|
||||
|
||||
// Ensure that ../inc is in our included paths as early as possible
|
||||
-set_include_path( '../inc'. PATH_SEPARATOR. get_include_path());
|
||||
+set_include_path( '../../davical/inc'. PATH_SEPARATOR. get_include_path());
|
||||
|
||||
|
||||
/** We actually discovered this and worked around it earlier, but we can't log it until the utilties are loaded */
|
@ -0,0 +1,18 @@
|
||||
You will need access to postgresql database to use davical.
|
||||
|
||||
Read /usr/share/doc/www-apps/davical-${PVR}/INSTALL.gz for installation
|
||||
instructions.
|
||||
Release notes are available at
|
||||
http://wiki.davical.org/w/Release_Notes/${PVR}.
|
||||
Full documentation and wiki on http://davical.org
|
||||
|
||||
If you are upgrading from a previous version of davical, don't forget to
|
||||
upgrade the database structure with
|
||||
cd /usr/share/webapps/davical/${PVR}/sqlscripts/
|
||||
./update-davical-database -dbuser xxxxxxx -appuser xxxxxx
|
||||
|
||||
You can safely ignore any message about missing time_zone table.
|
||||
|
||||
If you are upgrading from a version <= 0.9.8.4 please note inc/ and locale/
|
||||
have been moved away from the htdocs directory and placed into hostroot for
|
||||
safety reasons.
|
@ -0,0 +1,16 @@
|
||||
<VirtualHost 123.4.56.78 >
|
||||
ServerName davical.example.net
|
||||
|
||||
DocumentRoot /var/www/myvhost/htdocs
|
||||
|
||||
<Directory /var/www/myvhost/htdocs/>
|
||||
AllowOverride None
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
||||
|
||||
php_value magic_quotes_gpc 0
|
||||
php_value register_globals 0
|
||||
php_value error_reporting "E_ALL & ~E_NOTICE"
|
||||
php_value default_charset "utf-8"
|
||||
</VirtualHost>
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>francois.perichon@univ-lille2.fr</email>
|
||||
<name>Francois Perichon</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer (proxy)</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,138 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-11.0.ebuild,v 1.1 2012/03/14 08:34:40 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# Can be updated using scripts/get_langs.sh from mozilla overlay
|
||||
MOZ_LANGS=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en
|
||||
en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd gl
|
||||
gu-IN he hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO
|
||||
nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK
|
||||
te th tr uk vi zh-CN zh-TW zu)
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
|
||||
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
|
||||
MOZ_PN="${PN/-bin}"
|
||||
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||
|
||||
# Upstream ftp release URI that's used by mozlinguas.eclass
|
||||
# We don't use the http mirror because it deletes old tarballs.
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
|
||||
|
||||
inherit eutils multilib pax-utils fdo-mime gnome2-utils mozlinguas nsplugins
|
||||
|
||||
DESCRIPTION="Firefox Web Browser"
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases"
|
||||
SRC_URI="${SRC_URI}
|
||||
amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
|
||||
x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
|
||||
HOMEPAGE="http://www.mozilla.com/firefox"
|
||||
RESTRICT="strip mirror binchecks"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="startup-notification"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="dev-libs/dbus-glib
|
||||
virtual/freedesktop-icon-theme
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
x11-libs/libXmu
|
||||
|
||||
>=x11-libs/gtk+-2.2:2
|
||||
>=media-libs/alsa-lib-1.0.16
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MOZ_PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
newicon "${S}"/chrome/icons/default/default48.png ${PN}-icon.png
|
||||
domenu "${FILESDIR}"/${PN}.desktop
|
||||
|
||||
# Add StartupNotify=true bug 237317
|
||||
if use startup-notification; then
|
||||
echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
# Install firefox in /opt
|
||||
dodir ${MOZILLA_FIVE_HOME%/*}
|
||||
mv "${S}" "${D}"${MOZILLA_FIVE_HOME} || die
|
||||
|
||||
# Fix prefs that make no sense for a system-wide install
|
||||
insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
|
||||
doins "${FILESDIR}"/${PN}-prefs.js || die
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
local LANG=${linguas%% *}
|
||||
if [[ -n ${LANG} && ${LANG} != "en" ]]; then
|
||||
elog "Setting default locale to ${LANG}"
|
||||
echo "pref(\"general.useragent.locale\", \"${LANG}\");" \
|
||||
>> "${D}${MOZILLA_FIVE_HOME}"/defaults/pref/${PN}-prefs.js || \
|
||||
die "sed failed to change locale"
|
||||
fi
|
||||
|
||||
# Create /usr/bin/firefox-bin
|
||||
dodir /usr/bin/
|
||||
cat <<-EOF >"${D}"/usr/bin/${PN}
|
||||
#!/bin/sh
|
||||
unset LD_PRELOAD
|
||||
LD_LIBRARY_PATH="/opt/firefox/"
|
||||
GTK_PATH=/usr/lib/gtk-2.0/
|
||||
exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
|
||||
EOF
|
||||
fperms 0755 /usr/bin/${PN}
|
||||
|
||||
# revdep-rebuild entry
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/10${PN} || die
|
||||
|
||||
# Plugins dir
|
||||
share_plugins_dir
|
||||
|
||||
# Required in order to use plugins and even run firefox on hardened.
|
||||
pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
|
||||
|| ! has_version 'net-misc/curl'; then
|
||||
einfo
|
||||
einfo "For using the crashreporter, you need gnome-base/gconf,"
|
||||
einfo "gnome-base/orbit and net-misc/curl emerged."
|
||||
einfo
|
||||
fi
|
||||
if has_version 'net-misc/curl[nss]'; then
|
||||
einfo
|
||||
einfo "Crashreporter won't be able to send reports"
|
||||
einfo "if you have curl emerged with the nss USE-flag"
|
||||
einfo
|
||||
fi
|
||||
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.8.ebuild,v 1.1 2012/03/14 08:32:32 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
|
||||
MOZ_LANGS=(be ca cs de en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl
|
||||
pt-PT ru sk sv-SE tr zh-CN)
|
||||
|
||||
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
|
||||
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
|
||||
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
|
||||
MOZ_PN="${PN/-bin}"
|
||||
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||
|
||||
MOZ_LANGPACK_PREFIX="${MOZ_PV}/langpack/${MOZ_P}."
|
||||
MOZ_LANGPACK_SUFFIX=".langpack.xpi"
|
||||
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
|
||||
|
||||
inherit eutils multilib mozextension pax-utils nsplugins fdo-mime gnome2-utils mozlinguas
|
||||
|
||||
DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC"
|
||||
SRC_URI="${SRC_URI}
|
||||
amd64? ( ${MOZ_FTP_URI}/${MOZ_PV}/contrib/${MOZ_P}.en-US.linux-x86_64.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
|
||||
x86? ( ${MOZ_FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
|
||||
HOMEPAGE="http://www.seamonkey-project.org/"
|
||||
RESTRICT="strip mirror binchecks"
|
||||
QA_EXECSTACK="opt/seamonkey/*"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="startup-notification"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="dev-libs/dbus-glib
|
||||
>=media-libs/alsa-lib-1.0.16
|
||||
virtual/freedesktop-icon-theme
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
x11-libs/libXmu"
|
||||
|
||||
S="${WORKDIR}/${MOZ_PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME=/opt/seamonkey
|
||||
|
||||
# Install seamonkey in /opt
|
||||
dodir ${MOZILLA_FIVE_HOME%/*}
|
||||
mv "${S}" "${D}${MOZILLA_FIVE_HOME}"
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
# Create /usr/bin/seamonkey-bin
|
||||
dodir /usr/bin/
|
||||
cat <<EOF >"${D}"/usr/bin/seamonkey-bin
|
||||
#!/bin/sh
|
||||
unset LD_PRELOAD
|
||||
exec /opt/seamonkey/seamonkey "\$@"
|
||||
EOF
|
||||
fperms 0755 /usr/bin/seamonkey-bin
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
doicon "${FILESDIR}/icon/${PN}.png"
|
||||
domenu "${FILESDIR}/icon/${PN}.desktop"
|
||||
|
||||
if use startup-notification; then
|
||||
echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
# revdep-rebuild entry
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/10${PN} || die
|
||||
|
||||
# Handle plugins dir through nsplugins.eclass
|
||||
share_plugins_dir
|
||||
|
||||
# Required in order to use plugins and even run seamonkey on hardened.
|
||||
pax-mark mr "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
--- a/mailnews/extensions/enigmail/package/enigmail.js 2011-09-19 10:46:49.000000000 -0500
|
||||
+++ b/mailnews/extensions/enigmail/package/enigmail.js 2011-11-11 06:30:21.000000000 -0600
|
||||
@@ -924,7 +924,7 @@
|
||||
Components.classes["@mozilla.org/file/directory_service;1"].
|
||||
getService(Components.interfaces.nsIProperties);
|
||||
|
||||
- var extensionLoc = directoryService.get("ProfD", Components.interfaces.nsIFile);
|
||||
+ var extensionLoc = directoryService.get("CurProcD", Components.interfaces.nsIFile);
|
||||
extensionLoc.append("extensions");
|
||||
extensionLoc.append(ENIGMAIL_EXTENSION_ID);
|
||||
extensionLoc.append("wrappers");
|
||||
@@ -1460,7 +1460,7 @@
|
||||
Components.classes["@mozilla.org/file/directory_service;1"].
|
||||
getService(Components.interfaces.nsIProperties);
|
||||
var extensionLoc =
|
||||
- directoryService.get("ProfD", Components.interfaces.nsIFile);
|
||||
+ directoryService.get("CurProcD", Components.interfaces.nsIFile);
|
||||
extensionLoc.append("extensions");
|
||||
extensionLoc.append(ENIGMAIL_EXTENSION_ID);
|
||||
extensionLoc.append("wrappers");
|
@ -1,28 +0,0 @@
|
||||
# This patch reverts the change from
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=643294
|
||||
|
||||
--- comm-2.0/suite/browser/tabbrowser.xml
|
||||
+++ comm-2.0/suite/browser/tabbrowser.xml
|
||||
@@ -3000,7 +3000,7 @@
|
||||
|
||||
<destructor>
|
||||
<![CDATA[
|
||||
- window.removeEventListener("resize", this, false);
|
||||
+ document.removeEventListener("resize", this, false);
|
||||
]]>
|
||||
</destructor>
|
||||
|
||||
@@ -3123,13 +3123,6 @@
|
||||
this._handleNewTab(event.target);
|
||||
]]>
|
||||
</handler>
|
||||
-
|
||||
- <handler event="DOMMouseScroll" phase="capturing">
|
||||
- <![CDATA[
|
||||
- this.advanceSelectedTab(event.detail < 0 ? -1 : 1);
|
||||
- event.stopPropagation();
|
||||
- ]]>
|
||||
- </handler>
|
||||
</handlers>
|
||||
</binding>
|
||||
|
@ -1,335 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.6.1.ebuild,v 1.4 2012/01/12 15:30:12 phajdan.jr Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOCONF="2.1"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 multilib pax-utils fdo-mime autotools mozextension versionator python nsplugins
|
||||
|
||||
PATCH="${PN}-2.6.1-patches-01"
|
||||
EMVER="1.3.4"
|
||||
|
||||
MY_PV="${PV/_pre*}"
|
||||
MY_PV="${MY_PV/_alpha/a}"
|
||||
MY_PV="${MY_PV/_beta/b}"
|
||||
MY_PV="${MY_PV/_rc/rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
LANGPACK_PREFIX="${MY_P}."
|
||||
LANGPACK_SUFFIX=".langpack"
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
# pre-releases. No need for arch teams to change KEYWORDS here.
|
||||
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}"
|
||||
LANG_URI="${REL_URI}/linux-i686/xpi"
|
||||
LANGPACK_PREFIX=""
|
||||
LANGPACK_SUFFIX=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
# This is where arch teams should change the KEYWORDS.
|
||||
|
||||
#REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}"
|
||||
LANG_URI="${REL_URI}/langpack"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ppc x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Seamonkey Web Browser"
|
||||
HOMEPAGE="http://www.seamonkey-project.org"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm"
|
||||
|
||||
SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
|
||||
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
|
||||
crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )"
|
||||
|
||||
LANGS=(be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt
|
||||
nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN)
|
||||
|
||||
for X in "${LANGS[@]}" ; do
|
||||
# en is handled internally
|
||||
if [[ ${X} != en ]] ; then
|
||||
SRC_URI+="
|
||||
linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
fi
|
||||
IUSE+=" linguas_${X/-/_}"
|
||||
# Install all the specific locale xpis if there's no generic locale xpi
|
||||
# Example: there's no pt.xpi, so install all pt-*.xpi
|
||||
if ! has ${X%%-*} "${LANGS[@]}"; then
|
||||
SRC_URI+="
|
||||
linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
IUSE+=" linguas_${X%%-*}"
|
||||
fi
|
||||
done
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
# Mesa 7.10 needed for WebGL + bugfixes
|
||||
RDEPEND=">=sys-devel/binutils-2.16.1
|
||||
>=dev-libs/nss-3.13.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/glib-2.26
|
||||
>=media-libs/mesa-7.10
|
||||
>=media-libs/libpng-1.4.1[apng]
|
||||
>=x11-libs/cairo-1.10
|
||||
>=x11-libs/pango-1.14.0
|
||||
>=x11-libs/gtk+-2.14
|
||||
virtual/libffi
|
||||
system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] )
|
||||
crypt? ( >=app-crypt/gnupg-1.4 )
|
||||
webm? ( media-libs/libvpx
|
||||
media-libs/alsa-lib )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
webm? ( amd64? ( ${ASM_DEPEND} )
|
||||
x86? ( ${ASM_DEPEND} ) )"
|
||||
|
||||
if [[ ${PV} == *beta* ]] ; then
|
||||
S="${WORKDIR}/comm-beta"
|
||||
else
|
||||
S="${WORKDIR}/comm-release"
|
||||
fi
|
||||
|
||||
# TODO: Move all the linguas crap to an eclass
|
||||
linguas() {
|
||||
# Generate the list of language packs called "linguas"
|
||||
# This list is used to install the xpi language packs
|
||||
local LINGUA
|
||||
for LINGUA in ${LINGUAS}; do
|
||||
if has ${LINGUA} en ; then
|
||||
# For mozilla products, en and en_US are handled internally
|
||||
continue
|
||||
# If this language is supported by ${P},
|
||||
elif has ${LINGUA} "${LANGS[@]//-/_}"; then
|
||||
# Add the language to linguas, if it isn't already there
|
||||
has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-})
|
||||
continue
|
||||
# For each short LINGUA that isn't in LANGS,
|
||||
# add *all* long LANGS to the linguas list
|
||||
elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then
|
||||
for LANG in "${LANGS[@]}"; do
|
||||
if [[ ${LANG} == ${LINGUA}-* ]]; then
|
||||
has ${LANG} "${linguas[@]}" || linguas+=(${LANG})
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
fi
|
||||
ewarn "Sorry, but ${P} does not support the ${LINGUA} locale"
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
linguas
|
||||
for X in "${linguas[@]}"; do
|
||||
# FIXME: Add support for unpacking xpis to portage
|
||||
xpi_unpack "${P}-${X}.xpi"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
|
||||
ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
|
||||
ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
|
||||
fi
|
||||
|
||||
moz_pkgsetup
|
||||
|
||||
if ! use methodjit ; then
|
||||
einfo
|
||||
ewarn "You are disabling the method-based JIT in JägerMonkey."
|
||||
ewarn "This will greatly slowdown JavaScript in ${PN}!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our patches
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_seamonkey"
|
||||
|
||||
# browser patches go here
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mozilla"
|
||||
popd &>/dev/null || die
|
||||
|
||||
# mailnews patches go here
|
||||
pushd "${S}"/mailnews &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mailnews"
|
||||
popd &>/dev/null || die
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
if use crypt ; then
|
||||
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
|
||||
epatch "${FILESDIR}"/enigmail/enigmail-1.3.3-bug373733.patch
|
||||
cd "${S}"/mailnews/extensions/enigmail || die
|
||||
./makemake -r 2&>/dev/null
|
||||
sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
|
||||
-i Makefile.in || die
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
#Ensure we disable javaxpcom by default to prevent configure breakage
|
||||
sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \
|
||||
|| die "sed javaxpcom"
|
||||
|
||||
# Disable gnomevfs extension
|
||||
sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \
|
||||
|| die "Failed to remove gnomevfs extension"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS=""
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
if ! use chatzilla ; then
|
||||
MEXTENSIONS+=",-irc"
|
||||
fi
|
||||
if ! use roaming ; then
|
||||
MEXTENSIONS+=",-sroaming"
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --enable-jsd
|
||||
mozconfig_annotate '' --enable-canvas
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_enable methodjit
|
||||
|
||||
if use crypt ; then
|
||||
mozconfig_annotate "mail crypt" --enable-chrome-format=jar
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --with-system-png
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
|
||||
if use amd64 || use x86; then
|
||||
append-flags -mno-avx
|
||||
fi
|
||||
fi
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Work around breakage in makeopts with --no-print-directory
|
||||
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
|
||||
# Only build enigmail extension if conditions are met.
|
||||
if use crypt ; then
|
||||
emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed"
|
||||
emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
declare emid
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die
|
||||
|
||||
if use crypt ; then
|
||||
cd "${T}" || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
|
||||
-i "${T}"/${PN}.desktop || die
|
||||
sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
|
||||
|| die
|
||||
|
||||
linguas
|
||||
for X in ${linguas}; do
|
||||
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
|
||||
done
|
||||
|
||||
# Add StartupNotify=true bug 290401
|
||||
if use startup-notification ; then
|
||||
echo "StartupNotify=true" >> "${T}"/${PN}.desktop
|
||||
fi
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \
|
||||
|| die
|
||||
domenu "${T}"/${PN}.desktop || die
|
||||
|
||||
# Add our default prefs
|
||||
sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \
|
||||
> "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \
|
||||
|| die
|
||||
|
||||
# Handle plugins dir through nsplugins.eclass
|
||||
share_plugins_dir
|
||||
|
||||
doman "${S}"/suite/app/${PN}.1 || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}"
|
||||
|
||||
if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then
|
||||
rm ${MOZILLA_FIVE_HOME}/plugins -rf
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
if use chatzilla ; then
|
||||
elog "chatzilla is now an extension which can be en-/disabled and configured via"
|
||||
elog "the Add-on manager."
|
||||
fi
|
||||
}
|
Loading…
Reference in new issue