parent
14083bc1cc
commit
c9aa5f6426
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrdao/cdrdao-1.2.3.ebuild,v 1.9 2011/03/28 18:46:28 angelos Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Burn CDs in disk-at-once mode -- with optional GUI frontend"
|
||||
HOMEPAGE="http://cdrdao.sourceforge.net/"
|
||||
if [[ ${PV/*_rc*} ]]
|
||||
then
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
else
|
||||
SRC_URI="http://www.poolshark.org/src/${P/_}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="gcdmaster encode pccts mad vorbis"
|
||||
|
||||
RDEPEND="virtual/cdrtools
|
||||
encode? ( >=media-sound/lame-3.90 )
|
||||
gcdmaster? ( dev-libs/libsigc++:2
|
||||
>=dev-cpp/gtkmm-2.4:2.4
|
||||
>=dev-cpp/libgnomeuimm-2.6:2.6
|
||||
media-libs/libao )
|
||||
mad? ( media-libs/libmad
|
||||
media-libs/libao )
|
||||
vorbis? ( media-libs/libvorbis
|
||||
media-libs/libao )
|
||||
!app-cdr/cue2toc"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
pccts? ( >=dev-util/pccts-1.33.24-r1 )"
|
||||
|
||||
S=${WORKDIR}/${P/_}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.2.3-k3b.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_with gcdmaster xdao) \
|
||||
$(use_with vorbis ogg-support) \
|
||||
$(use_with mad mp3-support) \
|
||||
$(use_with encode lame)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog CREDITS NEWS README{,.PlexDAE}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
--- cdrdao/dao/main.cc~ 2009-04-16 15:34:27.000000000 +0200
|
||||
+++ cdrdao/dao/main.cc 2009-04-16 15:34:38.000000000 +0200
|
||||
@@ -207,7 +207,7 @@
|
||||
|
||||
static void printVersion()
|
||||
{
|
||||
- log_message(2, "Cdrdao version %s - (C) Andreas Mueller <andreas@daneb.de>",
|
||||
+ log_message(0, "Cdrdao version %s - (C) Andreas Mueller <andreas@daneb.de>",
|
||||
VERSION);
|
||||
|
||||
std::list<std::string> list;
|
@ -1 +1,2 @@
|
||||
DIST xfburn-0.4.3.tar.bz2 652080 RMD160 01dff258d42d05812cf0697304ebe0062291b185 SHA1 52d33e56b7ce9774fba680f50723eaf1a7215091 SHA256 c9993226f0f4e3dea3326ad320a01c165a7e1a485f07fa4a2583475a4e6eaafe
|
||||
DIST xfburn_0.4.3-4.debian.tar.gz 25747 RMD160 e5eb2cc78aad447e194ef0f30521ec32c3b1fd3e SHA1 31aca5d1b08a1ff3ecd6315cbb86c765685140b7 SHA256 d5d2de1bccf7e5e4083beada69385a3e5a1d0636534b87fbd0af84cf1a8e53e5
|
||||
|
@ -0,0 +1,48 @@
|
||||
--- xfburn/xfburn-data-composition.c
|
||||
+++ xfburn/xfburn-data-composition.c
|
||||
@@ -1852,26 +1852,29 @@
|
||||
g_error ("Failed adding %s as a node to the image: code %X!", src, r);
|
||||
}
|
||||
|
||||
- basename = g_path_get_basename (src);
|
||||
+ /* Check names only for items not manually created (#613563) */
|
||||
+ if (type != DATA_COMPOSITION_TYPE_DIRECTORY || src != NULL) {
|
||||
+ basename = g_path_get_basename (src);
|
||||
+
|
||||
+ /* check if the file has been renamed */
|
||||
+ if (strcmp (basename, name) != 0) {
|
||||
+ /* rename the iso_node */
|
||||
+ r = iso_node_set_name (node, name);
|
||||
+
|
||||
+ if (r == 0) {
|
||||
+ /* The first string is the renamed name, the second one the original name */
|
||||
+ xfce_dialog_show_warning(NULL, NULL, _("Duplicate filename '%s' for '%s'"), name, src);
|
||||
+
|
||||
+ g_free (basename);
|
||||
+ g_free (name);
|
||||
+ g_free (src);
|
||||
|
||||
- /* check if the file has been renamed */
|
||||
- if (strcmp (basename, name) != 0) {
|
||||
- /* rename the iso_node */
|
||||
- r = iso_node_set_name (node, name);
|
||||
-
|
||||
- if (r == 0) {
|
||||
- /* The first string is the renamed name, the second one the original name */
|
||||
- xfce_dialog_show_warning(NULL, NULL, _("Duplicate filename '%s' for '%s'"), name, src);
|
||||
-
|
||||
- g_free (basename);
|
||||
- g_free (name);
|
||||
- g_free (src);
|
||||
-
|
||||
- continue;
|
||||
+ continue;
|
||||
+ }
|
||||
}
|
||||
+ g_free (basename);
|
||||
}
|
||||
|
||||
- g_free (basename);
|
||||
g_free (name);
|
||||
g_free (src);
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-cdr/xfburn/xfburn-0.4.3-r3.ebuild,v 1.1 2011/11/24 23:08:21 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
EAUTORECONF=yes
|
||||
inherit xfconf
|
||||
|
||||
DESCRIPTION="GTK+ based CD and DVD burning application"
|
||||
HOMEPAGE="http://goodies.xfce.org/projects/applications/xfburn"
|
||||
SRC_URI="mirror://xfce/src/apps/${PN}/0.4/${P}.tar.bz2
|
||||
mirror://debian/pool/main/x/${PN}/${PN}_${PV}-4.debian.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug gstreamer udev"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.22
|
||||
>=dev-libs/libburn-0.4.2
|
||||
>=dev-libs/libisofs-0.6.2
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
>=xfce-base/exo-0.6
|
||||
>=xfce-base/libxfce4ui-4.8
|
||||
gstreamer? ( >=media-libs/gst-plugins-base-0.10.20:0.10 )
|
||||
udev? ( || ( >=sys-fs/udev-171-r1[gudev] <sys-fs/udev-171-r1[extras] ) )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_setup() {
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-update_desktop_entry.patch
|
||||
"${FILESDIR}"/${P}-empty_directory_segmentation_fault-2.patch
|
||||
)
|
||||
|
||||
XFCONF=(
|
||||
$(use_enable udev gudev)
|
||||
$(use_enable gstreamer)
|
||||
$(xfconf_use_debug)
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README TODO )
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX=patch EPATCH_SOURCE="${WORKDIR}"/debian/patches epatch
|
||||
xfconf_src_prepare
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST teco-7.el.bz2 16372 RMD160 73ca72286844171548303979b274843a550335bc SHA1 98707cf208484e01d082c2313dde4f880a2a7eb5 SHA256 28c04c00f36bc04ffd31291fa2718538a549a5d86dc372a427fba60b40801570
|
@ -0,0 +1,4 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'teco:command "teco" "Read and execute a Teco command string." t)
|
||||
(autoload 'teco "teco" "Read and execute a Teco command string." t)
|
||||
(autoload 'teco:copy-to-q-reg "teco" "Copy region into Teco q-reg REG." t)
|
@ -0,0 +1,76 @@
|
||||
--- teco.el
|
||||
+++ teco.el
|
||||
@@ -2213,9 +2213,11 @@
|
||||
(define-key teco:command-keymap "/" 'teco:command-slash)
|
||||
(define-key teco:command-keymap "*" 'teco:command-star)
|
||||
|
||||
-(defvar teco:command-escapes nil
|
||||
- "Records where ESCs are, since they are represented in the command buffer
|
||||
-by $.")
|
||||
+(defvar teco:command-display-table
|
||||
+ (let ((table (make-display-table)))
|
||||
+ (aset table ?\e [?$])
|
||||
+ table)
|
||||
+ "Display table used while reading teco commands.")
|
||||
|
||||
(defun teco:copy-to-q-reg (char start end)
|
||||
"Copy region into Teco q-reg REG.
|
||||
@@ -2244,15 +2246,11 @@
|
||||
|
||||
(defun teco:read-command ()
|
||||
"Read a teco command string from the user."
|
||||
- (let* ((teco:command-escapes nil)
|
||||
- (command (catch 'teco:command-quit
|
||||
- (read-from-minibuffer teco:prompt nil
|
||||
- teco:command-keymap))))
|
||||
- (if command
|
||||
- (while teco:command-escapes
|
||||
- (aset command (car teco:command-escapes) ?\e)
|
||||
- (setq teco:command-escapes (cdr teco:command-escapes))))
|
||||
- command))
|
||||
+ (minibuffer-with-setup-hook
|
||||
+ (lambda ()
|
||||
+ (setq buffer-display-table teco:command-display-table))
|
||||
+ (catch 'teco:command-quit
|
||||
+ (read-from-minibuffer teco:prompt nil teco:command-keymap))))
|
||||
|
||||
(defun teco:command-self-insert ()
|
||||
(interactive)
|
||||
@@ -2276,16 +2274,13 @@
|
||||
(interactive)
|
||||
;; Two ESCs in a row terminate the command string
|
||||
(if (eq last-command 'teco:command-escape)
|
||||
- (throw 'teco:command-quit (buffer-string)))
|
||||
+ (throw 'teco:command-quit (minibuffer-contents-no-properties)))
|
||||
(teco:command-insert-character last-command-char))
|
||||
|
||||
(defun teco:command-ctrl-u ()
|
||||
(interactive)
|
||||
;; delete the characters
|
||||
(kill-line 0)
|
||||
- ;; forget that they were ESCs
|
||||
- (while (and teco:command-escapes (<= (point) (car teco:command-escapes)))
|
||||
- (setq teco:command-escapes (cdr teco:command-escapes)))
|
||||
;; decide whether to shrink the window
|
||||
(while (let ((a (insert ?\n))
|
||||
(b (pos-visible-in-window-p))
|
||||
@@ -2297,9 +2292,6 @@
|
||||
(interactive)
|
||||
;; delete the character
|
||||
(backward-delete-char 1)
|
||||
- ;; forget that it was an ESC
|
||||
- (if (and teco:command-escapes (= (1- (point)) (car teco:command-escapes)))
|
||||
- (setq teco:command-escapes (cdr teco:command-escapes)))
|
||||
;; decide whether to shrink the window
|
||||
(insert ?\n)
|
||||
(if (prog1 (pos-visible-in-window-p)
|
||||
@@ -2362,9 +2354,6 @@
|
||||
|
||||
;; Insert a single command character
|
||||
(defun teco:command-insert-character (c)
|
||||
- (if (eq c ?\e)
|
||||
- (setq teco:command-escapes (cons (1- (point)) teco:command-escapes)
|
||||
- c ?$))
|
||||
(insert c)
|
||||
(if (not (pos-visible-in-window-p))
|
||||
(enlarge-window 1)))
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>emacs</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/teco/teco-7.ebuild,v 1.2 2011/11/24 17:58:43 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="TECO interpreter for GNU Emacs"
|
||||
HOMEPAGE="http://www.emacswiki.org/emacs/TECO"
|
||||
# taken from: http://www.emacswiki.org/emacs/teco.el
|
||||
SRC_URI="mirror://gentoo/${P}.el.bz2"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ELISP_PATCHES="${P}-minibuffer-prompt.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "To be able to invoke Teco directly, define a key binding"
|
||||
elog "for teco:command in your ~/.emacs file, e.g.:"
|
||||
elog " (global-set-key \"\\C-z\" 'teco:command)"
|
||||
elog "See ${SITELISP}/${PN}/teco.el for documentation."
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST vifm-0.3a.tar.gz 493981 RMD160 bcdeccbf96b8030cf1f3d0a393311e7cffe96e77 SHA1 123254555eb337b1b7391bbbbe3b57475717a60f SHA256 6afbd3ec09b8abc2f0fa5d122b6bcfbbc83f658f670dfede937afe448b0a5771
|
||||
DIST vifm-0.4.tar.bz2 353731 RMD160 004db08a4c0a977ca10a6096fca0ccf9c9f8fbec SHA1 ad548b6df513483865c8623c1ce83e173271d4bc SHA256 354b47f8a53a3a1cd3b7f9d5f4aa823ee6adbcdf5c2862b71b7162b8cfd3573f
|
||||
DIST vifm-0.5.tar.bz2 272835 RMD160 a48acbd471968a054aac3f34b13ee24ecbc711b8 SHA1 0563def0c538c846176e6910ae76cb24b2b1ed89 SHA256 11bc1138050d6b2887d7f099e12bc57d27cc60a6f14252744654c35d22d38164
|
||||
DIST vifm-0.7.1.tar.bz2 468781 RMD160 4d69523df9302f5537581c4859ce7e9ef1791d3d SHA1 15d713b1910d732d9c6ecf1d234038fa3f594352 SHA256 7c0f2e8949851394a0fa91a9e8509a58306ce3aebd27fed163fbec10c2258583
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/vifm/vifm-0.7.1.ebuild,v 1.1 2011/11/24 22:03:54 wired Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit base
|
||||
|
||||
DESCRIPTION="Console file manager with vi(m)-like keybindings"
|
||||
HOMEPAGE="http://vifm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/vifm/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~s390 ~x86"
|
||||
IUSE="+compatibility +extended-keys +magic vim-plugin vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
>=sys-libs/ncurses-5.7-r7
|
||||
magic? ( sys-apps/file )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
vim-plugin? ( >=app-editors/vim-7.3 )
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS TODO README )
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable compatibility compatibility-mode) \
|
||||
$(use_enable extended-keys) \
|
||||
$(use_with magic libmagic)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
base_src_install
|
||||
|
||||
if use vim-syntax; then
|
||||
local t
|
||||
for t in ftdetect ftplugin syntax; do
|
||||
insinto /usr/share/vim/vimfiles/"${t}"
|
||||
doins "${S}"/data/vim/"${t}"/"${PN}".vim
|
||||
done
|
||||
fi
|
||||
if use vim-plugin; then
|
||||
local t
|
||||
for t in doc plugin; do
|
||||
insinto /usr/share/vim/vimfiles/"${t}"
|
||||
doins "${S}"/data/vim/"${t}"/"${PN}".*
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To use vim to view the vifm help, copy /usr/share/${P}/vifm.txt"
|
||||
elog " to ~/.vim/doc/ and run ':helptags ~/.vim/doc' in vim,"
|
||||
elog "then edit ~/.vifm/vifmrc${PV/a/} and set USE_VIM_HELP=1"
|
||||
elog ""
|
||||
elog "To use the vifm plugin in vim, copy /usr/share/${P}/vifm.vim to"
|
||||
elog " /usr/share/vim/vimXX/"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST icedtea-web-1.1.3.tar.gz 810141 RMD160 7f3c7063e538d15730337e1991fe9f1038cf83fe SHA1 5c8d8fbbdc9db0b7113a6cced751c428b4d3ea37 SHA256 012390dfa8bb9a4b17b30640dfc21011c848f5017d2a21d945e933f5d514edb3
|
||||
DIST icedtea-web-1.1.4.tar.gz 812273 RMD160 2aac06c05d4513694968f86861225b5329307781 SHA1 9389030878d7c3aee17f641e3095830fe722fb60 SHA256 b17a742af0153b7887cf667a160f8519afad125bc515b0f4783c66e7ee1a7f26
|
||||
|
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4-r7.ebuild,v 1.1 2011/11/24 20:57:04 sera Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
RDEPEND="dev-java/icedtea:${SLOT}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${RDEPEND}
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? (
|
||||
|| ( net-misc/npapi-sdk
|
||||
>=net-libs/xulrunner-1.9.1 ) )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
# a bit of hack so the VM switching is triggered without causing dependency troubles
|
||||
JAVA_PKG_NV_DEPEND=">=virtual/jdk-1.6"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
pkg_setup() {
|
||||
[[ "${MERGE_TYPE}" == "binary" ]] && return # bug 258423
|
||||
|
||||
# quite a hack since java-config does not provide a way for a package
|
||||
# to limit supported VM's for building and their preferred order
|
||||
if [[ -n "${JAVA_PKG_FORCE_VM}" ]]; then
|
||||
einfo "Honoring user-set JAVA_PKG_FORCE_VM"
|
||||
else
|
||||
# migration logic
|
||||
if [[ -L /usr/lib/jvm/icedtea${SLOT} ]]; then
|
||||
JAVA_PKG_FORCE_VM="icedtea${SLOT}"
|
||||
else
|
||||
JAVA_PKG_FORCE_VM="icedtea-${SLOT}"
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
unset_vars() {
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
installdir="/opt/icedtea${SLOT}-web-bin"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
fi
|
||||
|
||||
unset_vars
|
||||
|
||||
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
else
|
||||
die "Unexpected install location of IcedTea${SLOT}"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in ${installdir}"
|
||||
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
|
||||
if [ ! -e ${vmhome} ] ; then
|
||||
eerror "Could not find JDK install directory ${vmhome}."
|
||||
die
|
||||
fi
|
||||
|
||||
# we need to override all *dir variables that econf sets
|
||||
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
|
||||
# the suffix the man page will end up compressed with, anyway
|
||||
econf \
|
||||
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
|
||||
--with-jdk-home=${icedteadir} \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nsplugin plugin) \
|
||||
$(use_with javascript rhino)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make problem bug #372235
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
elog "Note that the plugin works only in browsers based on xulrunner-1.9.1 or later"
|
||||
elog "such as Firefox 3.5+, Chromium and perhaps some others too."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
|
||||
:;
|
||||
}
|
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4.ebuild,v 1.1 2011/11/24 20:57:04 sera Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
RDEPEND="dev-java/icedtea:${SLOT}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${RDEPEND}
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? (
|
||||
|| ( net-misc/npapi-sdk
|
||||
>=net-libs/xulrunner-1.9.1 ) )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
# a bit of hack so the VM switching is triggered without causing dependency troubles
|
||||
JAVA_PKG_NV_DEPEND=">=virtual/jdk-1.6"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
pkg_setup() {
|
||||
[[ "${MERGE_TYPE}" == "binary" ]] && return # bug 258423
|
||||
|
||||
# quite a hack since java-config does not provide a way for a package
|
||||
# to limit supported VM's for building and their preferred order
|
||||
if [[ -n "${JAVA_PKG_FORCE_VM}" ]]; then
|
||||
einfo "Honoring user-set JAVA_PKG_FORCE_VM"
|
||||
else
|
||||
# migration logic
|
||||
if [[ -L /usr/lib/jvm/icedtea${SLOT} ]]; then
|
||||
JAVA_PKG_FORCE_VM="icedtea${SLOT}"
|
||||
else
|
||||
JAVA_PKG_FORCE_VM="icedtea-${SLOT}"
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
unset_vars() {
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
installdir="/opt/icedtea${SLOT}-web-bin"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
fi
|
||||
|
||||
unset_vars
|
||||
|
||||
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
else
|
||||
die "Unexpected install location of IcedTea${SLOT}"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in ${installdir}"
|
||||
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
|
||||
if [ ! -e ${vmhome} ] ; then
|
||||
eerror "Could not find JDK install directory ${vmhome}."
|
||||
die
|
||||
fi
|
||||
|
||||
# we need to override all *dir variables that econf sets
|
||||
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
|
||||
# the suffix the man page will end up compressed with, anyway
|
||||
econf \
|
||||
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
|
||||
--with-jdk-home=${icedteadir} \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nsplugin plugin) \
|
||||
$(use_with javascript rhino)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make problem bug #372235
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
elog "Note that the plugin works only in browsers based on xulrunner-1.9.1 or later"
|
||||
elog "such as Firefox 3.5+, Chromium and perhaps some others too."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
|
||||
:;
|
||||
}
|
@ -1,10 +1,14 @@
|
||||
DIST php-5.2.17.tar.bz2 9092312 RMD160 567fa8d718b93fb83a89494c83a8bec224ac99e9 SHA1 d68f3b09f766990d815a3c4c63c157db8dab8095 SHA256 e81beb13ec242ab700e56f366e9da52fd6cf18961d155b23304ca870e53f116c
|
||||
DIST php-5.3.8.tar.bz2 11190060 RMD160 f18a18e2dfd7ea7885760eec2a05b3c4a15ad9db SHA1 8f29029e092f262876bfdd2ce56f6867e2b74b85 SHA256 a1dd06fd5593e97d9a5bd9818d6501d28d3ee8f09b83f0ec78f7cdfc060f3ea2
|
||||
DIST php-5.3.9RC1.tar.bz2 11230477 RMD160 d00734de38b5cc2e719f5f80ac609e4362f6dfad SHA1 34306d0a7926a21ba15ee29ab37bbab44633b3fa SHA256 6d76af052c1575765d9bf03d8963415d437209fd790f74d85b523799f1dd718d
|
||||
DIST php-5.3.9RC2.tar.bz2 11415643 RMD160 2051cd223e30b49c93cd4282c4f4c51b45909547 SHA1 6699803c03f789cf9d311a9a0daab9d14515d5be SHA256 aac16a868056d2a19cb44b5b5732efb974a30dadc000d729c6374f3208005634
|
||||
DIST php-5.4.0RC1.tar.bz2 11321722 RMD160 4cae98d1d388bf18d70cd3041d0c314ac4788c69 SHA1 dc7fafeffb2039947bcbccf54fd811f66e46b558 SHA256 98f71de2d474c975326fd8452058f741843fe3b7db601f4788ed327adcc7a781
|
||||
DIST php-5.4.0RC2.tar.bz2 11797774 RMD160 5000f30470119ed2c3d9924c69aa8ce2b4f47f71 SHA1 96c2beaf3df65ad950e5206c709bb8e4e4e41c45 SHA256 1fd66dd2e34235d35d6521160e4dea44dd0bf01b0893e6f4a5b3b18706ff0845
|
||||
DIST php-patchset-5.2.17-r0.tar.bz2 8369 RMD160 544af4eb2de8e4478e675810f18a5b494b59709b SHA1 7b3c56437b435f60f72f7af08112e77c01e2f827 SHA256 fb159a02faf5120dd9bc620bd3f3094735f181aa6893273bb7dd29771b8b23b2
|
||||
DIST php-patchset-5.3.8-r0.tar.bz2 7518 RMD160 3b9fc4063202b0a83b76a8c0f5bcfeb2ab358a50 SHA1 8b20057a68c9f6f4554ab96a884e874707fcd2e5 SHA256 a4677d75648529ccec61fc0edaa2684ad72c0b15bc81dc0770a6cbc927337686
|
||||
DIST php-patchset-5.3.9_rc1-r0.tar.bz2 7522 RMD160 4bf3d9bb26d86858ab26be0aa0466eaef4001553 SHA1 cd0dd6704b0c0b04cc1c78027efdfbcc5a9d182c SHA256 95863c23bd9a72013729dcdd005dc585ad5b3d689082503a3702f20df514362f
|
||||
DIST php-patchset-5.3.9_rc2-r0.tar.bz2 7515 RMD160 c3aca464d04df468fc8aaf6237be49bd891822b8 SHA1 228617dba2801397a5b51ca66fc9c90cf224a768 SHA256 afa2d477c630c2bdd2c3cd5eec24d7eb3e3a7cfd9819b4f4f328c1aad5335612
|
||||
DIST php-patchset-5.4.0_rc1-r0.tar.bz2 6001 RMD160 0200e6ada41e471a30bfddeeb166d3254a9e2856 SHA1 3b1f71255db1c003f452c2fe41f93284a50967c4 SHA256 06834d624ce6269aa8005a28ccc0e55b2e8d500af57e4392e641978d5993a3ea
|
||||
DIST php-patchset-5.4.0_rc2-r0.tar.bz2 6001 RMD160 0200e6ada41e471a30bfddeeb166d3254a9e2856 SHA1 3b1f71255db1c003f452c2fe41f93284a50967c4 SHA256 06834d624ce6269aa8005a28ccc0e55b2e8d500af57e4392e641978d5993a3ea
|
||||
DIST suhosin-patch-5.2.16-0.9.7.patch.gz 23069 RMD160 b28b70faf136b3e04c5b483da0f4c2279378f43a SHA1 fec10b2b81582d06bb0d0a96ea55c525afc8ab29 SHA256 aae115a318d80b3f32cedf876e7a8e4b932febb1b0c743c0b398003ebe122f91
|
||||
DIST suhosin-patch-5.3.7-0.9.10.patch.gz 41175 RMD160 19f789bf49a5fed2cd88b199fd8ac5d1ffa9bdc8 SHA1 3c38e873584b8f9e325a813cc9b197a342595099 SHA256 0a0dac0e4343596f2bfcef27dcf7180524b78bb1d2d2ca878370a7d0f8313d26
|
||||
|
@ -0,0 +1,414 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.9_rc2.ebuild,v 1.1 2011/11/25 09:10:47 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PHPCONFUTILS_MISSING_DEPS="adabas birdstep db2 dbmaker empress empress-bcs esoob interbase oci8 sapdb solid"
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use phpconfutils php-common-r1 libtool
|
||||
|
||||
SUHOSIN_VERSION="5.3.7-0.9.10"
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://olemarkus.org/~olemarkus/gentoo/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# alias, so we can handle different types of releases (finals, rcs, alphas,
|
||||
# betas, ...) w/o changing the whole ebuild
|
||||
PHP_PV="${PV/_rc/RC}"
|
||||
PHP_RELEASE="php-pre"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
|
||||
IUSE="${IUSE}
|
||||
${SAPIS/cli/+cli}
|
||||
threads"
|
||||
|
||||
IUSE="${IUSE} adabas bcmath berkdb birdstep bzip2 calendar cdb cjk
|
||||
crypt +ctype curl curlwrappers db2 dbmaker debug doc empress
|
||||
empress-bcs enchant esoob exif frontbase +fileinfo +filter firebird
|
||||
flatfile ftp gd gd-external gdbm gmp +hash +iconv imap inifile
|
||||
interbase intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
|
||||
mssql mysql mysqlnd mysqli nls oci8
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode sapdb +session sharedext sharedmem
|
||||
+simplexml snmp soap sockets solid spell sqlite sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
adabas? ( >=dev-db/unixODBC-1.8.13 )
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
birdstep? ( >=dev-db/unixODBC-1.8.13 )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? ( !gd-external? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) ) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
db2? ( >=dev-db/unixODBC-1.8.13 )
|
||||
dbmaker? ( >=dev-db/unixODBC-1.8.13 )
|
||||
empress? ( >=dev-db/unixODBC-1.8.13 )
|
||||
empress-bcs? ( >=dev-db/unixODBC-1.8.13 )
|
||||
enchant? ( app-text/enchant )
|
||||
esoob? ( >=dev-db/unixODBC-1.8.13 )
|
||||
exif? ( !gd? ( !gd-external? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) ) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib )
|
||||
gd-external? ( media-libs/gd )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.2 )
|
||||
iconv? ( virtual/libiconv )
|
||||
imap? ( virtual/imap-c-client[ssl=] )
|
||||
intl? ( dev-libs/icu )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
kerberos? ( virtual/krb5 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
ldap? ( !oci8? ( >=net-nds/openldap-1.2.11 ) )
|
||||
ldap-sasl? ( !oci8? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) )
|
||||
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
|
||||
mssql? ( dev-db/freetds[mssql] )
|
||||
!mysqlnd? (
|
||||
mysql? ( virtual/mysql )
|
||||
mysqli? ( >=virtual/mysql-4.1 )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
|
||||
odbc? ( >=dev-db/unixODBC-1.8.13 )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
qdbm? ( dev-db/qdbm )
|
||||
readline? ( sys-libs/readline )
|
||||
recode? ( app-text/recode )
|
||||
sapdb? ( >=dev-db/unixODBC-1.8.13 )
|
||||
sharedmem? ( dev-libs/mm )
|
||||
simplexml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.2 )
|
||||
soap? ( >=dev-libs/libxml2-2.6.8 )
|
||||
solid? ( >=dev-db/unixODBC-1.8.13 )
|
||||
spell? ( >=app-text/aspell-0.50 )
|
||||
sqlite? ( =dev-db/sqlite-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.7.1 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.7 )
|
||||
sybase-ct? ( dev-db/freetds )
|
||||
tidy? ( app-text/htmltidy )
|
||||
truetype? (
|
||||
=media-libs/freetype-2*
|
||||
>=media-libs/t1lib-5.0.0
|
||||
!gd? ( !gd-external? (
|
||||
virtual/jpeg media-libs/libpng sys-libs/zlib ) )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
wddx? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
|
||||
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xpm? (
|
||||
x11-libs/libXpm
|
||||
virtual/jpeg
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
|
||||
zip? ( sys-libs/zlib )
|
||||
zlib? ( sys-libs/zlib )
|
||||
virtual/mta
|
||||
"
|
||||
|
||||
php="=${CATEGORY}/${PF}"
|
||||
|
||||
REQUIRED_USE="
|
||||
truetype? ( || ( gd gd-external ) )
|
||||
cjk? ( || ( gd gd-external ) )
|
||||
exif? ( || ( gd gd-external ) )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib !gd-external )
|
||||
gd-external? ( !gd )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap !oci8 )
|
||||
adabas? ( odbc )
|
||||
birdstep? ( odbc )
|
||||
dbmaker? ( odbc )
|
||||
empress-bcs? ( empress )
|
||||
empress? ( odbc )
|
||||
esoob? ( odbc )
|
||||
db2? ( odbc )
|
||||
sapdb? ( odbc )
|
||||
solid? ( odbc )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
oci8? ( !oci8-instant-client !ldap-sasl )
|
||||
oci8-instant-client? ( !oci8 )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
firebird? ( !interbase )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# Allow users to install production version if they want to
|
||||
|
||||
case "${PHP_INI_VERSION}" in
|
||||
production|development)
|
||||
;;
|
||||
*)
|
||||
PHP_INI_VERSION="development"
|
||||
;;
|
||||
esac
|
||||
|
||||
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
|
||||
PHP_INI_FILE="php.ini"
|
||||
|
||||
want_apache
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common "${*:2}"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v2
|
||||
|
||||
src_prepare() { eblit-run src_prepare v3 ; }
|
||||
src_configure() { eblit-run src_configure v2 ; }
|
||||
src_compile() { eblit-run src_compile v1 ; }
|
||||
src_install() { eblit-run src_install v2 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
apache-module_pkg_postinst
|
||||
fi
|
||||
|
||||
# Create the symlinks for php
|
||||
for m in ${SAPIS}; do
|
||||
[[ ${m} == 'embed' ]] && continue;
|
||||
if use $m ; then
|
||||
local ci=$(eselect php show $m)
|
||||
if [[ -z $ci ]]; then
|
||||
eselect php set $m php${SLOT}
|
||||
einfo "Switched ${m} to use php:${SLOT}"
|
||||
einfo
|
||||
elif [[ $ci != "php${SLOT}" ]] ; then
|
||||
elog "To switch $m to use php:${SLOT}, run"
|
||||
elog " eselect php set $m php${SLOT}"
|
||||
elog
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
elog "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
elog
|
||||
if ! use readline && use cli ; then
|
||||
ewarn "Note that in order to use php interactivly, you need to enable"
|
||||
ewarn "the readline USE flag or php -a will hang"
|
||||
fi
|
||||
elog
|
||||
elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
|
||||
elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
|
||||
elog "'production' or 'development' in /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php5/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -0,0 +1,332 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.0_rc2.ebuild,v 1.1 2011/11/25 09:10:47 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION=""
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-stas")
|
||||
echo "http://downloads.php.net/stas/${2}"
|
||||
;;
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://olemarkus.org/~olemarkus/gentoo/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# alias, so we can handle different types of releases (finals, rcs, alphas,
|
||||
# betas, ...) w/o changing the whole ebuild
|
||||
PHP_PV="${PV/_rc/RC}"
|
||||
PHP_PV="${PHP_PV/_alpha/alpha}"
|
||||
PHP_PV="${PHP_PV/_beta/beta}"
|
||||
PHP_RELEASE="php-stas"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
|
||||
IUSE="${IUSE}
|
||||
${SAPIS/cli/+cli}
|
||||
threads"
|
||||
|
||||
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
|
||||
crypt +ctype curl curlwrappers debug doc
|
||||
enchant exif frontbase +fileinfo +filter firebird
|
||||
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
|
||||
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
|
||||
mssql mysql mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.2 )
|
||||
iconv? ( virtual/libiconv )
|
||||
imap? ( virtual/imap-c-client[ssl=] )
|
||||
intl? ( dev-libs/icu )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
kerberos? ( virtual/krb5 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
||||
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
|
||||
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
|
||||
mssql? ( dev-db/freetds[mssql] )
|
||||
!mysqlnd? (
|
||||
mysql? ( virtual/mysql )
|
||||
mysqli? ( >=virtual/mysql-4.1 )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
|
||||
odbc? ( >=dev-db/unixODBC-1.8.13 )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
qdbm? ( dev-db/qdbm )
|
||||
readline? ( sys-libs/readline )
|
||||
recode? ( app-text/recode )
|
||||
sharedmem? ( dev-libs/mm )
|
||||
simplexml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.2 )
|
||||
soap? ( >=dev-libs/libxml2-2.6.8 )
|
||||
spell? ( >=app-text/aspell-0.50 )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.6.3 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.7 )
|
||||
sybase-ct? ( dev-db/freetds )
|
||||
tidy? ( app-text/htmltidy )
|
||||
truetype? (
|
||||
=media-libs/freetype-2*
|
||||
>=media-libs/t1lib-5.0.0
|
||||
!gd? (
|
||||
virtual/jpeg media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
wddx? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
|
||||
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xpm? (
|
||||
x11-libs/libXpm
|
||||
virtual/jpeg
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
|
||||
zip? ( sys-libs/zlib )
|
||||
zlib? ( sys-libs/zlib )
|
||||
virtual/mta
|
||||
"
|
||||
|
||||
php="=${CATEGORY}/${PF}"
|
||||
|
||||
REQUIRED_USE="
|
||||
truetype? ( gd )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# Allow users to install production version if they want to
|
||||
|
||||
case "${PHP_INI_VERSION}" in
|
||||
production|development)
|
||||
;;
|
||||
*)
|
||||
PHP_INI_VERSION="development"
|
||||
;;
|
||||
esac
|
||||
|
||||
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
|
||||
PHP_INI_FILE="php.ini"
|
||||
|
||||
want_apache
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common v2
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v4 ; }
|
||||
src_configure() { eblit-run src_configure v3 ; }
|
||||
src_compile() { eblit-run src_compile v2 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
pkg_postinst() { eblit-run pkg_postinst v2 ; }
|
@ -1 +1 @@
|
||||
DIST redland-bindings-1.0.13.1.tar.gz 776744 RMD160 e07edd593c6e16d399b384268f99231b3c89026a SHA1 a3dee2bcd5961917a951544654e147b49bf17434 SHA256 1c5ae133b32e22db729c7faf8fdac5ef1aa195987ebd6a6ee27d4d96fd1a74a7
|
||||
DIST redland-bindings-1.0.14.1.tar.gz 792557 RMD160 d2d67c9f0c66e0a220c3fdd48a9f441f47890abb SHA1 b7e137498c190ba49409a7b91fbd3962b7ebcbef SHA256 a8cc365fccf292c56d53341ecae57fe8727e5002e048ca25f6251b5e595aec40
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST seed-2.30.0.tar.bz2 770032 RMD160 b61883b7aaec557cac5efcc7ef9fd7874a9bb607 SHA1 7f3fe1fcea29c43d65c9ab6a90c56ecdcdd807c2 SHA256 3b5e7babd1e14793829c9d521319cbf2af9a66bea604c5dc80a9885558f00361
|
||||
DIST seed-3.0.0.tar.bz2 772779 RMD160 ccd621bdcb4f55fadb23e5c13cacc82a58d75878 SHA1 03e77d8f816aafa1aca7c507ec6bea3b89653c08 SHA256 c7ef8e0c7cfe633c6bf9bfc13ab56458f053dfb12b784c75cc50dfa7cf828be6
|
||||
DIST seed-3.2.0.tar.xz 682096 RMD160 b7e534571ef383d229179892d6057cb53028766e SHA1 9758d315f0bff292a7cbabcb36c5fe9ba11c7561 SHA256 3d1eca40834b72a5730ddaf8a5f46b8df20ddb2b3b39687d1a84ef966d3d37c0
|
||||
|
@ -1,585 +0,0 @@
|
||||
From 4f52b1ef263df971f677f4ad88f9766c26a15a89 Mon Sep 17 00:00:00 2001
|
||||
From: Jonathan Callen <abcd@gentoo.org>
|
||||
Date: Fri, 16 Jul 2010 04:41:52 -0400
|
||||
Subject: [PATCH] Cleanup autotools
|
||||
|
||||
---
|
||||
Makefile.am | 2 --
|
||||
configure.ac | 30 +++++++++++++++---------------
|
||||
extensions/Makefile.am | 7 ++++---
|
||||
libseed/Makefile.am | 6 ++++--
|
||||
modules/cairo/Makefile.am | 27 ++++++++++++++-------------
|
||||
modules/canvas/Makefile.am | 8 +++++---
|
||||
modules/dbus/Makefile.am | 24 +++++++++++-------------
|
||||
modules/example/Makefile.am | 6 ++++--
|
||||
modules/ffi/Makefile.am | 8 +++++---
|
||||
modules/gettext/Makefile.am | 6 ++++--
|
||||
modules/gtkbuilder/Makefile.am | 8 +++++---
|
||||
modules/libxml/Makefile.am | 12 ++++++------
|
||||
modules/mpfr/Makefile.am | 11 +++++------
|
||||
modules/multiprocessing/Makefile.am | 6 ++++--
|
||||
modules/os/Makefile.am | 7 ++++---
|
||||
modules/readline/Makefile.am | 8 +++++---
|
||||
modules/sandbox/Makefile.am | 6 ++++--
|
||||
modules/sqlite/Makefile.am | 9 +++++----
|
||||
src/Makefile.am | 8 ++++----
|
||||
tests/c/Makefile.am | 6 ++----
|
||||
20 files changed, 110 insertions(+), 95 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 5bfb716..2183798 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1,7 +1,5 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
-ACLOCAL_AMFLAGS = -I m4
|
||||
-
|
||||
SUBDIRS = po \
|
||||
libseed \
|
||||
src \
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 3bbcccd..fa751a2 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -54,9 +54,9 @@ if test x"$have_ffi_pkgconfig" = xno ; then
|
||||
|
||||
AC_SEARCH_LIBS(ffi_call,ffi,,AC_MSG_ERROR([libffi not found]),$other_LIBS)
|
||||
if test x"$ac_cv_search_ffi_call" = x"none required" ; then
|
||||
- FFI_LDFLAGS=$other_LIBS
|
||||
+ FFI_LIBS=$other_LIBS
|
||||
else
|
||||
- FFI_LDFLAGS="$ac_cv_search_ffi_call $other_LIBS"
|
||||
+ FFI_LIBS="$ac_cv_search_ffi_call $other_LIBS"
|
||||
fi
|
||||
LIBS=$save_LIBS
|
||||
fi
|
||||
@@ -69,18 +69,18 @@ if test x"$have_ffi_pkgconfig" = xno ; then
|
||||
AC_MSG_RESULT([$have_ffi_h])
|
||||
fi
|
||||
|
||||
-AC_SUBST(FFI_LDFLAGS)
|
||||
+AC_SUBST(FFI_LIBS)
|
||||
AC_SUBST(FFI_CFLAGS)
|
||||
|
||||
dnl ==============================WebKit=======================================
|
||||
PKG_CHECK_MODULES(WEBKIT, webkitgtk-3.0)
|
||||
AC_SUBST(WEBKIT_CFLAGS)
|
||||
-AC_SUBST(WEBKIT_LDFLAGS)
|
||||
+AC_SUBST(WEBKIT_LIBS)
|
||||
|
||||
dnl =========================Introspection=====================================
|
||||
PKG_CHECK_MODULES(GOBJECT_INTROSPECTION, gobject-introspection-1.0 >= 0.6.14)
|
||||
AC_SUBST(GOBJECT_INTROSPECTION_CFLAGS)
|
||||
-AC_SUBST(GOBJECT_INTROSPECTION_LDFLAGS)
|
||||
+AC_SUBST(GOBJECT_INTROSPECTION_LIBS)
|
||||
|
||||
dnl ========================GNOME-js common====================================
|
||||
PKG_CHECK_MODULES(GNOME_JS, gnome-js-common)
|
||||
@@ -97,10 +97,10 @@ AC_ARG_ENABLE(canvas-module,
|
||||
if test x"$want_canvas_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(CAIRO, cairo)
|
||||
AC_SUBST(CAIRO_CFLAGS)
|
||||
- AC_SUBST(CAIRO_LDFLAGS)
|
||||
+ AC_SUBST(CAIRO_LIBS)
|
||||
PKG_CHECK_MODULES(GDK, gdk-2.0)
|
||||
AC_SUBST(GDK_CFLAGS)
|
||||
- AC_SUBST(GDK_LDFLAGS)
|
||||
+ AC_SUBST(GDK_LIBS)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_CANVAS_MODULE, test "x$want_canvas_module" = "xyes")
|
||||
@@ -137,7 +137,7 @@ AC_ARG_ENABLE(sqlite-module,
|
||||
if test x"$want_sqlite_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(SQLITE, sqlite3)
|
||||
AC_SUBST(SQLITE_CFLAGS)
|
||||
- AC_SUBST(SQLITE_LDFLAGS)
|
||||
+ AC_SUBST(SQLITE_LIBS)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_SQLITE_MODULE, test "x$want_sqlite_module" = "xyes")
|
||||
@@ -165,10 +165,10 @@ AC_SUBST(BUILD_DBUS_MODULE)
|
||||
if test x"$want_dbus_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(DBUS, dbus-1)
|
||||
AC_SUBST(DBUS_CFLAGS)
|
||||
- AC_SUBST(DBUS_LDFLAGS)
|
||||
+ AC_SUBST(DBUS_LIBS)
|
||||
PKG_CHECK_MODULES(DBUSGLIB, dbus-glib-1)
|
||||
AC_SUBST(DBUSGLIB_CFLAGS)
|
||||
- AC_SUBST(DBUSGLIB_LDFLAGS)
|
||||
+ AC_SUBST(DBUSGLIB_LIBS)
|
||||
fi
|
||||
|
||||
|
||||
@@ -202,7 +202,7 @@ AC_ARG_ENABLE(libxml-module,
|
||||
if test x"$want_libxml_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(LIBXML, libxml-2.0)
|
||||
AC_SUBST(LIBXML_CFLAGS)
|
||||
- AC_SUBST(LIBXML_LDFLAGS)
|
||||
+ AC_SUBST(LIBXML_LIBS)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_LIBXML_MODULE, test "x$want_libxml_module" = "xyes")
|
||||
@@ -227,7 +227,7 @@ AC_ARG_ENABLE(gtkbuilder-module,
|
||||
if test x"$want_gtkbuilder_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(GTK, gtk+-2.0)
|
||||
AC_SUBST(GTK_CFLAGS)
|
||||
- AC_SUBST(GTK_LDFLAGS)
|
||||
+ AC_SUBST(GTK_LIBS)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_GTKBUILDER_MODULE, test "x$want_gtkbuilder_module" = "xyes")
|
||||
@@ -243,7 +243,7 @@ AC_ARG_ENABLE(cairo-module,
|
||||
if test x"$want_cairo_module" == x"yes" ; then
|
||||
PKG_CHECK_MODULES(CAIRO, cairo)
|
||||
AC_SUBST(CAIRO_CFLAGS)
|
||||
- AC_SUBST(CAIRO_LDFLAGS)
|
||||
+ AC_SUBST(CAIRO_LIBS)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_CAIRO_MODULE, test "x$want_cairo_module" = "xyes")
|
||||
@@ -277,9 +277,9 @@ if test x"$want_mpfr_module" == x"yes" ; then
|
||||
|
||||
AC_SEARCH_LIBS(mpfr_init2,mpfr,,AC_MSG_ERROR([mpfr not found]),$other_LIBS)
|
||||
if test x"$ac_cv_search_mpfr_call" = x"none required" ; then
|
||||
- MPFR_LDFLAGS=$other_LIBS
|
||||
+ MPFR_LIBS=$other_LIBS
|
||||
else
|
||||
- MPFR_LDFLAGS="$other_LIBS"
|
||||
+ MPFR_LIBS="$other_LIBS"
|
||||
fi
|
||||
LIBS=$save_LIBS
|
||||
fi
|
||||
diff --git a/extensions/Makefile.am b/extensions/Makefile.am
|
||||
index 6f30f2e..fd5dff0 100644
|
||||
--- a/extensions/Makefile.am
|
||||
+++ b/extensions/Makefile.am
|
||||
@@ -1,10 +1,11 @@
|
||||
-EXTRA_DIST= Gio.js Seed.js.in Gtk.js GObject.js Clutter.js Gst.js repl.js
|
||||
+EXTRA_DIST= Seed.js.in
|
||||
|
||||
extensiondir=$(datadir)/seed/extensions
|
||||
-extension_DATA = Gio.js Seed.js Gtk.js GObject.js Clutter.js Gst.js
|
||||
+extension_DATA = Seed.js
|
||||
+dist_extension_DATA = Gio.js Gtk.js GObject.js Clutter.js Gst.js
|
||||
|
||||
repldir=$(datadir)/seed
|
||||
-repl_DATA = repl.js
|
||||
+dist_repl_DATA = repl.js
|
||||
|
||||
Seed.js: Seed.js.in
|
||||
$(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)|" -e "s|%pkgdatadir%|$(pkgdatadir)|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
|
||||
diff --git a/libseed/Makefile.am b/libseed/Makefile.am
|
||||
index 909aa2a..04e263d 100644
|
||||
--- a/libseed/Makefile.am
|
||||
+++ b/libseed/Makefile.am
|
||||
@@ -35,12 +35,14 @@ libseed_la_CFLAGS = \
|
||||
$(FFI_CFLAGS)
|
||||
|
||||
libseed_la_LDFLAGS = \
|
||||
- -no-undefined \
|
||||
+ -no-undefined
|
||||
+
|
||||
+libseed_la_LIBADD = \
|
||||
$(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(WEBKIT_LIBS) \
|
||||
$(SEED_PROFILE_LIBS) \
|
||||
$(SEED_OSX_LIBS) \
|
||||
- $(FFI_LDFLAGS)
|
||||
+ $(FFI_LIBS)
|
||||
|
||||
seedheaders_HEADERS = seed.h seed-debug.h seed-module.h
|
||||
|
||||
diff --git a/modules/cairo/Makefile.am b/modules/cairo/Makefile.am
|
||||
index 139601a..3ea87d5 100644
|
||||
--- a/modules/cairo/Makefile.am
|
||||
+++ b/modules/cairo/Makefile.am
|
||||
@@ -1,13 +1,5 @@
|
||||
if BUILD_CAIRO_MODULE
|
||||
|
||||
-EXTRA_DIST = seed-cairo-enums.h \
|
||||
- seed-cairo.h \
|
||||
- seed-cairo-image-surface.h \
|
||||
- seed-cairo-matrix.h \
|
||||
- seed-cairo-pattern.h \
|
||||
- seed-cairo-pdf-surface.h \
|
||||
- seed-cairo-surface.h
|
||||
-
|
||||
seedlibdir = ${libdir}/seed
|
||||
|
||||
seedlib_LTLIBRARIES = \
|
||||
@@ -15,12 +7,19 @@ seedlib_LTLIBRARIES = \
|
||||
|
||||
libseed_cairo_la_SOURCES = \
|
||||
seed-cairo.c \
|
||||
+ seed-cairo.h \
|
||||
seed-cairo-surface.c \
|
||||
+ seed-cairo-surface.h \
|
||||
seed-cairo-image-surface.c \
|
||||
+ seed-cairo-image-surface.h \
|
||||
seed-cairo-pdf-surface.c \
|
||||
+ seed-cairo-pdf-surface.h \
|
||||
seed-cairo-matrix.c \
|
||||
+ seed-cairo-matrix.h \
|
||||
seed-cairo-pattern.c \
|
||||
- seed-cairo-enums.c
|
||||
+ seed-cairo-pattern.h
|
||||
+ seed-cairo-enums.c \
|
||||
+ seed-cairo-enums.h
|
||||
|
||||
libseed_cairo_la_CFLAGS = \
|
||||
-Wall \
|
||||
@@ -32,10 +31,12 @@ libseed_cairo_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_cairo_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(GDK_LDFLAGS) \
|
||||
- $(CAIRO_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_cairo_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(GDK_LIBS) \
|
||||
+ $(CAIRO_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/canvas/Makefile.am b/modules/canvas/Makefile.am
|
||||
index 11a3929..4b28259 100644
|
||||
--- a/modules/canvas/Makefile.am
|
||||
+++ b/modules/canvas/Makefile.am
|
||||
@@ -17,9 +17,11 @@ libseed_canvas_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_canvas_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(CAIRO_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_canvas_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(CAIRO_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/dbus/Makefile.am b/modules/dbus/Makefile.am
|
||||
index 9f7fdb3..625e99b 100644
|
||||
--- a/modules/dbus/Makefile.am
|
||||
+++ b/modules/dbus/Makefile.am
|
||||
@@ -2,14 +2,10 @@ if BUILD_DBUS_MODULE
|
||||
|
||||
SUBDIRS = util
|
||||
|
||||
-EXTRA_DIST = dbus2js.py \
|
||||
- dbus.js \
|
||||
- dbus-values.h \
|
||||
- lang.js \
|
||||
- dbus-exports.h
|
||||
+EXTRA_DIST = dbus2js.py
|
||||
|
||||
moduledir = $(datadir)/seed
|
||||
-module_DATA = dbus.js lang.js
|
||||
+dist_module_DATA = dbus.js lang.js
|
||||
|
||||
seedlibdir = ${libdir}/seed
|
||||
|
||||
@@ -22,7 +18,9 @@ libseed_dbusnative_la_SOURCES = \
|
||||
util/dbus-proxy.c \
|
||||
util/dbus-signals.c \
|
||||
dbus-values.c \
|
||||
- dbus-exports.c
|
||||
+ dbus-values.h \
|
||||
+ dbus-exports.c \
|
||||
+ dbus-exports.h
|
||||
|
||||
|
||||
libseed_dbusnative_la_CFLAGS = \
|
||||
@@ -35,12 +33,12 @@ libseed_dbusnative_la_CFLAGS = \
|
||||
|
||||
|
||||
libseed_dbusnative_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- -L/lib \
|
||||
- -ldbus-1 \
|
||||
- $(DBUS_LDFLAGS) \
|
||||
- -ldbus-glib-1 \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_dbusnative_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(DBUS_LIBS) \
|
||||
+ $(DBUS_GLIB_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
|
||||
diff --git a/modules/example/Makefile.am b/modules/example/Makefile.am
|
||||
index d58f8ec..2524e32 100644
|
||||
--- a/modules/example/Makefile.am
|
||||
+++ b/modules/example/Makefile.am
|
||||
@@ -15,8 +15,10 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_example_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_example_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/ffi/Makefile.am b/modules/ffi/Makefile.am
|
||||
index d7e879d..270fb12 100644
|
||||
--- a/modules/ffi/Makefile.am
|
||||
+++ b/modules/ffi/Makefile.am
|
||||
@@ -23,10 +23,12 @@ libseed_ffi_la_CFLAGS = \
|
||||
$(FFI_CFLAGS)
|
||||
|
||||
libseed_ffi_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_ffi_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS) \
|
||||
- $(FFI_LDFLAGS)
|
||||
+ $(FFI_LIBS)
|
||||
|
||||
endif
|
||||
|
||||
diff --git a/modules/gettext/Makefile.am b/modules/gettext/Makefile.am
|
||||
index a182f4f..4c246d8 100644
|
||||
--- a/modules/gettext/Makefile.am
|
||||
+++ b/modules/gettext/Makefile.am
|
||||
@@ -15,8 +15,10 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_gettext_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_gettext_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/gtkbuilder/Makefile.am b/modules/gtkbuilder/Makefile.am
|
||||
index 972efdc..3998be4 100644
|
||||
--- a/modules/gtkbuilder/Makefile.am
|
||||
+++ b/modules/gtkbuilder/Makefile.am
|
||||
@@ -17,9 +17,11 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_gtkbuilder_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GTK_LDFLAGS) \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_gtkbuilder_la_LIBADD = \
|
||||
+ $(GTK_LIBS) \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/libxml/Makefile.am b/modules/libxml/Makefile.am
|
||||
index a1dba7b..cb0e96d 100644
|
||||
--- a/modules/libxml/Makefile.am
|
||||
+++ b/modules/libxml/Makefile.am
|
||||
@@ -1,7 +1,5 @@
|
||||
if BUILD_LIBXML_MODULE
|
||||
|
||||
-EXTRA_DIST = xml.js
|
||||
-
|
||||
seedlibdir = ${libdir}/seed
|
||||
|
||||
seedlib_LTLIBRARIES = \
|
||||
@@ -18,13 +16,15 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_libxml_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(LIBXML_LDFLAGS) \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_libxml_la_LIBADD = \
|
||||
+ $(LIBXML_LIBS) \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
extensionsdir=$(datadir)/seed/extensions
|
||||
-extensions_DATA=xml.js
|
||||
+dist_extensions_DATA=xml.js
|
||||
|
||||
endif
|
||||
|
||||
diff --git a/modules/mpfr/Makefile.am b/modules/mpfr/Makefile.am
|
||||
index d0497ec..06a6c00 100644
|
||||
--- a/modules/mpfr/Makefile.am
|
||||
+++ b/modules/mpfr/Makefile.am
|
||||
@@ -7,6 +7,7 @@ seedlib_LTLIBRARIES = \
|
||||
|
||||
libseed_mpfr_la_SOURCES = \
|
||||
seed-mpfr.c \
|
||||
+ seed-mpfr.h \
|
||||
seed-mpfr-trig.c \
|
||||
seed-mpfr-arithmetic.c \
|
||||
seed-mpfr-cmp.c
|
||||
@@ -18,13 +19,11 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_mpfr_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(SEED_PROFILE_LIBS)
|
||||
-
|
||||
-libseed_mpfr_la_LIBADD = -lmpfr -lgmp
|
||||
+ -shared -module -avoid-version
|
||||
|
||||
-EXTRA_DIST = seed-mpfr.h
|
||||
+libseed_mpfr_la_LIBADD = -lmpfr -lgmp \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
|
||||
diff --git a/modules/multiprocessing/Makefile.am b/modules/multiprocessing/Makefile.am
|
||||
index 1e39007..cb151f9 100644
|
||||
--- a/modules/multiprocessing/Makefile.am
|
||||
+++ b/modules/multiprocessing/Makefile.am
|
||||
@@ -17,8 +17,10 @@ libseed_multiprocessing_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_multiprocessing_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_multiprocessing_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/os/Makefile.am b/modules/os/Makefile.am
|
||||
index 0781937..b4bdaf4 100644
|
||||
--- a/modules/os/Makefile.am
|
||||
+++ b/modules/os/Makefile.am
|
||||
@@ -15,10 +15,11 @@ libseed_os_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_os_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_os_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
-lutil \
|
||||
- $(SEED_DEBUG_LDFLAGS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/readline/Makefile.am b/modules/readline/Makefile.am
|
||||
index 8eff4e8..94965ca 100644
|
||||
--- a/modules/readline/Makefile.am
|
||||
+++ b/modules/readline/Makefile.am
|
||||
@@ -16,10 +16,12 @@ libseed_readline_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_readline_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_readline_la_LIBADD = \
|
||||
-lreadline \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(FFI_LDFLAGS) \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(FFI_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/modules/sandbox/Makefile.am b/modules/sandbox/Makefile.am
|
||||
index 8a53221..f79149c 100644
|
||||
--- a/modules/sandbox/Makefile.am
|
||||
+++ b/modules/sandbox/Makefile.am
|
||||
@@ -14,8 +14,10 @@ AM_CPPFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_sandbox_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_sandbox_la_LIBADD = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
|
||||
diff --git a/modules/sqlite/Makefile.am b/modules/sqlite/Makefile.am
|
||||
index deedaba..15fedf4 100644
|
||||
--- a/modules/sqlite/Makefile.am
|
||||
+++ b/modules/sqlite/Makefile.am
|
||||
@@ -17,10 +17,11 @@ libseed_sqlite_la_CFLAGS = \
|
||||
$(SEED_PROFILE_CFLAGS)
|
||||
|
||||
libseed_sqlite_la_LDFLAGS = \
|
||||
- -module -avoid-version \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(SQLITE_LDFLAGS) \
|
||||
- $(SEED_DEBUG_LDFLAGS) \
|
||||
+ -shared -module -avoid-version
|
||||
+
|
||||
+libseed_sqlite_la_LIBS = \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(SQLITE_LIBS) \
|
||||
$(SEED_PROFILE_LIBS)
|
||||
|
||||
endif
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index 04ee4c8..82c2efc 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -16,11 +16,11 @@ seed_CFLAGS = \
|
||||
$(GOBJECT_INTROSPECTION_CFLAGS) \
|
||||
$(WEBKIT_CFLAGS)
|
||||
|
||||
-seed_LDFLAGS = \
|
||||
+seed_LDADD = \
|
||||
$(SEED_PROFILE_LIBS) \
|
||||
- $(LIBFFI_LDFLAGS) \
|
||||
- $(GOBJECT_INTROSPECTION_LDFLAGS) \
|
||||
- $(WEBKIT_LDFLAGS)
|
||||
+ $(LIBFFI_LIBS) \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS) \
|
||||
+ $(WEBKIT_LIBS)
|
||||
|
||||
seed_LDADD = \
|
||||
../libseed/libseed.la
|
||||
diff --git a/tests/c/Makefile.am b/tests/c/Makefile.am
|
||||
index cb72d00..48b1bc2 100644
|
||||
--- a/tests/c/Makefile.am
|
||||
+++ b/tests/c/Makefile.am
|
||||
@@ -16,9 +16,7 @@ test_CFLAGS = \
|
||||
-Wall \
|
||||
$(GOBJECT_INTROSPECTION_CFLAGS)
|
||||
|
||||
-test_LDFLAGS = \
|
||||
- $(GOBJECT_INTROSPECTION_LIBS)
|
||||
-
|
||||
test_LDADD = \
|
||||
- ../../libseed/libseed.la
|
||||
+ ../../libseed/libseed.la \
|
||||
+ $(GOBJECT_INTROSPECTION_LIBS)
|
||||
|
||||
--
|
||||
1.7.1.1
|
||||
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/seed-3.0.0.ebuild,v 1.1 2011/08/14 15:19:36 nirbheek Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOMAKE="1.11"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Javascript bindings for Webkit-GTK and GNOME libraries"
|
||||
HOMEPAGE="http://live.gnome.org/Seed"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc profile test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/gobject-introspection-0.9
|
||||
|
||||
dev-libs/glib:2
|
||||
virtual/libffi
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3[introspection]
|
||||
net-libs/webkit-gtk:3
|
||||
gnome-base/gnome-js-common
|
||||
dev-db/sqlite:3
|
||||
dev-libs/dbus-glib
|
||||
dev-libs/mpfr
|
||||
dev-libs/libxml2:2
|
||||
sys-apps/dbus
|
||||
sys-libs/readline"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
>=dev-util/pkgconfig-0.9
|
||||
>=dev-util/intltool-0.35
|
||||
doc? ( >=dev-util/gtk-doc-0.9 )
|
||||
profile? ( sys-devel/gcc )"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--with-webkit=3.0
|
||||
--enable-readline-module
|
||||
--enable-os-module
|
||||
--enable-ffi-module
|
||||
--enable-gtkbuilder-module
|
||||
--enable-cairo-module
|
||||
--enable-gettext-module
|
||||
--enable-dbus-module
|
||||
--enable-mpfr-module
|
||||
--enable-sqlite-module
|
||||
--enable-libxml-module"
|
||||
|
||||
# configure behaves very strangely and enables profiling if we pass either
|
||||
# --disable-profile or --enable-profile
|
||||
if use profile; then
|
||||
G2CONF="${G2CONF}
|
||||
--enable-profile
|
||||
--enable-profile-modules"
|
||||
if ! use debug; then
|
||||
elog "USE=profile needs debug, auto-enabling..."
|
||||
G2CONF="${G2CONF} --enable-debug"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use profile && has ccache ${FEATURES}; then
|
||||
ewarn "USE=profile behaves very badly with ccache; it tries to create"
|
||||
ewarn "profiling data in CCACHE_DIR. Please disable one of them!"
|
||||
fi
|
||||
}
|
||||
|
||||
#src_prepare() {
|
||||
# I've no idea what abcd did here; the patch doesn't apply anymore (nirbheek)
|
||||
# epatch "${FILESDIR}/${PN}-2.31.5-cleanup-autotools.patch"
|
||||
#
|
||||
# intltoolize --automake --copy --force || die "intltoolize failed"
|
||||
# eautoreconf
|
||||
#}
|
@ -1,2 +1,3 @@
|
||||
DIST matplotlib-1.0.1.tar.gz 13285166 RMD160 e3e326f7f31ef995253da483444cb593b8e6753b SHA1 c7a832f28a66817626e7a8af21e14ea0e15f4008 SHA256 83bc6377373b3f34b18eac1883c27f3f381f5c9b9c422b4d85c91e217a947af6
|
||||
DIST matplotlib-1.1.0.tar.gz 35842643 RMD160 9313fc6407271c46f3ac5af4c53df5ea57982711 SHA1 435b4f04a7e099b79f66451d69ad0b5ce66030ae SHA256 be37e1d86c65ecacae6683f8805e051e9904e5f2e02bf2b7a34262c46a6d06a7
|
||||
DIST matplotlib-sampledata.tar.bz2 1013421 RMD160 43a06cf7847cfe1ad744bd6444786b16843bb1f3 SHA1 b5335b05b6d3c05dcb052c81385f1304e465d2ee SHA256 0a9d45f1e5f31bee1e6efeb453775153d0553b721971830d6c1657a8d9640a3e
|
||||
|
@ -0,0 +1,202 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/matplotlib/matplotlib-1.1.0.ebuild,v 1.1 2011/11/25 05:47:17 bicatali Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="tk"
|
||||
PYTHON_USE_WITH_OPT="tk"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Pure python plotting library with matlab like syntax"
|
||||
HOMEPAGE="http://matplotlib.sourceforge.net/ http://pypi.python.org/pypi/matplotlib"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
|
||||
doc? ( mirror://gentoo/${PN}-sampledata.tar.bz2 )
|
||||
examples? ( mirror://gentoo/${PN}-sampledata.tar.bz2 )"
|
||||
|
||||
IUSE="cairo doc excel examples fltk gtk latex qt4 traits tk wxwidgets"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
LICENSE="PYTHON BSD"
|
||||
|
||||
CDEPEND="dev-python/numpy
|
||||
dev-python/python-dateutil
|
||||
dev-python/pytz
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng
|
||||
gtk? ( dev-python/pygtk )
|
||||
wxwidgets? ( dev-python/wxpython:2.8 )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/pycxx
|
||||
dev-util/pkgconfig
|
||||
doc? (
|
||||
app-text/dvipng
|
||||
dev-python/imaging
|
||||
dev-python/ipython
|
||||
dev-python/xlwt
|
||||
dev-python/sphinx
|
||||
media-gfx/graphviz[cairo]
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
dev-texlive/texlive-latexrecommended
|
||||
)"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
virtual/ttf-fonts
|
||||
media-fonts/stix-fonts
|
||||
media-fonts/texcm-ttf
|
||||
dev-python/pyparsing
|
||||
cairo? ( dev-python/pycairo )
|
||||
excel? ( dev-python/xlwt )
|
||||
fltk? ( dev-python/pyfltk )
|
||||
qt4? ( dev-python/PyQt4[X] )
|
||||
traits? ( dev-python/traits dev-python/configobj )
|
||||
latex? (
|
||||
virtual/latex-base
|
||||
app-text/ghostscript-gpl
|
||||
app-text/dvipng
|
||||
app-text/poppler[utils]
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
)"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
PYTHON_MODNAME="matplotlib mpl_toolkits pylab.py"
|
||||
|
||||
use_setup() {
|
||||
local uword="${2}"
|
||||
[[ -z "${2}" ]] && uword="${1}"
|
||||
if use ${1}; then
|
||||
echo "${uword} = True"
|
||||
echo "${uword}agg = True"
|
||||
else
|
||||
echo "${uword} = False"
|
||||
echo "${uword}agg = False"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# create setup.cfg (see setup.cfg.template for any changes)
|
||||
cat > setup.cfg <<-EOF
|
||||
[provide_packages]
|
||||
pytz = False
|
||||
dateutil = False
|
||||
configobj = False
|
||||
enthought.traits = False
|
||||
[gui_support]
|
||||
$(use_setup gtk)
|
||||
$(use_setup tk)
|
||||
$(use_setup wxwidgets wx)
|
||||
$(use_setup qt4)
|
||||
$(use_setup fltk)
|
||||
$(use_setup cairo)
|
||||
EOF
|
||||
|
||||
# avoid checks needing a X display
|
||||
sed -i \
|
||||
-e "s/check_for_gtk()/$(use gtk && echo True || echo False)/" \
|
||||
-e "s/check_for_tk()/$(use tk && echo True || echo False)/" \
|
||||
setup.py || die "sed setup.py failed"
|
||||
|
||||
# respect FHS:
|
||||
# - mpl-data in /usr/share/matplotlib
|
||||
# - config files in /etc/matplotlib
|
||||
sed -i \
|
||||
-e "/'mpl-data\/matplotlibrc',/d" \
|
||||
-e "/'mpl-data\/matplotlib.conf',/d" \
|
||||
-e "s:'lib/matplotlib/mpl-data/matplotlibrc':'matplotlibrc':" \
|
||||
-e "s:'lib/matplotlib/mpl-data/matplotlib.conf':'matplotlib.conf':" \
|
||||
setup.py \
|
||||
|| die "sed setup.py for FHS failed"
|
||||
|
||||
# remove internal copies of pycxx, pyparsing
|
||||
rm -rf CXX lib/matplotlib/pyparsing.py \
|
||||
|| die "removed internal copies failed"
|
||||
|
||||
# bug #334429 - also see https://developer.mozilla.org/en/Mozilla_MathML_Project/Fonts
|
||||
# which advise against bakoma fonts
|
||||
sed -i \
|
||||
-e '/fontset/s/cm/stix/' \
|
||||
lib/matplotlib/mpl-data/matplotlib.conf || die
|
||||
|
||||
sed -i \
|
||||
-e 's/matplotlib.pyparsing/pyparsing/g' \
|
||||
lib/matplotlib/{mathtext,fontconfig_pattern}.py \
|
||||
|| die "sed pyparsing failed"
|
||||
|
||||
# some fixes to avoid fetching data while compiling examples in tests
|
||||
mv "${WORKDIR}"/sample_data examples/
|
||||
echo "examples.download : False" >> doc/matplotlibrc
|
||||
echo "examples.directory : ${S}/examples/sample_data" >> doc/matplotlibrc
|
||||
echo "examples.download : False" >> matplotlibrc.template
|
||||
echo "examples.directory : ${EPREFIX}/usr/share/${PF}/examples/sample_data" >> matplotlibrc.template
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset DISPLAY # bug #278524
|
||||
distutils_src_compile_pre_hook() {
|
||||
ln -fs "${EPREFIX}/usr/share/python$(python_get_version)/CXX" .
|
||||
}
|
||||
distutils_src_compile
|
||||
|
||||
if use doc; then
|
||||
cd "${S}/doc"
|
||||
export VARTEXFONTS="${T}"/fonts
|
||||
MATPLOTLIBDATA="${S}/lib/matplotlib/mpl-data" \
|
||||
PYTHONPATH=$(ls -d "${S}"/build-$(PYTHON -f --ABI)/lib*) \
|
||||
"$(PYTHON -f)" make.py --small all
|
||||
[[ -e build/latex/Matplotlib.pdf ]] || die "doc generation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# if doc were enabled, all examples were built and tested
|
||||
use doc && return
|
||||
einfo "Tests are quite long, be patient"
|
||||
cd "${S}/examples/tests"
|
||||
testing() {
|
||||
PYTHONPATH=$(ls -d "${S}"/build-${PYTHON_ABI}/lib*) "$(PYTHON)" backend_driver.py agg || return 1
|
||||
PYTHONPATH=$(ls -d "${S}"/build-${PYTHON_ABI}/lib*) "$(PYTHON)" backend_driver.py --clean
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# remove fonts bundles except some computer modern ones
|
||||
rm lib/matplotlib/mpl-data/fonts/ttf/cm{ex,mi,r,sy}10.ttf
|
||||
rm lib/matplotlib/mpl-data/fonts/ttf/{Vera*,*.TXT}
|
||||
rm lib/matplotlib/mpl-data/fonts/{afm,pdfcorefonts}
|
||||
|
||||
# sed only after doc building, to allow using default configs
|
||||
sed -i \
|
||||
-e "s:path = get_data_path():path = '${EPREFIX}/etc/matplotlib':" \
|
||||
-e "s:os.path.dirname(__file__):'${EPREFIX}/usr/share/${PN}':g" \
|
||||
build-*/lib*/matplotlib/__init__.py \
|
||||
|| die "sed init for FHS failed"
|
||||
distutils_src_install
|
||||
|
||||
# Respect FHS
|
||||
dodir /usr/share/${PN}
|
||||
mv "${ED}$(python_get_sitedir -f)/${PN}/"{mpl-data,backends/Matplotlib.nib} \
|
||||
"${ED}usr/share/${PN}" || die "Renaming failed"
|
||||
rm -fr "${ED}"usr/lib*/python*/site-packages/${PN}/{mpl-data,backends/Matplotlib.nib}
|
||||
|
||||
insinto /etc/matplotlib
|
||||
doins matplotlibrc matplotlib.conf || die "installing config files failed"
|
||||
|
||||
# doc and examples
|
||||
insinto /usr/share/doc/${PF}
|
||||
if use doc; then
|
||||
doins doc/build/latex/Matplotlib.pdf || die
|
||||
doins -r doc/build/html || die
|
||||
fi
|
||||
if use examples; then
|
||||
doins -r examples || die
|
||||
fi
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST gnome-session-2.32.1.tar.bz2 774842 RMD160 c579bf197b38c8df7df14c751c056be86695a287 SHA1 7d4c7652247606a972a2f1e50a6a6339809a5b9e SHA256 22d93ce433fcf9c7ce6b5f36dd81f64e692ea0e41faaa0f61159ddac28c3686a
|
||||
DIST gnome-session-3.0.2.tar.bz2 805690 RMD160 58268528a627ffe9be96e8d168ea278b98c5e693 SHA1 5559a71ef3134f3aaa48b7f06e2123714f71756f SHA256 4801a0cfdf351a1184780cc1c2bdd5cea6cd1ad31505d5fa8de4e56aa766ab96
|
||||
DIST gnome-session-3.2.1.tar.xz 700852 RMD160 ce31f04f2ced486f0bca59e7e64cf1194f401eff SHA1 a330cb69c3a1126ed57d36a58004987275e8982a SHA256 a87dcf57fec83cc8fad4e7b84542c5005a70a2107d184f247f0b112f07a043b3
|
||||
|
@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-3.0.2.ebuild,v 1.4 2011/09/12 10:35:55 pacho Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Gnome session manager"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2 FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="doc ipv6 elibc_FreeBSD"
|
||||
|
||||
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
|
||||
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
|
||||
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
|
||||
>=x11-libs/gtk+-2.90.7:3
|
||||
>=dev-libs/dbus-glib-0.76
|
||||
>=gnome-base/gconf-2:2
|
||||
>=sys-power/upower-0.9.0
|
||||
gnome-base/librsvg:2
|
||||
elibc_FreeBSD? ( dev-libs/libexecinfo )
|
||||
|
||||
virtual/opengl
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
x11-libs/libXau
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-misc/xdg-user-dirs
|
||||
x11-misc/xdg-user-dirs-gtk
|
||||
x11-apps/xdpyinfo"
|
||||
# Pure-runtime deps from the session files should *NOT* be added here
|
||||
# Otherwise, things like gdm pull in gnome-shell
|
||||
# gnome-themes-standard is needed for the failwhale dialog themeing
|
||||
# sys-apps/dbus[X] is needed for session management
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/gnome-settings-daemon
|
||||
>=gnome-base/gsettings-desktop-schemas-0.1.7
|
||||
>=x11-themes/gnome-themes-standard-2.91.92
|
||||
sys-apps/dbus[X]"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-lang/perl-5
|
||||
>=sys-devel/gettext-0.10.40
|
||||
>=dev-util/pkgconfig-0.17
|
||||
>=dev-util/intltool-0.40
|
||||
!<gnome-base/gdm-2.20.4
|
||||
doc? (
|
||||
app-text/xmlto
|
||||
dev-libs/libxslt )"
|
||||
# gnome-common needed for eautoreconf
|
||||
# gnome-base/gdm does not provide gnome.desktop anymore
|
||||
|
||||
pkg_setup() {
|
||||
# TODO: convert libnotify to a configure option
|
||||
G2CONF="${G2CONF}
|
||||
--disable-deprecation-flags
|
||||
--disable-maintainer-mode
|
||||
--disable-schemas-compile
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
$(use_enable doc docbook-docs)
|
||||
$(use_enable ipv6)"
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
dodir /etc/X11/Sessions || die "dodir failed"
|
||||
exeinto /etc/X11/Sessions
|
||||
doexe "${FILESDIR}/Gnome" || die "doexe failed"
|
||||
|
||||
dodir /usr/share/gnome/applications/ || die
|
||||
insinto /usr/share/gnome/applications/
|
||||
doins "${FILESDIR}/defaults.list" || die
|
||||
|
||||
dodir /etc/X11/xinit/xinitrc.d/ || die
|
||||
exeinto /etc/X11/xinit/xinitrc.d/
|
||||
doexe "${FILESDIR}/15-xdg-data-gnome" || die
|
||||
|
||||
# This should be done here as discussed in bug #270852
|
||||
doexe "${FILESDIR}/10-user-dirs-update-gnome"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
if ! has_version gnome-base/gdm && ! has_version kde-base/kdm; then
|
||||
ewarn "If you use a custom .xinitrc for your X session,"
|
||||
ewarn "make sure that the commands in the xinitrc.d scripts are run."
|
||||
fi
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST libgnomekbd-2.32.0.tar.bz2 410928 RMD160 5ecca30979373f746224693c6b9ff8b6fe2a8e18 SHA1 8401db5d7888185fb3a5855f316771aa09865403 SHA256 ddd52c4cc7d83ad7ef964a1bcb4db87407e65b00ffc3e70c088ca4ee7383d256
|
||||
DIST libgnomekbd-3.0.0.1.tar.bz2 428490 RMD160 563fc75183435a1aa7e014dd4cfe344d7bd1cf63 SHA1 c9b52a4136a32fbef8d226f1d86ba2b9313f162c SHA256 727293963847761b7942d9c5c195c317a5f5f18585ebc6d348147924242902e9
|
||||
DIST libgnomekbd-3.2.0.tar.xz 376580 RMD160 c7d549c731c57b995c4036d9378a5f33419bfe29 SHA1 c7a0af337df1ba67e3e1824db3191abdd7b6a098 SHA256 810ff305bbf076f6689911cf7b040d2113f501311a866abc37aa6bf5b28e1a2b
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomekbd/libgnomekbd-3.0.0.1.ebuild,v 1.1 2011/08/14 14:58:21 nirbheek Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Gnome keyboard configuration library"
|
||||
HOMEPAGE="http://www.gnome.org"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="+introspection test"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.18:2
|
||||
>=x11-libs/gtk+-2.91.7:3[introspection?]
|
||||
>=x11-libs/libxklavier-5.1
|
||||
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.35
|
||||
>=dev-util/pkgconfig-0.19"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--disable-schemas-compile
|
||||
$(use_enable introspection)
|
||||
$(use_enable test tests)"
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST nautilus-2.32.2.1-patches.tar.bz2 6984 RMD160 44f6fd3f76dd96f265a9e47220930bf65055c4b6 SHA1 2d839f3f358828d9779a20f4792193b53c369c88 SHA256 0b756ba661d1f9ed0d2e49a469e6f390e941530309e08a7f9e6ac07b566180bb
|
||||
DIST nautilus-2.32.2.1.tar.bz2 6350203 RMD160 4498fc3c5dd2a4f13935b0366c175ad1b87bac1e SHA1 7b0a89cd965f4ca1531115d353b208bb2ba9db33 SHA256 802dacc98c697afea2e6201dab1c8c800809f235fff39857983efb4340ecc303
|
||||
DIST nautilus-3.0.2.tar.bz2 5636620 RMD160 f133abc4934e6fec0e2a2688ba5a212e923279a6 SHA1 f2a926132a8f6c21be1a0c931588b7fb526ea04a SHA256 6a4c6b75593f0e815763d0040878cd908da72318f18b05f33d24040e0d602b22
|
||||
DIST nautilus-3.2.1.tar.xz 4703588 RMD160 d3f2db2747cc69a06494a4d50f6ee67b8dedbff7 SHA1 246c6ae0539dc111d755727ad4cb12d8df7bd322 SHA256 c482d6e7babcc238304cf55586cdf7e2b2806025214a143ed355f0d89b33b154
|
||||
|
@ -1,88 +0,0 @@
|
||||
From a37ecf869f4772b1ea3b578b687b5b83dd4bd067 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gmail.com>
|
||||
Date: Fri, 27 May 2011 01:10:24 -0400
|
||||
Subject: [PATCH] Prevent segfault in gtk_icon_info_load_symbolic when icon is not found (gnome bug 651209)
|
||||
|
||||
Users of Gentoo and Fedora have reported segfaults in nautilus-3.0.x
|
||||
in gtk_icon_info_load_symbolic (see Gentoo bug 365779, Fedora bug
|
||||
690357). One of them was helpful enough to post a backtrace with
|
||||
debugging information: https://bugzilla.redhat.com/attachment.cgi?id=489928
|
||||
|
||||
The backtrace shows that the crash occurs because we are passing a
|
||||
NULL icon_info to gtk_icon_info_load_symbolic in lookup_and_color_symbolic_find
|
||||
in nautilus-search-bar.c; indeed, icon_info will be NULL if
|
||||
gtk_icon_theme_lookup_icon fails to find an icon.
|
||||
|
||||
An identical problem exists in get_eject_icon in nautilus-places-sidebar.c,
|
||||
where gtk_icon_info_load_symbolic_for_context and
|
||||
gtk_icon_theme_lookup_by_gicon are used.
|
||||
|
||||
The solution is to check for the NULL icon_info, and return a
|
||||
NULL GdkPixbuf. Note that returning a NULL from
|
||||
lookup_and_color_symbolic_find and get_eject_icon is
|
||||
safe: in both cases, the return value is only used in functions
|
||||
that can safely deal with a NULL.
|
||||
---
|
||||
src/nautilus-places-sidebar.c | 11 ++++++-----
|
||||
src/nautilus-search-bar.c | 9 +++++----
|
||||
2 files changed, 11 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/src/nautilus-places-sidebar.c b/src/nautilus-places-sidebar.c
|
||||
index aa08f14..de53cd1 100644
|
||||
--- a/src/nautilus-places-sidebar.c
|
||||
+++ b/src/nautilus-places-sidebar.c
|
||||
@@ -214,7 +214,7 @@ static GdkPixbuf *
|
||||
get_eject_icon (NautilusPlacesSidebar *sidebar,
|
||||
gboolean highlighted)
|
||||
{
|
||||
- GdkPixbuf *eject;
|
||||
+ GdkPixbuf *eject = NULL;
|
||||
GtkIconInfo *icon_info;
|
||||
GIcon *icon;
|
||||
int icon_size;
|
||||
@@ -227,10 +227,11 @@ get_eject_icon (NautilusPlacesSidebar *sidebar,
|
||||
icon_info = gtk_icon_theme_lookup_by_gicon (icon_theme, icon, icon_size, 0);
|
||||
|
||||
style = gtk_widget_get_style_context (GTK_WIDGET (sidebar));
|
||||
- eject = gtk_icon_info_load_symbolic_for_context (icon_info,
|
||||
- style,
|
||||
- NULL,
|
||||
- NULL);
|
||||
+ if (icon_info != NULL)
|
||||
+ eject = gtk_icon_info_load_symbolic_for_context (icon_info,
|
||||
+ style,
|
||||
+ NULL,
|
||||
+ NULL);
|
||||
|
||||
if (highlighted) {
|
||||
GdkPixbuf *high;
|
||||
diff --git a/src/nautilus-search-bar.c b/src/nautilus-search-bar.c
|
||||
index 6148807..17412d9 100644
|
||||
--- a/src/nautilus-search-bar.c
|
||||
+++ b/src/nautilus-search-bar.c
|
||||
@@ -160,7 +160,7 @@ lookup_and_color_symbolic_find (NautilusSearchBar *bar)
|
||||
{
|
||||
GtkIconInfo *icon_info;
|
||||
GdkRGBA color;
|
||||
- GdkPixbuf *icon;
|
||||
+ GdkPixbuf *icon = NULL;
|
||||
GtkStyleContext *context;
|
||||
|
||||
context = gtk_widget_get_style_context (GTK_WIDGET (bar));
|
||||
@@ -172,9 +172,10 @@ lookup_and_color_symbolic_find (NautilusSearchBar *bar)
|
||||
"edit-find-symbolic",
|
||||
nautilus_get_icon_size_for_stock_size (GTK_ICON_SIZE_MENU),
|
||||
GTK_ICON_LOOKUP_GENERIC_FALLBACK);
|
||||
- icon = gtk_icon_info_load_symbolic (icon_info, &color,
|
||||
- NULL, NULL, NULL,
|
||||
- NULL, NULL);
|
||||
+ if (icon_info != NULL)
|
||||
+ icon = gtk_icon_info_load_symbolic (icon_info, &color,
|
||||
+ NULL, NULL, NULL,
|
||||
+ NULL, NULL);
|
||||
|
||||
gtk_style_context_restore (context);
|
||||
|
||||
--
|
||||
1.7.5.rc3
|
||||
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-3.0.2.ebuild,v 1.2 2011/09/22 15:43:04 pacho Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit eutils gnome2 virtualx
|
||||
|
||||
DESCRIPTION="A file manager for the GNOME desktop"
|
||||
HOMEPAGE="http://live.gnome.org/Nautilus"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2 FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
|
||||
IUSE="doc exif gnome +introspection sendto xmp"
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.28.0:2
|
||||
>=x11-libs/pango-1.28.3
|
||||
>=x11-libs/gtk+-3.0.8:3[introspection?]
|
||||
>=dev-libs/libxml2-2.7.8:2
|
||||
>=gnome-base/gnome-desktop-3.0.0:3
|
||||
|
||||
gnome-base/dconf
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
>=x11-libs/libnotify-0.7
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
|
||||
exif? ( >=media-libs/libexif-0.6.20 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.4 )
|
||||
xmp? ( >=media-libs/exempi-2.1.0 )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-lang/perl-5
|
||||
>=dev-util/pkgconfig-0.9
|
||||
>=dev-util/intltool-0.40.1
|
||||
sys-devel/gettext
|
||||
x11-proto/xproto
|
||||
doc? ( >=dev-util/gtk-doc-1.4 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sendto? ( !gnome-extra/nautilus-sendto )"
|
||||
# For eautoreconf
|
||||
# gnome-base/gnome-common
|
||||
# dev-util/gtk-doc-am"
|
||||
PDEPEND="gnome? (
|
||||
>=x11-themes/gnome-icon-theme-1.1.91
|
||||
x11-themes/gnome-icon-theme-symbolic )
|
||||
>=gnome-base/gvfs-0.1.2"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-maintainer-mode
|
||||
--disable-update-mimedb
|
||||
--disable-packagekit
|
||||
$(use_enable exif libexif)
|
||||
$(use_enable introspection)
|
||||
$(use_enable sendto nst-extension)
|
||||
$(use_enable xmp)"
|
||||
DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Gentoo bug #365779 + https://bugzilla.gnome.org/show_bug.cgi?id=651209
|
||||
epatch "${FILESDIR}/${PN}-3.0.2-segfault-in-gtk_icon_info_load_symbolic.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
|
||||
# Remove crazy CFLAGS
|
||||
sed 's:-DG.*DISABLE_DEPRECATED::g' -i configure.in configure \
|
||||
|| die "sed 1 failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
addpredict "/root/.gnome2_private"
|
||||
unset SESSION_MANAGER
|
||||
unset ORBIT_SOCKETDIR
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
Xemake check || die "Test phase failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
elog "nautilus can use gstreamer to preview audio files. Just make sure"
|
||||
elog "to have the necessary plugins available to play the media type you"
|
||||
elog "want to preview"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST drwright-0.17.tar.bz2 261762 RMD160 e94d4ac0fdca80831766bc242502e9d693e2509f SHA1 dbf75a2adc97fe1ae615a2889420d20ffe4ec2ff SHA256 931529384d58a3493f172cae8416367e01a840cdd624b089901f7e7232582e58
|
||||
DIST drwright-3.0.2.tar.bz2 1810125 RMD160 15a59f50157db7ebc30e842ec17a7094649bf76e SHA1 1aa724d030f2cdbce103001d52f6d322e4101a1a SHA256 9640100ac69dcdcab1284602a46b57795207e38ea4e96e62ee711ce29e2dae25
|
||||
DIST drwright-3.2.1.tar.xz 1433164 RMD160 660d42f03b2ab77bf484ac366b29d0ce12edb2f4 SHA1 598917be26479722443027f5a22244a7e2ef9395 SHA256 2fed965a895d2377b975fe7e5abd14b9d443e0adf801586c516a99e005619b3c
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/drwright/drwright-3.0.2.ebuild,v 1.1 2011/08/19 11:10:13 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="A GNOME 3 tool that forces you to take regular breaks to prevent RSI"
|
||||
HOMEPAGE="http://git.gnome.org/browse/drwright"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26.0:2
|
||||
>=x11-libs/gtk+-3.0.0:3
|
||||
>=gnome-base/gnome-settings-daemon-2.91.8
|
||||
>=gnome-base/gnome-control-center-2.91.6
|
||||
>=x11-libs/libnotify-0.7
|
||||
media-libs/libcanberra[gtk3]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXScrnSaver
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/scrnsaverproto
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.35.0
|
||||
>=dev-util/pkgconfig-0.12.0
|
||||
"
|
||||
DOCS="AUTHORS ChangeLog NEWS"
|
@ -1,3 +1,2 @@
|
||||
DIST gnome-color-manager-2.32.0.tar.bz2 2491525 RMD160 6ad3b2d3a4cd84ba78988411d7402abca46aebcf SHA1 18cdc922188c2872c5e0c32b215e6cbea878e289 SHA256 fa287ef12d329643d1f01b8f35c2b104dd293cd30e91a012f04929c203da54cf
|
||||
DIST gnome-color-manager-3.0.0.tar.bz2 3704414 RMD160 2018ab499da9ea65d3644a1739b3c2b92f9290e1 SHA1 51d0efe15b33f144e054096c96eb006e5c616fba SHA256 9e030b2a5dd61010bce25c2e3cdfca6e7ab3954fecb74dbf88f6a8e2c70b7207
|
||||
DIST gnome-color-manager-3.2.1.tar.xz 2512124 RMD160 1967a51edd0f19083a33beddb5a0d04be8dc448d SHA1 599615b18b4396419f82d726e1e820c9ee3a98bd SHA256 bc4651b58a4dc4b812803e8f81520488e6b452969028f04987cb463b8e218436
|
||||
|
@ -1,54 +0,0 @@
|
||||
From 66e2933c29964e72fa96f95d518763f2b4e95f79 Mon Sep 17 00:00:00 2001
|
||||
From: Richard Hughes <richard@hughsie.com>
|
||||
Date: Fri, 13 May 2011 18:32:16 +0000
|
||||
Subject: Ensure we cancel the initial panel startup if the panel was created and destroyed without ever getting control of the mainloop
|
||||
|
||||
This can happen if you plug in a color sensor, with the color control center
|
||||
panel already open.
|
||||
In this case, the g-s-d plugin creates a new instance which seemingly gets
|
||||
loaded and unloaded and control is returned to to original instance.
|
||||
|
||||
A workaround is either to not have the control panel panel open when pushing in
|
||||
the device, or to restart the control center after plugging in the hardware.
|
||||
---
|
||||
diff --git a/src/cc-color-panel.c b/src/cc-color-panel.c
|
||||
index 34ce173..898004e 100644
|
||||
--- a/src/cc-color-panel.c
|
||||
+++ b/src/cc-color-panel.c
|
||||
@@ -61,6 +61,7 @@ struct _CcColorPanelPrivate {
|
||||
GSettings *settings;
|
||||
guint save_and_apply_id;
|
||||
guint apply_all_devices_id;
|
||||
+ guint session_startup_id;
|
||||
GCancellable *cancellable;
|
||||
};
|
||||
|
||||
@@ -2270,6 +2271,7 @@ cc_color_panel_startup_idle_cb (CcColorPanel *panel)
|
||||
g_debug ("getting installed");
|
||||
cc_color_panel_is_color_profiles_extra_installed (panel);
|
||||
out:
|
||||
+ panel->priv->session_startup_id = 0;
|
||||
g_free (colorspace_rgb);
|
||||
g_free (colorspace_cmyk);
|
||||
return FALSE;
|
||||
@@ -2452,6 +2454,8 @@ cc_color_panel_finalize (GObject *object)
|
||||
g_source_remove (panel->priv->save_and_apply_id);
|
||||
if (panel->priv->apply_all_devices_id != 0)
|
||||
g_source_remove (panel->priv->apply_all_devices_id);
|
||||
+ if (panel->priv->session_startup_id > 0)
|
||||
+ g_source_remove (panel->priv->session_startup_id);
|
||||
|
||||
G_OBJECT_CLASS (cc_color_panel_parent_class)->finalize (object);
|
||||
}
|
||||
@@ -2644,7 +2648,8 @@ cc_color_panel_init (CcColorPanel *panel)
|
||||
if(0) cc_color_panel_setup_drag_and_drop (GTK_WIDGET (panel->priv->main_window));
|
||||
|
||||
/* do all this after the window has been set up */
|
||||
- g_idle_add ((GSourceFunc) cc_color_panel_startup_idle_cb, panel);
|
||||
+ panel->priv->session_startup_id =
|
||||
+ g_idle_add ((GSourceFunc) cc_color_panel_startup_idle_cb, panel);
|
||||
out:
|
||||
return;
|
||||
}
|
||||
--
|
||||
cgit v0.9
|
@ -1,13 +0,0 @@
|
||||
diff --git a/src/cc-color-panel.c b/src/cc-color-panel.c
|
||||
index 34ce173..f4307cc 100644
|
||||
--- a/src/cc-color-panel.c
|
||||
+++ b/src/cc-color-panel.c
|
||||
@@ -2150,7 +2150,7 @@ cc_color_panel_is_color_profiles_extra_installed (CcColorPanel *panel)
|
||||
GError *error = NULL;
|
||||
|
||||
#ifndef HAVE_PACKAGEKIT
|
||||
- g_warning ("cannot query %s: this package was not compiled with --enable-packagekit", package_name);
|
||||
+ g_warning ("cannot query %s: this package was not compiled with --enable-packagekit", GCM_PREFS_PACKAGE_NAME_COLOR_PROFILES_EXTRA);
|
||||
return;
|
||||
#endif
|
||||
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-color-manager/gnome-color-manager-3.0.0-r2.ebuild,v 1.1 2011/08/19 11:09:04 nirbheek Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Color profile manager for the GNOME desktop"
|
||||
HOMEPAGE="http://projects.gnome.org/gnome-color-manager/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+introspection packagekit raw scanner"
|
||||
|
||||
# FIXME: raise libusb:1 to 1.0.9 when available
|
||||
# FIXME: fix detection of docbook2man
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.25.9:2
|
||||
>=dev-libs/libusb-1:1
|
||||
>=gnome-base/gnome-control-center-3
|
||||
gnome-base/gnome-settings-daemon
|
||||
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libcanberra-0.10[gtk3]
|
||||
media-libs/libexif
|
||||
media-libs/tiff
|
||||
net-print/cups
|
||||
|
||||
|| ( sys-fs/udev[gudev] sys-fs/udev[extras] )
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
>=x11-libs/gtk+-2.91:3
|
||||
>=x11-libs/libnotify-0.7
|
||||
>=x11-libs/vte-0.25.1:2.90
|
||||
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
packagekit? ( app-admin/packagekit-base )
|
||||
raw? ( media-gfx/exiv2 )
|
||||
"
|
||||
RDEPEND="${RDEPEND}
|
||||
media-gfx/shared-color-profiles
|
||||
"
|
||||
# docbook-sgml-{utils,dtd:4.1} needed to generate man pages
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-sgml-dtd:4.1
|
||||
app-text/docbook-sgml-utils
|
||||
app-text/gnome-doc-utils
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.35
|
||||
"
|
||||
|
||||
# FIXME: run test-suite with files on live file-system
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
# Always enable tests since they are check_PROGRAMS anyway
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--disable-schemas-compile
|
||||
--disable-scrollkeeper
|
||||
--enable-tests
|
||||
$(use_enable packagekit)
|
||||
$(use_enable introspection)
|
||||
$(use_enable raw exiv)
|
||||
$(use_enable scanner sane)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix build
|
||||
epatch "${FILESDIR}/${P}-packagename.patch"
|
||||
|
||||
# Upstream renamed 95-gcm-colorimeters.rules to 69-gcm-colorimeters.rules
|
||||
# for next release (see commit dc276cbe) to fix colorimeter udev ACLs.
|
||||
mv -f rules/{95,69}-gcm-colorimeters.rules || die "mv failed"
|
||||
sed -e 's:95-gcm-colorimeters.rules:69-gcm-colorimeters.rules:' \
|
||||
-i rules/Makefile.* || die "sed rules/Makefile.* failed"
|
||||
|
||||
# Upstream patch to fix a bug in control center panel when plugging in a
|
||||
# colorimeter; will be in next release
|
||||
epatch "${FILESDIR}/${P}-cc-panel.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
gnome-audio-profiles-properties and related files are now provided by
|
||||
media-libs/libgnome-media-profiles:3
|
||||
|
||||
So we don't build them, or install them to avoid file collisions
|
||||
|
||||
---
|
||||
--- profiles/Makefile.am
|
||||
+++ profiles/Makefile.am
|
||||
@@ -1,4 +1,3 @@
|
||||
-bin_PROGRAMS = gnome-audio-profiles-properties
|
||||
noinst_PROGRAMS =
|
||||
|
||||
defines = \
|
||||
@@ -21,11 +20,6 @@
|
||||
@INTLTOOL_SCHEMAS_RULE@
|
||||
|
||||
uidir = $(pkgdatadir)
|
||||
-ui_DATA = gnome-audio-profile-new.ui gnome-audio-profile-edit.ui
|
||||
-
|
||||
-gnome_audio_profiles_properties_SOURCES = gnome-audio-profiles-properties.c
|
||||
-gnome_audio_profiles_properties_CFLAGS = $(GMP_CFLAGS) $(defines) -I$(top_srcdir)
|
||||
-gnome_audio_profiles_properties_LDADD = libgnome-media-profiles.la $(GMP_LIBS)
|
||||
|
||||
libgnome_media_profiles_la_SOURCES = \
|
||||
audio-profile.c \
|
||||
@@ -67,15 +61,8 @@
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = gnome-media-profiles.pc
|
||||
-EXTRA_DIST = $(ui_DATA) $(schema_DATA) $(pkgconfig_DATA)
|
||||
+EXTRA_DIST = $(schema_DATA) $(pkgconfig_DATA)
|
||||
|
||||
CLEANFILES = $(schema_DATA)
|
||||
|
||||
-# "." is dirty hack to first build our .la in this dir before moving to glade
|
||||
-SUBDIRS = . help
|
||||
-
|
||||
-if HAVE_GLADEUI
|
||||
-SUBDIRS += glade
|
||||
-endif
|
||||
-
|
||||
-include $(top_srcdir)/git.mk
|
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-media/gnome-media-2.32.0-r300.ebuild,v 1.1 2011/11/25 06:54:55 tetromino Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Multimedia related programs for the GNOME desktop"
|
||||
HOMEPAGE="http://ronald.bitfreak.net/gnome-media.php"
|
||||
|
||||
LICENSE="LGPL-2 GPL-2 FDL-1.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
# NOTE: This package provides the following:
|
||||
# * libgnome-media-profiles.so.0
|
||||
# * gstreamer-properties
|
||||
# * gnome-sound-recorder
|
||||
# * gnome-audio-profiles
|
||||
# NOTE: It has /stopped/ providing the following:
|
||||
# * gnome-volume-control (moved to gnome-control-center)
|
||||
# * gstmixer (won't work under GNOME 3, even in classic-gnome)
|
||||
# * gnome-audio-profile-properties (moved to libgnome-media-profiles)
|
||||
RDEPEND="dev-libs/libxml2:2
|
||||
>=dev-libs/glib-2.18.2:2
|
||||
>=x11-libs/gtk+-2.18.0:2
|
||||
>=gnome-base/gconf-2.6.1:2
|
||||
>=media-libs/gstreamer-0.10.23:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.23:0.10
|
||||
>=media-libs/gst-plugins-good-0.10:0.10
|
||||
>=media-libs/libcanberra-0.13[gtk]
|
||||
>=media-plugins/gst-plugins-meta-0.10-r2:0.10
|
||||
>=media-plugins/gst-plugins-gconf-0.10.1:0.10
|
||||
>=dev-libs/libunique-1:1
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/pkgconfig-0.9
|
||||
>=app-text/scrollkeeper-0.3.11
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
>=dev-util/intltool-0.35.0"
|
||||
|
||||
src_prepare() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--disable-scrollkeeper
|
||||
--disable-schemas-install
|
||||
--enable-gstprops
|
||||
--enable-grecord
|
||||
--enable-profiles
|
||||
--disable-pulseaudio
|
||||
--disable-gstmix"
|
||||
DOCS="AUTHORS ChangeLog* NEWS MAINTAINERS README"
|
||||
|
||||
# This has been moved to media-libs/libgnome-media-profiles:3,
|
||||
# but the library libgnome-media-profiles.so.0 is still used
|
||||
epatch "${FILESDIR}/${P}-disable-gnome-audio-profile-properties.patch"
|
||||
|
||||
intltoolize --force --copy --automake || die "intltoolize failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
# These files are now provided by gnome-control-center-2.91's sound applet
|
||||
# These won't be used if gnome-volume-control is not installed
|
||||
rm -v "${ED}"/usr/share/sounds/gnome/default/alerts/*.ogg || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
ewarn
|
||||
ewarn "If you cannot play some music format, please check your"
|
||||
ewarn "USE flags on media-plugins/gst-plugins-meta"
|
||||
ewarn
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST gnome-power-manager-2.32.0-keyboard-backlight.patch.xz 16632 RMD160 51e545ac23057deaa6997042f263b9073bf5d324 SHA1 73b7eda2ee700b1084fbc40318128f6d0b4adb14 SHA256 3f57906b0fea33ab1e6fa20e8772ae7dd685413a7ae64e182b15a80bc4d1a58b
|
||||
DIST gnome-power-manager-2.32.0.tar.bz2 3892164 RMD160 77e8b95ba6d34d83b94b410d860f23d2efb953c8 SHA1 829d65addba1dc3a7e91ebb871525dc16223a082 SHA256 17fa301bf7e133285c0e054ae3be2b0f690c48f59b09f67e04d6ed339b330476
|
||||
DIST gnome-power-manager-3.0.2.tar.bz2 4081620 RMD160 b4d32f03453c4939bc1b847a691d0d6a8a86cb07 SHA1 dbbce43c1b418f6d9d8b5b80ac6ba741e2e6efbf SHA256 d0e00fdcfbc3bfb709f9ed82a14de325c51cf0bb86eeacefcda2dd7fcf6cbc2b
|
||||
DIST gnome-power-manager-3.2.1.tar.xz 734932 RMD160 727a3f97f602058c629f911f74aef3d0b182def5 SHA1 d2ea72da27dc2129f4d1a1b9d4a98d3b90fde1cb SHA256 11bc604dd237e28eb08a67e6d507c3edebb96a43a3483390bd0c8100a206dbdb
|
||||
|
@ -1,31 +0,0 @@
|
||||
From 44503c5bca065290ce73b0d064a1a0db7de2936d Mon Sep 17 00:00:00 2001
|
||||
From: Matthias Clasen <mclasen@redhat.com>
|
||||
Date: Mon, 02 May 2011 23:18:58 +0000
|
||||
Subject: gpm-idle: manually update the status property
|
||||
|
||||
gnome-session doesn't emit PropertyChanged since it uses dbus-glib,
|
||||
therefore we need to manually update the cached property when
|
||||
receiving a SessionChanged signal.
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=679083
|
||||
|
||||
Signed-off-by: Richard Hughes <richard@hughsie.com>
|
||||
---
|
||||
diff --git a/src/gpm-idle.c b/src/gpm-idle.c
|
||||
index 04225fc..0f2f1ee 100644
|
||||
--- a/src/gpm-idle.c
|
||||
+++ b/src/gpm-idle.c
|
||||
@@ -424,6 +424,11 @@ gpm_idle_dbus_signal_cb (GDBusProxy *proxy, const gchar *sender_name, const gcha
|
||||
return;
|
||||
}
|
||||
if (g_strcmp0 (signal_name, "StatusChanged") == 0) {
|
||||
+ guint status;
|
||||
+
|
||||
+ g_variant_get (parameters, "(u)", &status);
|
||||
+ g_dbus_proxy_set_cached_property (proxy, "status",
|
||||
+ g_variant_new ("u", status));
|
||||
g_debug ("Received gnome session status change");
|
||||
gpm_idle_evaluate (idle);
|
||||
return;
|
||||
--
|
||||
cgit v0.9
|
@ -1,146 +0,0 @@
|
||||
From c36c35b2ecd818e54de975fe81885eca05a1be98 Mon Sep 17 00:00:00 2001
|
||||
From: Gary Ching-Pang Lin <chingpang@gmail.com>
|
||||
Date: Wed, 08 Jun 2011 16:01:33 +0000
|
||||
Subject: Query gnome-screensaver settings with GSettings
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=650464
|
||||
---
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 90bbe5f..3134ae4 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -107,7 +107,6 @@ PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk3 >= 0.10)
|
||||
|
||||
PKG_CHECK_MODULES(GNOME, [
|
||||
gtk+-3.0 >= 2.91.0
|
||||
- gconf-2.0 >= 2.31.1
|
||||
gnome-keyring-1 >= 0.6.0
|
||||
cairo >= 1.0.0])
|
||||
|
||||
diff --git a/src/gpm-common.h b/src/gpm-common.h
|
||||
index b540c05..dabda1a 100644
|
||||
--- a/src/gpm-common.h
|
||||
+++ b/src/gpm-common.h
|
||||
@@ -129,8 +129,8 @@ G_BEGIN_DECLS
|
||||
#define GPM_SETTINGS_INFO_LAST_DEVICE "info-last-device"
|
||||
|
||||
/* gnome-screensaver */
|
||||
-#define GS_CONF_DIR "/apps/gnome-screensaver"
|
||||
-#define GS_CONF_PREF_LOCK_ENABLED GS_CONF_DIR "/lock_enabled"
|
||||
+#define GS_SETTINGS_SCHEMA "org.gnome.desktop.screensaver"
|
||||
+#define GS_SETTINGS_PREF_LOCK_ENABLED "lock-enabled"
|
||||
|
||||
typedef enum {
|
||||
GPM_ICON_POLICY_PRESENT,
|
||||
diff --git a/src/gpm-control.c b/src/gpm-control.c
|
||||
index 0fc864d..902db44 100644
|
||||
--- a/src/gpm-control.c
|
||||
+++ b/src/gpm-control.c
|
||||
@@ -38,7 +38,6 @@
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <gnome-keyring.h>
|
||||
-#include <gconf/gconf-client.h>
|
||||
#include <libupower-glib/upower.h>
|
||||
|
||||
#include "egg-console-kit.h"
|
||||
@@ -51,8 +50,8 @@
|
||||
|
||||
struct GpmControlPrivate
|
||||
{
|
||||
- GConfClient *conf;
|
||||
GSettings *settings;
|
||||
+ GSettings *settings_ss;
|
||||
UpClient *client;
|
||||
};
|
||||
|
||||
@@ -118,7 +117,7 @@ gpm_control_get_lock_policy (GpmControl *control, const gchar *policy)
|
||||
See bug #331164 for all the juicy details. :-) */
|
||||
use_ss_setting = g_settings_get_boolean (control->priv->settings, GPM_SETTINGS_LOCK_USE_SCREENSAVER);
|
||||
if (use_ss_setting) {
|
||||
- do_lock = gconf_client_get_bool (control->priv->conf, GS_CONF_PREF_LOCK_ENABLED, NULL);
|
||||
+ do_lock = g_settings_get_boolean (control->priv->settings_ss, GS_SETTINGS_PREF_LOCK_ENABLED);
|
||||
g_debug ("Using ScreenSaver settings (%i)", do_lock);
|
||||
} else {
|
||||
do_lock = g_settings_get_boolean (control->priv->settings, policy);
|
||||
@@ -256,8 +255,8 @@ gpm_control_finalize (GObject *object)
|
||||
g_return_if_fail (GPM_IS_CONTROL (object));
|
||||
control = GPM_CONTROL (object);
|
||||
|
||||
- g_object_unref (control->priv->conf);
|
||||
g_object_unref (control->priv->settings);
|
||||
+ g_object_unref (control->priv->settings_ss);
|
||||
g_object_unref (control->priv->client);
|
||||
|
||||
g_return_if_fail (control->priv != NULL);
|
||||
@@ -306,7 +305,7 @@ gpm_control_init (GpmControl *control)
|
||||
|
||||
control->priv->client = up_client_new ();
|
||||
control->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
|
||||
- control->priv->conf = gconf_client_get_default ();
|
||||
+ control->priv->settings_ss = g_settings_new (GS_SETTINGS_SCHEMA);
|
||||
}
|
||||
|
||||
/**
|
||||
diff --git a/src/gpm-screensaver.c b/src/gpm-screensaver.c
|
||||
index 842ea7c..f41baed 100644
|
||||
--- a/src/gpm-screensaver.c
|
||||
+++ b/src/gpm-screensaver.c
|
||||
@@ -25,7 +25,6 @@
|
||||
#include <glib.h>
|
||||
#include <glib/gi18n.h>
|
||||
#include <gio/gio.h>
|
||||
-#include <gconf/gconf-client.h>
|
||||
|
||||
#include "gpm-screensaver.h"
|
||||
#include "gpm-common.h"
|
||||
@@ -41,7 +40,7 @@ static void gpm_screensaver_finalize (GObject *object);
|
||||
struct GpmScreensaverPrivate
|
||||
{
|
||||
GDBusProxy *proxy;
|
||||
- GConfClient *conf;
|
||||
+ GSettings *settings;
|
||||
};
|
||||
|
||||
enum {
|
||||
@@ -63,7 +62,7 @@ gpm_screensaver_lock_enabled (GpmScreensaver *screensaver)
|
||||
{
|
||||
gboolean enabled;
|
||||
g_return_val_if_fail (GPM_IS_SCREENSAVER (screensaver), FALSE);
|
||||
- enabled = gconf_client_get_bool (screensaver->priv->conf, GS_CONF_PREF_LOCK_ENABLED, NULL);
|
||||
+ enabled = g_settings_get_boolean (screensaver->priv->settings, GS_SETTINGS_PREF_LOCK_ENABLED);
|
||||
return enabled;
|
||||
}
|
||||
|
||||
@@ -296,7 +295,7 @@ gpm_screensaver_init (GpmScreensaver *screensaver)
|
||||
g_warning ("failed to setup screensaver proxy: %s", error->message);
|
||||
g_error_free (error);
|
||||
}
|
||||
- screensaver->priv->conf = gconf_client_get_default ();
|
||||
+ screensaver->priv->settings = g_settings_new (GS_SETTINGS_SCHEMA) ;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -313,7 +312,7 @@ gpm_screensaver_finalize (GObject *object)
|
||||
screensaver = GPM_SCREENSAVER (object);
|
||||
screensaver->priv = GPM_SCREENSAVER_GET_PRIVATE (screensaver);
|
||||
|
||||
- g_object_unref (screensaver->priv->conf);
|
||||
+ g_object_unref (screensaver->priv->settings);
|
||||
g_object_unref (screensaver->priv->proxy);
|
||||
|
||||
G_OBJECT_CLASS (gpm_screensaver_parent_class)->finalize (object);
|
||||
diff --git a/src/gpm-statistics.c b/src/gpm-statistics.c
|
||||
index e7eb21b..a444c2e 100644
|
||||
--- a/src/gpm-statistics.c
|
||||
+++ b/src/gpm-statistics.c
|
||||
@@ -27,7 +27,6 @@
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
-#include <gconf/gconf-client.h>
|
||||
#include <libupower-glib/upower.h>
|
||||
|
||||
#include "gpm-array-float.h"
|
||||
--
|
||||
cgit v0.9
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-3.0.2-r1.ebuild,v 1.1 2011/08/19 10:49:13 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit eutils gnome2 virtualx
|
||||
|
||||
DESCRIPTION="Gnome Power Manager"
|
||||
HOMEPAGE="http://www.gnome.org/projects/gnome-power-manager/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="doc test"
|
||||
|
||||
# FIXME: Interactive testsuite (upstream ? I'm so...pessimistic)
|
||||
RESTRICT="test"
|
||||
|
||||
# Latest libcanberra is needed due to gtk+:3 API changes
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.25.9
|
||||
>=x11-libs/gtk+-2.91.7:3
|
||||
>=gnome-base/gnome-keyring-0.6.0
|
||||
>=x11-libs/libnotify-0.7.0
|
||||
>=x11-libs/cairo-1.0.0
|
||||
>=gnome-base/gconf-2.31.1:2
|
||||
>=media-libs/libcanberra-0.26-r2[gtk3]
|
||||
>=sys-power/upower-0.9.1
|
||||
>=x11-apps/xrandr-1.3
|
||||
>=x11-proto/xproto-7.0.15
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-auth/consolekit-0.4[policykit]
|
||||
sys-auth/polkit
|
||||
gnome-extra/polkit-gnome"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-proto/randrproto
|
||||
|
||||
sys-devel/gettext
|
||||
app-text/scrollkeeper
|
||||
app-text/docbook-xml-dtd:4.3
|
||||
>=dev-util/pkgconfig-0.9
|
||||
>=dev-util/intltool-0.35
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
doc? (
|
||||
app-text/xmlto
|
||||
app-text/docbook-sgml-utils
|
||||
app-text/docbook-xml-dtd:4.4
|
||||
app-text/docbook-sgml-dtd:4.1
|
||||
app-text/docbook-xml-dtd:4.1.2 )
|
||||
test? ( sys-apps/dbus )"
|
||||
|
||||
# docbook-sgml-utils and docbook-sgml-dtd-4.1 used for creating man pages
|
||||
# (files under ${S}/man).
|
||||
# docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs.
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable test tests)
|
||||
$(use_enable doc docbook-docs)
|
||||
--disable-strict
|
||||
--enable-compile-warnings=minimum
|
||||
--disable-schemas-compile"
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
|
||||
if ! use doc; then
|
||||
G2CONF="${G2CONF} DOCBOOK2MAN=$(type -p false)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=679083
|
||||
# will be in next release
|
||||
epatch "${FILESDIR}/${P}-idle-status.patch"
|
||||
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=650464
|
||||
# will be in next release
|
||||
epatch "${FILESDIR}/${P}-screensaver.patch"
|
||||
|
||||
# Drop debugger CFLAGS from configure
|
||||
# XXX: touch configure.ac only if running eautoreconf, otherwise
|
||||
# maintainer mode gets triggered -- even if the order is correct
|
||||
sed -e 's:^CPPFLAGS="$CPPFLAGS -g"$::g' \
|
||||
-i configure || die "debugger sed failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
Xemake check || die "Test phase failed"
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
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.0.0.tar.bz2 646056 RMD160 3639a0b146c68316835e3cacb82d08a8ff9c2eca SHA1 8070e916d66a381334be2ca11b4b8e4c378c0a08 SHA256 e00e801d94c1d9f1e62049f77b91d822047eb1dcbd2e01cc38b5dd1b0f67c948
|
||||
DIST gnome-screensaver-3.0.1.tar.bz2 654661 RMD160 22c63e764c67bec2e087738acc41153af00afd44 SHA1 16fedbe7b0821f51011d9f026f8b6d7ed562ab47 SHA256 f853d91ad9054dcd6f0219c6a629e36b8f6f0df932ddfc7786493571a37556bf
|
||||
DIST gnome-screensaver-3.2.0.tar.xz 566084 RMD160 cb21d95961763fcb831a9b1293569c04bc3deacb SHA1 69c87cd60f76a3a6626970c3dd3fd8f72fda542f SHA256 305f4a5be8736c4cf5e55b8288b7e177907bafa26e39273d1bb65ad1862295ed
|
||||
|
@ -1,100 +0,0 @@
|
||||
From 9f98f3a20b5eec6a1fa13e5a4972eadc2d728acf Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gmail.com>
|
||||
Date: Wed, 20 Jul 2011 18:00:43 +0000
|
||||
Subject: gs-window-x11: shorten clock timeout to detect skew
|
||||
|
||||
The timer for the panel clock currently wakes up once a minute in
|
||||
the default case. This means, if the clock changes while the
|
||||
screen is locked (say from a resume following suspend, or from
|
||||
ntp) then it becomes out of date for up to a minute.
|
||||
|
||||
There's no good way right now to detect when clock skew happens,
|
||||
so this commit changes the timeout to expire every couple of
|
||||
seconds instead of once a minute.
|
||||
|
||||
Minor-Updates-By: Ray Strode <rstrode@redhat.com>
|
||||
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=648145
|
||||
---
|
||||
diff --git a/src/gs-window-x11.c b/src/gs-window-x11.c
|
||||
index e7a475e..a723c4d 100644
|
||||
--- a/src/gs-window-x11.c
|
||||
+++ b/src/gs-window-x11.c
|
||||
@@ -26,6 +26,7 @@
|
||||
#include <errno.h>
|
||||
#include <sys/wait.h>
|
||||
#include <string.h>
|
||||
+#include <stdlib.h>
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <gtk/gtk.h>
|
||||
@@ -101,6 +102,8 @@ struct GSWindowPrivate
|
||||
guint info_bar_timer_id;
|
||||
guint clock_update_id;
|
||||
|
||||
+ gint64 clock_update_time;
|
||||
+
|
||||
gint lock_pid;
|
||||
gint lock_watch_id;
|
||||
gint dialog_response;
|
||||
@@ -2201,7 +2204,8 @@ update_clock (GSWindow *window)
|
||||
/* Translators, this is the 12h date format used in the panel clock */
|
||||
clock_format = _("%a %l:%M %p");
|
||||
|
||||
- dt = g_date_time_new_now_local ();
|
||||
+ window->priv->clock_update_time = g_get_real_time ();
|
||||
+ dt = g_date_time_new_from_unix_local (window->priv->clock_update_time / G_USEC_PER_SEC);
|
||||
text = g_date_time_format (dt, clock_format);
|
||||
markup = g_strdup_printf ("<b><span foreground=\"#ccc\">%s</span></b>", text);
|
||||
gtk_label_set_markup (GTK_LABEL (window->priv->clock), markup);
|
||||
@@ -2219,6 +2223,28 @@ update_clock_timer (GSWindow *window)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
+static gboolean
|
||||
+check_clock_timer (GSWindow *window)
|
||||
+{
|
||||
+ /* Update the panel clock when necessary.
|
||||
+ This happens:
|
||||
+
|
||||
+ - Once a minute in the normal case
|
||||
+ - When the machine resumes from suspend
|
||||
+ - When the system time is adjusted
|
||||
+
|
||||
+ Right now this function is called much more frequently than any of the
|
||||
+ above 3 events happen (see queue_clock_update ()).
|
||||
+
|
||||
+ We can wake up less often if bug 655129 gets fixed. */
|
||||
+ if (ABS (g_get_real_time () - window->priv->clock_update_time) > 60 * G_USEC_PER_SEC) {
|
||||
+ update_clock (window);
|
||||
+ }
|
||||
+
|
||||
+ queue_clock_update (window);
|
||||
+ return FALSE;
|
||||
+}
|
||||
+
|
||||
static void
|
||||
queue_clock_update (GSWindow *window)
|
||||
{
|
||||
@@ -2228,10 +2254,17 @@ queue_clock_update (GSWindow *window)
|
||||
gettimeofday (&tv, NULL);
|
||||
timeouttime = (G_USEC_PER_SEC - tv.tv_usec) / 1000 + 1;
|
||||
|
||||
- /* timeout of one minute if we don't care about the seconds */
|
||||
+ /* time until next minute */
|
||||
timeouttime += 1000 * (59 - tv.tv_sec % 60);
|
||||
|
||||
- window->priv->clock_update_id = g_timeout_add (timeouttime, (GSourceFunc)update_clock_timer, window);
|
||||
+ /* If we are more than 2.5 seconds from the start of the next minute,
|
||||
+ schedule less precise but more power friendly 2 second add_seconds
|
||||
+ timeout to check if the system realtime clock has changed under us. */
|
||||
+ if (timeouttime > 2500) {
|
||||
+ window->priv->clock_update_id = g_timeout_add_seconds (2, (GSourceFunc)check_clock_timer, window);
|
||||
+ } else {
|
||||
+ window->priv->clock_update_id = g_timeout_add (timeouttime, (GSourceFunc)update_clock_timer, window);
|
||||
+ }
|
||||
}
|
||||
|
||||
static char *
|
||||
--
|
||||
cgit v0.9
|
@ -1,28 +0,0 @@
|
||||
From 338b86c4f0c2cdc4241dbf5cda913f0184afc105 Mon Sep 17 00:00:00 2001
|
||||
From: Huzaifa Sidhpurwala <huzaifas@redhat.com>
|
||||
Date: Tue, 26 Apr 2011 17:15:56 +0000
|
||||
Subject: dialog: Fix crash in user switcher code
|
||||
|
||||
The user switch button currently causes the lock dialog to crash
|
||||
because of an inverted conditional in the error checking code.
|
||||
|
||||
This commit addresses the crash by performing the proper check
|
||||
in the conditional.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=648234
|
||||
---
|
||||
diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c
|
||||
index 67ab36a..6706fde 100644
|
||||
--- a/src/gs-lock-plug.c
|
||||
+++ b/src/gs-lock-plug.c
|
||||
@@ -167,7 +167,7 @@ do_user_switch (GSLockPlug *plug)
|
||||
g_object_unref (context);
|
||||
g_object_unref (app);
|
||||
|
||||
- if (!error) {
|
||||
+ if (error != NULL) {
|
||||
gs_debug ("Unable to start GDM greeter: %s", error->message);
|
||||
g_error_free (error);
|
||||
}
|
||||
--
|
||||
cgit v0.9
|
@ -1,44 +0,0 @@
|
||||
From 742b77d217dced55b8b07616bf6a70ec167ffc01 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gmail.com>
|
||||
Date: Mon, 25 Jul 2011 15:03:00 +0000
|
||||
Subject: gs-window-x11: use g_timeout_add_seconds for watch dog
|
||||
|
||||
The watch dog timer runs sort of arbitrarily every 30 seconds.
|
||||
We don't need much precision on when it runs, it just needs to
|
||||
run once in a while.
|
||||
|
||||
This commit changes the timer setup call from g_timeout_add
|
||||
to g_timeout_add_seconds so the watch dog will wake up with
|
||||
any other pending timeouts that happen to expire around the same
|
||||
time, saving a little power.
|
||||
|
||||
http://bugzilla.gnome.org/show_bug.cgi?id=648145
|
||||
---
|
||||
diff --git a/src/gs-window-x11.c b/src/gs-window-x11.c
|
||||
index 5120476..e7a475e 100644
|
||||
--- a/src/gs-window-x11.c
|
||||
+++ b/src/gs-window-x11.c
|
||||
@@ -481,9 +481,9 @@ static void
|
||||
add_watchdog_timer (GSWindow *window,
|
||||
glong timeout)
|
||||
{
|
||||
- window->priv->watchdog_timer_id = g_timeout_add (timeout,
|
||||
- (GSourceFunc)watchdog_timer,
|
||||
- window);
|
||||
+ window->priv->watchdog_timer_id = g_timeout_add_seconds (timeout,
|
||||
+ (GSourceFunc)watchdog_timer,
|
||||
+ window);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -671,7 +671,7 @@ gs_window_real_show (GtkWidget *widget)
|
||||
window->priv->timer = g_timer_new ();
|
||||
|
||||
remove_watchdog_timer (window);
|
||||
- add_watchdog_timer (window, 30000);
|
||||
+ add_watchdog_timer (window, 30);
|
||||
|
||||
select_popup_events ();
|
||||
window_select_shape_events (window);
|
||||
--
|
||||
cgit v0.9
|
@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-3.0.0-r1.ebuild,v 1.1 2011/08/19 11:43:42 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
|
||||
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="debug doc pam"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.25.6:2
|
||||
>=x11-libs/gtk+-2.99.3:3
|
||||
>=gnome-base/gnome-desktop-2.91.5:3
|
||||
>=gnome-base/gnome-menus-2.12
|
||||
>=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
|
||||
|
||||
pam? ( virtual/pam )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=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
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog HACKING NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable doc docbook-docs)
|
||||
$(use_enable pam locking)
|
||||
--with-mit-ext
|
||||
--with-pam-prefix=/etc
|
||||
--with-xf86gamma-ext
|
||||
--with-kbd-layout-indicator
|
||||
--disable-schemas-compile"
|
||||
# xscreensaver and custom screensaver capability removed
|
||||
# poke and inhibit commands were also removed, bug 579430
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream patch to fix crash in user switcher; will be in next release
|
||||
epatch "${FILESDIR}/${P}-user-switcher-crash.patch"
|
||||
|
||||
# Upstream patches to fix timers and update the clock properly; will be
|
||||
# in next release
|
||||
epatch "${FILESDIR}/${P}-watchdog-add_seconds.patch"
|
||||
epatch "${FILESDIR}/${P}-clock-skew.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-3.0.1.ebuild,v 1.1 2011/09/15 21:03:31 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
|
||||
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="debug doc pam"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.25.6:2
|
||||
>=x11-libs/gtk+-2.99.3:3
|
||||
>=gnome-base/gnome-desktop-2.91.5:3
|
||||
>=gnome-base/gnome-menus-2.12
|
||||
>=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
|
||||
|
||||
pam? ( virtual/pam )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=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
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog HACKING NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable doc docbook-docs)
|
||||
$(use_enable pam locking)
|
||||
--with-mit-ext
|
||||
--with-pam-prefix=/etc
|
||||
--with-xf86gamma-ext
|
||||
--with-kbd-layout-indicator
|
||||
--disable-schemas-compile"
|
||||
# xscreensaver and custom screensaver capability removed
|
||||
# poke and inhibit commands were also removed, bug 579430
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream patches to fix timers and update the clock properly; will be
|
||||
# in next release
|
||||
epatch "${FILESDIR}/${PN}-3.0.0-watchdog-add_seconds.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.0.0-clock-skew.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
commit 77b1374b99ee91d23d8802dd1dec9a5f630e919a
|
||||
Author: Aaron Seigo <aseigo@kde.org>
|
||||
Date: Wed Nov 9 20:15:50 2011 +0100
|
||||
|
||||
only delete the layout when it isn't assigned to another layout
|
||||
|
||||
based on the patch by Raul Fernandes
|
||||
BUG:275286
|
||||
|
||||
diff --git a/plasma/desktop/applets/tasks/taskgroupitem.cpp b/plasma/desktop/applets/tasks/taskgroupitem.cpp
|
||||
index 6b23b71..d7816d3 100644
|
||||
--- a/plasma/desktop/applets/tasks/taskgroupitem.cpp
|
||||
+++ b/plasma/desktop/applets/tasks/taskgroupitem.cpp
|
||||
@@ -79,8 +79,11 @@ TaskGroupItem::TaskGroupItem(QGraphicsWidget *parent, Tasks *applet)
|
||||
|
||||
TaskGroupItem::~TaskGroupItem()
|
||||
{
|
||||
- delete m_tasksLayout;
|
||||
- m_tasksLayout = 0;
|
||||
+ if (!m_offscreenLayout && !m_mainLayout) {
|
||||
+ // only delete this if we have neither an offscreen layout or a mainlayout
|
||||
+ // if we do, then they will delete the layout for us.
|
||||
+ delete m_tasksLayout;
|
||||
+ }
|
||||
}
|
||||
|
||||
bool TaskGroupItem::isSplit()
|
@ -1 +1,2 @@
|
||||
DIST 81457-kosd-0.7.1.tar.bz2 25304 RMD160 368f54a46341462e73875d36b1b88e98eae87161 SHA1 f5118909255421944066b867ae4dcdb3d9681c42 SHA256 9c6586420dabbab2a48e4ce8063c346c050503a8be8cb37b63c042fcf805cf3f
|
||||
DIST 81457-kosd-0.8.1.tar.bz2 26082 RMD160 4e863afa1a13c03caec21dbb91375f43728f2479 SHA1 b2916f5842cbe3b79e810b5357c11dad1211759d SHA256 42020b1ba03dca901f094b7077300bec5dd49385720bddfb196febab58cf147e
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kosd/kosd-0.8.1.ebuild,v 1.1 2011/11/24 21:35:30 dilfridge Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE application that runs in the background and responds to button presses by showing a tiny OSD"
|
||||
HOMEPAGE="http://www.kde-apps.org/content/show.php/KOSD?content=81457"
|
||||
SRC_URI="http://kde-apps.org/CONTENT/content-files/81457-${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_kdebase_dep solid)
|
||||
$(add_kdebase_dep kmix)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
@ -1 +1,2 @@
|
||||
DIST tomahawk-0.3.0.tar.bz2 4602076 RMD160 4b1c1c27384378d6a408fcd4f11e947ccfe8210f SHA1 51651e41b8b01e6e2f90a5942b02d97abb52243e SHA256 207c27ae7d5a6735911587b07d38af0e84a76082b211e7fbf245de323e1cee6f
|
||||
DIST tomahawk-0.3.2.tar.bz2 4635563 RMD160 8d399b1467a974ea0efc05ba73d83435f5e227f3 SHA1 6559985ebb875f2ebd63320e46b11ba1666b703d SHA256 9835011e6dd6d065a8b8df78f1e9586d3c6b3842f238fd6ea92da417819567f2
|
||||
|
@ -0,0 +1,184 @@
|
||||
From 01d13bec7a3cd33bb815968012d1f00c7eb3e700 Mon Sep 17 00:00:00 2001
|
||||
From: Johannes Huber <johu@gmx.de>
|
||||
Date: Thu, 24 Nov 2011 15:10:41 +0100
|
||||
Subject: [PATCH] Patch clucene
|
||||
|
||||
---
|
||||
CMakeModules/FindCLucene.cmake | 97 ++++++++++++++--------------------------
|
||||
src/libtomahawk/CMakeLists.txt | 2 +-
|
||||
2 files changed, 35 insertions(+), 64 deletions(-)
|
||||
|
||||
diff --git a/CMakeModules/FindCLucene.cmake b/CMakeModules/FindCLucene.cmake
|
||||
index 1d5e8d9..906afcc 100644
|
||||
--- a/CMakeModules/FindCLucene.cmake
|
||||
+++ b/CMakeModules/FindCLucene.cmake
|
||||
@@ -2,10 +2,9 @@
|
||||
# This module looks for clucene (http://clucene.sf.net) support
|
||||
# It will define the following values
|
||||
#
|
||||
-# CLUCENE_INCLUDE_DIRS = CLUCENE_INCLUDE_DIR + CLUCENE_LIBRARY_DIR
|
||||
# CLUCENE_INCLUDE_DIR = where CLucene/StdHeader.h can be found
|
||||
# CLUCENE_LIBRARY_DIR = where CLucene/clucene-config.h can be found
|
||||
-# CLUCENE_LIBRARIES = the libraries to link against CLucene
|
||||
+# CLUCENE_LIBRARY = the library to link against CLucene
|
||||
# CLUCENE_VERSION = The CLucene version string
|
||||
# CLucene_FOUND = set to 1 if clucene is found
|
||||
#
|
||||
@@ -13,21 +12,9 @@
|
||||
INCLUDE(CheckSymbolExists)
|
||||
INCLUDE(FindLibraryWithDebug)
|
||||
|
||||
-# try to locate a patched unstable version (for comp's sake *sigh*) first
|
||||
-FIND_PACKAGE(CLuceneUnstable)
|
||||
-IF(CLUCENEUNSTABLE_FOUND)
|
||||
- SET(CLucene_FOUND TRUE)
|
||||
- SET(CLUCENE_INCLUDE_DIR ${CLUCENE_UNSTABLE_INCLUDE_DIRS})
|
||||
- SET(CLUCENE_INCLUDE_DIRS ${CLUCENE_INCLUDE_DIR})
|
||||
- SET(CLUCENE_LIBRARIES ${CLUCENE_UNSTABLE_LIBS})
|
||||
-
|
||||
- #MESSAGE(FATAL_ERROR NARF)
|
||||
-ELSE(CLUCENEUNSTABLE_FOUND)
|
||||
-IF(CLucene_FIND_VERSION)
|
||||
- SET(CLUCENE_MIN_VERSION ${CLucene_FIND_VERSION})
|
||||
-ELSEIF()
|
||||
- SET(CLUCENE_MIN_VERSION "0.9.23")
|
||||
-ENDIF(CLucene_FIND_VERSION)
|
||||
+if(NOT CLUCENE_MIN_VERSION)
|
||||
+ set(CLUCENE_MIN_VERSION "0.9.19")
|
||||
+endif(NOT CLUCENE_MIN_VERSION)
|
||||
|
||||
IF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake)
|
||||
INCLUDE(${PROJECT_CMAKE}/CLuceneConfig.cmake)
|
||||
@@ -36,11 +23,12 @@ ENDIF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake)
|
||||
SET(TRIAL_LIBRARY_PATHS
|
||||
$ENV{CLUCENE_HOME}/lib${LIB_SUFFIX}
|
||||
${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
|
||||
+ ${CMAKE_LIBRARY_PATH}
|
||||
/usr/local/lib${LIB_SUFFIX}
|
||||
+ /opt/local/lib${LIB_SUFFIX}
|
||||
/usr/lib${LIB_SUFFIX}
|
||||
/sw/lib${LIB_SUFFIX}
|
||||
/usr/pkg/lib${LIB_SUFFIX}
|
||||
- /usr/lib64
|
||||
)
|
||||
SET(TRIAL_INCLUDE_PATHS
|
||||
$ENV{CLUCENE_HOME}/include
|
||||
@@ -50,25 +38,13 @@ SET(TRIAL_INCLUDE_PATHS
|
||||
/sw/include
|
||||
/usr/pkg/include
|
||||
)
|
||||
-FIND_LIBRARY_WITH_DEBUG(CLUCENE_CORE_LIBRARY
|
||||
- WIN32_DEBUG_POSTFIX d
|
||||
- NAMES clucene-core
|
||||
- PATHS ${TRIAL_LIBRARY_PATHS})
|
||||
-IF (CLUCENE_CORE_LIBRARY)
|
||||
- MESSAGE(STATUS "Found CLucene core library: ${CLUCENE_CORE_LIBRARY}")
|
||||
-ENDIF (CLUCENE_CORE_LIBRARY)
|
||||
-FIND_LIBRARY_WITH_DEBUG(CLUCENE_SHARED_LIBRARY
|
||||
+FIND_LIBRARY_WITH_DEBUG(CLUCENE_LIBRARY
|
||||
WIN32_DEBUG_POSTFIX d
|
||||
- NAMES clucene-shared
|
||||
+ NAMES clucene clucene-core
|
||||
PATHS ${TRIAL_LIBRARY_PATHS})
|
||||
-IF (CLUCENE_SHARED_LIBRARY)
|
||||
- MESSAGE(STATUS "Found CLucene shared library: ${CLUCENE_SHARED_LIBRARY}")
|
||||
-ENDIF (CLUCENE_SHARED_LIBRARY)
|
||||
-
|
||||
-IF(CLUCENE_CORE_LIBRARY AND CLUCENE_SHARED_LIBRARY)
|
||||
- SET(CLUCENE_LIBRARIES ${CLUCENE_CORE_LIBRARY} ${CLUCENE_SHARED_LIBRARY})
|
||||
-ENDIF(CLUCENE_CORE_LIBRARY AND CLUCENE_SHARED_LIBRARY)
|
||||
-
|
||||
+IF (CLUCENE_LIBRARY)
|
||||
+ MESSAGE(STATUS "Found CLucene library: ${CLUCENE_LIBRARY}")
|
||||
+ENDIF (CLUCENE_LIBRARY)
|
||||
FIND_PATH(CLUCENE_INCLUDE_DIR
|
||||
NAMES CLucene.h
|
||||
PATHS ${TRIAL_INCLUDE_PATHS})
|
||||
@@ -83,39 +59,35 @@ ENDIF(WIN32)
|
||||
|
||||
SET(CLUCENE_GOOD_VERSION TRUE)
|
||||
|
||||
+GET_FILENAME_COMPONENT(_CLUCENE_LIBDIR ${CLUCENE_LIBRARY} PATH)
|
||||
FIND_PATH(CLUCENE_LIBRARY_DIR
|
||||
- NAMES CLuceneConfig.cmake/CLuceneConfig.cmake CLucene/CLuceneConfig.cmake
|
||||
- PATHS ${TRIAL_LIBRARY_PATHS} ${TRIAL_INCLUDE_PATHS} NO_DEFAULT_PATH)
|
||||
+ NAMES CLucene/clucene-config.h PATHS ${CLUCENE_INCLUDE_DIR} ${_CLUCENE_LIBDIR} NO_DEFAULT_PATH)
|
||||
IF (CLUCENE_LIBRARY_DIR)
|
||||
MESSAGE(STATUS "Found CLucene library dir: ${CLUCENE_LIBRARY_DIR}")
|
||||
- # include CLuceneConfig/CLuceneConfig.cmake
|
||||
- IF(EXISTS ${CLUCENE_LIBRARY_DIR}/CLuceneConfig.cmake/CLuceneConfig.cmake)
|
||||
- INCLUDE(${CLUCENE_LIBRARY_DIR}/CLuceneConfig.cmake/CLuceneConfig.cmake)
|
||||
- ENDIF(EXISTS ${CLUCENE_LIBRARY_DIR}/CLuceneConfig.cmake/CLuceneConfig.cmake)
|
||||
- # include CLucene/CLuceneConfig.cmake
|
||||
- IF(EXISTS ${CLUCENE_LIBRARY_DIR}/CLucene/CLuceneConfig.cmake)
|
||||
- INCLUDE(${CLUCENE_LIBRARY_DIR}/CLucene/CLuceneConfig.cmake)
|
||||
- ENDIF(EXISTS ${CLUCENE_LIBRARY_DIR}/CLucene/CLuceneConfig.cmake)
|
||||
- IF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}")
|
||||
- MESSAGE(ERROR " CLucene version ${CLUCENE_VERSION} is less than the required minimum ${CLUCENE_MIN_VERSION}")
|
||||
- SET(CLUCENE_GOOD_VERSION FALSE)
|
||||
- ENDIF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}")
|
||||
- IF (CLUCENE_VERSION STREQUAL "0.9.17")
|
||||
- MESSAGE(ERROR "CLucene version 0.9.17 is not supported.")
|
||||
- SET(CLUCENE_GOOD_VERSION FALSE)
|
||||
- ENDIF (CLUCENE_VERSION STREQUAL "0.9.17")
|
||||
+ FILE(READ ${CLUCENE_LIBRARY_DIR}/CLucene/clucene-config.h CLCONTENT)
|
||||
+ STRING(REGEX MATCH "_CL_VERSION +\".*\"" CLMATCH ${CLCONTENT})
|
||||
+ IF (CLMATCH)
|
||||
+ STRING(REGEX REPLACE "_CL_VERSION +\"(.*)\"" "\\1" CLUCENE_VERSION ${CLMATCH})
|
||||
+ IF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}")
|
||||
+ MESSAGE(ERROR " CLucene version ${CLUCENE_VERSION} is less than the required minimum ${CLUCENE_MIN_VERSION}")
|
||||
+ SET(CLUCENE_GOOD_VERSION FALSE)
|
||||
+ ENDIF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}")
|
||||
+ IF (CLUCENE_VERSION STREQUAL "0.9.17")
|
||||
+ MESSAGE(ERROR "CLucene version 0.9.17 is not supported.")
|
||||
+ SET(CLUCENE_GOOD_VERSION FALSE)
|
||||
+ ENDIF (CLUCENE_VERSION STREQUAL "0.9.17")
|
||||
+ ENDIF (CLMATCH)
|
||||
+ELSE (CLUCENE_LIBRARY_DIR)
|
||||
+ MESSAGE(STATUS "CLucene library dir not found.")
|
||||
ENDIF (CLUCENE_LIBRARY_DIR)
|
||||
|
||||
-IF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARIES AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION)
|
||||
+IF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION)
|
||||
SET(CLucene_FOUND TRUE)
|
||||
- SET(CLUCENE_INCLUDE_DIRS ${CLUCENE_LIBRARY_DIR} ${CLUCENE_INCLUDE_DIR})
|
||||
-ENDIF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARIES AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION)
|
||||
-
|
||||
-ENDIF(CLUCENEUNSTABLE_FOUND)
|
||||
+ENDIF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION)
|
||||
|
||||
IF(CLucene_FOUND)
|
||||
IF(NOT CLucene_FIND_QUIETLY)
|
||||
- MESSAGE(STATUS "Found CLucene: ${CLUCENE_LIBRARIES} version ${CLUCENE_VERSION}")
|
||||
+ MESSAGE(STATUS "Found CLucene: ${CLUCENE_LIBRARY}")
|
||||
ENDIF(NOT CLucene_FIND_QUIETLY)
|
||||
ELSE(CLucene_FOUND)
|
||||
IF(CLucene_FIND_REQUIRED)
|
||||
@@ -124,8 +96,7 @@ ELSE(CLucene_FOUND)
|
||||
ENDIF(CLucene_FOUND)
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
- CLUCENE_INCLUDE_DIRS
|
||||
- CLUCENE_INCLUDE_DIR
|
||||
- CLUCENE_LIBRARY_DIR
|
||||
- CLUCENE_LIBRARIES
|
||||
+ CLUCENE_INCLUDE_DIR
|
||||
+ CLUCENE_LIBRARY_DIR
|
||||
+ CLUCENE_LIBRARY
|
||||
)
|
||||
diff --git a/src/libtomahawk/CMakeLists.txt b/src/libtomahawk/CMakeLists.txt
|
||||
index ace7438..82c587b 100644
|
||||
--- a/src/libtomahawk/CMakeLists.txt
|
||||
+++ b/src/libtomahawk/CMakeLists.txt
|
||||
@@ -645,7 +645,7 @@ TARGET_LINK_LIBRARIES( tomahawklib
|
||||
${QJSON_LIBRARIES}
|
||||
${PHONON_LIBS}
|
||||
${TAGLIB_LIBRARIES}
|
||||
- ${CLUCENE_LIBRARIES}
|
||||
+ ${CLUCENE_LIBRARY}
|
||||
${LIBECHONEST_LIBRARY}
|
||||
${QT_QTUITOOLS_LIBRARY}
|
||||
${QT_LIBRARIES}
|
||||
--
|
||||
1.7.8.rc3
|
||||
|
@ -0,0 +1,35 @@
|
||||
From 683274cace247ba9ca5b972f37ffd4d40d8892fa Mon Sep 17 00:00:00 2001
|
||||
From: Johannes Huber <johu@gmx.de>
|
||||
Date: Thu, 24 Nov 2011 15:13:38 +0100
|
||||
Subject: [PATCH 2/2] Remove internal quazip hack
|
||||
|
||||
---
|
||||
CMakeLists.txt | 12 ------------
|
||||
1 files changed, 0 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 070db41..0e15c61 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -110,18 +110,6 @@ macro_log_feature(LIBATTICA_FOUND "libattica" "Provides support for automatic fe
|
||||
macro_optional_find_package(QuaZip)
|
||||
macro_log_feature(QuaZip_FOUND "QuaZip" "Provides support for extracting downloaded resolvers automatically." "http://quazip.sourceforge.net/" FALSE "" "")
|
||||
|
||||
-IF( NOT QuaZip_FOUND )
|
||||
- add_subdirectory( ${CMAKE_SOURCE_DIR}/src/libtomahawk/thirdparty/quazip )
|
||||
- SET( QuaZip_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/libtomahawk/thirdparty/quazip )
|
||||
- SET( QuaZip_LIBRARY quazip )
|
||||
- SET( QuaZip_LIBRARIES ${QuaZip_LIBRARY} )
|
||||
- SET( QuaZip_FOUND true )
|
||||
- macro_log_feature(QuaZip_FOUND "QuaZip" "Provides support for extracting downloaded resolvers automatically. Building internal copy" "http://quazip.sourceforge.net/" FALSE "" "")
|
||||
-
|
||||
- # copy headers to build/quazip so we can use proper includes inside the code
|
||||
- FILE( COPY ${CMAKE_SOURCE_DIR}/src/libtomahawk/thirdparty/quazip/quazip/ DESTINATION ${CMAKE_BINARY_DIR}/libtomahawk/thirdparty/quazip )
|
||||
-ENDIF()
|
||||
-
|
||||
# required
|
||||
#While we distribute our own liblastfm2, don't need to look for it
|
||||
#macro_optional_find_package(LibLastFm 0.3.3)
|
||||
--
|
||||
1.7.8.rc3
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/tomahawk/tomahawk-0.3.2.ebuild,v 1.1 2011/11/24 21:30:49 dilfridge Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
QT_MINIMAL="4.7.0"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="http://download.tomahawk-player.org/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
GIT_ECLASS="git-2"
|
||||
EGIT_REPO_URI="git://github.com/tomahawk-player/tomahawk.git"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
inherit cmake-utils qt4-r2 ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="Qt playdar social music player"
|
||||
HOMEPAGE="http://tomahawk-player.org/"
|
||||
|
||||
LICENSE="GPL-3 BSD"
|
||||
SLOT="0"
|
||||
IUSE="debug fftw jabber libsamplerate +resolver twitter"
|
||||
|
||||
DEPEND="
|
||||
>=dev-cpp/clucene-2.3.3.4
|
||||
>=dev-libs/boost-1.41
|
||||
>=dev-libs/qjson-0.7.1
|
||||
>=media-libs/libechonest-1.1.10
|
||||
>=media-libs/phonon-4.5.0[gstreamer]
|
||||
media-libs/taglib
|
||||
>=x11-libs/qt-core-${QT_MINIMAL}:4
|
||||
>=x11-libs/qt-gui-${QT_MINIMAL}:4
|
||||
>=x11-libs/qt-sql-${QT_MINIMAL}:4[sqlite]
|
||||
>=x11-libs/qt-webkit-${QT_MINIMAL}:4
|
||||
>=x11-libs/qt-xmlpatterns-${QT_MINIMAL}:4
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
jabber? ( net-libs/jreen )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
resolver? (
|
||||
dev-libs/libattica
|
||||
>=dev-libs/quazip-0.4.3
|
||||
)
|
||||
twitter? ( net-libs/qtweetlib )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.3.2-clucene.patch"
|
||||
"${FILESDIR}/${PN}-0.3.2-remove-quazip.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
$(cmake-utils_use_with jabber Jreen)
|
||||
$(cmake-utils_use_with resolver LibAttica)
|
||||
$(cmake-utils_use_with resolver QuaZip)
|
||||
$(cmake-utils_use_with twitter QTweetLib)
|
||||
-DINTERNAL_JREEN=OFF
|
||||
)
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
mycmakeargs+=( -DBUILD_RELEASE=ON )
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use resolver; then
|
||||
echo
|
||||
elog "Information on how to get more resolvers for ${PN}"
|
||||
elog "is available at ${HOMEPAGE}resolvers"
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST devede-3.16.9.tar.bz2 2368434 RMD160 c3bf9b833d503f8d7606918d19a972f98c62e98f SHA1 6b871534a647bf5126e79f1b31394b85b7e66026 SHA256 eccaba86893935ff898e7b26d772214403362a6c8d729645778146560c1ac0c1
|
||||
DIST devede-3.17.0.tar.bz2 2370362 RMD160 52783a11b10a000109947e9ebc4347be599de680 SHA1 b9a9043b32289cd6a6dc7d3eeb1e7a094404621b SHA256 528acc83302aec65137f985f32a604cfb416122546827064f7ed54ebafcc4985
|
||||
DIST devede-3.18.0.tar.bz2 2415789 RMD160 a5ce79c7b8db562aa49c9c84cc363a502227456b SHA1 99a4c635df48de5899fa811c0f78c06dd07c1a65 SHA256 82a57c9f2e84f170d1553a1feb9b864449f29f7d27bc30761c3d43dba6797f04
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/devede/devede-3.18.0.ebuild,v 1.1 2011/11/24 21:08:00 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit multilib python
|
||||
|
||||
DESCRIPTION="Program to create video CDs and DVDs, suitable to be played in home DVD players."
|
||||
HOMEPAGE="http://www.rastersoft.com/programas/devede.html"
|
||||
SRC_URI="http://www.rastersoft.com/descargas/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ffmpeg"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.16:2
|
||||
>=dev-python/pygtk-2.16
|
||||
>=media-video/mplayer-1.0_rc1
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
media-video/dvdauthor
|
||||
media-video/vcdimager
|
||||
virtual/cdrtools"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
./install.sh prefix="/usr" libdir="/usr/$(get_libdir)" \
|
||||
pkgdocdir="/usr/share/doc/${PF}" DESTDIR="${D}" \
|
||||
|| die "install.sh failed."
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}
|
||||
elog "To create DIVX/MPEG4 files, be sure that MPlayer is compiled with LAME support."
|
||||
elog "In this case you want to check for both the encode and mp3 USE flags."
|
||||
elog "To change the font used to render the subtitles, choose a TrueType font you like"
|
||||
elog "and copy it in \$HOME/.spumux directory, renaming it to devedesans.ttf."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
virtual/cdrtools encode? ( >=media-sound/lame-3.90 ) gcdmaster? ( dev-libs/libsigc++:2 >=dev-cpp/gtkmm-2.4:2.4 >=dev-cpp/libgnomeuimm-2.6:2.6 media-libs/libao ) mad? ( media-libs/libmad media-libs/libao ) vorbis? ( media-libs/libvorbis media-libs/libao ) !app-cdr/cue2toc dev-util/pkgconfig pccts? ( >=dev-util/pccts-1.33.24-r1 )
|
||||
virtual/cdrtools encode? ( >=media-sound/lame-3.90 ) gcdmaster? ( dev-libs/libsigc++:2 >=dev-cpp/gtkmm-2.4:2.4 >=dev-cpp/libgnomeuimm-2.6:2.6 media-libs/libao ) mad? ( media-libs/libmad media-libs/libao ) vorbis? ( media-libs/libvorbis media-libs/libao ) !app-cdr/cue2toc
|
||||
0
|
||||
mirror://sourceforge/cdrdao/cdrdao-1.2.3.tar.bz2
|
||||
|
||||
http://cdrdao.sourceforge.net/
|
||||
GPL-2
|
||||
Burn CDs in disk-at-once mode -- with optional GUI frontend
|
||||
alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd
|
||||
eutils multilib portability toolchain-funcs user
|
||||
gcdmaster encode pccts mad vorbis
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/glib-2.22 >=dev-libs/libburn-0.4.2 >=dev-libs/libisofs-0.6.2 >=x11-libs/gtk+-2.10:2 >=xfce-base/exo-0.6 >=xfce-base/libxfce4ui-4.8 gstreamer? ( >=media-libs/gst-plugins-base-0.10.20:0.10 ) udev? ( || ( >=sys-fs/udev-171-r1[gudev] <sys-fs/udev-171-r1[extras] ) ) dev-util/pkgconfig dev-util/intltool sys-devel/gettext || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool >=sys-apps/sed-4 >=dev-util/xfce4-dev-tools-4.8.0
|
||||
>=dev-libs/glib-2.22 >=dev-libs/libburn-0.4.2 >=dev-libs/libisofs-0.6.2 >=x11-libs/gtk+-2.10:2 >=xfce-base/exo-0.6 >=xfce-base/libxfce4ui-4.8 gstreamer? ( >=media-libs/gst-plugins-base-0.10.20:0.10 ) udev? ( || ( >=sys-fs/udev-171-r1[gudev] <sys-fs/udev-171-r1[extras] ) )
|
||||
0
|
||||
mirror://xfce/src/apps/xfburn/0.4/xfburn-0.4.3.tar.bz2 mirror://debian/pool/main/x/xfburn/xfburn_0.4.3-4.debian.tar.gz
|
||||
|
||||
http://goodies.xfce.org/projects/applications/xfburn
|
||||
GPL-2
|
||||
GTK+ based CD and DVD burning application
|
||||
~amd64 ~ppc ~x86
|
||||
autotools base eutils fdo-mime gnome2-utils libtool multilib portability toolchain-funcs user xfconf
|
||||
debug gstreamer udev
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=virtual/emacs-21
|
||||
>=virtual/emacs-21
|
||||
0
|
||||
mirror://gentoo/teco-7.el.bz2
|
||||
|
||||
http://www.emacswiki.org/emacs/TECO
|
||||
public-domain
|
||||
TECO interpreter for GNU Emacs
|
||||
~amd64 ~x86
|
||||
elisp elisp-common eutils multilib portability toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=sys-libs/ncurses-5.7-r7 magic? ( sys-apps/file )
|
||||
>=sys-libs/ncurses-5.7-r7 magic? ( sys-apps/file ) vim-plugin? ( >=app-editors/vim-7.3 ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
||||
0
|
||||
mirror://sourceforge/vifm/vifm-0.7.1.tar.bz2
|
||||
|
||||
http://vifm.sourceforge.net/
|
||||
GPL-2
|
||||
Console file manager with vi(m)-like keybindings
|
||||
~amd64 ~ppc ~s390 ~x86
|
||||
base eutils multilib portability toolchain-funcs user
|
||||
+compatibility +extended-keys +magic vim-plugin vim-syntax
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-java/icedtea:6 javascript? ( dev-java/rhino:1.6 ) nsplugin? ( || ( net-misc/npapi-sdk >=net-libs/xulrunner-1.9.1 ) ) test? ( >=dev-java/junit-4.8:4 ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool >=dev-java/java-config-2.1.9-r1 =dev-java/java-config-2*
|
||||
dev-java/icedtea:6 >=dev-java/java-config-2.1.9-r1 =dev-java/java-config-2*
|
||||
6
|
||||
http://icedtea.classpath.org/download/source/icedtea-web-1.1.4.tar.gz
|
||||
|
||||
http://icedtea.classpath.org
|
||||
GPL-2 GPL-2-with-linking-exception LGPL-2
|
||||
FOSS Java browser plugin and Web Start implementation
|
||||
~amd64 ~ppc ~ppc64 ~x86
|
||||
autotools eutils fdo-mime java-pkg-2 java-utils-2 java-vm-2 libtool multilib pax-utils portability prefix toolchain-funcs user versionator
|
||||
build doc javascript +nsplugin test elibc_FreeBSD
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare prerm setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-java/icedtea:7 javascript? ( dev-java/rhino:1.6 ) nsplugin? ( || ( net-misc/npapi-sdk >=net-libs/xulrunner-1.9.1 ) ) test? ( >=dev-java/junit-4.8:4 ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool >=dev-java/java-config-2.1.9-r1 =dev-java/java-config-2*
|
||||
dev-java/icedtea:7 >=dev-java/java-config-2.1.9-r1 =dev-java/java-config-2*
|
||||
7
|
||||
http://icedtea.classpath.org/download/source/icedtea-web-1.1.4.tar.gz
|
||||
|
||||
http://icedtea.classpath.org
|
||||
GPL-2 GPL-2-with-linking-exception LGPL-2
|
||||
FOSS Java browser plugin and Web Start implementation
|
||||
~amd64 ~x86
|
||||
autotools eutils fdo-mime java-pkg-2 java-utils-2 java-vm-2 libtool multilib pax-utils portability prefix toolchain-funcs user versionator
|
||||
build doc javascript +nsplugin test elibc_FreeBSD
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare prerm setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
!dev-lang/php:5 >=app-admin/eselect-php-0.6.2 >=dev-libs/libpcre-8.12[unicode] adabas? ( >=dev-db/unixODBC-1.8.13 ) apache2? ( www-servers/apache[threads=] ) berkdb? ( =sys-libs/db-4* ) birdstep? ( >=dev-db/unixODBC-1.8.13 ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) db2? ( >=dev-db/unixODBC-1.8.13 ) dbmaker? ( >=dev-db/unixODBC-1.8.13 ) empress? ( >=dev-db/unixODBC-1.8.13 ) empress-bcs? ( >=dev-db/unixODBC-1.8.13 ) enchant? ( app-text/enchant ) esoob? ( >=dev-db/unixODBC-1.8.13 ) exif? ( !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) gd-external? ( media-libs/gd ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) kolab? ( >=net-libs/c-client-2004g-r1 ) ldap? ( !oci8? ( >=net-nds/openldap-1.2.11 ) ) ldap-sasl? ( !oci8? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) !mysqlnd? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql-base ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sapdb? ( >=dev-db/unixODBC-1.8.13 ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) solid? ( >=dev-db/unixODBC-1.8.13 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( =dev-db/sqlite-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) ) sqlite3? ( >=dev-db/sqlite-3.7.7.1 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) unicode? ( dev-libs/oniguruma ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg media-libs/libpng sys-libs/zlib ) xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta enchant? ( !dev-php5/pecl-enchant ) fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 ) filter? ( !dev-php5/pecl-filter ) json? ( !dev-php5/pecl-json ) phar? ( !dev-php5/pecl-phar ) zip? ( !dev-php5/pecl-zip ) sys-devel/flex >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 apache2? ( =www-servers/apache-2* ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
|
||||
!dev-lang/php:5 >=app-admin/eselect-php-0.6.2 >=dev-libs/libpcre-8.12[unicode] adabas? ( >=dev-db/unixODBC-1.8.13 ) apache2? ( www-servers/apache[threads=] ) berkdb? ( =sys-libs/db-4* ) birdstep? ( >=dev-db/unixODBC-1.8.13 ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) db2? ( >=dev-db/unixODBC-1.8.13 ) dbmaker? ( >=dev-db/unixODBC-1.8.13 ) empress? ( >=dev-db/unixODBC-1.8.13 ) empress-bcs? ( >=dev-db/unixODBC-1.8.13 ) enchant? ( app-text/enchant ) esoob? ( >=dev-db/unixODBC-1.8.13 ) exif? ( !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) gd-external? ( media-libs/gd ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) kolab? ( >=net-libs/c-client-2004g-r1 ) ldap? ( !oci8? ( >=net-nds/openldap-1.2.11 ) ) ldap-sasl? ( !oci8? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) !mysqlnd? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql-base ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sapdb? ( >=dev-db/unixODBC-1.8.13 ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) solid? ( >=dev-db/unixODBC-1.8.13 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( =dev-db/sqlite-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) ) sqlite3? ( >=dev-db/sqlite-3.7.7.1 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( !gd-external? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) ) unicode? ( dev-libs/oniguruma ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg media-libs/libpng sys-libs/zlib ) xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta enchant? ( !dev-php5/pecl-enchant ) fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 ) filter? ( !dev-php5/pecl-filter ) json? ( !dev-php5/pecl-json ) phar? ( !dev-php5/pecl-phar ) zip? ( !dev-php5/pecl-zip ) apache2? ( =www-servers/apache-2* )
|
||||
5.3
|
||||
http://downloads.php.net/johannes/php-5.3.9RC2.tar.bz2 http://olemarkus.org/~olemarkus/gentoo/php-patchset-5.3.9_rc2-r0.tar.bz2 suhosin? ( http://download.suhosin.org/suhosin-patch-5.3.7-0.9.10.patch.gz )
|
||||
|
||||
http://php.net/
|
||||
PHP-3
|
||||
The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs.
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
apache-module autotools db-use depend.apache eutils flag-o-matic libtool multilib php-common-r1 phpconfutils portability toolchain-funcs user versionator
|
||||
kolab embed +cli cgi fpm apache2 threads adabas bcmath berkdb birdstep bzip2 calendar cdb cjk crypt +ctype curl curlwrappers db2 dbmaker debug doc empress empress-bcs enchant esoob exif frontbase +fileinfo +filter firebird flatfile ftp gd gd-external gdbm gmp +hash +iconv imap inifile interbase intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash mssql mysql mysqlnd mysqli nls oci8 oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm readline recode sapdb +session sharedext sharedmem +simplexml snmp soap sockets solid spell sqlite sqlite3 ssl sybase-ct sysvipc tidy +tokenizer truetype unicode wddx +xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib suhosin apache2
|
||||
truetype? ( || ( gd gd-external ) ) cjk? ( || ( gd gd-external ) ) exif? ( || ( gd gd-external ) ) xpm? ( gd ) gd? ( zlib !gd-external ) gd-external? ( !gd ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xsl? ( xml ) ldap-sasl? ( ldap !oci8 ) adabas? ( odbc ) birdstep? ( odbc ) dbmaker? ( odbc ) empress-bcs? ( empress ) empress? ( odbc ) esoob? ( odbc ) db2? ( odbc ) sapdb? ( odbc ) solid? ( odbc ) kolab? ( imap ) mhash? ( hash ) phar? ( hash ) mysqlnd? ( || ( mysql mysqli pdo ) ) oci8? ( !oci8-instant-client !ldap-sasl ) oci8-instant-client? ( !oci8 ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) firebird? ( !interbase ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )
|
||||
doc? ( app-doc/php-docs )
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
!dev-lang/php:5 >=app-admin/eselect-php-0.6.2 >=dev-libs/libpcre-8.12[unicode] apache2? ( www-servers/apache[threads=] ) berkdb? ( =sys-libs/db-4* ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) enchant? ( app-text/enchant ) exif? ( !gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) kolab? ( >=net-libs/c-client-2004g-r1 ) ldap? ( >=net-nds/openldap-1.2.11 ) ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) !mysqlnd? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql-base ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) spell? ( >=app-text/aspell-0.50 ) sqlite3? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( virtual/jpeg media-libs/libpng sys-libs/zlib ) ) unicode? ( dev-libs/oniguruma ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg media-libs/libpng sys-libs/zlib ) xsl? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta enchant? ( !dev-php5/pecl-enchant ) fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 ) filter? ( !dev-php5/pecl-filter ) json? ( !dev-php5/pecl-json ) phar? ( !dev-php5/pecl-phar ) zip? ( !dev-php5/pecl-zip ) sys-devel/flex >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 apache2? ( =www-servers/apache-2* ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
|
||||
apache2? ( =www-servers/apache-2* )
|
||||
5.4
|
||||
http://downloads.php.net/stas/php-5.4.0RC2.tar.bz2 http://olemarkus.org/~olemarkus/gentoo/php-patchset-5.4.0_rc2-r0.tar.bz2
|
||||
|
||||
http://php.net/
|
||||
PHP-3
|
||||
The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs.
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
apache-module autotools db-use depend.apache eutils flag-o-matic libtool multilib portability toolchain-funcs user versionator
|
||||
kolab embed +cli cgi fpm apache2 threads bcmath berkdb bzip2 calendar cdb cjk crypt +ctype curl curlwrappers debug doc enchant exif frontbase +fileinfo +filter firebird flatfile ftp gd gdbm gmp +hash +iconv imap inifile intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash mssql mysql mysqlnd mysqli nls oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm readline recode +session sharedmem +simplexml snmp soap sockets spell sqlite3 ssl sybase-ct sysvipc tidy +tokenizer truetype unicode wddx xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib apache2
|
||||
truetype? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xsl? ( xml ) ldap-sasl? ( ldap ) kolab? ( imap ) mhash? ( hash ) phar? ( hash ) mysqlnd? ( || ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )
|
||||
doc? ( app-doc/php-docs )
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/redland-1.0.10-r2 lua? ( >=dev-lang/lua-5.1 ) perl? ( dev-lang/perl ) php? ( dev-lang/php ) ruby? ( dev-lang/ruby dev-ruby/log4r ) >=dev-lang/swig-1.3.26 dev-util/pkgconfig sys-apps/sed >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2.7* )
|
||||
>=dev-libs/redland-1.0.10-r2 lua? ( >=dev-lang/lua-5.1 ) perl? ( dev-lang/perl ) php? ( dev-lang/php ) ruby? ( dev-lang/ruby dev-ruby/log4r ) >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2.7* )
|
||||
0
|
||||
http://download.librdf.org/source/redland-bindings-1.0.13.1.tar.gz
|
||||
|
||||
http://librdf.org/bindings/
|
||||
Apache-2.0 GPL-2 LGPL-2.1
|
||||
Language bindings for Redland
|
||||
~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos
|
||||
multilib python toolchain-funcs
|
||||
lua perl python php ruby
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/redland-1.0.14 lua? ( >=dev-lang/lua-5.1 ) perl? ( dev-lang/perl ) php? ( dev-lang/php ) ruby? ( dev-lang/ruby dev-ruby/log4r ) dev-util/pkgconfig >=dev-lang/swig-2 sys-apps/sed >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2.7* )
|
||||
>=dev-libs/redland-1.0.14 lua? ( >=dev-lang/lua-5.1 ) perl? ( dev-lang/perl ) php? ( dev-lang/php ) ruby? ( dev-lang/ruby dev-ruby/log4r ) >=app-admin/eselect-python-20091230 python? ( =dev-lang/python-2.7* )
|
||||
0
|
||||
http://download.librdf.org/source/redland-bindings-1.0.14.1.tar.gz
|
||||
|
||||
http://librdf.org/bindings/
|
||||
Apache-2.0 GPL-2 LGPL-2.1
|
||||
Language bindings for Redland
|
||||
~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos
|
||||
multilib python toolchain-funcs
|
||||
lua perl python php ruby
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/gobject-introspection-0.9 dev-libs/glib:2 virtual/libffi x11-libs/cairo x11-libs/gtk+:3[introspection] net-libs/webkit-gtk:3 gnome-base/gnome-js-common dev-db/sqlite:3 dev-libs/dbus-glib dev-libs/mpfr dev-libs/libxml2:2 sys-apps/dbus sys-libs/readline sys-devel/gettext >=dev-util/pkgconfig-0.9 >=dev-util/intltool-0.35 doc? ( >=dev-util/gtk-doc-0.9 ) profile? ( sys-devel/gcc ) >=sys-apps/sed-4
|
||||
>=dev-libs/gobject-introspection-0.9 dev-libs/glib:2 virtual/libffi x11-libs/cairo x11-libs/gtk+:3[introspection] net-libs/webkit-gtk:3 gnome-base/gnome-js-common dev-db/sqlite:3 dev-libs/dbus-glib dev-libs/mpfr dev-libs/libxml2:2 sys-apps/dbus sys-libs/readline
|
||||
0
|
||||
mirror://gnome/sources/seed/3.0/seed-3.0.0.tar.bz2
|
||||
|
||||
http://live.gnome.org/Seed
|
||||
LGPL-3
|
||||
Javascript bindings for Webkit-GTK and GNOME libraries
|
||||
~amd64 ~x86
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
debug doc profile test debug
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-python/numpy dev-python/python-dateutil dev-python/pytz media-libs/freetype:2 media-libs/libpng gtk? ( dev-python/pygtk ) wxwidgets? ( dev-python/wxpython:2.8 ) dev-python/pycxx dev-util/pkgconfig doc? ( app-text/dvipng dev-python/imaging dev-python/ipython dev-python/xlwt dev-python/sphinx media-gfx/graphviz[cairo] dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended ) >=app-admin/eselect-python-20091230 =dev-lang/python-2* tk? ( =dev-lang/python-2*[tk] )
|
||||
dev-python/numpy dev-python/python-dateutil dev-python/pytz media-libs/freetype:2 media-libs/libpng gtk? ( dev-python/pygtk ) wxwidgets? ( dev-python/wxpython:2.8 ) virtual/ttf-fonts media-fonts/stix-fonts media-fonts/texcm-ttf dev-python/pyparsing cairo? ( dev-python/pycairo ) excel? ( dev-python/xlwt ) fltk? ( dev-python/pyfltk ) qt4? ( dev-python/PyQt4[X] ) traits? ( dev-python/traits dev-python/configobj ) latex? ( virtual/latex-base app-text/ghostscript-gpl app-text/dvipng app-text/poppler[utils] dev-texlive/texlive-fontsrecommended ) >=app-admin/eselect-python-20091230 =dev-lang/python-2* tk? ( =dev-lang/python-2*[tk] )
|
||||
0
|
||||
mirror://sourceforge/matplotlib/matplotlib-1.1.0.tar.gz doc? ( mirror://gentoo/matplotlib-sampledata.tar.bz2 ) examples? ( mirror://gentoo/matplotlib-sampledata.tar.bz2 )
|
||||
|
||||
http://matplotlib.sourceforge.net/ http://pypi.python.org/pypi/matplotlib
|
||||
PYTHON BSD
|
||||
Pure python plotting library with matlab like syntax
|
||||
~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
distutils eutils multilib portability python toolchain-funcs user
|
||||
cairo doc excel examples fltk gtk latex qt4 traits tk wxwidgets
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/glib-2.28.0:2 >=x11-libs/gtk+-2.90.7:3 >=dev-libs/dbus-glib-0.76 >=gnome-base/gconf-2:2 >=sys-power/upower-0.9.0 gnome-base/librsvg:2 elibc_FreeBSD? ( dev-libs/libexecinfo ) virtual/opengl x11-libs/libSM x11-libs/libICE x11-libs/libXau x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXrender x11-libs/libXtst x11-misc/xdg-user-dirs x11-misc/xdg-user-dirs-gtk x11-apps/xdpyinfo >=dev-lang/perl-5 >=sys-devel/gettext-0.10.40 >=dev-util/pkgconfig-0.17 >=dev-util/intltool-0.40 !<gnome-base/gdm-2.20.4 doc? ( app-text/xmlto dev-libs/libxslt ) >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.28.0:2 >=x11-libs/gtk+-2.90.7:3 >=dev-libs/dbus-glib-0.76 >=gnome-base/gconf-2:2 >=sys-power/upower-0.9.0 gnome-base/librsvg:2 elibc_FreeBSD? ( dev-libs/libexecinfo ) virtual/opengl x11-libs/libSM x11-libs/libICE x11-libs/libXau x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXrender x11-libs/libXtst x11-misc/xdg-user-dirs x11-misc/xdg-user-dirs-gtk x11-apps/xdpyinfo gnome-base/gnome-settings-daemon >=gnome-base/gsettings-desktop-schemas-0.1.7 >=x11-themes/gnome-themes-standard-2.91.92 sys-apps/dbus[X]
|
||||
0
|
||||
mirror://gnome/sources/gnome-session/3.0/gnome-session-3.0.2.tar.bz2
|
||||
|
||||
http://www.gnome.org/
|
||||
GPL-2 LGPL-2 FDL-1.1
|
||||
Gnome session manager
|
||||
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
doc ipv6 elibc_FreeBSD debug
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/glib-2.18:2 >=x11-libs/gtk+-2.91.7:3[introspection?] >=x11-libs/libxklavier-5.1 introspection? ( >=dev-libs/gobject-introspection-0.6.7 ) >=dev-util/intltool-0.35 >=dev-util/pkgconfig-0.19 >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.18:2 >=x11-libs/gtk+-2.91.7:3[introspection?] >=x11-libs/libxklavier-5.1 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
|
||||
0
|
||||
mirror://gnome/sources/libgnomekbd/3.0/libgnomekbd-3.0.0.1.tar.bz2
|
||||
|
||||
http://www.gnome.org
|
||||
LGPL-2
|
||||
Gnome keyboard configuration library
|
||||
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
+introspection test
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/glib-2.28.0:2 >=x11-libs/pango-1.28.3 >=x11-libs/gtk+-3.0.8:3[introspection?] >=dev-libs/libxml2-2.7.8:2 >=gnome-base/gnome-desktop-3.0.0:3 gnome-base/dconf gnome-base/gsettings-desktop-schemas >=x11-libs/libnotify-0.7 x11-libs/libX11 x11-libs/libXext x11-libs/libXrender exif? ( >=media-libs/libexif-0.6.20 ) introspection? ( >=dev-libs/gobject-introspection-0.6.4 ) xmp? ( >=media-libs/exempi-2.1.0 ) >=dev-lang/perl-5 >=dev-util/pkgconfig-0.9 >=dev-util/intltool-0.40.1 sys-devel/gettext x11-proto/xproto doc? ( >=dev-util/gtk-doc-1.4 ) >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
>=dev-libs/glib-2.28.0:2 >=x11-libs/pango-1.28.3 >=x11-libs/gtk+-3.0.8:3[introspection?] >=dev-libs/libxml2-2.7.8:2 >=gnome-base/gnome-desktop-3.0.0:3 gnome-base/dconf gnome-base/gsettings-desktop-schemas >=x11-libs/libnotify-0.7 x11-libs/libX11 x11-libs/libXext x11-libs/libXrender exif? ( >=media-libs/libexif-0.6.20 ) introspection? ( >=dev-libs/gobject-introspection-0.6.4 ) xmp? ( >=media-libs/exempi-2.1.0 ) sendto? ( !gnome-extra/nautilus-sendto )
|
||||
0
|
||||
mirror://gnome/sources/nautilus/3.0/nautilus-3.0.2.tar.bz2
|
||||
|
||||
http://live.gnome.org/Nautilus
|
||||
GPL-2 LGPL-2 FDL-1.1
|
||||
A file manager for the GNOME desktop
|
||||
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator virtualx
|
||||
doc exif gnome +introspection sendto xmp test
|
||||
|
||||
gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 x11-themes/gnome-icon-theme-symbolic ) >=gnome-base/gvfs-0.1.2
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=dev-libs/glib-2.26.0:2 >=x11-libs/gtk+-3.0.0:3 >=gnome-base/gnome-settings-daemon-2.91.8 >=gnome-base/gnome-control-center-2.91.6 >=x11-libs/libnotify-0.7 media-libs/libcanberra[gtk3] x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-proto/scrnsaverproto sys-devel/gettext >=dev-util/intltool-0.35.0 >=dev-util/pkgconfig-0.12.0 >=sys-apps/sed-4
|
||||
>=dev-libs/glib-2.26.0:2 >=x11-libs/gtk+-3.0.0:3 >=gnome-base/gnome-settings-daemon-2.91.8 >=gnome-base/gnome-control-center-2.91.6 >=x11-libs/libnotify-0.7 media-libs/libcanberra[gtk3] x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver
|
||||
0
|
||||
mirror://gnome/sources/drwright/3.0/drwright-3.0.2.tar.bz2
|
||||
|
||||
http://git.gnome.org/browse/drwright
|
||||
GPL-2
|
||||
A GNOME 3 tool that forces you to take regular breaks to prevent RSI
|
||||
~amd64 ~x86
|
||||
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue