mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
Remove masked for removal package
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DIST holland-1.0.10.tar.gz 449334 BLAKE2B 0b0290b916448be1865ff2b5c2f0e78de9c4640418fc049b999f5dd171d8fa54c63411b5b8972c843d98f77e6b9726dbc849cb73d3771244e871bb9fea67652a SHA512 5183ec73012edcaba50ef5cc9b892480d5f60301d01d17bd96c5490bd8e6ae42bd21abb6084e6665317b8025489981a02293cd583964f01e86459609b93e918f
|
||||
@@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Holland MySQL with LVM Plugin"
|
||||
HOMEPAGE="http://www.hollandbackup.org/"
|
||||
|
||||
MY_P="${P%%-*}-${P##*-}"
|
||||
|
||||
SRC_URI="http://hollandbackup.org/releases/stable/${PV%.*}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
~app-backup/holland-backup-mysqldump-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-lib-common-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-lib-lvm-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-lib-mysql-${PV}[${PYTHON_USEDEP}]
|
||||
"
|
||||
PDEPEND="
|
||||
~app-backup/holland-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-backup-mysql-meta-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-backup-mysql-meta-${PV}[mysqldump]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/plugins/${PN//-/.}"
|
||||
S="${S/.lvm/_lvm}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir /etc/holland
|
||||
keepdir /etc/holland/backupsets
|
||||
keepdir /etc/holland/providers
|
||||
|
||||
insinto /etc/holland/backupsets
|
||||
doins "${S}"/../../config/backupsets/examples/mysql-lvm.conf
|
||||
doins "${S}"/../../config/backupsets/examples/mysqldump-lvm.conf
|
||||
|
||||
insinto /etc/holland/providers
|
||||
doins "${S}"/../../config/providers/mysql-lvm.conf
|
||||
doins "${S}"/../../config/providers/mysqldump-lvm.conf
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Holland MySQL"
|
||||
HOMEPAGE="http://www.hollandbackup.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="lvm +mysqldump mysqlhotcopy"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
lvm? ( ~app-backup/holland-backup-mysql-lvm-${PV}[${PYTHON_USEDEP}] )
|
||||
mysqldump? ( ~app-backup/holland-backup-mysqldump-${PV}[${PYTHON_USEDEP}] )
|
||||
mysqlhotcopy? ( ~app-backup/holland-backup-mysqlhotcopy-${PV}[${PYTHON_USEDEP}] )
|
||||
"
|
||||
PDEPEND="=app-backup/holland-${PV}[${PYTHON_USEDEP}]"
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<use>
|
||||
<flag name="lvm">Install Holland LVM Plugin</flag>
|
||||
<flag name="mysqldump">Install Holland mysqldump Plugin</flag>
|
||||
<flag name="mysqlhotcopy">Install Holland mysqlhotcopy Plugin</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST holland-1.0.10.tar.gz 449334 BLAKE2B 0b0290b916448be1865ff2b5c2f0e78de9c4640418fc049b999f5dd171d8fa54c63411b5b8972c843d98f77e6b9726dbc849cb73d3771244e871bb9fea67652a SHA512 5183ec73012edcaba50ef5cc9b892480d5f60301d01d17bd96c5490bd8e6ae42bd21abb6084e6665317b8025489981a02293cd583964f01e86459609b93e918f
|
||||
@@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Holland mysqldump Plugin"
|
||||
HOMEPAGE="http://www.hollandbackup.org/"
|
||||
|
||||
MY_P="${P%%-*}-${P##*-}"
|
||||
|
||||
SRC_URI="http://hollandbackup.org/releases/stable/${PV%.*}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
app-arch/gzip
|
||||
~app-backup/holland-lib-common-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-lib-mysql-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/iniparse[${PYTHON_USEDEP}]
|
||||
"
|
||||
PDEPEND="~app-backup/holland-${PV}[${PYTHON_USEDEP}]"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/plugins/${PN//-/.}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir /etc/holland
|
||||
keepdir /etc/holland/backupsets
|
||||
keepdir /etc/holland/providers
|
||||
|
||||
insinto /etc/holland/backupsets
|
||||
doins "${S}"/../../config/backupsets/examples/${PN##*-}.conf
|
||||
|
||||
insinto /etc/holland/providers
|
||||
doins "${S}"/../../config/providers/${PN##*-}.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Inline-compression is performed by default."
|
||||
elog "compression packages:"
|
||||
elog " app-arch/gzip (default)"
|
||||
elog " app-arch/bzip2"
|
||||
elog " app-arch/xz-utils"
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST holland-1.0.10.tar.gz 449334 BLAKE2B 0b0290b916448be1865ff2b5c2f0e78de9c4640418fc049b999f5dd171d8fa54c63411b5b8972c843d98f77e6b9726dbc849cb73d3771244e871bb9fea67652a SHA512 5183ec73012edcaba50ef5cc9b892480d5f60301d01d17bd96c5490bd8e6ae42bd21abb6084e6665317b8025489981a02293cd583964f01e86459609b93e918f
|
||||
@@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Holland MySQL (MyISAM) Hotcopy Plugin"
|
||||
HOMEPAGE="http://www.hollandbackup.org/"
|
||||
|
||||
MY_P="${P%%-*}-${P##*-}"
|
||||
|
||||
SRC_URI="http://hollandbackup.org/releases/stable/${PV%.*}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
~app-backup/holland-lib-common-${PV}[${PYTHON_USEDEP}]
|
||||
~app-backup/holland-lib-mysql-${PV}[${PYTHON_USEDEP}]
|
||||
"
|
||||
PDEPEND="~app-backup/holland-${PV}[${PYTHON_USEDEP}]"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/plugins/${PN//-/.}"
|
||||
|
||||
python_install_all() {
|
||||
use doc && local DOCS=( README docs/man/holland-mysqlhotcopy.rst )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir /etc/holland
|
||||
keepdir /etc/holland/backupsets
|
||||
keepdir /etc/holland/providers
|
||||
|
||||
insinto /etc/holland/backupsets
|
||||
doins "${S}"/../../config/backupsets/examples/${PN##*-}.conf
|
||||
|
||||
insinto /etc/holland/providers
|
||||
doins "${S}"/../../config/providers/${PN##*-}.conf
|
||||
|
||||
doman docs/man/holland-mysqlhotcopy.5
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST holland-1.0.10.tar.gz 449334 BLAKE2B 0b0290b916448be1865ff2b5c2f0e78de9c4640418fc049b999f5dd171d8fa54c63411b5b8972c843d98f77e6b9726dbc849cb73d3771244e871bb9fea67652a SHA512 5183ec73012edcaba50ef5cc9b892480d5f60301d01d17bd96c5490bd8e6ae42bd21abb6084e6665317b8025489981a02293cd583964f01e86459609b93e918f
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Holland MySQL Library"
|
||||
HOMEPAGE="http://www.hollandbackup.org/"
|
||||
|
||||
MY_P="${P%%-*}-${P##*-}"
|
||||
|
||||
SRC_URI="http://hollandbackup.org/releases/stable/${PV%.*}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
~app-backup/holland-lib-common-${PV}[${PYTHON_USEDEP}]
|
||||
<dev-python/mysql-python-1.2.5[${PYTHON_USEDEP}]
|
||||
"
|
||||
PDEPEND="~app-backup/holland-${PV}[${PYTHON_USEDEP}]"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/plugins/${PN//-/.}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST cooledit-3.17.17-nopython.tar.gz 15835 BLAKE2B b9f5d12e196de426ec848962a7db3feff6987d1a7848a013a4f8d59a8a399768b7f296dde6afa3be1fa6d3f9e148a18dba66341899a0a2973e1cd1c14a65b9f8 SHA512 acf5c8b6a06a32b9433d4b68c1d9def5c0cc7f479a1dc35e8de1541d9e762c57f36ff48376d633ae7c8cd749d0042889a9febdb825195faa54e3d0a690a4e129
|
||||
DIST cooledit-3.17.17.tar.gz 1674273 BLAKE2B ed55bed92780d6c018ba5ed6a1f5aba40d5fccec828daa9a81b6a435a542663dbffe9355de88b81236a8d343fb1748cf711d66d6e9ac401fe0463dea3f4c047f SHA512 1d82ee1ab1e3bfe6477365aaa35084f7504a1503a0c97df997d937c90097c783d4cb90f023499a15f78d278df631310f59a3bd0f7a66620f147e23d7273294e9
|
||||
@@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Cooledit is a full featured multiple window text editor"
|
||||
HOMEPAGE="http://freshmeat.net/projects/cooledit/"
|
||||
SRC_URI="ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit/${P}.tar.gz
|
||||
https://dev.gentoo.org/~hwoarang/distfiles/${P}-nopython.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="x11-libs/libX11
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXau"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/libXpm"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-gcc4.patch \
|
||||
"${FILESDIR}"/${P}-asneeded.patch \
|
||||
"${FILESDIR}"/${P}-implicit_declarations.patch \
|
||||
"${FILESDIR}"/${P}-interix.patch \
|
||||
"${FILESDIR}"/${P}-interix5.patch \
|
||||
"${FILESDIR}"/${P}-copy.patch \
|
||||
"${WORKDIR}"/${P}-nopython.patch
|
||||
sed -i -e "/Python.h/d" "${S}"/editor/_coolpython.c || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
[[ ${CHOST} == *-interix* ]] && export ac_cv_header_wchar_h=no
|
||||
|
||||
# Fix for bug 40152 (04 Feb 2004 agriffis)
|
||||
addwrite /dev/ptym/clone:/dev/ptmx
|
||||
econf $(use_enable nls)
|
||||
emake || die "emake failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed."
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
diff -ur cooledit-3.17.17.orig/widget/Makefile.am cooledit-3.17.17/widget/Makefile.am
|
||||
--- cooledit-3.17.17.orig/widget/Makefile.am 2005-04-04 23:47:45.000000000 +0300
|
||||
+++ cooledit-3.17.17/widget/Makefile.am 2008-12-07 14:47:18.000000000 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
look-cool.c look-gtk.c look-next.c
|
||||
|
||||
libCw_la_LDFLAGS = -version-info 1:0:0
|
||||
+libCw_la_LIBADD = @X_LIBS@ -lX11 @X_EXTRA_LIBS@ @LIBINTL@
|
||||
|
||||
DEFS = @X_CFLAGS@ -DLOCALEDIR=\"$(localedir)\" -DLIBDIR=\"${exec_prefix}/share/cooledit\" @DEFS@
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
diff -crB cooledit-3.17.17/widget/editcmd.c cooledit-new/widget/editcmd.c
|
||||
*** cooledit-3.17.17/widget/editcmd.c 2005-04-04 16:47:45.000000000 -0400
|
||||
--- cooledit-new/widget/editcmd.c 2009-04-25 21:56:14.000000000 -0400
|
||||
***************
|
||||
*** 214,220 ****
|
||||
if (file < 0 && (flags & O_CREAT)) /* must it be created ? */
|
||||
return creat ((char *) pathname, mode);
|
||||
close (file);
|
||||
! return open ((char *) pathname, flags);
|
||||
}
|
||||
|
||||
/* "Oleg Yu. Repin" <repin@ssd.sscc.ru> added backup filenames
|
||||
--- 214,220 ----
|
||||
if (file < 0 && (flags & O_CREAT)) /* must it be created ? */
|
||||
return creat ((char *) pathname, mode);
|
||||
close (file);
|
||||
! return open ((char *) pathname, flags, mode);
|
||||
}
|
||||
|
||||
/* "Oleg Yu. Repin" <repin@ssd.sscc.ru> added backup filenames
|
||||
@@ -1,10 +0,0 @@
|
||||
--- cooledit-3.17.17/widget/coollocal.h.agriffis 2005-04-04 16:47:45.000000000 -0400
|
||||
+++ cooledit-3.17.17/widget/coollocal.h 2006-03-12 15:38:40.000000000 -0500
|
||||
@@ -49,7 +49,6 @@
|
||||
int eh_picture (struct cool_widget *w, XEvent * xevent, CEvent * cwevent);
|
||||
void drawstring_xy (Window win, int x, int y, const char *text);
|
||||
void drawstring_xy_hotkey (Window win, int x, int y, const char *text, int hotkey);
|
||||
-int run_callbacks (CWidget * w, XEvent * xevent, CEvent * cwevent);
|
||||
void process_external_focus (Window win, int type);
|
||||
void focus_window (Window win);
|
||||
void link_scrollbar_to_textbox (CWidget * w, CWidget * textbox, XEvent * xevent, CEvent * cwevent, int whichscrbutton);
|
||||
@@ -1,34 +0,0 @@
|
||||
diff -ur cooledit-3.17.17.orig/editor/postscript.c cooledit-3.17.17/editor/postscript.c
|
||||
--- cooledit-3.17.17.orig/editor/postscript.c 2005-04-04 23:47:45.000000000 +0300
|
||||
+++ cooledit-3.17.17/editor/postscript.c 2008-12-07 14:55:25.000000000 +0200
|
||||
@@ -1,5 +1,7 @@
|
||||
#include <config.h>
|
||||
+#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
+#include <string.h>
|
||||
#ifdef HAVE_SYS_STAT_H
|
||||
#include <sys/stat.h>
|
||||
#endif
|
||||
diff -ur cooledit-3.17.17.orig/widget/aafont.c cooledit-3.17.17/widget/aafont.c
|
||||
--- cooledit-3.17.17.orig/widget/aafont.c 2005-04-04 23:47:45.000000000 +0300
|
||||
+++ cooledit-3.17.17/widget/aafont.c 2008-12-07 14:54:23.000000000 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <config.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
+#include <string.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xutil.h>
|
||||
#include "aafont.h"
|
||||
diff -ur cooledit-3.17.17.orig/widget/mad.c cooledit-3.17.17/widget/mad.c
|
||||
--- cooledit-3.17.17.orig/widget/mad.c 2005-04-04 23:47:45.000000000 +0300
|
||||
+++ cooledit-3.17.17/widget/mad.c 2008-12-07 14:54:30.000000000 +0200
|
||||
@@ -22,6 +22,8 @@
|
||||
/* Generation MAD. It is based on the debauch package. */
|
||||
/********************************************************************/
|
||||
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
#include "mad.h"
|
||||
|
||||
#undef malloc
|
||||
@@ -1,31 +0,0 @@
|
||||
diff -ru -x '*.Po' -x '*.Plo' cooledit-3.17.17.orig/editor/_coolpython.c cooledit-3.17.17/editor/_coolpython.c
|
||||
--- cooledit-3.17.17.orig/editor/_coolpython.c 2008-04-03 10:59:33 +0200
|
||||
+++ cooledit-3.17.17/editor/_coolpython.c 2008-04-03 11:02:45 +0200
|
||||
@@ -1,4 +1,15 @@
|
||||
|
||||
+// on interix, need this before config.h to avoid clashes
|
||||
+// with wchar.h, which cooledit believes is not there, and therefore
|
||||
+// defines mbstate_t. Python.h includes it, and thus wchar.h messes up.
|
||||
+#ifdef __cplusplus
|
||||
+extern "C" {
|
||||
+#endif
|
||||
+#include "Python.h"
|
||||
+#ifdef __cplusplus
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
#include <config.h>
|
||||
|
||||
#ifdef HAVE_PYTHON
|
||||
diff -ru -x '*.Po' -x '*.Plo' cooledit-3.17.17.orig/rxvt/_rxvtlib.h cooledit-3.17.17/rxvt/_rxvtlib.h
|
||||
--- cooledit-3.17.17.orig/rxvt/_rxvtlib.h 2008-04-03 11:10:02 +0200
|
||||
+++ cooledit-3.17.17/rxvt/_rxvtlib.h 2008-04-03 09:00:13 +0200
|
||||
@@ -170,7 +170,7 @@
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <net/if.h>
|
||||
-#if !defined(__NetBSD__) && !defined(__OpenBSD__)
|
||||
+#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__INTERIX)
|
||||
#include <net/if_arp.h>
|
||||
#endif
|
||||
#include "X11/keysymdef.h"
|
||||
@@ -1,13 +0,0 @@
|
||||
diff -ru -x '*.Po' -x '*.Plo' cooledit-3.17.17.orig/rxvt/_rxvtlib.h cooledit-3.17.17/rxvt/_rxvtlib.h
|
||||
--- cooledit-3.17.17.orig/rxvt/_rxvtlib.h 2008-04-17 12:09:05 +0200
|
||||
+++ cooledit-3.17.17/rxvt/_rxvtlib.h 2008-04-17 12:09:31 +0200
|
||||
@@ -169,7 +169,9 @@
|
||||
#endif
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
+#ifndef __INTERIX
|
||||
#include <net/if.h>
|
||||
+#endif
|
||||
#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__INTERIX)
|
||||
#include <net/if_arp.h>
|
||||
#endif
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="freshmeat">cooledit</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST rdd-3.0.4.tar.gz 5896942 BLAKE2B fa857056b19b1902a77f203f786f55c51c5f14c70886542e0f94c4e7e23e8b4d361b8578184df60e7b41f4dee46dca82d8971c3f4fba8c8408694a0480003d94 SHA512 8f4536cfd8d1f4bb841a40d163b922698e27f02b8aa9f525c265e4c2ebf94bf5e61f8ea8452fca00d5a5ab7977bc24b64288b6442c8076692b045ed9936ba86f
|
||||
@@ -1,25 +0,0 @@
|
||||
diff -Naur rdd-3.0.4-orig/src/Makefile.am rdd-3.0.4/src/Makefile.am
|
||||
--- rdd-3.0.4-orig/src/Makefile.am 2013-07-26 11:27:50.288696066 -0400
|
||||
+++ rdd-3.0.4/src/Makefile.am 2013-07-26 12:14:51.601771619 -0400
|
||||
@@ -83,14 +83,15 @@
|
||||
rdd-verify.1
|
||||
|
||||
install-exec-local:
|
||||
- $(INSTALL) $(srcdir)/rddi.py $(bindir)/rddi
|
||||
- $(INSTALL) $(srcdir)/plot-entropy.py $(bindir)/plot-entropy
|
||||
- $(INSTALL) $(srcdir)/plot-md5.py $(bindir)/plot-md5
|
||||
+ $(INSTALL) -d $(DESTDIR)$(bindir)
|
||||
+ $(INSTALL) $(srcdir)/rddi.py $(DESTDIR)$(bindir)/rddi
|
||||
+ $(INSTALL) $(srcdir)/plot-entropy.py $(DESTDIR)$(bindir)/plot-entropy
|
||||
+ $(INSTALL) $(srcdir)/plot-md5.py $(DESTDIR)$(bindir)/plot-md5
|
||||
|
||||
uninstall-local:
|
||||
- rm -f $(bindir)/rddi
|
||||
- rm -f $(bindir)/plot-entropy
|
||||
- rm -f $(bindir)/plot-md5
|
||||
+ rm -f $(DESTDIR)$(bindir)/rddi
|
||||
+ rm -f $(DESTDIR)$(bindir)/plot-entropy
|
||||
+ rm -f $(DESTDIR)$(bindir)/plot-md5
|
||||
|
||||
DISTCLEANFILES= Makefile.in
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zerochaos@gentoo.org</email>
|
||||
<name>Rick Farina</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">rdd</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
# no worky
|
||||
RESTRICT="test"
|
||||
|
||||
DESCRIPTION="Rdd is a forensic copy program"
|
||||
HOMEPAGE="http://www.sf.net/projects/rdd"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="debug doc"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="app-forensics/libewf
|
||||
x11-libs/gtk+:2
|
||||
gnome-base/libglade:2.0"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/rdd-3.0.4-sandbox-fix.patch"
|
||||
sed -i 's/AM_PATH_GTK_2_0//' configure.ac || die
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#doxygen-html fails but the docs are prebuilt so we don't need to enable them
|
||||
econf --disable-doxygen-html \
|
||||
$(use_enable debug tracing) \
|
||||
$(use_enable doc doxygen-doc)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
dobin src/rddi.py
|
||||
dosym rdd-copy /usr/bin/rdd
|
||||
#this causes a warning about not being recursive, no clue why
|
||||
dohtml -r doxygen-doc/html/*
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST man-pages-ro-0.2.tar.gz 42764 BLAKE2B 1bdc89f8a2d04322ec0d65eb48eb070d96d8dc9f692a80dfb60053fe3b96051101f4cce048e3f159a6394ff4e333dbf38f6b255399a0d02805ae5044755004cb SHA512 d45deab53dbc34ef9809c19c00cded7f67bf78979cd9a8dc4a5e418465a2d56327822a07736d38fdfc34d036909866b67fdd78d1c2dcbbdb7e60d5bfbfb2599a
|
||||
@@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="A somewhat comprehensive collection of Romanian Linux man pages"
|
||||
HOMEPAGE="http://www.rolix.org/man/arhiva/"
|
||||
SRC_URI="http://www.rolix.org/man/arhiva/${P}.tar.gz"
|
||||
|
||||
LICENSE="LDP-1 GPL-2+ man-pages"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/man"
|
||||
|
||||
S=${WORKDIR}/man-ro
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/man/ro/man1
|
||||
doins man1/*.1
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST powerprefs-0.8.0.tar.gz 400749 BLAKE2B 53a0dab3348b56a770861ada1fc882d24bab36a77e6823a1724e602ddc424b1232cb9989e353b4eedc0d62261bd031402745d10720f635bf64e7b6f7cfdd07e2 SHA512 79f30fffd9cda707084e7acebd5dca0849dc9ba368ba03d4553c518e2d8d0265c8f5cc4849a8d8d5c8bd8c973320a00bd3d635f36fb94b3373391ceef802ca99
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ppc@gentoo.org</email>
|
||||
<name>Gentoo Linux PowerPC Development</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">pbbuttons</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=2
|
||||
|
||||
DESCRIPTION="program to interface with pbbuttonsd (Powerbook/iBook) keys"
|
||||
HOMEPAGE="http://pbbuttons.sf.net"
|
||||
SRC_URI="mirror://sourceforge/pbbuttons/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=x11-libs/gtk+-2.4:2
|
||||
>=app-laptop/pbbuttonsd-0.8.0"
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die
|
||||
dodoc README
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST cwiid-20110107.tar.bz2 81184 BLAKE2B 272ca126f82a25fa1b491fbc5abe11ba76e1f99b9390de2243ed49fbe4d70da6a424e9e34c9f35021d1ff9321b878e0360ec0503874923de605a8e8c99e6d1a2 SHA512 b9cde716f7bc67697cf6fafd62f324cf343afc734845d8c3f608e0ad9abe245570e59dbda10a0d3a50b0439a8cc8db0bcf71d592c6d4b733c3955426a97cb46f
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/abstrakraft/cwiid.git"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
inherit git
|
||||
else
|
||||
# git archive --prefix=cwiid-$(date +%Y%m%d)/ \
|
||||
# --format=tar HEAD | bzip2 > cwiid-$(date +%Y%m%d).tar.bz2
|
||||
SRC_URI="https://dev.gentoo.org/~lxnay/cwiid/cwiid-${PV}.tar.bz2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils linux-mod autotools python-single-r1
|
||||
|
||||
DESCRIPTION="Library, input driver, and utilities for the Nintendo Wiimote"
|
||||
HOMEPAGE="http://abstrakraft.org/cwiid"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="python"
|
||||
|
||||
DEPEND="virtual/awk
|
||||
sys-apps/sed
|
||||
sys-devel/bison
|
||||
>=sys-devel/flex-2.5.35
|
||||
virtual/pkgconfig
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
RDEPEND="net-wireless/bluez
|
||||
x11-libs/gtk+:2
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~BT_L2CAP ~INPUT_UINPUT"
|
||||
linux-mod_pkg_setup
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix broken build system
|
||||
sed -i "s:--disable-ldconfig:--without-ldconfig:g" "${S}"/configure.ac || die
|
||||
sed -i "s:enable_ldconfig:with_ldconfig:g" "${S}"/configure.ac || die
|
||||
epatch "${FILESDIR}"/${P}-underlinking.patch
|
||||
eautoreconf
|
||||
}
|
||||
src_configure() {
|
||||
econf $(use_with python) --without-ldconfig || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${FILESDIR}/60-${PN}.rules"
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
# make possible to use cwiid device as user
|
||||
KERNEL=="uinput", MODE="0660", GROUP="plugdev"
|
||||
@@ -1,31 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Tue Aug 14 23:04:03 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
fix build for linkers that don't permit underlinking
|
||||
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -69,6 +69,8 @@
|
||||
AC_MSG_ERROR([linux/uinput.h]),
|
||||
[#include <linux/input.h>])
|
||||
|
||||
+PKG_CHECK_MODULES([BLUETOOTH], [bluez])
|
||||
+
|
||||
AC_ISC_POSIX
|
||||
|
||||
AC_ARG_WITH(cwiid-config-dir,AC_HELP_STRING([--with-cwiid-config-dir],
|
||||
--- wmdemo/Makefile.in
|
||||
+++ wmdemo/Makefile.in
|
||||
@@ -6,9 +6,9 @@
|
||||
|
||||
SOURCES = wmdemo.c
|
||||
|
||||
-CFLAGS += -I@top_builddir@/libcwiid
|
||||
+CFLAGS += -I@top_builddir@/libcwiid @BLUETOOTH_CFLAGS@
|
||||
LDFLAGS += -L@top_builddir@/libcwiid
|
||||
-LDLIBS += -lcwiid
|
||||
+LDLIBS += -lcwiid @BLUETOOTH_LIBS@
|
||||
INST_DIR = @bindir@
|
||||
|
||||
include $(COMMON)/include/app.mak
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST gnome-phone-manager-0.69.tar.xz 393916 BLAKE2B c1b77898de55d7c1c74a7cff40e04e0ee72550693060a7b22a1bea32f347efdb80b96df59f1c299488b5cd0b448a980d2f913a4d83f31867c8fcd7e4f8c34d66 SHA512 fa12ef3bc2d94fd91c6f680a5b47cba16a56c2fdf324da958503a7c4f7eb1fedc7aeaced567f2ed1ad8c25da4f994b709018e95bb7ec4a8a2248521a3453970d
|
||||
@@ -1,541 +0,0 @@
|
||||
From 091f0e00bae058d384fbc9834a402192bbf192a6 Mon Sep 17 00:00:00 2001
|
||||
From: Matthew Barnes <mbarnes@redhat.com>
|
||||
Date: Sat, 29 Dec 2012 21:14:51 +0100
|
||||
Subject: [PATCH] Adapt to Evolution-Data-Server API changes
|
||||
|
||||
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=680927
|
||||
---
|
||||
configure.in | 2 +-
|
||||
cut-n-paste/e-contact-entry/e-contact-entry.c | 168 +++++++++++---------------
|
||||
cut-n-paste/e-contact-entry/e-contact-entry.h | 8 +-
|
||||
libgsm/phonemgr-utils.c | 2 +-
|
||||
src/e-phone-entry.c | 38 +++---
|
||||
5 files changed, 96 insertions(+), 122 deletions(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index be5e729..73e7aec 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -47,7 +47,7 @@ PKG_CHECK_MODULES(LIBGSM, glib-2.0 gobject-2.0 $GNOKII_REQS gthread-2.0 bluez $e
|
||||
|
||||
PKG_CHECK_MODULES(PHONEMGR, gtk+-3.0 >= 3.0 glib-2.0 >= 2.31.0
|
||||
libcanberra-gtk3 gconf-2.0
|
||||
- $GNOME_BLUETOOTH_REQS $evo_pc_file libedataserverui-3.0
|
||||
+ $GNOME_BLUETOOTH_REQS $evo_pc_file libedataserver-1.2 >= 3.6
|
||||
gmodule-2.0 dbus-glib-1 gnome-icon-theme >= 2.19.1
|
||||
)
|
||||
|
||||
diff --git a/cut-n-paste/e-contact-entry/e-contact-entry.c b/cut-n-paste/e-contact-entry/e-contact-entry.c
|
||||
index dc8e2e3..bbd4e6a 100644
|
||||
--- a/cut-n-paste/e-contact-entry/e-contact-entry.c
|
||||
+++ b/cut-n-paste/e-contact-entry/e-contact-entry.c
|
||||
@@ -1,4 +1,4 @@
|
||||
-/*
|
||||
+/*
|
||||
* Copyright (C) 2004 Ross Burton <ross@burtonini.com
|
||||
*
|
||||
* e-contact-entry.c
|
||||
@@ -38,11 +38,6 @@
|
||||
#include <glib.h>
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
-#include <libedataserver/e-source.h>
|
||||
-#include <libebook/e-book.h>
|
||||
-#include <libebook/e-book-view.h>
|
||||
-#include <libebook/e-contact.h>
|
||||
-
|
||||
#include "e-contact-entry.h"
|
||||
#include "econtactentry-marshal.h"
|
||||
|
||||
@@ -59,7 +54,7 @@ static int signals[LAST_SIGNAL] = { 0 };
|
||||
/* Properties */
|
||||
enum {
|
||||
PROP_0, /* TODO: why? */
|
||||
- PROP_SOURCE_LIST,
|
||||
+ PROP_REGISTRY,
|
||||
PROP_COMPLETE_LENGTH,
|
||||
};
|
||||
|
||||
@@ -70,7 +65,7 @@ enum {
|
||||
struct EContactEntryPriv {
|
||||
GtkEntryCompletion *completion;
|
||||
GtkListStore *store;
|
||||
- ESourceList *source_list;
|
||||
+ ESourceRegistry *registry;
|
||||
/* A list of EntryLookup structs we are searching */
|
||||
GList *lookup_entries;
|
||||
/* Number of characters to start searching at */
|
||||
@@ -227,7 +222,7 @@ e_contact_entry_display_func (EContact *contact)
|
||||
emails = e_contact_get (contact, E_CONTACT_EMAIL);
|
||||
for (l = emails; l != NULL; l = l->next) {
|
||||
item = g_new0 (EContactEntyItem, 1);
|
||||
- item->identifier = item->identifier = g_strdup (l->data);
|
||||
+ item->identifier = g_strdup (l->data);
|
||||
item->display_string = g_strdup_printf ("%s <%s>", (char*)e_contact_get_const (contact, E_CONTACT_NAME_OR_ORG), item->identifier);
|
||||
|
||||
items = g_list_prepend (items, item);
|
||||
@@ -276,22 +271,13 @@ view_contacts_added_cb (EBook *book, GList *contacts, gpointer user_data)
|
||||
return;
|
||||
|
||||
photo = e_contact_get (contact, E_CONTACT_PHOTO);
|
||||
-#ifndef HAVE_ECONTACTPHOTOTYPE
|
||||
- if (photo) {
|
||||
-#else
|
||||
if (photo && photo->type == E_CONTACT_PHOTO_TYPE_INLINED) {
|
||||
-#endif
|
||||
GdkPixbufLoader *loader;
|
||||
|
||||
loader = gdk_pixbuf_loader_new ();
|
||||
|
||||
-#ifndef HAVE_ECONTACTPHOTOTYPE
|
||||
- if (gdk_pixbuf_loader_write (loader, (guchar *)photo->data,
|
||||
- photo->length, NULL))
|
||||
-#else
|
||||
if (gdk_pixbuf_loader_write (loader, (guchar *)photo->data.inlined.data,
|
||||
photo->data.inlined.length, NULL))
|
||||
-#endif
|
||||
pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
|
||||
|
||||
if (pixbuf) {
|
||||
@@ -339,16 +325,15 @@ view_contacts_added_cb (EBook *book, GList *contacts, gpointer user_data)
|
||||
* The query on the EBookView has completed.
|
||||
*/
|
||||
static void
|
||||
-view_completed_cb (EBookView *book_view, EBookViewStatus status, gpointer user_data)
|
||||
+view_completed_cb (EBookView *book_view, EBookViewStatus status, const gchar *message, gpointer user_data)
|
||||
{
|
||||
EntryLookup *lookup;
|
||||
g_return_if_fail (user_data != NULL);
|
||||
- /* TODO: handle status != OK */
|
||||
- g_return_if_fail (status == E_BOOK_ERROR_OK);
|
||||
g_return_if_fail (book_view != NULL);
|
||||
|
||||
lookup = (EntryLookup*)user_data;
|
||||
g_object_unref (lookup->bookview);
|
||||
+ lookup->bookview = NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -361,9 +346,9 @@ bookview_cb (EBook *book, EBookStatus status, EBookView *book_view, gpointer clo
|
||||
/* TODO: handle status != OK */
|
||||
g_return_if_fail (status == E_BOOK_ERROR_OK);
|
||||
g_return_if_fail (closure != NULL);
|
||||
-
|
||||
+
|
||||
lookup = (EntryLookup*)closure;
|
||||
-
|
||||
+
|
||||
g_object_ref (book_view);
|
||||
/* This shouldn't happen of course */
|
||||
if (lookup->bookview) {
|
||||
@@ -372,10 +357,10 @@ bookview_cb (EBook *book, EBookStatus status, EBookView *book_view, gpointer clo
|
||||
}
|
||||
lookup->bookview = book_view;
|
||||
g_object_add_weak_pointer ((GObject*)book_view, (gpointer*)&lookup->bookview);
|
||||
-
|
||||
- g_signal_connect (book_view, "contacts_added", (GCallback)view_contacts_added_cb, lookup);
|
||||
- g_signal_connect (book_view, "sequence_complete", (GCallback)view_completed_cb, lookup);
|
||||
-
|
||||
+
|
||||
+ g_signal_connect (book_view, "contacts-added", (GCallback)view_contacts_added_cb, lookup);
|
||||
+ g_signal_connect (book_view, "view_complete", (GCallback)view_completed_cb, lookup);
|
||||
+
|
||||
e_book_view_start (book_view);
|
||||
}
|
||||
|
||||
@@ -396,9 +381,10 @@ entry_changed_cb (GtkEditable *editable, gpointer user_data)
|
||||
if (lookup->bookview) {
|
||||
e_book_view_stop (lookup->bookview);
|
||||
g_object_unref (lookup->bookview);
|
||||
+ lookup->bookview = NULL;
|
||||
}
|
||||
}
|
||||
-
|
||||
+
|
||||
gtk_list_store_clear (entry->priv->store);
|
||||
|
||||
query = create_query (entry, gtk_editable_get_chars (editable, 0, -1));
|
||||
@@ -409,8 +395,8 @@ entry_changed_cb (GtkEditable *editable, gpointer user_data)
|
||||
/* If the book isn't open yet, skip this source */
|
||||
if (!lookup->open)
|
||||
continue;
|
||||
-
|
||||
- if (e_book_async_get_book_view (lookup->book, query, NULL, 11, (EBookBookViewCallback)bookview_cb, lookup) != 0) {
|
||||
+
|
||||
+ if (e_book_async_get_book_view (lookup->book, query, NULL, MAX_ENTRIES, (EBookBookViewCallback)bookview_cb, lookup) == FALSE) {
|
||||
g_signal_emit (entry, signals[ERROR], 0, _("Cannot create searchable view."));
|
||||
}
|
||||
}
|
||||
@@ -441,7 +427,7 @@ book_opened_cb (EBook *book, EBookStatus status, gpointer data)
|
||||
return;
|
||||
}
|
||||
}
|
||||
-
|
||||
+
|
||||
g_signal_emit (lookup->entry, signals[STATE_CHANGE], 0, FALSE);
|
||||
g_signal_emit (lookup->entry, signals[ERROR], 0, stringify_ebook_error (status));
|
||||
return;
|
||||
@@ -458,11 +444,12 @@ book_opened_cb (EBook *book, EBookStatus status, gpointer data)
|
||||
*/
|
||||
|
||||
void
|
||||
-e_contact_entry_set_source_list (EContactEntry *entry,
|
||||
- ESourceList *source_list)
|
||||
+e_contact_entry_set_registry (EContactEntry *entry,
|
||||
+ ESourceRegistry *registry)
|
||||
{
|
||||
+ GList *list, *link;
|
||||
+ const gchar *extension_name;
|
||||
GError *error = NULL;
|
||||
- GSList *list, *l;
|
||||
|
||||
g_return_if_fail (E_IS_CONTACT_ENTRY (entry));
|
||||
|
||||
@@ -471,58 +458,48 @@ e_contact_entry_set_source_list (EContactEntry *entry,
|
||||
g_list_foreach (entry->priv->lookup_entries, (GFunc)lookup_entry_free, NULL);
|
||||
g_list_free (entry->priv->lookup_entries);
|
||||
}
|
||||
- if (entry->priv->source_list) {
|
||||
- g_object_unref (entry->priv->source_list);
|
||||
+ if (entry->priv->registry) {
|
||||
+ g_object_unref (entry->priv->registry);
|
||||
}
|
||||
|
||||
/* If we have no new sources, disable and return here */
|
||||
- if (source_list == NULL) {
|
||||
+ if (registry == NULL) {
|
||||
g_signal_emit (entry, signals[STATE_CHANGE], 0, FALSE);
|
||||
- entry->priv->source_list = NULL;
|
||||
+ entry->priv->registry = NULL;
|
||||
entry->priv->lookup_entries = NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
- entry->priv->source_list = source_list;
|
||||
- /* So that the list isn't going away underneath us */
|
||||
- g_object_ref (entry->priv->source_list);
|
||||
+ entry->priv->registry = registry;
|
||||
+ /* So that the registry isn't going away underneath us */
|
||||
+ g_object_ref (entry->priv->registry);
|
||||
|
||||
- /* That gets us a list of ESourceGroup */
|
||||
- list = e_source_list_peek_groups (source_list);
|
||||
entry->priv->lookup_entries = NULL;
|
||||
|
||||
- for (l = list; l != NULL; l = l->next) {
|
||||
- ESourceGroup *group = l->data;
|
||||
- GSList *sources = NULL, *m;
|
||||
- /* That should give us a list of ESource */
|
||||
- sources = e_source_group_peek_sources (group);
|
||||
- for (m = sources; m != NULL; m = m->next) {
|
||||
- ESource *source = m->data;
|
||||
- ESource *s = e_source_copy (source);
|
||||
- EntryLookup *lookup;
|
||||
- char *uri;
|
||||
+ extension_name = E_SOURCE_EXTENSION_ADDRESS_BOOK;
|
||||
+ list = e_source_registry_list_sources (registry, extension_name);
|
||||
|
||||
- uri = g_strdup_printf("%s/%s", e_source_group_peek_base_uri (group), e_source_peek_relative_uri (source));
|
||||
- e_source_set_absolute_uri (s, uri);
|
||||
- g_free (uri);
|
||||
+ for (link = list; link != NULL; link = g_list_next (link)) {
|
||||
+ ESource *source = E_SOURCE (link->data);
|
||||
+ EntryLookup *lookup;
|
||||
|
||||
- /* Now add those to the lookup entries list */
|
||||
- lookup = g_new0 (EntryLookup, 1);
|
||||
- lookup->entry = entry;
|
||||
- lookup->status = E_BOOK_ERROR_OK;
|
||||
- lookup->open = FALSE;
|
||||
+ /* Now add those to the lookup entries list */
|
||||
+ lookup = g_new0 (EntryLookup, 1);
|
||||
+ lookup->entry = entry;
|
||||
+ lookup->status = E_BOOK_ERROR_OK;
|
||||
+ lookup->open = FALSE;
|
||||
|
||||
- if ((lookup->book = e_book_new (s, &error)) == NULL) {
|
||||
- /* TODO handle this better, fire the error signal I guess */
|
||||
+ if ((lookup->book = e_book_new (source, &error)) == NULL) {
|
||||
+ /* TODO handle this better, fire the error signal I guess */
|
||||
+ if (error) {
|
||||
g_warning ("%s", error->message);
|
||||
- g_error_free (error);
|
||||
- g_free (lookup);
|
||||
- } else {
|
||||
- entry->priv->lookup_entries = g_list_append (entry->priv->lookup_entries, lookup);
|
||||
- e_book_async_open(lookup->book, TRUE, (EBookCallback)book_opened_cb, lookup);
|
||||
+ g_error_free (error);
|
||||
+ error = NULL;
|
||||
}
|
||||
-
|
||||
- g_object_unref (s);
|
||||
+ g_free (lookup);
|
||||
+ } else {
|
||||
+ entry->priv->lookup_entries = g_list_append (entry->priv->lookup_entries, lookup);
|
||||
+ e_book_async_open(lookup->book, TRUE, (EBookCallback)book_opened_cb, lookup);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -530,12 +507,12 @@ e_contact_entry_set_source_list (EContactEntry *entry,
|
||||
g_signal_emit (entry, signals[STATE_CHANGE], 0, FALSE);
|
||||
}
|
||||
|
||||
-ESourceList *
|
||||
-e_contact_entry_get_source_list (EContactEntry *entry)
|
||||
+ESourceRegistry *
|
||||
+e_contact_entry_get_registry (EContactEntry *entry)
|
||||
{
|
||||
g_return_val_if_fail (E_IS_CONTACT_ENTRY (entry), NULL);
|
||||
|
||||
- return entry->priv->source_list;
|
||||
+ return entry->priv->registry;
|
||||
}
|
||||
|
||||
void
|
||||
@@ -552,7 +529,7 @@ int
|
||||
e_contact_entry_get_complete_length (EContactEntry *entry)
|
||||
{
|
||||
g_return_val_if_fail (E_IS_CONTACT_ENTRY (entry), 3); /* TODO: from paramspec? */
|
||||
-
|
||||
+
|
||||
return entry->priv->lookup_length;
|
||||
}
|
||||
|
||||
@@ -564,7 +541,7 @@ e_contact_entry_set_display_func (EContactEntry *entry, EContactEntryDisplayFunc
|
||||
if (entry->priv->display_destroy) {
|
||||
entry->priv->display_destroy (entry->priv->display_func);
|
||||
}
|
||||
-
|
||||
+
|
||||
entry->priv->display_func = func;
|
||||
entry->priv->display_data = func_data;
|
||||
entry->priv->display_destroy = destroy;
|
||||
@@ -596,13 +573,13 @@ static void
|
||||
e_contact_entry_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
EContactEntry *entry;
|
||||
-
|
||||
+
|
||||
g_return_if_fail (E_IS_CONTACT_ENTRY (object));
|
||||
entry = E_CONTACT_ENTRY (object);
|
||||
-
|
||||
+
|
||||
switch (property_id) {
|
||||
- case PROP_SOURCE_LIST:
|
||||
- e_contact_entry_set_source_list (entry, g_value_get_object (value));
|
||||
+ case PROP_REGISTRY:
|
||||
+ e_contact_entry_set_registry (entry, g_value_get_object (value));
|
||||
break;
|
||||
case PROP_COMPLETE_LENGTH:
|
||||
e_contact_entry_set_complete_length (entry, g_value_get_int (value));
|
||||
@@ -618,10 +595,10 @@ e_contact_entry_get_property (GObject *object, guint property_id, GValue *value,
|
||||
EContactEntry *entry;
|
||||
g_return_if_fail (E_IS_CONTACT_ENTRY (object));
|
||||
entry = E_CONTACT_ENTRY (object);
|
||||
-
|
||||
+
|
||||
switch (property_id) {
|
||||
- case PROP_SOURCE_LIST:
|
||||
- g_value_set_object (value, e_contact_entry_get_source_list (entry));
|
||||
+ case PROP_REGISTRY:
|
||||
+ g_value_set_object (value, e_contact_entry_get_registry (entry));
|
||||
break;
|
||||
case PROP_COMPLETE_LENGTH:
|
||||
g_value_set_int (value, e_contact_entry_get_complete_length (entry));
|
||||
@@ -644,7 +621,7 @@ e_contact_entry_finalize (GObject *object)
|
||||
g_list_free (entry->priv->lookup_entries);
|
||||
g_object_unref (entry->priv->completion);
|
||||
g_object_unref (entry->priv->store);
|
||||
- g_object_unref (entry->priv->source_list);
|
||||
+ g_object_unref (entry->priv->registry);
|
||||
|
||||
if (entry->priv->display_destroy) {
|
||||
entry->priv->display_destroy (entry->priv->display_func);
|
||||
@@ -657,7 +634,7 @@ e_contact_entry_finalize (GObject *object)
|
||||
static void
|
||||
reset_search_fields (EContactEntry *entry)
|
||||
{
|
||||
- EContactField fields[] = { E_CONTACT_FULL_NAME, E_CONTACT_EMAIL, E_CONTACT_NICKNAME, E_CONTACT_ORG, 0 };
|
||||
+ EContactField fields[] = { E_CONTACT_FULL_NAME, E_CONTACT_EMAIL, E_CONTACT_NICKNAME, 0 };
|
||||
|
||||
g_free (entry->priv->search_fields);
|
||||
entry->priv->search_fields = g_new0 (EContactField, G_N_ELEMENTS (fields));
|
||||
@@ -707,23 +684,23 @@ static void
|
||||
e_contact_entry_class_init (EContactEntryClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
-
|
||||
+
|
||||
object_class = (GObjectClass *) klass;
|
||||
-
|
||||
+
|
||||
/* GObject */
|
||||
object_class->set_property = e_contact_entry_set_property;
|
||||
object_class->get_property = e_contact_entry_get_property;
|
||||
object_class->finalize = e_contact_entry_finalize;
|
||||
|
||||
/* Properties */
|
||||
- g_object_class_install_property (object_class, PROP_SOURCE_LIST,
|
||||
- g_param_spec_object ("source-list", "Source List", "The source list to search for contacts.",
|
||||
- E_TYPE_SOURCE_LIST, G_PARAM_READWRITE));
|
||||
-
|
||||
+ g_object_class_install_property (object_class, PROP_REGISTRY,
|
||||
+ g_param_spec_object ("registry", "Registry", "Data source registry.",
|
||||
+ E_TYPE_SOURCE_REGISTRY, G_PARAM_READWRITE));
|
||||
+
|
||||
g_object_class_install_property (object_class, PROP_COMPLETE_LENGTH,
|
||||
g_param_spec_int ("complete-length", "Complete length", "Number of characters to start a search on.",
|
||||
2, 99, 3, G_PARAM_READWRITE));
|
||||
-
|
||||
+
|
||||
/* Signals */
|
||||
signals[CONTACT_SELECTED] = g_signal_new ("contact-selected",
|
||||
G_TYPE_FROM_CLASS (object_class),
|
||||
@@ -732,7 +709,7 @@ e_contact_entry_class_init (EContactEntryClass *klass)
|
||||
NULL, NULL,
|
||||
econtactentry_marshal_VOID__OBJECT_STRING,
|
||||
G_TYPE_NONE, 2, E_TYPE_CONTACT, G_TYPE_STRING);
|
||||
-
|
||||
+
|
||||
signals[ERROR] = g_signal_new ("error",
|
||||
G_TYPE_FROM_CLASS (object_class),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
@@ -771,6 +748,7 @@ lookup_entry_free (EntryLookup *lookup)
|
||||
if (lookup->bookview) {
|
||||
g_warning("EBookView still around");
|
||||
g_object_unref (lookup->bookview);
|
||||
+ lookup->bookview = NULL;
|
||||
}
|
||||
if (lookup->book) {
|
||||
g_object_unref (lookup->book);
|
||||
@@ -789,11 +767,11 @@ split_query_string (const gchar *str)
|
||||
GArray *parts = g_array_sized_new (FALSE, FALSE, sizeof (char *), 2);
|
||||
PangoLogAttr *attrs;
|
||||
guint str_len = strlen (str), word_start = 0, i;
|
||||
-
|
||||
- attrs = g_new0 (PangoLogAttr, str_len + 1);
|
||||
+
|
||||
+ attrs = g_new0 (PangoLogAttr, str_len + 1);
|
||||
/* TODO: do we need to specify a particular language or is NULL ok? */
|
||||
pango_get_log_attrs (str, -1, -1, NULL, attrs, str_len + 1);
|
||||
-
|
||||
+
|
||||
for (i = 0; i < str_len + 1; i++) {
|
||||
char *start_word, *end_word, *word;
|
||||
if (attrs[i].is_word_end) {
|
||||
diff --git a/cut-n-paste/e-contact-entry/e-contact-entry.h b/cut-n-paste/e-contact-entry/e-contact-entry.h
|
||||
index bf6b39b..6fedef7 100644
|
||||
--- a/cut-n-paste/e-contact-entry/e-contact-entry.h
|
||||
+++ b/cut-n-paste/e-contact-entry/e-contact-entry.h
|
||||
@@ -23,10 +23,8 @@
|
||||
#ifndef CONTACT_ENTRY_H
|
||||
#define CONTACT_ENTRY_H
|
||||
|
||||
-#include <libedataserver/e-source-group.h>
|
||||
-#include <libedataserver/e-source-list.h>
|
||||
-#include <libebook/e-contact.h>
|
||||
#include <gtk/gtk.h>
|
||||
+#include <libebook/libebook.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@@ -71,8 +69,8 @@ GType e_contact_entry_get_type (void);
|
||||
|
||||
GtkWidget *e_contact_entry_new (void);
|
||||
|
||||
-void e_contact_entry_set_source_list (EContactEntry *entry, ESourceList *list);
|
||||
-ESourceList *e_contact_entry_get_source_list (EContactEntry *entry);
|
||||
+void e_contact_entry_set_registry (EContactEntry *entry, ESourceRegistry *registry);
|
||||
+ESourceRegistry *e_contact_entry_get_registry (EContactEntry *entry);
|
||||
|
||||
void e_contact_entry_set_complete_length(EContactEntry *entry, int length);
|
||||
int e_contact_entry_get_complete_length(EContactEntry *entry);
|
||||
diff --git a/libgsm/phonemgr-utils.c b/libgsm/phonemgr-utils.c
|
||||
index 4e62e10..baef34f 100644
|
||||
--- a/libgsm/phonemgr-utils.c
|
||||
+++ b/libgsm/phonemgr-utils.c
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <glib.h>
|
||||
#include <glib/gstdio.h>
|
||||
#include <glib-object.h>
|
||||
-#include <libebook/e-contact.h>
|
||||
+#include <libebook/libebook.h>
|
||||
#include <gnokii.h>
|
||||
|
||||
#include <bluetooth/bluetooth.h>
|
||||
diff --git a/src/e-phone-entry.c b/src/e-phone-entry.c
|
||||
index 5d25622..5c10155 100644
|
||||
--- a/src/e-phone-entry.c
|
||||
+++ b/src/e-phone-entry.c
|
||||
@@ -1,5 +1,5 @@
|
||||
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
|
||||
-/*
|
||||
+/*
|
||||
* Copyright (C) 2005 Bastien Nocera <hadess@hadess.net>
|
||||
*
|
||||
* e-phone-entry.c
|
||||
@@ -31,8 +31,6 @@
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
#include <string.h>
|
||||
-#include <libedataserver/e-source-list.h>
|
||||
-#include <libedataserverui/e-client-utils.h>
|
||||
#include "e-phone-entry.h"
|
||||
|
||||
#define CONTACT_FORMAT "%s (%s)"
|
||||
@@ -181,25 +179,25 @@ e_phone_entry_finalize (GObject *object)
|
||||
}
|
||||
|
||||
static void
|
||||
-add_sources (EContactEntry *entry)
|
||||
-{
|
||||
- ESourceList *source_list;
|
||||
-
|
||||
- if (e_client_utils_get_sources (&source_list,
|
||||
- E_CLIENT_SOURCE_TYPE_CONTACTS,
|
||||
- NULL)) {
|
||||
- e_contact_entry_set_source_list (E_CONTACT_ENTRY (entry),
|
||||
- source_list);
|
||||
- g_object_unref (source_list);
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
e_phone_entry_init (EPhoneEntry *entry)
|
||||
{
|
||||
EContactField fields[] = { E_CONTACT_FULL_NAME, E_CONTACT_NICKNAME, E_CONTACT_ORG, E_CONTACT_PHONE_MOBILE, 0 };
|
||||
+ ESourceRegistry *registry;
|
||||
+ GError *error = NULL;
|
||||
+
|
||||
+ /* XXX This call blocks while a D-Bus connection is made, possibly
|
||||
+ * requiring activation. Might be better to create the registry
|
||||
+ * in main(), pass it to ui_init(), and have e_phone_entry_new()
|
||||
+ * take it as an argument. Calling this from main() means if it
|
||||
+ * fails you can abort cleanly with a console error message. */
|
||||
+ registry = e_source_registry_new_sync (NULL, &error);
|
||||
+ if (registry == NULL) {
|
||||
+ g_error ("%s: %s", G_STRFUNC, error->message);
|
||||
+ g_assert_not_reached ();
|
||||
+ }
|
||||
+ e_contact_entry_set_registry (E_CONTACT_ENTRY (entry), registry);
|
||||
+ g_object_unref (registry);
|
||||
|
||||
- add_sources (E_CONTACT_ENTRY (entry));
|
||||
e_contact_entry_set_search_fields (E_CONTACT_ENTRY (entry), (const EContactField *)fields);
|
||||
e_contact_entry_set_display_func (E_CONTACT_ENTRY (entry), test_display_func, NULL, NULL);
|
||||
g_signal_connect (G_OBJECT (entry), "contact_selected",
|
||||
@@ -212,9 +210,9 @@ static void
|
||||
e_phone_entry_class_init (EPhoneEntryClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
-
|
||||
+
|
||||
object_class = (GObjectClass *) klass;
|
||||
-
|
||||
+
|
||||
/* GObject */
|
||||
object_class->finalize = e_phone_entry_finalize;
|
||||
|
||||
--
|
||||
1.8.0.2
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
diff -up ./configure.in.orig ./configure.in
|
||||
--- a/configure.in.orig 2014-05-04 09:40:07.973480490 +0300
|
||||
+++ b/configure.in 2014-05-04 09:40:26.264727691 +0300
|
||||
@@ -48,7 +48,7 @@ PKG_CHECK_MODULES(LIBGSM, glib-2.0 gobje
|
||||
PKG_CHECK_MODULES(PHONEMGR, gtk+-3.0 >= 3.0 glib-2.0 >= 2.31.0
|
||||
libcanberra-gtk3 gconf-2.0
|
||||
$GNOME_BLUETOOTH_REQS $evo_pc_file libedataserver-1.2 >= 3.6
|
||||
- gmodule-2.0 dbus-glib-1 gnome-icon-theme >= 2.19.1
|
||||
+ gmodule-2.0 dbus-glib-1 adwaita-icon-theme >= 2.19.1
|
||||
)
|
||||
|
||||
DBUSLIBDIR="`$PKG_CONFIG dbus-glib-1 --variable=libdir`"
|
||||
@@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools gnome2
|
||||
|
||||
DESCRIPTION="Allows you to control aspects of your mobile phone from your GNOME desktop"
|
||||
HOMEPAGE="https://wiki.gnome.org/PhoneManager"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
IUSE="debug"
|
||||
# telepathy support is considered experimental
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.31.0:2
|
||||
>=x11-libs/gtk+-3:3
|
||||
>=gnome-base/orbit-2
|
||||
>=gnome-base/gconf-2:2
|
||||
>=gnome-extra/evolution-data-server-3.6:=
|
||||
media-libs/libcanberra[gtk3]
|
||||
>=app-mobilephone/gnokii-0.6.28[bluetooth]
|
||||
net-wireless/bluez
|
||||
dev-libs/dbus-glib
|
||||
dev-libs/openobex:0=
|
||||
media-libs/libcanberra[gtk]
|
||||
>=net-wireless/gnome-bluetooth-3.3:2=
|
||||
x11-themes/adwaita-icon-theme
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.35.5
|
||||
virtual/pkgconfig
|
||||
gnome-base/gnome-common
|
||||
"
|
||||
# gnome-common needed for eautoreconf
|
||||
|
||||
src_prepare() {
|
||||
# Fix eds-3.6 building, upstream bug #680927
|
||||
eapply "${FILESDIR}"/0001-Adapt-to-Evolution-Data-Server-API-changes.patch
|
||||
eapply "${FILESDIR}"/${P}-adwaita-icon-theme.patch
|
||||
mv configure.in configure.ac || die
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bluetooth-plugin is no longer buildable, bug #512204
|
||||
gnome2_src_configure \
|
||||
--disable-bluetooth-plugin \
|
||||
--disable-telepathy \
|
||||
--disable-static \
|
||||
$(use_enable debug)
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Phone Manager is a program created to allow you to control aspects
|
||||
of your mobile phone from your GNOME desktop.
|
||||
|
||||
The software is in its early stages right now. Current features include:
|
||||
* Runs in the background; indicates status on the panel notification area.
|
||||
* Display on-screen alert when text message (SMS) arrives
|
||||
* Text message (SMS) sending facility
|
||||
|
||||
Phone Manager supports any mobile phone that can connect to your
|
||||
computer as a serial port: via Bluetooth, IrDA or a serial cable.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST ringtonetools-2.26.tar.gz 40172 BLAKE2B a8dbe0ef02f5677f9f5fca02109d38e32b1d6ce61741bc2f3d278e6e008d674bd05b5038636f419795163c7bd25dd66654f269b44eae0596f21eb6fccfb0a4fc SHA512 aa352a8a9e6d84bb649d559e1026239fb7129636bfe6369d90b1e47ceedc530703144a549e0ec0aed1c89d39727c6d604aca31c2255bf3a5c0fb88502f8b31a4
|
||||
@@ -1,11 +0,0 @@
|
||||
diff -Nru ringtonetools-2.26.orig/Makefile ringtonetools-2.26/Makefile
|
||||
--- ringtonetools-2.26.orig/Makefile 2005-08-01 20:42:00.000000000 +0300
|
||||
+++ ringtonetools-2.26/Makefile 2006-09-24 13:01:32.252022000 +0300
|
||||
@@ -3,7 +3,6 @@
|
||||
@cd src && make
|
||||
@if [ -e src/ringtonetools.exe ]; then mv src/ringtonetools.exe ringtonetools.exe; fi
|
||||
@if [ -e src/ringtonetools ]; then mv src/ringtonetools .; fi
|
||||
- @strip ringtonetools*
|
||||
|
||||
|
||||
clean:
|
||||
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription>Ringtone Tools is a program for creating custom ringtones and graphical logos for mobile phones.</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="program for creating ringtones and logos for mobile phones"
|
||||
HOMEPAGE="http://ringtonetools.mikekohn.net/"
|
||||
SRC_URI="http://downloads.mikekohn.net/ringtonetools/${P}.tar.gz"
|
||||
|
||||
LICENSE="ringtonetools"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
epatch "${FILESDIR}/${P}-no-strip.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 FLAGS="${CFLAGS}" LIBS="${LDFLAGS}" CC="$(tc-getCC)" || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ringtonetools || die "program not found"
|
||||
dodoc docs/*
|
||||
docinto samples
|
||||
dodoc samples/*
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST gtimelog-0.8.1.tar.gz 188353 BLAKE2B 00f7b82e325991b3e8619d21c97a3a8ca90e98fba8d9c9c2feb55db94648dc52cc015331366cebf6d23dc9c603a42cd8f103b10016a13dcb70ae13be4efcdc6a SHA512 bec4e3182d08be1a75da79f30b58b76e77e1b678477b33edeba529fdf15d8f61d9913c0f43d7ed46cf39b571ab481a8620c5f20b60fb251e16f530aa6465ce98
|
||||
@@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_IN_SOURCE_BUILD=true
|
||||
DISTUTILS_SINGLE_IMPL=true
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="A small Gtk+ application for keeping track of your time"
|
||||
HOMEPAGE="http://mg.pov.lt/gtimelog/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
SRC_URI="https://launchpad.net/gtimelog/devel/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="ayatana test"
|
||||
|
||||
# gnome-base/gnome-desktop provides gnome-week.png
|
||||
RDEPEND="
|
||||
dev-libs/gobject-introspection
|
||||
dev-python/dbus-python
|
||||
dev-python/pygobject:3
|
||||
gnome-base/gnome-desktop:2
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
ayatana? ( dev-libs/libappindicator:3[introspection] )
|
||||
"
|
||||
DEPEND="test? (
|
||||
${RDEPEND}
|
||||
ayatana? ( dev-libs/libappindicator:3[introspection] ) )
|
||||
"
|
||||
|
||||
DOCS="HACKING.txt NEWS.txt NOTES.txt README.txt"
|
||||
|
||||
src_prepare() {
|
||||
# Support prefixed installation
|
||||
sed -e "s:\"/usr:\"${EPREFIX}/usr:g" \
|
||||
-i src/gtimelog/main.py || die "sed failed"
|
||||
|
||||
sed -i -e 's/python2.3/python/' scripts/export-my-calendar.py || die
|
||||
|
||||
sed -i -e 's/Application;//' gtimelog.desktop || die #462958
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND=distutils-r1_src_test virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
domenu gtimelog.desktop
|
||||
doicon src/gtimelog/gtimelog-*.png
|
||||
insinto /usr/share/gtimelog
|
||||
doins src/gtimelog/*.ui src/gtimelog/gtimelog.png
|
||||
exeinto /usr/share/gtimelog/scripts
|
||||
doexe scripts/*.py
|
||||
|
||||
distutils-r1_src_install
|
||||
python_fix_shebang "${ED}"
|
||||
|
||||
# Don't install icons in /usr/lib/python*
|
||||
find "${ED}/$(python_get_sitedir)" -regex '.*\(png\|ui\)$' -exec rm -f {} + || die
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="launchpad">gtimelog</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST scsh-install-lib-1.3.0.tar.gz 142852 BLAKE2B 9c01264ea9d32ece575425666b396c6a2f9cc7bd82a04ff4c8d214a9cc84ddac65ad45f67e92e52909aa8cd0f43a65c79f4731d238e666e94be5c3d7055127a0 SHA512 ec9069e7ceb6fe316c8b0d1baf1903f2ce1fa2f3f79dc1bf8356b8064c0596e92c8bbc889c7d27b6456a2a0c49dde984536a05987baccc05f4724992cf90ca98
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>scheme@gentoo.org</email>
|
||||
<name>Gentoo Scheme Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="scsh">Use a non-FHS directory layout</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit scsh
|
||||
|
||||
DESCRIPTION="Installation tool for the Scheme Untergrund Library"
|
||||
HOMEPAGE="http://lamp.epfl.ch/~schinz/scsh_packages/"
|
||||
SRC_URI="http://lamp.epfl.ch/~schinz/scsh_packages/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=">=app-shells/scsh-0.6.6"
|
||||
|
||||
src_install() {
|
||||
dodir "${SCSH_MODULES_PATH}"
|
||||
./install.scm ${SCSH_LAYOUT_CONF} \
|
||||
--bindir /usr/bin \
|
||||
--force \
|
||||
|| die "./install.scm failed"
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit scsh
|
||||
|
||||
DESCRIPTION="Installation tool for the Scheme Untergrund Library"
|
||||
HOMEPAGE="http://lamp.epfl.ch/~schinz/scsh_packages/"
|
||||
SRC_URI="http://lamp.epfl.ch/~schinz/scsh_packages/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-shells/scsh-0.6.6"
|
||||
|
||||
src_install() {
|
||||
dodir $SCSH_MODULES_PATH
|
||||
./install.scm ${SCSH_LAYOUT_CONF} \
|
||||
--bindir /usr/bin \
|
||||
--force \
|
||||
|| die "./install.scm failed"
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST zemberek-server-nolibs-0.7.1.tar.gz 17877 BLAKE2B 3d214c50f1306d1a245bdbf32d0e2fe513b1836b2a4f3a7100c83fa8db5153fb1dbabffa092e3f672675bfbc54fb85bf98e79a8428b8981a72529865d7c85f59 SHA512 5a4c880976c69e4a4f24f778326008ac0a6ea14ed621f8953643298ab2b723799ec4974b55fac5d6b68e5c9134d0e4e06829535cbb2119aefe765cffe0fc9f1d
|
||||
@@ -1 +0,0 @@
|
||||
export LC_ALL="tr_TR.UTF-8"
|
||||
@@ -1,15 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
|
||||
start() {
|
||||
ebegin "Starting zemberek-server"
|
||||
/sbin/start-stop-daemon -b --start --quiet --pidfile /var/run/zemberek-server.pid --make-pidfile --exec /usr/bin/zemberek-server
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping zemberek-server"
|
||||
start-stop-daemon --stop --pidfile /var/run/zemberek-server.pid --quiet
|
||||
eend $?
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="google-code">zemberek</remote-id>
|
||||
<remote-id type="github">ahmetaa/zemberek-nlp</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Turkish spell checker server based on Zemberek NLP library"
|
||||
HOMEPAGE="https://github.com/ahmetaa/zemberek-nlp"
|
||||
SRC_URI="https://zemberek.googlecode.com/files/${PN}-nolibs-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MPL-1.1 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
S="${WORKDIR}"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/zemberek[l10n_tr]
|
||||
dev-java/dbus-java
|
||||
dev-java/mina-core"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-java/slf4j-nop
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
EANT_BUILD_TARGET="dist"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir lib || die
|
||||
cd lib || die
|
||||
java-pkg_jarfrom zemberek zemberek2-cekirdek.jar
|
||||
java-pkg_jarfrom zemberek zemberek2-tr.jar
|
||||
java-pkg_jarfrom dbus-java dbus.jar
|
||||
java-pkg_jarfrom mina-core
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/${P}.jar ${PN}.jar
|
||||
java-pkg_dolauncher zemberek-server \
|
||||
--java_args \
|
||||
"-Xverify:none -Xms12m -Xmx14m -DConfigFile=/etc/zemberek-server.ini" \
|
||||
--pre "${FILESDIR}"/pre \
|
||||
--main net.zemberekserver.server.ZemberekServer
|
||||
java-pkg_register-dependency slf4j-nop
|
||||
|
||||
doinitd "${FILESDIR}"/zemberek-server
|
||||
insinto /etc/dbus-1/system.d
|
||||
doins dist/config/zemberek-server.conf
|
||||
insinto /etc
|
||||
newins config/conf.ini zemberek-server.ini
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=2
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Turkish spell checker server based on Zemberek NLP library"
|
||||
HOMEPAGE="https://github.com/ahmetaa/zemberek-nlp"
|
||||
SRC_URI="https://zemberek.googlecode.com/files/${PN}-nolibs-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MPL-1.1 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86"
|
||||
S="${WORKDIR}"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/zemberek[l10n_tr]
|
||||
dev-java/dbus-java
|
||||
dev-java/mina-core"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-java/slf4j-nop
|
||||
>=virtual/jre-1.5"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.5"
|
||||
|
||||
EANT_BUILD_TARGET="dist"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir lib || die
|
||||
cd lib || die
|
||||
java-pkg_jarfrom zemberek zemberek2-cekirdek.jar
|
||||
java-pkg_jarfrom zemberek zemberek2-tr.jar
|
||||
java-pkg_jarfrom dbus-java dbus.jar
|
||||
java-pkg_jarfrom mina-core
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/${P}.jar ${PN}.jar
|
||||
java-pkg_dolauncher zemberek-server \
|
||||
--java_args \
|
||||
"-Xverify:none -Xms12m -Xmx14m -DConfigFile=/etc/zemberek-server.ini" \
|
||||
--pre "${FILESDIR}"/pre \
|
||||
--main net.zemberekserver.server.ZemberekServer
|
||||
java-pkg_register-dependency slf4j-nop
|
||||
doinitd "${FILESDIR}"/zemberek-server
|
||||
insinto /etc/dbus-1/system.d
|
||||
doins dist/config/zemberek-server.conf
|
||||
insinto /etc
|
||||
newins config/conf.ini zemberek-server.ini
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST zpspell-0.4.3.tar.bz2 10510 BLAKE2B 6b0ef401090037d56caade137f5ca8c8b3f3fafd7c61aa4781e80e2896856031a6b0cb9853dd71cd8ddf17dc486b2cc23bcbf337758b644bf1a3254868134d81 SHA512 b87409735e7c6f8306992e98d006130c9a39cb0903a5938023d6f1379c37e9b12b381f917f71f09e08a557a7cc7cfc1d93536b4fea49d007f20b0da8f7fd3c98
|
||||
@@ -1,11 +0,0 @@
|
||||
Index: zpspell-0.4.3/CMakeLists.txt
|
||||
===================================================================
|
||||
--- zpspell-0.4.3.orig/CMakeLists.txt
|
||||
+++ zpspell-0.4.3/CMakeLists.txt
|
||||
@@ -101,5 +101,5 @@ include_directories(${DBUS_INCLUDE_DIR})
|
||||
include_directories(${GLIB2_INCLUDE_DIR})
|
||||
include_directories(${GLIB_CONFIG_DIR})
|
||||
|
||||
-target_link_libraries(zpspell glib-2.0 dbus-glib-1)
|
||||
+target_link_libraries(zpspell glib-2.0 dbus-glib-1 gobject-2.0)
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Zemberek-Pardus spell checker interface"
|
||||
HOMEPAGE="http://www.pardus.org.tr/projeler/masaustu/zemberek-pardus"
|
||||
SRC_URI="http://cekirdek.uludag.org.tr/~baris/zpspell/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DEPEND="dev-libs/dbus-glib"
|
||||
RDEPEND="${DEPEND}
|
||||
app-text/zemberek-server"
|
||||
|
||||
PATCHES=( "${FILESDIR}/add-gobject-linkage-11566.diff" )
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please visit ${HOMEPAGE} for"
|
||||
elog "documentation on how to configure and run Zemberek spellchecker for KDE."
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST libgnomemm-2.30.0.tar.bz2 364011 BLAKE2B 2405e4c872dd600ec5b0b2b8b02794adb99aee4af046fbbdfda2ef0a85c2aa0c72468956ebcce641bf390dca59ca4bb15f38b8351620bca2bbc36d482e4f98d7 SHA512 9d4cf332ad511600504e95a64decb3dcecc14943ebb7d928c2b1fff82b2d99727754fd0252802c700092e8efad0e14ab9aacaf9af63c6bb1f9e25334f667317f
|
||||
@@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit flag-o-matic gnome2
|
||||
|
||||
DESCRIPTION="C++ bindings for libgnome"
|
||||
HOMEPAGE="https://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2.6"
|
||||
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-cpp/gtkmm-2.8:2.4
|
||||
>=gnome-base/libgnome-2.6
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
append-cxxflags -std=c++11
|
||||
gnome2_src_prepare
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST infusion-udf_infusion-8599a9c.tar.gz 5470 BLAKE2B ecb12ea34a690433379a8237fca0a76f6d2e609d63012faec465b0a0ab4509973a7c6179ff5cbba8a60fbccdda844f01d02cfa9bdd88bd051aa4f81c358c577f SHA512 4a9cee8b45b0cd8e7e00210de79f8a42cc3154185c1b31e441f27d51300c113a46639ecce98d0c748aada0538e9bbfc55ef71f017c19c403a84c2e5d478c09fe
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">infusion/udf_infusion</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
MY_REV="8599a9c" # checkout revision
|
||||
MY_USR="infusion" # user name
|
||||
|
||||
MY_PN="udf_infusion"
|
||||
MY_P="${MY_USR}-${MY_PN}-${MY_REV}"
|
||||
|
||||
DESCRIPTION="New functions for MySQL implemented as UDF"
|
||||
HOMEPAGE="http://www.xarg.org/2010/11/mysql-my-new-playground/"
|
||||
SRC_URI="https://github.com/${MY_USR}/${MY_PN}/tarball/${MY_REV} -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/mysql-5.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
# compile helper
|
||||
_compile() {
|
||||
local CC="$(tc-getCC)"
|
||||
echo "${CC} ${@}" && "${CC}" "${@}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
MYSQL_PLUGINDIR="$(mysql_config --plugindir)"
|
||||
MYSQL_INCLUDE="$(mysql_config --include)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# fix soname
|
||||
sed -i -e "s|${MY_PN}\.so|${PN//-/_}.so|g" *.sql
|
||||
|
||||
# add LF
|
||||
echo >> create.sql
|
||||
echo >> delete.sql
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_compile ${CFLAGS} -Wall -fPIC ${MYSQL_INCLUDE} \
|
||||
-shared ${LDFLAGS} -o ${PN//-/_}.so ${MY_PN}.c
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "${MYSQL_PLUGINDIR}"
|
||||
doexe *.so
|
||||
dodoc *.sql
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please have a look at the documentation, how to"
|
||||
elog "enable/disable the UDF functions of ${PN}."
|
||||
elog
|
||||
elog "The documentation is located here:"
|
||||
elog "/usr/share/doc/${PF}"
|
||||
elog
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST crystalspace-src-2.0.tar.bz2 185925180 BLAKE2B 570f91fa3f22a071a4cd8f47ed887c5e668bad0f5bd57e99c53a2729caa37452bf065b37e5f2801a5ce90886554b38b298956322df26bed2506198ead8cc3071 SHA512 f09d40669268e26542a2854560ac5033e7f89d0bd5def870e5062e08611c36a0875666abe0c705bb5f9f37dafa619f33f900e358d5fe255746a86127a3899f97
|
||||
@@ -1,142 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
WX_GTK_VER="3.0"
|
||||
|
||||
inherit flag-o-matic java-pkg-opt-2 autotools wxwidgets versionator multiprocessing
|
||||
|
||||
MY_P=${PN}-src-${PV}
|
||||
PATH_P=${PN}-$(get_version_component_range 1-2)
|
||||
|
||||
DESCRIPTION="Portable 3D Game Development Kit written in C++"
|
||||
HOMEPAGE="http://crystal.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/crystal/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="3ds alsa bullet cal3d cegui cg doc java jpeg mng ode png speex truetype vorbis wxwidgets"
|
||||
|
||||
COMMON_DEP="
|
||||
virtual/opengl
|
||||
media-libs/openal
|
||||
x11-libs/libXt
|
||||
x11-libs/libXxf86vm
|
||||
sys-libs/zlib
|
||||
cg? ( media-gfx/nvidia-cg-toolkit )
|
||||
ode? ( <dev-games/ode-0.12 )
|
||||
cal3d? ( >=media-libs/cal3d-0.11 )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
bullet? ( sci-physics/bullet )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
speex? ( media-libs/libogg
|
||||
media-libs/speex )
|
||||
truetype? ( >=media-libs/freetype-2.1 )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
mng? ( media-libs/libmng )
|
||||
png? ( media-libs/libpng:0= )
|
||||
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
|
||||
cegui? ( >=dev-games/cegui-0.5.0 )
|
||||
3ds? ( media-libs/lib3ds )
|
||||
"
|
||||
RDEPEND="${COMMON_DEP}
|
||||
java? ( >=virtual/jre-1.5 )
|
||||
"
|
||||
DEPEND="${COMMON_DEP}
|
||||
java? ( >=virtual/jdk-1.5
|
||||
dev-java/ant-core )
|
||||
dev-util/ftjam
|
||||
<dev-lang/swig-3
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-gcc47.patch
|
||||
"${FILESDIR}"/${P}-gcc52.patch
|
||||
"${FILESDIR}"/${P}-wxgtk.patch
|
||||
"${FILESDIR}"/${P}-gcc6.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Installing doc conflict with dodoc on src_install
|
||||
# Removing conflicting target
|
||||
sed -i \
|
||||
-e "/^InstallDoc/d" \
|
||||
Jamfile.in \
|
||||
docs/Jamfile || die
|
||||
|
||||
use wxwidgets && append-libs -lGL
|
||||
|
||||
AT_M4DIR=mk/autoconf \
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use wxwidgets; then
|
||||
need-wxwidgets unicode
|
||||
fi
|
||||
|
||||
econf \
|
||||
--disable-as-needed \
|
||||
--enable-cpu-specific-optimizations=no \
|
||||
--disable-separate-debug-info \
|
||||
--without-lcms \
|
||||
--without-jackasyn \
|
||||
--without-perl \
|
||||
$(use_with java) \
|
||||
--disable-make-emulation \
|
||||
$(use_with bullet) \
|
||||
--without-python \
|
||||
$(use_with png) \
|
||||
$(use_with jpeg) \
|
||||
$(use_with mng) \
|
||||
$(use_with vorbis) \
|
||||
$(use_with speex) \
|
||||
$(use_with 3ds) \
|
||||
$(use_with ode) \
|
||||
$(use_with truetype freetype2) \
|
||||
$(use_with cal3d) \
|
||||
$(use_with wxwidgets wx) \
|
||||
$(use_with cegui CEGUI) \
|
||||
$(use_with cg Cg) \
|
||||
$(use_with alsa asound)
|
||||
#remove unwanted CFLAGS added by ./configure
|
||||
sed -i -e '/COMPILER\.CFLAGS\.optimize/d' \
|
||||
Jamconfig || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
jam -q -dx -j$(makeopts_jobs) || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for installTarget in bin plugin lib include data config bindings
|
||||
do
|
||||
jam -q -s DESTDIR="${D}" install_${installTarget} || die
|
||||
done
|
||||
if use doc; then
|
||||
jam -q -s DESTDIR="${D}" install_doc || die
|
||||
fi
|
||||
dodoc README docs/history*
|
||||
|
||||
echo "CRYSTAL_PLUGIN=/usr/$(get_libdir)/${PATH_P}" > 90crystalspace
|
||||
echo "CRYSTAL_CONFIG=/etc/${PATH_P}" >> 90crystalspace
|
||||
doenvd 90crystalspace
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Examples coming with this package, need correct light calculation"
|
||||
elog "Do the following commands, with the root account, to fix that:"
|
||||
# Fill cache directory for the examples
|
||||
local dir
|
||||
for dir in castle flarge isomap parallaxtest partsys r3dtest stenciltest \
|
||||
terrain terrainf;
|
||||
do
|
||||
elog "cslight -video=null /usr/share/${PATH_P}/data/maps/${dir}"
|
||||
done
|
||||
}
|
||||
@@ -1,110 +0,0 @@
|
||||
https://bugs.gentoo.org/426870
|
||||
https://bugs.gentoo.org/459440
|
||||
|
||||
include/csplugincommon/rendermanager/render.h | 6 +++---
|
||||
include/csutil/blockallocator.h | 6 +++---
|
||||
include/csutil/parray.h | 2 +-
|
||||
include/csutil/redblacktree.h | 4 ++--
|
||||
include/csutil/refarr.h | 2 +-
|
||||
5 files changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
--- a/include/csplugincommon/rendermanager/render.h
|
||||
+++ b/include/csplugincommon/rendermanager/render.h
|
||||
@@ -194,7 +194,7 @@ namespace RenderManager
|
||||
|| (mesh.preCopyNum != 0))
|
||||
{
|
||||
// Render the latest batch of meshes
|
||||
- RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, m);
|
||||
+ this->RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, m);
|
||||
lastRenderedMesh = m;
|
||||
|
||||
lastShader = shader;
|
||||
@@ -208,7 +208,7 @@ namespace RenderManager
|
||||
}
|
||||
}
|
||||
|
||||
- RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, node->meshes.GetSize ());
|
||||
+ this->RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, node->meshes.GetSize ());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -242,7 +242,7 @@ namespace RenderManager
|
||||
iShader* shader = context.shaderArray[mesh.contextLocalId+layerOffset];
|
||||
|
||||
size_t ticket = context.ticketArray[mesh.contextLocalId+layerOffset];
|
||||
- RenderMeshes (context, node->meshes, shader, ticket, m, m+1);
|
||||
+ this->RenderMeshes (context, node->meshes, shader, ticket, m, m+1);
|
||||
}
|
||||
}
|
||||
}
|
||||
--- a/include/csutil/blockallocator.h
|
||||
+++ b/include/csutil/blockallocator.h
|
||||
@@ -193,7 +193,7 @@ public:
|
||||
~csBlockAllocator()
|
||||
{
|
||||
ObjectDispose dispose (*this, false);
|
||||
- DisposeAll (dispose);
|
||||
+ this->DisposeAll (dispose);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -204,7 +204,7 @@ public:
|
||||
void Empty ()
|
||||
{
|
||||
ObjectDispose dispose (*this, true);
|
||||
- FreeAll (dispose);
|
||||
+ this->FreeAll (dispose);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -215,7 +215,7 @@ public:
|
||||
void DeleteAll ()
|
||||
{
|
||||
ObjectDispose dispose (*this, true);
|
||||
- DisposeAll (dispose);
|
||||
+ this->DisposeAll (dispose);
|
||||
}
|
||||
|
||||
/**
|
||||
--- a/include/csutil/parray.h
|
||||
+++ b/include/csutil/parray.h
|
||||
@@ -112,7 +112,7 @@ public:
|
||||
{
|
||||
CS_ASSERT (this->GetSize () > 0);
|
||||
T* ret = GetAndClear (this->GetSize () - 1); // see *1*
|
||||
- Truncate (this->GetSize () - 1);
|
||||
+ this->Truncate (this->GetSize () - 1);
|
||||
return ret;
|
||||
}
|
||||
|
||||
--- a/include/csutil/redblacktree.h
|
||||
+++ b/include/csutil/redblacktree.h
|
||||
@@ -1155,7 +1155,7 @@ public:
|
||||
T* Put (const K& key, const T &value)
|
||||
{
|
||||
csRedBlackTreePayload<K, T>* payload = (csRedBlackTreePayload<K, T>*)
|
||||
- Insert (csRedBlackTreePayload<K, T>(key, value));
|
||||
+ this->Insert (csRedBlackTreePayload<K, T>(key, value));
|
||||
return (payload != 0) ? &payload->GetValue() : 0;
|
||||
}
|
||||
/**
|
||||
@@ -1194,7 +1194,7 @@ public:
|
||||
*/
|
||||
const T& Get (const K& key, const T& fallback) const
|
||||
{
|
||||
- const csRedBlackTreePayload<K, T>* payload = Find (key);
|
||||
+ const csRedBlackTreePayload<K, T>* payload = this->Find (key);
|
||||
if (payload == 0) return fallback;
|
||||
return payload->GetValue();
|
||||
}
|
||||
--- a/include/csutil/refarr.h
|
||||
+++ b/include/csutil/refarr.h
|
||||
@@ -111,7 +111,7 @@ public:
|
||||
{
|
||||
CS_ASSERT (this->GetSize () > 0);
|
||||
csRef<T> ret = this->Get (this->GetSize () - 1); // see *1*
|
||||
- SetSize (this->GetSize () - 1);
|
||||
+ this->SetSize (this->GetSize () - 1);
|
||||
return ret;
|
||||
}
|
||||
};
|
||||
@@ -1,53 +0,0 @@
|
||||
--- a/include/csgfx/imagememory.h.old 2016-04-17 09:09:31.497152401 +0200
|
||||
+++ b/include/csgfx/imagememory.h 2016-04-17 09:12:13.838355158 +0200
|
||||
@@ -179,8 +179,8 @@
|
||||
/// Get a pointer to the alpha data that can be changed.
|
||||
uint8* GetAlphaPtr ();
|
||||
|
||||
- virtual const void* GetImageData () { return GetImagePtr (); }
|
||||
- virtual int GetWidth () const { return Width; }
|
||||
+ virtual const void* GetImageData ();
|
||||
+ virtual int GetWidth () const;
|
||||
virtual int GetHeight () const { return Height; }
|
||||
virtual int GetDepth () const { return Depth; }
|
||||
|
||||
--- a/libs/csgfx/imagememory.cpp.old 2016-04-17 09:07:19.555451540 +0200
|
||||
+++ b/libs/csgfx/imagememory.cpp 2016-04-17 09:13:09.339398463 +0200
|
||||
@@ -208,6 +208,23 @@
|
||||
EnsureImage();
|
||||
return (void*)databuf->GetData ();
|
||||
}
|
||||
+
|
||||
+const void* csImageMemory::GetImageData ()
|
||||
+{
|
||||
+ return GetImagePtr ();
|
||||
+}
|
||||
+
|
||||
+int csImageMemory::GetWidth () const
|
||||
+{
|
||||
+ return Width;
|
||||
+}
|
||||
+
|
||||
+void csImageBase::SetName (const char* iName)
|
||||
+{
|
||||
+ cs_free (fName);
|
||||
+ fName = CS::StrDup (iName);
|
||||
+}
|
||||
+
|
||||
csRGBpixel* csImageMemory::GetPalettePtr ()
|
||||
{
|
||||
EnsureImage();
|
||||
--- a/include/csgfx/imagebase.h.old 2016-04-17 09:59:09.211101864 +0200
|
||||
+++ b/include/csgfx/imagebase.h 2016-04-17 09:59:20.041919599 +0200
|
||||
@@ -61,10 +61,7 @@
|
||||
// Most images are 2D, so provide a sensible default
|
||||
virtual int GetDepth () const { return 1; }
|
||||
|
||||
- virtual void SetName (const char* iName)
|
||||
- {
|
||||
- cs_free (fName); fName = CS::StrDup (iName);
|
||||
- }
|
||||
+ virtual void SetName (const char* iName);
|
||||
virtual const char* GetName () const { return fName; }
|
||||
|
||||
/* Commented out: should be implemented by all descendants.
|
||||
@@ -1,238 +0,0 @@
|
||||
--- crystalspace-src-2.0/include/csutil/redblacktree.h.old 2016-09-20 22:06:36.732698058 -0400
|
||||
+++ crystalspace-src-2.0/include/csutil/redblacktree.h 2016-09-20 22:09:08.437064011 -0400
|
||||
@@ -37,7 +37,7 @@
|
||||
* @{ */
|
||||
|
||||
template <typename K, typename Allocator,
|
||||
- template<typename K, typename K2> class Ordering>
|
||||
+ template<typename K1, typename K2> class Ordering>
|
||||
class csRedBlackTree;
|
||||
|
||||
template <typename K, typename T>
|
||||
@@ -237,7 +237,7 @@
|
||||
template <typename K,
|
||||
typename Allocator =
|
||||
CS::Container::DefaultRedBlackTreeAllocator<K>,
|
||||
- template<typename K, typename K2> class Ordering =
|
||||
+ template<typename K1, typename K2> class Ordering =
|
||||
CS::Container::RedBlackTreeOrderingTotal>
|
||||
class csRedBlackTree
|
||||
{
|
||||
--- crystalspace-src-2.0/plugins/terraformer/pagingformer/pagingformer.cpp.old 2016-09-20 22:10:54.287917849 -0400
|
||||
+++ crystalspace-src-2.0/plugins/terraformer/pagingformer/pagingformer.cpp 2016-09-20 22:12:31.684739007 -0400
|
||||
@@ -1159,7 +1159,7 @@
|
||||
else
|
||||
{
|
||||
// Something we can't return was requested
|
||||
- return false;
|
||||
+ return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
--- crystalspace-src-2.0/plugins/documentsystem/xmlread/characters.cpp.old 2016-09-20 22:13:28.794863758 -0400
|
||||
+++ crystalspace-src-2.0/plugins/documentsystem/xmlread/characters.cpp 2016-09-20 22:22:26.124668024 -0400
|
||||
@@ -46,20 +46,20 @@
|
||||
// 0 1 2 3 4 5 6 7 8 9 A B C D E F
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 00-0f
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 10-1f
|
||||
- CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,S,S,0), // 20-2f
|
||||
- CHAR_ROW(S,S,S,S,S,S,S,S,S,S,F,0,0,0,0,0), // 30-3f
|
||||
- CHAR_ROW(0,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // 40-4f
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,0,0,0,0,F), // 50-5f
|
||||
- CHAR_ROW(0,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // 60-6f
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,0,0,0,0,0), // 70-7f
|
||||
+ CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,(uint32)S,(uint32)S,0), // 20-2f
|
||||
+ CHAR_ROW((uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)F,0,0,0,0,0), // 30-3f
|
||||
+ CHAR_ROW(0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // 40-4f
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,0,0,0,(uint32)F), // 50-5f
|
||||
+ CHAR_ROW(0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // 60-6f
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,0,0,0,0), // 70-7f
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 80-8f
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 90-9f
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // a0-af
|
||||
CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // b0-bf
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // c0-cf
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,0,F,F,F,F,F,F,F,F), // d0-df
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // e0-ef
|
||||
- CHAR_ROW(F,F,F,F,F,F,F,0,F,F,F,F,F,F,F,F), // f0-ff
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // c0-cf
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // d0-df
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // e0-ef
|
||||
+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // f0-ff
|
||||
};
|
||||
|
||||
#undef CHAR_ROW
|
||||
--- crystalspace-src-2.0/plugins/mesh/protomesh/object/protomesh.cpp.old 2016-09-20 22:13:51.298710883 -0400
|
||||
+++ crystalspace-src-2.0/plugins/mesh/protomesh/object/protomesh.cpp 2016-09-20 22:24:27.087156627 -0400
|
||||
@@ -141,7 +141,7 @@
|
||||
{
|
||||
n = 0;
|
||||
|
||||
- if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return false;
|
||||
+ if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return NULL;
|
||||
|
||||
SetupObject ();
|
||||
|
||||
--- crystalspace-src-2.0/plugins/terraformer/simpleformer/simpleformer.cpp.old 2016-09-20 22:14:11.555573385 -0400
|
||||
+++ crystalspace-src-2.0/plugins/terraformer/simpleformer/simpleformer.cpp 2016-09-20 22:25:57.007048574 -0400
|
||||
@@ -1012,7 +1012,7 @@
|
||||
else
|
||||
{
|
||||
// Something we can't return was requested
|
||||
- return false;
|
||||
+ return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
--- crystalspace-src-2.0/plugins/mesh/skeleton/persist/standard/skelldr.cpp.old 2016-09-20 22:14:28.534458231 -0400
|
||||
+++ crystalspace-src-2.0/plugins/mesh/skeleton/persist/standard/skelldr.cpp 2016-09-20 22:28:15.857616492 -0400
|
||||
@@ -157,7 +157,7 @@
|
||||
{
|
||||
csVector3 v;
|
||||
if (!SyntaxService->ParseVector (vector_node, v))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
bone->GetTransform ().SetOrigin (v);
|
||||
}
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
{
|
||||
csMatrix3 m;
|
||||
if (!SyntaxService->ParseMatrix (matrix_node, m))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
bone->GetTransform ().SetO2T (m);
|
||||
}
|
||||
}
|
||||
@@ -201,7 +201,7 @@
|
||||
{
|
||||
csVector3 v;
|
||||
if (!SyntaxService->ParseVector (vector_node, v))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
socket_transform.SetOrigin (v);
|
||||
}
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
{
|
||||
csMatrix3 m;
|
||||
if (!SyntaxService->ParseMatrix (matrix_node, m))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
socket_transform.SetO2T (m);
|
||||
}
|
||||
socket->SetTransform(socket_transform);
|
||||
@@ -550,7 +550,7 @@
|
||||
{
|
||||
csVector3 v;
|
||||
if (!SyntaxService->ParseVector (vector_node, v))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
key_transform.SetOrigin (v);
|
||||
}
|
||||
|
||||
@@ -559,7 +559,7 @@
|
||||
{
|
||||
csMatrix3 m;
|
||||
if (!SyntaxService->ParseMatrix (matrix_node, m))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
key_transform.SetO2T (m);
|
||||
}
|
||||
}
|
||||
--- crystalspace-src-2.0/plugins/mesh/animesh/persist/skeleton2/skeleton2ldr.cpp.old 2016-09-20 22:14:53.609288299 -0400
|
||||
+++ crystalspace-src-2.0/plugins/mesh/animesh/persist/skeleton2/skeleton2ldr.cpp 2016-09-20 22:29:41.797284147 -0400
|
||||
@@ -516,7 +516,7 @@
|
||||
if (!name)
|
||||
{
|
||||
synldr->ReportError (msgid, node, "No name set for animation");
|
||||
- return false;
|
||||
+ return NULL;
|
||||
}
|
||||
|
||||
CS::Animation::iSkeletonAnimation* fact = packet->CreateAnimation (name);
|
||||
@@ -524,7 +524,7 @@
|
||||
{
|
||||
synldr->ReportError (msgid, node,
|
||||
"Could not create animation, another animation with same name already exist");
|
||||
- return false;
|
||||
+ return NULL;
|
||||
}
|
||||
|
||||
if (node->GetAttributeValueAsBool ("bindspace", false))
|
||||
--- crystalspace-src-2.0/plugins/mesh/watermesh/object/watermesh.cpp.old 2016-09-20 22:15:10.911171145 -0400
|
||||
+++ crystalspace-src-2.0/plugins/mesh/watermesh/object/watermesh.cpp 2016-09-20 22:30:58.603396904 -0400
|
||||
@@ -363,7 +363,7 @@
|
||||
{
|
||||
n = 0;
|
||||
|
||||
- if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return false;
|
||||
+ if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return NULL;
|
||||
|
||||
iCamera* camera = rview->GetCamera ();
|
||||
|
||||
--- crystalspace-src-2.0/plugins/csparser/csparser.cpp.old 2016-09-20 22:15:32.086027857 -0400
|
||||
+++ crystalspace-src-2.0/plugins/csparser/csparser.cpp 2016-09-20 22:36:18.576856714 -0400
|
||||
@@ -571,7 +571,7 @@
|
||||
break;
|
||||
case XMLTOKEN_KEY:
|
||||
if (!ParseKey (child, &Keys))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
break;
|
||||
case XMLTOKEN_HALO:
|
||||
{
|
||||
@@ -779,7 +779,7 @@
|
||||
{
|
||||
csMatrix3 m;
|
||||
if (!SyntaxService->ParseMatrix (matrix_node, m))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
light_transf.SetO2T (m);
|
||||
}
|
||||
csRef<iDocumentNode> vector_node = child->GetNode ("v");
|
||||
@@ -787,7 +787,7 @@
|
||||
{
|
||||
csVector3 v;
|
||||
if (!SyntaxService->ParseVector (vector_node, v))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
use_light_transf_vector = true;
|
||||
light_transf.SetO2TTranslation (v);
|
||||
}
|
||||
@@ -830,7 +830,7 @@
|
||||
{
|
||||
bool flag;
|
||||
if (!SyntaxService->ParseBool (child, flag, true))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
lightFlags.SetBool (CS_LIGHT_NOSHADOWS, flag);
|
||||
}
|
||||
break;
|
||||
@@ -1193,7 +1193,7 @@
|
||||
{
|
||||
csColor c;
|
||||
if (!SyntaxService->ParseColor (child, c))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
sector->SetDynamicAmbientLight (c);
|
||||
}
|
||||
break;
|
||||
@@ -1387,7 +1387,7 @@
|
||||
iRenderLoop* loop = ParseRenderLoop (child, set);
|
||||
if (!loop)
|
||||
{
|
||||
- return false;
|
||||
+ return NULL;
|
||||
}
|
||||
if (set)
|
||||
{
|
||||
@@ -1569,7 +1569,7 @@
|
||||
return 0;
|
||||
case XMLTOKEN_KEY:
|
||||
if (!ParseKey (child, pNode->QueryObject()))
|
||||
- return false;
|
||||
+ return NULL;
|
||||
break;
|
||||
case XMLTOKEN_POSITION:
|
||||
if (!SyntaxService->ParseVector (child, pos))
|
||||
@@ -1,48 +0,0 @@
|
||||
Description: Fix to build with wxwidgets3.0
|
||||
Author: Olly Betts <olly@survex.com>
|
||||
Last-Update: 2014-06-14
|
||||
|
||||
--- crystalspace-2.0+dfsg.orig/plugins/video/canvas/wxgl/GLWXDriver2D.cpp
|
||||
+++ crystalspace-2.0+dfsg/plugins/video/canvas/wxgl/GLWXDriver2D.cpp
|
||||
@@ -292,7 +292,7 @@ bool csGraphics2DWX::Open()
|
||||
{
|
||||
Display* dpy = (Display*) wxGetDisplay ();
|
||||
GLXContext active_GLContext = glXGetCurrentContext();
|
||||
- XVisualInfo *xvis = (XVisualInfo*)theCanvas->m_vi;
|
||||
+ XVisualInfo *xvis = theCanvas->GetXVisualInfo();
|
||||
|
||||
Report (CS_REPORTER_SEVERITY_NOTIFY, "Video driver GL/X version %s",
|
||||
glXIsDirect (dpy, active_GLContext) ? "(direct renderer)" :
|
||||
@@ -705,8 +705,8 @@ static bool wxCodeToCSCode(int wxkey, ut
|
||||
MAP (MENU, CONTEXT, CONTEXT)
|
||||
MAP (PAUSE, PAUSE, PAUSE)
|
||||
MAP (CAPITAL, CAPSLOCK, CAPSLOCK)
|
||||
- MAP (PRIOR, PGUP, PGUP)
|
||||
- MAP (NEXT, PGDN, PGDN)
|
||||
+ MAP (PAGEUP, PGUP, PGUP)
|
||||
+ MAP (PAGEDOWN, PGDN, PGDN)
|
||||
MAP (END, END, END)
|
||||
MAP (HOME, HOME, HOME)
|
||||
MAP (LEFT, LEFT, LEFT)
|
||||
@@ -722,10 +722,7 @@ static bool wxCodeToCSCode(int wxkey, ut
|
||||
MAPC (NUMPAD2, PAD2, '2')
|
||||
MAP (NUMPAD_DOWN, PAD2, DOWN)
|
||||
MAPC (NUMPAD3, PAD3, '3')
|
||||
- MAP (NUMPAD_NEXT, PAD3, PGDN)
|
||||
-#if wxVERSION_NUMBER < 2700
|
||||
MAP (NUMPAD_PAGEDOWN, PAD3, PGDN)
|
||||
-#endif
|
||||
MAPC (NUMPAD4, PAD4, '4')
|
||||
MAP (NUMPAD_LEFT, PAD4, LEFT)
|
||||
MAPC (NUMPAD5, PAD5, '5')
|
||||
@@ -736,10 +733,7 @@ static bool wxCodeToCSCode(int wxkey, ut
|
||||
MAPC (NUMPAD8, PAD8, '8')
|
||||
MAP (NUMPAD_UP, PAD8, UP)
|
||||
MAPC (NUMPAD9, PAD9, '9')
|
||||
- MAP (NUMPAD_PRIOR, PAD9, PGUP)
|
||||
-#if wxVERSION_NUMBER < 2700
|
||||
MAP (NUMPAD_PAGEUP, PAD9, PGUP)
|
||||
-#endif
|
||||
MAPC (MULTIPLY, PADMULT, '*')
|
||||
MAPC (NUMPAD_MULTIPLY,PADMULT, '*')
|
||||
MAPC (ADD, PADPLUS, '+')
|
||||
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Crystal Space is a free (LGPL) and portable 3D Game
|
||||
Development Kit written in C++. It supports: true six degrees
|
||||
of freedom, colored lighting, lightmapped and stencil based
|
||||
lighting, shader support, mipmapping, portals, mirrors, alpha
|
||||
transparency, reflective surfaces, 3D sprites (frame based or
|
||||
with skeletal animation, also using cal3d animation library),
|
||||
procedural textures, particle systems, halos, volumetric fog,
|
||||
scripting (using Python, Perl, Java, or potentially other
|
||||
languages), 16-bit and 32-bit display support, OpenGL, and
|
||||
software renderer, font support, hierarchical
|
||||
transformations, physics plugin based on ODE, ... See the
|
||||
extensive list of features for more details.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="3ds">Enables support for .3DS files in CrystalSpace</flag>
|
||||
<flag name="bullet">include support for Bullet library</flag>
|
||||
<flag name="cal3d">include support for skeleton animation</flag>
|
||||
<flag name="cegui">include support for Crazy Eddie GUI</flag>
|
||||
<flag name="cg">NVIDIA toolkit plugin</flag>
|
||||
<flag name="ode">include support for Open Dynamics Engine</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">crystal</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST jadls158.zip 389972 BLAKE2B 1bb59583fee60a805b47ea7fa0cb14090912719ea827453447777873c7c17dadb39b17938207dd56ef6f2ccf0fbaed7bbf953b68b9bd66c3f8694cf771bd423e SHA512 5f16c51f676990ea6cf76cbee4c9fbf93273fb6a4474a136c032457fcb29c9507508b543d3f65a212cd4e21d14671f0b4368ce5a42dc7c542e75883a911a5ebf
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Jad - The fast JAva Decompiler"
|
||||
HOMEPAGE="http://www.kpdus.com/jad.html"
|
||||
SRC_URI="http://www.kpdus.com/jad/linux/jadls158.zip"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
SLOT="0"
|
||||
LICENSE="freedist"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
RESTRICT="strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
into /opt
|
||||
dobin jad || die "dobin failed"
|
||||
dodoc Readme.txt || die "dodoc failed"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST rubinius-3.43.tar.bz2 13013106 BLAKE2B 42298e046bb652f16187a70fb377c650319260b78c674faf6791c0865abb8798a7e1511ddc3eb809585825e452b72bc9b783691760c5400b36815e9cabf1a65a SHA512 80ca70f1aeea2f48e9f4bbd9dc646e0fdabf266cde879fd6acb46bcc38140a2738fddf7d63fa72c386f0411046f457af02deb1162b249c7942bdc0e4a8138023
|
||||
@@ -1,7 +0,0 @@
|
||||
# This file is installed by Gentoo's rubygems package.
|
||||
# It's intended to help automate the loading of rubygems
|
||||
|
||||
begin
|
||||
require 'rubygems'
|
||||
rescue LoadError
|
||||
end
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ruby@gentoo.org</email>
|
||||
<name>Gentoo Ruby Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="llvm">
|
||||
Build with llvm. Currently the package only builds against old versions of llvm.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib versionator
|
||||
|
||||
DESCRIPTION="A re-implementation of the Ruby VM designed for speed"
|
||||
HOMEPAGE="http://rubini.us"
|
||||
SRC_URI="https://rubinius-releases-rubinius-com.s3.amazonaws.com/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE="+llvm"
|
||||
|
||||
RDEPEND="
|
||||
llvm? ( >=sys-devel/llvm-3.6 )
|
||||
dev-libs/openssl:0
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline:0
|
||||
dev-libs/libyaml
|
||||
virtual/libffi
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
=dev-ruby/rake-10*
|
||||
dev-ruby/bundler
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
unset RUBYOPT
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# src_test will wait until all processes are reaped, so tune down
|
||||
# the long sleep process a bit.
|
||||
sed -i -e 's/sleep 1000/sleep 300/' spec/ruby/core/io/popen_spec.rb || die
|
||||
|
||||
# Avoid specs that cannot work in the portage context
|
||||
rm -f spec/ruby/core/argf/read_nonblock_spec.rb || die
|
||||
|
||||
# Drop error CFLAGS per Gentoo policy.
|
||||
sed -i -e '/Werror/ s:^:#:' rakelib/blueprint.rb || die
|
||||
|
||||
bundle --local || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
conf=""
|
||||
if ! use llvm ; then
|
||||
conf+="--disable-llvm "
|
||||
fi
|
||||
|
||||
#Rubinius uses a non-autoconf ./configure script which balks at econf
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" ./configure \
|
||||
--prefix /usr/$(get_libdir) \
|
||||
--mandir /usr/share/man \
|
||||
--without-rpath \
|
||||
--with-vendor-zlib \
|
||||
${conf} \
|
||||
|| die "Configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
RBXOPT="-Xsystem.log=syslog" rake build || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
rake spec || die "Tests failed"
|
||||
einfo "Waiting for forked processes to die"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# The install phase tries to determine if there are relevant
|
||||
addpredict /usr/local/lib64/ruby
|
||||
|
||||
local minor_version=$(get_version_component_range 1-2)
|
||||
local librbx="usr/$(get_libdir)/rubinius"
|
||||
|
||||
RBXOPT="-Xsystem.log=syslog" DESTDIR="${D}" rake install || die "Installation failed"
|
||||
|
||||
dosym /${librbx}/bin/rbx /usr/bin/rbx || die "Couldn't make rbx symlink"
|
||||
|
||||
insinto /${librbx}/${minor_version}/site
|
||||
doins "${FILESDIR}/auto_gem.rb" || die "Couldn't install rbx auto_gem.rb"
|
||||
RBXOPT="-Xsystem.log=syslog" RBX_RUNTIME="${S}/runtime" RBX_LIB="${S}/lib" bin/rbx compile "${D}/${librbx}/${minor_version}/site/auto_gem.rb" || die "Couldn't bytecompile auto_gem.rb"
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST gearman-1.0.2.tgz 30405 BLAKE2B cb2402068507b6f2b87e42ec5ffbfdc6cc3d6faea1d4cfa31aef9ef6d9801b39415656ea679c26782fbf2d3bd2eb0f0fd343851c1e7343b0d7abef5edc3901ea SHA512 503d16912bc7de6a3b348fef76eada4e0125636d4c75cc3361b39811efa6df020147c48116eceb7478fa76234491c70eab2974e45a7b2c5900810de272bec702
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
@@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PHP_EXT_NAME="gearman"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
|
||||
USE_PHP="php5-6"
|
||||
|
||||
inherit php-ext-pecl-r3
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="PHP extension for using gearmand"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-cluster/gearmand-0.21"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST jenkins-autojobs-0.14.3.tar.gz 151992 BLAKE2B 98d951545d7101bdab42bc1a33e30ee8aa315c58ca51c697ea8e8826ad46bbe5629d89a5c360a8f641c907ea34e07c15df8a1cba0e16d3e196ffda3b827b14be SHA512 1db2d02bf6f1c2d52d0197ffc21e80e5ccd48f6e2020bbe4618ab06792ea3988a42089c1fe1e6d277e30ea6ecf58078d8138da0c463862a063583c119e67e805
|
||||
DIST jenkins-autojobs-0.14.3_git_1.1.21.hpi 2108607 BLAKE2B c5b17fa082b287c24e1d559d7935e38397c66d4c4924cbb1eea719082cf85cf52925aec703fd36ef765dcfbc6acab15c5bcf041d0df338d95a6847c20dcd1f45 SHA512 6fa6386f0292cfc61f44dca11860146b7c35df46adefdfec547789b75145fbff61e620195e5f756ae8902211117b4cd2cd7d616dfe51204e563ad38154a67d88
|
||||
DIST jenkins-autojobs-0.14.3_mercurial_1.41.hpi 107202 BLAKE2B 3553fb3f0fd1e0f4afd5fcec6380f0d41d37def0b58b2d54161c601d6fb1b619ac868fea3ce431fd81f7efd537eb4d4b7d39cd6385e13fce163548e6280ea7ad SHA512 76d24c9964d7d4590f128bf1577f54a0a4b799d275a0e7874aee95aa20c3ed0313b96bb6fb4e7f9603a4433db68e4d0caeb4ca22394cdc24a436fcc3b32b8d67
|
||||
@@ -1,26 +0,0 @@
|
||||
--- tests/bin/start-jenkins.sh.orig 2015-01-02 23:10:17.000000000 +0100
|
||||
+++ tests/bin/start-jenkins.sh 2015-01-30 16:35:27.058035074 +0100
|
||||
@@ -19,6 +19,8 @@
|
||||
echo 0 | nc $jenkins_addr $jenkins_cport
|
||||
}
|
||||
|
||||
+cp -v /opt/jenkins/jenkins.war $jenkins_war
|
||||
+
|
||||
if [[ ! -e $jenkins_war ]]; then
|
||||
echo "Downloading jenkins.war ..."
|
||||
curl -L $jenkins_war_url > $jenkins_war
|
||||
@@ -31,7 +33,6 @@
|
||||
|
||||
if [[ $(unzip -l $jenkins_war | egrep "plugins/(mercurial)|(git).hpi" | wc -l) -ne 2 ]]; then
|
||||
echo "Adding git and hg plugins to jenkins.war ..."
|
||||
- wget -c $hg_hpi_url $git_hpi_url -P "${here}/../tmp/WEB-INF/plugins"
|
||||
(cd ${here}/../tmp && zip jenkins.war ./WEB-INF/plugins/*.hpi)
|
||||
fi
|
||||
|
||||
@@ -57,4 +58,4 @@
|
||||
|
||||
[[ $jenkins_running -ne 0 ]] && exit 1
|
||||
|
||||
-wait $java_pid
|
||||
+#wait $java_pid
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MERCURIAL_PV="1.41"
|
||||
GIT_PV="1.1.21"
|
||||
|
||||
DESCRIPTION="Scripts for automatically creating Jenkins jobs from scm branches"
|
||||
HOMEPAGE="https://github.com/gvalkov/jenkins-autojobs"
|
||||
SRC_URI="https://github.com/gvalkov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
http://updates.jenkins-ci.org/download/plugins/mercurial/${MERCURIAL_PV}/mercurial.hpi -> ${P}_mercurial_${MERCURIAL_PV}.hpi
|
||||
http://updates.jenkins-ci.org/download/plugins/git/${GIT_PV}/git.hpi -> ${P}_git_${GIT_PV}.hpi"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=">dev-python/jenkins-webapi-0.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.5.0[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND}
|
||||
dev-util/jenkins-bin
|
||||
net-analyzer/netcat
|
||||
dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
doc? ( >=dev-python/sphinx-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/alabaster-0.6.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/local_jenkins.patch" )
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
if use test; then
|
||||
mkdir -p ${P}/tests/tmp/WEB-INF/plugins/
|
||||
|
||||
cp -v "${DISTDIR}"/${P}_mercurial_${MERCURIAL_PV}.hpi ${P}/tests/tmp/WEB-INF/plugins/mercurial.hpi
|
||||
cp -v "${DISTDIR}"/${P}_git_${GIT_PV}.hpi ${P}/tests/tmp/WEB-INF/plugins/git.hpi
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# Test phase works with the limitation that it need be run as root in portage
|
||||
# starts jenkins
|
||||
./tests/bin/start-jenkins.sh
|
||||
|
||||
py.test || die "Failed with ${EPYTHON}"
|
||||
|
||||
# kills jenkins
|
||||
echo 0 | nc 127.0.0.1 60887
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">gvalkov/jenkins-autojobs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST rtslib-3.0_pre4.tar.gz 63988 BLAKE2B 0a08116b4c3964787144f828185c54bb041bd3adcb23555fd199ecf8a1aa8597f3b96acfc6c6b33f6da1b83292e03ee420c2ab9db8d4c71a642ed4be2c2cecf5 SHA512 5b4ff3dbaa379f177e08d0ffb54b575e7637c9ebf9ad98cdb2db2b93cde623d0c3a29c3ec9eb0a5542964438d8d5342691f483e2fdb81b7f1f64f37c701e0063
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cluster@gentoo.org</email>
|
||||
<name>Gentoo Cluster Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Datera/rtslib</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="RTSLib Community Edition for target_core_mod/ConfigFS"
|
||||
HOMEPAGE="http://linux-iscsi.org/wiki/targetcli"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/Datera/${PN}.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
MY_PV=${PV/_/-}
|
||||
SRC_URI="https://github.com/Datera/${PN}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DEPEND="dev-python/configobj[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
!dev-python/rtslib-fb"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
keepdir /var/target/fabric
|
||||
insinto /var/target/fabric
|
||||
doins specs/*.spec
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="RTSLib Community Edition for target_core_mod/ConfigFS"
|
||||
HOMEPAGE="http://linux-iscsi.org/wiki/targetcli"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/Datera/${PN}.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
MY_PV=${PV/_/-}
|
||||
SRC_URI="https://github.com/Datera/${PN}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DEPEND="dev-python/configobj[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
!dev-python/rtslib-fb"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
keepdir /var/target/fabric
|
||||
insinto /var/target/fabric
|
||||
doins specs/*.spec
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST visual-5.74_release.tar.bz2 5736404 BLAKE2B 8d91938a17eb4b29da576130b599490f37b81d5fe018801fd8811b41c3301edebc022646176fb7bb798216b15ab7dd42bee7657c18d686d80b52cad560210d31 SHA512 eff43bae66d4ca6a1b540e729b5f03e7310db8d4c49ba7a1ac271afa62688d9024f4f00b7678669433ca3f0f6e13e6c0c3de90a4a845ae5eeaa70b536a6e1193
|
||||
@@ -1,28 +0,0 @@
|
||||
https://github.com/vpython/visual/issues/3
|
||||
|
||||
--- dependencies/threadpool/include/threadpool/task_adaptors.hpp
|
||||
+++ dependencies/threadpool/include/threadpool/task_adaptors.hpp
|
||||
@@ -135,7 +135,11 @@
|
||||
if(m_break_s > 0 || m_break_ns > 0)
|
||||
{ // Sleep some time before first execution
|
||||
xtime xt;
|
||||
+#if BOOST_VERSION >= 105000
|
||||
+ xtime_get(&xt, TIME_UTC_);
|
||||
+#else
|
||||
xtime_get(&xt, TIME_UTC);
|
||||
+#endif
|
||||
xt.nsec += m_break_ns;
|
||||
xt.sec += m_break_s;
|
||||
thread::sleep(xt);
|
||||
@@ -146,7 +150,11 @@
|
||||
if(m_break_s > 0 || m_break_ns > 0)
|
||||
{
|
||||
xtime xt;
|
||||
+#if BOOST_VERSION >= 105000
|
||||
+ xtime_get(&xt, TIME_UTC_);
|
||||
+#else
|
||||
xtime_get(&xt, TIME_UTC);
|
||||
+#endif
|
||||
xt.nsec += m_break_ns;
|
||||
xt.sec += m_break_s;
|
||||
thread::sleep(xt);
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils flag-o-matic multilib python-single-r1 versionator
|
||||
|
||||
MY_P="${PN}-$(delete_version_separator 2)_release"
|
||||
|
||||
DESCRIPTION="Real-time 3D graphics library for Python"
|
||||
HOMEPAGE="http://www.vpython.org/"
|
||||
SRC_URI="http://www.vpython.org/contents/download/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="HPND Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-cpp/gtkglextmm-1.2
|
||||
dev-cpp/libglademm
|
||||
>=dev-libs/boost-1.48:=[threads,python,${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/polygon:2[${PYTHON_USEDEP}]
|
||||
dev-python/ttfquery[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
# Verbose build.
|
||||
sed -i \
|
||||
-e 's/2\?>>[[:space:]]*\$(LOGFILE).*//' \
|
||||
src/Makefile.in || die
|
||||
|
||||
epatch "${FILESDIR}/${P}-boost-1.50.patch"
|
||||
|
||||
sed \
|
||||
-e "s/-lboost_python/-lboost_python-${EPYTHON#python}/" \
|
||||
-e "s/libboost_python/libboost_python-${EPYTHON#python}/" \
|
||||
-i src/Makefile.in src/gtk2/makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
BOOST_PKG="$(best_version ">=dev-libs/boost-1.48")"
|
||||
BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
|
||||
BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
|
||||
BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
|
||||
BOOST_LIB="${EPREFIX}/usr/$(get_libdir)/boost-${BOOST_VER}"
|
||||
|
||||
# Specify the include and lib directory for Boost.
|
||||
append-cxxflags -I${BOOST_INC} -std=c++11
|
||||
append-ldflags -L${BOOST_LIB}
|
||||
|
||||
econf \
|
||||
--with-example-dir="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
||||
--with-html-dir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable examples)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc authors.txt HACKING.txt NEWS.txt
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST alleyoop-0.9.8.tar.xz 252292 BLAKE2B ab1a3b5b80d6eddd947368ae60b01820823c2095c006414ee32961efdee0434e19a4e498deb56947d621769937dab567013787ccf96d07dd9c05dfae46dfbbf9 SHA512 b056b41692da1824e233160c1053075cabcd11394c8c571dd654167be3ef29680357f69371b36f672b4e8b8a769ba3d0a33ad48c1409a8141bcbfa0ba8187bfb
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user