diff --git a/app-admin/kedpm/kedpm-0.4.0-r2.ebuild b/app-admin/kedpm/kedpm-0.4.0-r2.ebuild index ff271e70a1bd..4f26be80469a 100644 --- a/app-admin/kedpm/kedpm-0.4.0-r2.ebuild +++ b/app-admin/kedpm/kedpm-0.4.0-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/kedpm/kedpm-0.4.0-r2.ebuild,v 1.1 2014/12/15 05:18:32 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/kedpm/kedpm-0.4.0-r2.ebuild,v 1.2 2015/02/19 09:04:28 ago Exp $ EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="gtk" DEPEND="dev-python/pycrypto[${PYTHON_USEDEP}] diff --git a/app-arch/dpkg/dpkg-1.17.23.ebuild b/app-arch/dpkg/dpkg-1.17.23.ebuild index 2848a7608e63..e265281940bb 100644 --- a/app-arch/dpkg/dpkg-1.17.23.ebuild +++ b/app-arch/dpkg/dpkg-1.17.23.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.23.ebuild,v 1.3 2015/02/13 21:16:05 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.23.ebuild,v 1.4 2015/02/19 09:02:46 ago Exp $ EAPI=5 inherit eutils multilib autotools toolchain-funcs @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib" RDEPEND=" diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild index c63bc33bd97a..f6119a485427 100644 --- a/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild,v 1.19 2015/02/18 15:33:08 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild,v 1.20 2015/02/19 03:08:59 floppym Exp $ EAPI=5 @@ -15,10 +15,10 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/$ LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="acl nls unicode" +IUSE="acl caps nls unicode" RDEPEND="acl? ( virtual/acl ) - filecaps? ( sys-libs/libcap ) + caps? ( sys-libs/libcap ) nls? ( virtual/libintl ) !app-cdr/cdrkit" DEPEND="${RDEPEND} @@ -111,7 +111,7 @@ src_compile() { fi fi - if ! use filecaps; then + if ! use caps; then CFLAGS="${CFLAGS} -DNO_LINUX_CAPS" fi diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild index 15d03cf3a28e..68606ac9441f 100644 --- a/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild,v 1.5 2015/02/18 15:33:08 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild,v 1.6 2015/02/19 03:08:59 floppym Exp $ EAPI=5 @@ -15,10 +15,10 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/$ LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="acl nls unicode" +IUSE="acl caps nls unicode" RDEPEND="acl? ( virtual/acl ) - filecaps? ( sys-libs/libcap ) + caps? ( sys-libs/libcap ) nls? ( virtual/libintl ) !app-cdr/cdrkit" DEPEND="${RDEPEND} @@ -218,7 +218,7 @@ src_compile() { fi fi - if ! use filecaps; then + if ! use caps; then CFLAGS="${CFLAGS} -DNO_LINUX_CAPS" fi diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild index 1233ef958e6b..656264834819 100644 --- a/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild,v 1.2 2015/02/18 15:33:08 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha27.ebuild,v 1.3 2015/02/19 03:08:59 floppym Exp $ EAPI=5 @@ -15,10 +15,10 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/$ LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="acl nls unicode" +IUSE="acl caps nls unicode" RDEPEND="acl? ( virtual/acl ) - filecaps? ( sys-libs/libcap ) + caps? ( sys-libs/libcap ) nls? ( virtual/libintl ) !app-cdr/cdrkit" DEPEND="${RDEPEND} @@ -129,6 +129,9 @@ ac_cv_sizeof() { } src_configure() { + use acl || export ac_cv_header_sys_acl_h="no" + use caps || export ac_cv_lib_cap_cap_get_proc="no" + # skip obsolete configure script if tc-is-cross-compiler ; then # Cache known values for targets. #486680 @@ -218,14 +221,6 @@ src_compile() { fi fi - if ! use filecaps; then - CFLAGS="${CFLAGS} -DNO_LINUX_CAPS" - fi - - if ! use acl; then - CFLAGS="${CFLAGS} -DNO_ACL" - fi - # If not built with -j1, "sometimes" cdda2wav will not be built. emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" diff --git a/app-cdr/cdw/Manifest b/app-cdr/cdw/Manifest index 058619aa1048..966f74aaf0c2 100644 --- a/app-cdr/cdw/Manifest +++ b/app-cdr/cdw/Manifest @@ -1 +1,2 @@ DIST cdw-0.7.1.tar.gz 771099 SHA256 6364c2b836bfe4bf3a672eee1eda2a32061e31d94f73abb02cd5f3e1b69a744e SHA512 8577281841ec3638157473004c835b17167e751594cf19a8960ab37bcad58179abbaa49da9ce37f841adbb79e0e75488d780dbfe348241b1f83a084a88dde205 WHIRLPOOL 58fdfd4e7375b3022a34e2ab6afc14625d3e7e24538069b0c6fd90ed645ba79d8d167d96c42204a1732095ebe8ea4b16d8e4321355cddd2d7a1fb8766ed3f806 +DIST cdw-0.8.0.tar.gz 849851 SHA256 8f5bd7ed41bc07a84c5aa693bed3c38420e60ba6a3b5ae6ff8e41d78a4665fd2 SHA512 67fd9e397800187baafff425fd77ae9ba679a7b396736004f305accea3c3c9ca215d70dac0410fd8ef9ed016f7ce11c3859c84bfa04e3234cee84201605175d0 WHIRLPOOL 1ad447f47bb8d1fdd5868aa0c6a5bba2f76d65aa93a7be6841823215794c094a25f8e03be6573b3d46256ad33e8d20185e5f790b3f1b5320623b74fd7a2eef6c diff --git a/app-cdr/cdw/cdw-0.8.0.ebuild b/app-cdr/cdw/cdw-0.8.0.ebuild new file mode 100644 index 000000000000..21d156b1291b --- /dev/null +++ b/app-cdr/cdw/cdw-0.8.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-0.8.0.ebuild,v 1.2 2015/02/19 09:59:26 mr_bones_ Exp $ + +EAPI=5 +DESCRIPTION="An ncurses based console frontend for cdrtools and dvd+rw-tools" +HOMEPAGE="http://cdw.sourceforge.net" +SRC_URI="mirror://sourceforge/cdw/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="virtual/cdrtools + app-cdr/dvd+rw-tools + dev-libs/libburn + dev-libs/libcdio[-minimal] + sys-libs/ncurses[unicode]" + +src_install() { + DOCS="AUTHORS ChangeLog NEWS README THANKS cdw.conf" \ + default +} diff --git a/app-cdr/cdw/cdw-9999.ebuild b/app-cdr/cdw/cdw-9999.ebuild index d21e7d9c9804..f849c8874a48 100644 --- a/app-cdr/cdw/cdw-9999.ebuild +++ b/app-cdr/cdw/cdw-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-9999.ebuild,v 1.3 2012/01/20 18:45:04 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-9999.ebuild,v 1.4 2015/02/19 09:58:10 mr_bones_ Exp $ -EAPI=2 +EAPI=5 ECVS_SERVER="cdw.cvs.sourceforge.net:/cvsroot/cdw" ECVS_MODULE="cdw" ECVS_TOPDIR="${DISTDIR}/cvs-src/${ECVS_MODULE}" @@ -31,6 +31,6 @@ src_prepare() { } src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog NEWS README THANKS cdw.conf + DOCS="AUTHORS ChangeLog NEWS README THANKS cdw.conf" \ + default } diff --git a/app-crypt/pinentry/pinentry-0.9.0.ebuild b/app-crypt/pinentry/pinentry-0.9.0.ebuild index 68df0e6abf2b..5a0eee4eb2c2 100644 --- a/app-crypt/pinentry/pinentry-0.9.0.ebuild +++ b/app-crypt/pinentry/pinentry-0.9.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0.ebuild,v 1.2 2015/02/14 11:18:33 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0.ebuild,v 1.3 2015/02/19 09:07:33 ago Exp $ EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="gtk ncurses qt4 caps static" RDEPEND=" diff --git a/app-editors/nvi/files/nvi-1.81.6-strlen-macro-renaming.patch b/app-editors/nvi/files/nvi-1.81.6-strlen-macro-renaming.patch new file mode 100644 index 000000000000..70a47fd93fd5 --- /dev/null +++ b/app-editors/nvi/files/nvi-1.81.6-strlen-macro-renaming.patch @@ -0,0 +1,499 @@ +Created by: Karl Hakimian +Added by: Jesus Rivero +Added on: Feb 18, 2015 +diff -rupN nvi-1.81.6.orig/common/api.c nvi-1.81.6/common/api.c +--- nvi-1.81.6.orig/common/api.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/common/api.c 2015-02-17 11:04:50.199111784 -0800 +@@ -423,7 +423,7 @@ api_opts_get(SCR *sp, CHAR_T *name, char + switch (op->type) { + case OPT_0BOOL: + case OPT_1BOOL: +- MALLOC_RET(sp, *value, char *, STRLEN(op->name) + 2 + 1); ++ MALLOC_RET(sp, *value, char *, NVI_STRLEN(op->name) + 2 + 1); + (void)sprintf(*value, + "%s"WS, O_ISSET(sp, offset) ? "" : "no", op->name); + if (boolvalue != NULL) +diff -rupN nvi-1.81.6.orig/common/msg.c nvi-1.81.6/common/msg.c +--- nvi-1.81.6.orig/common/msg.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/common/msg.c 2015-02-17 11:04:50.203891722 -0800 +@@ -378,7 +378,7 @@ msgq_wstr(SCR *sp, mtype_t mtype, CHAR_T + msgq(sp, mtype, fmt); + return; + } +- INT2CHAR(sp, str, STRLEN(str) + 1, nstr, nlen); ++ INT2CHAR(sp, str, NVI_STRLEN(str) + 1, nstr, nlen); + msgq_str(sp, mtype, nstr, fmt); + } + +diff -rupN nvi-1.81.6.orig/common/multibyte.h nvi-1.81.6/common/multibyte.h +--- nvi-1.81.6.orig/common/multibyte.h 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/common/multibyte.h 2015-02-17 11:04:50.204262910 -0800 +@@ -12,7 +12,7 @@ typedef wchar_t CHAR_T; + typedef u_int UCHAR_T; + #define RCHAR_BIT 24 + +-#define STRLEN wcslen ++#define NVI_STRLEN wcslen + #define STRTOL wcstol + #define STRTOUL wcstoul + #define SPRINTF swprintf +@@ -31,7 +31,7 @@ typedef u_char CHAR_T; + typedef u_char UCHAR_T; + #define RCHAR_BIT CHAR_BIT + +-#define STRLEN strlen ++#define NVI_STRLEN strlen + #define STRTOL strtol + #define STRTOUL strtoul + #define SPRINTF snprintf +diff -rupN nvi-1.81.6.orig/common/options.c nvi-1.81.6/common/options.c +--- nvi-1.81.6.orig/common/options.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/common/options.c 2015-02-17 11:04:50.195900457 -0800 +@@ -315,7 +315,7 @@ opts_init(SCR *sp, int *oargs) + + /* Set numeric and string default values. */ + #define OI(indx, str) { \ +- a.len = STRLEN(str); \ ++ a.len = NVI_STRLEN(str); \ + if ((CHAR_T*)str != b2) /* GCC puts strings in text-space. */ \ + (void)MEMCPY(b2, str, a.len+1); \ + if (opts_set(sp, argv, NULL)) { \ +@@ -620,10 +620,10 @@ opts_set(SCR *sp, ARGS **argv, char *usa + goto badnum; + if ((nret = + nget_uslong(sp, &value, sep, &endp, 10)) != NUM_OK) { +- INT2CHAR(sp, name, STRLEN(name) + 1, ++ INT2CHAR(sp, name, NVI_STRLEN(name) + 1, + np, nlen); + p2 = msg_print(sp, np, &nf); +- INT2CHAR(sp, sep, STRLEN(sep) + 1, ++ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, + np, nlen); + t2 = msg_print(sp, np, &nf2); + switch (nret) { +@@ -647,10 +647,10 @@ opts_set(SCR *sp, ARGS **argv, char *usa + break; + } + if (*endp && !ISBLANK(*endp)) { +-badnum: INT2CHAR(sp, name, STRLEN(name) + 1, ++badnum: INT2CHAR(sp, name, NVI_STRLEN(name) + 1, + np, nlen); + p2 = msg_print(sp, np, &nf); +- INT2CHAR(sp, sep, STRLEN(sep) + 1, ++ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, + np, nlen); + t2 = msg_print(sp, np, &nf2); + msgq(sp, M_ERR, +@@ -680,7 +680,7 @@ badnum: INT2CHAR(sp, name, STRLEN(nam + break; + + /* Report to subsystems. */ +- INT2CHAR(sp, sep, STRLEN(sep) + 1, np, nlen); ++ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, np, nlen); + if (op->func != NULL && + op->func(sp, spo, np, &value) || + ex_optchange(sp, offset, np, &value) || +@@ -712,7 +712,7 @@ badnum: INT2CHAR(sp, name, STRLEN(nam + * Do nothing if the value is unchanged, the underlying + * functions can be expensive. + */ +- INT2CHAR(sp, sep, STRLEN(sep) + 1, np, nlen); ++ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, np, nlen); + if (!F_ISSET(op, OPT_ALWAYS) && + O_STR(sp, offset) != NULL && + !strcmp(O_STR(sp, offset), np)) +@@ -879,7 +879,7 @@ opts_dump(SCR *sp, enum optdisp type) + } + F_CLR(&sp->opts[cnt], OPT_SELECTED); + +- curlen = STRLEN(op->name); ++ curlen = NVI_STRLEN(op->name); + switch (op->type) { + case OPT_0BOOL: + case OPT_1BOOL: +@@ -1049,7 +1049,7 @@ opts_search(CHAR_T *name) + * Check to see if the name is the prefix of one (and only one) + * option. If so, return the option. + */ +- len = STRLEN(name); ++ len = NVI_STRLEN(name); + for (found = NULL, op = optlist; op->name != NULL; ++op) { + if (op->name[0] < name[0]) + continue; +diff -rupN nvi-1.81.6.orig/dist/tags nvi-1.81.6/dist/tags +--- nvi-1.81.6.orig/dist/tags 2007-11-18 08:43:55.000000000 -0800 ++++ nvi-1.81.6/dist/tags 2015-02-17 11:04:50.225314084 -0800 +@@ -1068,8 +1068,8 @@ SPRINTF ../common/multibyte.h 37;" d + STANDARD_TAB ../common/key.h 213;" d + STRCMP ../common/multibyte.h 19;" d + STRCMP ../common/multibyte.h 38;" d +-STRLEN ../common/multibyte.h 15;" d +-STRLEN ../common/multibyte.h 34;" d ++NVI_STRLEN ../common/multibyte.h 15;" d ++NVI_STRLEN ../common/multibyte.h 34;" d + STRPBRK ../common/multibyte.h 20;" d + STRPBRK ../common/multibyte.h 39;" d + STRSET ../common/multibyte.h 22;" d +diff -rupN nvi-1.81.6.orig/ex/ex_argv.c nvi-1.81.6/ex/ex_argv.c +--- nvi-1.81.6.orig/ex/ex_argv.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_argv.c 2015-02-17 11:04:50.267171388 -0800 +@@ -217,7 +217,7 @@ argv_exp2(SCR *sp, EXCMD *excp, CHAR_T * + + *p = '\0'; + INT2CHAR(sp, bp + SHELLOFFSET, +- STRLEN(bp + SHELLOFFSET) + 1, np, nlen); ++ NVI_STRLEN(bp + SHELLOFFSET) + 1, np, nlen); + d = strdup(np); + rval = argv_lexp(sp, excp, d); + free (d); +@@ -332,7 +332,7 @@ argv_fexp(SCR *sp, EXCMD *excp, CHAR_T * + "115|No previous command to replace \"!\""); + return (1); + } +- len += tlen = STRLEN(exp->lastbcomm); ++ len += tlen = NVI_STRLEN(exp->lastbcomm); + off = p - bp; + ADD_SPACE_RETW(sp, bp, blen, len); + p = bp + off; +@@ -683,7 +683,7 @@ err: if (ifp != NULL) + * XXX + * Assume that all shells have -c. + */ +- INT2CHAR(sp, bp, STRLEN(bp)+1, np, nlen); ++ INT2CHAR(sp, bp, NVI_STRLEN(bp)+1, np, nlen); + execl(sh_path, sh, "-c", np, (char *)NULL); + msgq_str(sp, M_SYSERR, sh_path, "118|Error: execl: %s"); + _exit(127); +diff -rupN nvi-1.81.6.orig/ex/ex_cscope.c nvi-1.81.6/ex/ex_cscope.c +--- nvi-1.81.6.orig/ex/ex_cscope.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_cscope.c 2015-02-17 11:04:50.261539058 -0800 +@@ -140,7 +140,7 @@ ex_cscope(SCR *sp, EXCMD *cmdp) + for (; *p && isspace(*p); ++p); + } + +- INT2CHAR(sp, cmd, STRLEN(cmd) + 1, np, nlen); ++ INT2CHAR(sp, cmd, NVI_STRLEN(cmd) + 1, np, nlen); + if ((ccp = lookup_ccmd(np)) == NULL) { + usage: msgq(sp, M_ERR, "309|Use \"cscope help\" for help"); + return (1); +@@ -214,7 +214,7 @@ cscope_add(SCR *sp, EXCMD *cmdp, CHAR_T + * >1 additional args: object, too many args. + */ + cur_argc = cmdp->argc; +- if (argv_exp2(sp, cmdp, dname, STRLEN(dname))) { ++ if (argv_exp2(sp, cmdp, dname, NVI_STRLEN(dname))) { + return (1); + } + if (cmdp->argc == cur_argc) { +@@ -228,7 +228,7 @@ cscope_add(SCR *sp, EXCMD *cmdp, CHAR_T + return (1); + } + +- INT2CHAR(sp, dname, STRLEN(dname)+1, np, nlen); ++ INT2CHAR(sp, dname, NVI_STRLEN(dname)+1, np, nlen); + + /* + * The user can specify a specific file (so they can have multiple +@@ -471,7 +471,7 @@ cscope_find(SCR *sp, EXCMD *cmdp, CHAR_T + } + + /* Create the cscope command. */ +- INT2CHAR(sp, pattern, STRLEN(pattern) + 1, np, nlen); ++ INT2CHAR(sp, pattern, NVI_STRLEN(pattern) + 1, np, nlen); + np = strdup(np); + if ((tqp = create_cs_cmd(sp, np, &search)) == NULL) + goto err; +@@ -801,7 +801,7 @@ cscope_help(SCR *sp, EXCMD *cmdp, CHAR_T + char *np; + size_t nlen; + +- INT2CHAR(sp, subcmd, STRLEN(subcmd) + 1, np, nlen); ++ INT2CHAR(sp, subcmd, NVI_STRLEN(subcmd) + 1, np, nlen); + return (csc_help(sp, np)); + } + +@@ -842,7 +842,7 @@ cscope_kill(SCR *sp, EXCMD *cmdp, CHAR_T + char *np; + size_t nlen; + +- INT2CHAR(sp, cn, STRLEN(cn) + 1, np, nlen); ++ INT2CHAR(sp, cn, NVI_STRLEN(cn) + 1, np, nlen); + return (terminate(sp, NULL, atoi(np))); + } + +diff -rupN nvi-1.81.6.orig/ex/ex_filter.c nvi-1.81.6/ex/ex_filter.c +--- nvi-1.81.6.orig/ex/ex_filter.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_filter.c 2015-02-17 11:04:50.263257613 -0800 +@@ -138,7 +138,7 @@ err: if (input[0] != -1) + else + ++name; + +- INT2SYS(sp, cmd, STRLEN(cmd)+1, np, nlen); ++ INT2SYS(sp, cmd, NVI_STRLEN(cmd)+1, np, nlen); + execl(O_STR(sp, O_SHELL), name, "-c", np, (char *)NULL); + msgq_str(sp, M_SYSERR, O_STR(sp, O_SHELL), "execl: %s"); + _exit (127); +@@ -283,7 +283,7 @@ err: if (input[0] != -1) + * Ignore errors on vi file reads, to make reads prettier. It's + * completely inconsistent, and historic practice. + */ +-uwait: INT2CHAR(sp, cmd, STRLEN(cmd) + 1, np, nlen); ++uwait: INT2CHAR(sp, cmd, NVI_STRLEN(cmd) + 1, np, nlen); + return (proc_wait(sp, (long)utility_pid, np, + ftype == FILTER_READ && F_ISSET(sp, SC_VI) ? 1 : 0, 0) || rval); + } +diff -rupN nvi-1.81.6.orig/ex/ex_init.c nvi-1.81.6/ex/ex_init.c +--- nvi-1.81.6.orig/ex/ex_init.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_init.c 2015-02-17 11:04:50.279419412 -0800 +@@ -61,7 +61,7 @@ ex_screen_copy(SCR *orig, SCR *sp) + + if (oexp->lastbcomm != NULL && + (nexp->lastbcomm = v_wstrdup(sp, oexp->lastbcomm, +- STRLEN(oexp->lastbcomm))) == NULL) { ++ NVI_STRLEN(oexp->lastbcomm))) == NULL) { + msgq(sp, M_SYSERR, NULL); + return(1); + } +diff -rupN nvi-1.81.6.orig/ex/ex_tag.c nvi-1.81.6/ex/ex_tag.c +--- nvi-1.81.6.orig/ex/ex_tag.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_tag.c 2015-02-17 11:04:50.275254557 -0800 +@@ -68,7 +68,7 @@ ex_tag_first(SCR *sp, CHAR_T *tagarg) + + /* Build an argument for the ex :tag command. */ + ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0); +- argv_exp0(sp, &cmd, tagarg, STRLEN(tagarg)); ++ argv_exp0(sp, &cmd, tagarg, NVI_STRLEN(tagarg)); + + /* + * XXX +@@ -115,7 +115,7 @@ ex_tag_push(SCR *sp, EXCMD *cmdp) + + /* Taglength may limit the number of characters. */ + if ((tl = +- O_VAL(sp, O_TAGLENGTH)) != 0 && STRLEN(exp->tag_last) > tl) ++ O_VAL(sp, O_TAGLENGTH)) != 0 && NVI_STRLEN(exp->tag_last) > tl) + exp->tag_last[tl] = '\0'; + break; + case 0: +@@ -587,7 +587,7 @@ ex_tag_copy(SCR *orig, SCR *sp) + /* Copy the last tag. */ + if (oexp->tag_last != NULL && + (nexp->tag_last = v_wstrdup(sp, oexp->tag_last, +- STRLEN(oexp->tag_last))) == NULL) { ++ NVI_STRLEN(oexp->tag_last))) == NULL) { + msgq(sp, M_SYSERR, NULL); + return (1); + } +@@ -997,7 +997,7 @@ ctag_slist(SCR *sp, CHAR_T *tag) + exp = EXP(sp); + + /* Allocate and initialize the tag queue structure. */ +- INT2CHAR(sp, tag, STRLEN(tag) + 1, np, nlen); ++ INT2CHAR(sp, tag, NVI_STRLEN(tag) + 1, np, nlen); + len = nlen - 1; + CALLOC_GOTO(sp, tqp, TAGQ *, 1, sizeof(TAGQ) + len + 1); + CIRCLEQ_INIT(&tqp->tagq); +diff -rupN nvi-1.81.6.orig/ex/ex_util.c nvi-1.81.6/ex/ex_util.c +--- nvi-1.81.6.orig/ex/ex_util.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_util.c 2015-02-17 11:04:50.268378054 -0800 +@@ -153,7 +153,7 @@ ex_wemsg(SCR* sp, CHAR_T *p, exm_t which + char *np; + size_t nlen; + +- if (p) INT2CHAR(sp, p, STRLEN(p), np, nlen); ++ if (p) INT2CHAR(sp, p, NVI_STRLEN(p), np, nlen); + else np = NULL; + ex_emsg(sp, np, which); + } +diff -rupN nvi-1.81.6.orig/ex/ex_write.c nvi-1.81.6/ex/ex_write.c +--- nvi-1.81.6.orig/ex/ex_write.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ex/ex_write.c 2015-02-17 11:04:50.277249383 -0800 +@@ -158,7 +158,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm + ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); + return (1); + } +- if (argv_exp1(sp, cmdp, p, STRLEN(p), 1)) ++ if (argv_exp1(sp, cmdp, p, NVI_STRLEN(p), 1)) + return (1); + + /* +@@ -203,7 +203,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm + &cmdp->addr1, &cmdp->addr2, NULL, flags)); + + /* Build an argv so we get an argument count and file expansion. */ +- if (argv_exp2(sp, cmdp, p, STRLEN(p))) ++ if (argv_exp2(sp, cmdp, p, NVI_STRLEN(p))) + return (1); + + /* +@@ -255,7 +255,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm + set_alt_name(sp, name); + break; + default: +- INT2CHAR(sp, p, STRLEN(p) + 1, n, nlen); ++ INT2CHAR(sp, p, NVI_STRLEN(p) + 1, n, nlen); + ex_emsg(sp, n, EXM_FILECOUNT); + return (1); + } +diff -rupN nvi-1.81.6.orig/ip/ip_term.c nvi-1.81.6/ip/ip_term.c +--- nvi-1.81.6.orig/ip/ip_term.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/ip/ip_term.c 2015-02-17 11:04:50.280203225 -0800 +@@ -127,7 +127,7 @@ ip_optchange(SCR *sp, int offset, char * + + ipb.code = SI_EDITOPT; + ipb.str1 = (char*)opt->name; +- ipb.len1 = STRLEN(opt->name) * sizeof(CHAR_T); ++ ipb.len1 = NVI_STRLEN(opt->name) * sizeof(CHAR_T); + + (void)vi_send(ipp->o_fd, "ab1", &ipb); + return (0); +diff -rupN nvi-1.81.6.orig/perl_api/perl.xs nvi-1.81.6/perl_api/perl.xs +--- nvi-1.81.6.orig/perl_api/perl.xs 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/perl_api/perl.xs 2015-02-17 11:04:50.189684363 -0800 +@@ -326,7 +326,7 @@ perl_ex_perl(scrp, cmdp, cmdlen, f_lno, + newVIrv(pp->svid, scrp); + + istat = signal(SIGINT, my_sighandler); +- INT2CHAR(scrp, cmdp, STRLEN(cmdp)+1, np, nlen); ++ INT2CHAR(scrp, cmdp, NVI_STRLEN(cmdp)+1, np, nlen); + perl_eval(np); + signal(SIGINT, istat); + +@@ -421,7 +421,7 @@ perl_ex_perldo(scrp, cmdp, cmdlen, f_lno + /* Backwards compatibility. */ + newVIrv(pp->svid, scrp); + +- INT2CHAR(scrp, cmdp, STRLEN(cmdp)+1, np, nlen); ++ INT2CHAR(scrp, cmdp, NVI_STRLEN(cmdp)+1, np, nlen); + if (!(command = malloc(length = nlen - 1 + sizeof("sub {}")))) + return 1; + snprintf(command, length, "sub {%s}", np); +diff -rupN nvi-1.81.6.orig/regex/engine.c nvi-1.81.6/regex/engine.c +--- nvi-1.81.6.orig/regex/engine.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/regex/engine.c 2015-02-17 11:04:50.181456859 -0800 +@@ -161,7 +161,7 @@ int eflags; + stop = string + pmatch[0].rm_eo; + } else { + start = string; +- stop = start + STRLEN(start); ++ stop = start + NVI_STRLEN(start); + } + if (stop < start) + return(REG_INVARG); +diff -rupN nvi-1.81.6.orig/regex/regcomp.c nvi-1.81.6/regex/regcomp.c +--- nvi-1.81.6.orig/regex/regcomp.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/regex/regcomp.c 2015-02-17 11:04:50.175705539 -0800 +@@ -198,7 +198,7 @@ regcomp(regex_t *preg, const RCHAR_T *pa + return(REG_INVARG); + len = preg->re_endp - pattern; + } else +- len = STRLEN(pattern); ++ len = NVI_STRLEN(pattern); + + /* do the mallocs early so failure handling is easy */ + g = (struct re_guts *)malloc(sizeof(struct re_guts) + +@@ -818,7 +818,7 @@ p_b_cclass(register struct parse *p, reg + NEXT(); + len = p->next - sp; + for (cp = cclasses; cp->name != NULL; cp++) +- if (STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len)) ++ if (NVI_STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len)) + break; + if (cp->name == NULL) { + /* oops, didn't find it */ +@@ -889,7 +889,7 @@ p_b_coll_elem(register struct parse *p, + } + len = p->next - sp; + for (cp = cnames; cp->name != NULL; cp++) +- if (STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len)) ++ if (NVI_STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len)) + return(cp->code); /* known name */ + if (len == 1) + return(*sp); /* single character */ +diff -rupN nvi-1.81.6.orig/vi/v_event.c nvi-1.81.6/vi/v_event.c +--- nvi-1.81.6.orig/vi/v_event.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/vi/v_event.c 2015-02-17 11:04:50.242966563 -0800 +@@ -97,7 +97,7 @@ v_editopt(SCR *sp, VICMD *vp) + size_t nlen; + char *p2; + +- INT2CHAR(sp, vp->ev.e_str2, STRLEN(vp->ev.e_str2)+1, np, nlen); ++ INT2CHAR(sp, vp->ev.e_str2, NVI_STRLEN(vp->ev.e_str2)+1, np, nlen); + p2 = strdup(np); + rval = api_opts_set(sp, vp->ev.e_str1, p2, + vp->ev.e_val1, vp->ev.e_val1); +@@ -135,7 +135,7 @@ v_tag(SCR *sp, VICMD *vp) + return (1); + + ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0); +- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw)); ++ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw)); + return (v_exec_ex(sp, vp, &cmd)); + } + +@@ -167,7 +167,7 @@ v_tagsplit(SCR *sp, VICMD *vp) + + ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0); + F_SET(&cmd, E_NEWSCREEN); +- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw)); ++ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw)); + return (v_exec_ex(sp, vp, &cmd)); + } + +diff -rupN nvi-1.81.6.orig/vi/v_ex.c nvi-1.81.6/vi/v_ex.c +--- nvi-1.81.6.orig/vi/v_ex.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/vi/v_ex.c 2015-02-17 11:04:50.246380280 -0800 +@@ -210,7 +210,7 @@ v_tagpush(SCR *sp, VICMD *vp) + EXCMD cmd; + + ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, 0, 0); +- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw) + 1); ++ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw) + 1); + return (v_exec_ex(sp, vp, &cmd)); + } + +diff -rupN nvi-1.81.6.orig/vi/vs_msg.c nvi-1.81.6/vi/vs_msg.c +--- nvi-1.81.6.orig/vi/vs_msg.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/vi/vs_msg.c 2015-02-17 11:04:50.251093618 -0800 +@@ -175,7 +175,7 @@ vs_update(SCR *sp, const char *m1, const + */ + if (F_ISSET(sp, SC_SCR_EXWROTE)) { + if (m2 != NULL) +- INT2CHAR(sp, m2, STRLEN(m2) + 1, np, nlen); ++ INT2CHAR(sp, m2, NVI_STRLEN(m2) + 1, np, nlen); + (void)ex_printf(sp, + "%s\n", m1 == NULL? "" : m1, m2 == NULL ? "" : np); + (void)ex_fflush(sp); +@@ -203,7 +203,7 @@ vs_update(SCR *sp, const char *m1, const + } else + len = 0; + if (m2 != NULL) { +- mlen = STRLEN(m2); ++ mlen = NVI_STRLEN(m2); + if (len + mlen > sp->cols - 2) + mlen = (sp->cols - 2) - len; + (void)gp->scr_waddstr(sp, m2, mlen); +diff -rupN nvi-1.81.6.orig/vi/vs_split.c nvi-1.81.6/vi/vs_split.c +--- nvi-1.81.6.orig/vi/vs_split.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/vi/vs_split.c 2015-02-17 11:04:50.256136584 -0800 +@@ -628,7 +628,7 @@ vs_fg(SCR *sp, SCR **nspp, CHAR_T *name, + wp = sp->wp; + + if (name) +- INT2CHAR(sp, name, STRLEN(name) + 1, np, nlen); ++ INT2CHAR(sp, name, NVI_STRLEN(name) + 1, np, nlen); + else + np = NULL; + if (newscreen) +diff -rupN nvi-1.81.6.orig/vi/v_txt.c nvi-1.81.6/vi/v_txt.c +--- nvi-1.81.6.orig/vi/v_txt.c 2007-11-18 08:41:42.000000000 -0800 ++++ nvi-1.81.6/vi/v_txt.c 2015-02-17 11:04:50.240596567 -0800 +@@ -2049,7 +2049,7 @@ retry: for (len = 0, + return (0); + case 1: /* One match. */ + /* If something changed, do the exchange. */ +- nlen = STRLEN(cmd.argv[0]->bp); ++ nlen = NVI_STRLEN(cmd.argv[0]->bp); + if (len != nlen || MEMCMP(cmd.argv[0]->bp, p, len)) + break; + diff --git a/app-editors/nvi/nvi-1.81.6-r5.ebuild b/app-editors/nvi/nvi-1.81.6-r5.ebuild new file mode 100644 index 000000000000..e7a84b275308 --- /dev/null +++ b/app-editors/nvi/nvi-1.81.6-r5.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/nvi/nvi-1.81.6-r5.ebuild,v 1.1 2015/02/19 02:45:24 neurogeek Exp $ + +EAPI=4 + +inherit autotools db-use eutils flag-o-matic + +DBVERS="4.8.30 4.7 4.6 4.5 4.4 4.3 4.2" +DBSLOTS= +DBDEPENDS= +for DBVER in ${DBVERS} +do + if [[ ${DBVER} = *.*.* ]]; then + DBSLOTS="${DBSLOTS} ${DBVER%.*}" + DBDEPENDS="${DBDEPENDS} >=sys-libs/db-${DBVER}:${DBVER%.*}" + else + DBSLOTS="${DBSLOTS} ${DBVER}" + DBDEPENDS="${DBDEPENDS} sys-libs/db:${DBVER}" + fi +done + +DESCRIPTION="Vi clone" +HOMEPAGE="https://sites.google.com/a/bostic.com/keithbostic/vi" +SRC_URI="http://garage.linux.student.kuleuven.be/~skimo/nvi/devel/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="perl tcl unicode" + +CDEPEND="|| ( ${DBDEPENDS} ) + >=sys-libs/ncurses-5.6-r2 + perl? ( dev-lang/perl ) + tcl? ( !unicode? ( >=dev-lang/tcl-8.5 ) )" + +DEPEND="${CDEPEND} + virtual/pkgconfig" + +RDEPEND="${CDEPEND} + app-admin/eselect-vi" + +REQUIRED_USE="tcl? ( !unicode )" + +src_prepare() { + + epatch "${FILESDIR}"/${P}-strlen-macro-renaming.patch + epatch "${FILESDIR}"/${P}-db44.patch + epatch "${FILESDIR}"/${P}-db.patch + epatch "${FILESDIR}"/${P}-perl-as-needed.patch + epatch "${FILESDIR}"/${P}-perl-shortnames.patch + epatch "${FILESDIR}"/${P}-ac_config_header.patch + epatch "${FILESDIR}"/${P}-use_pkgconfig_for_ncurses.patch + + cd dist || die + chmod +x findconfig || die + + append-cppflags -I"$(db_includedir ${DBSLOTS})" + + sed -i -e "s@-ldb@-l$(db_libname ${DBSLOTS})@" configure.in || die + rm -f configure || die + eautoreconf -Im4 +} + +src_configure() { + local myconf + + use perl && myconf="${myconf} --enable-perlinterp" + use unicode && myconf="${myconf} --enable-widechar" + use tcl && ! use unicode && myconf="${myconf} --enable-tclinterp" + + append-cppflags '-D_PATH_MSGCAT="\"/usr/share/vi/catalog/\""' + + pushd dist 2>/dev/null + econf \ + --program-prefix=n \ + ${myconf} \ + || die "configure failed" + popd 2>/dev/null +} + +src_compile() { + pushd dist 2>/dev/null + emake || die "make failed" + popd 2>/dev/null +} + +src_install() { + pushd dist 2>/dev/null + emake -j1 DESTDIR="${D}" install || die "install failed" + popd 2>/dev/null +} + +pkg_postinst() { + einfo "Setting /usr/bin/vi symlink" + eselect vi update --if-unset +} + +pkg_postrm() { + einfo "Updating /usr/bin/vi symlink" + eselect vi update --if-unset +} diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 8a93150841be..684a96292e9f 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1 @@ -DIST docker-1.3.3.tar.gz 5886211 SHA256 9c054e438eee94e7028e860fcb2356a0983e98522223089902d0c61f505dbbcb SHA512 d0f928c1edfcd6d3e11893c2c41da430041fcbe53217e1abc978b379e5464c41204de97da9d5e3e06c1337f4e5b79e1ae98f734d62d64962b3f8b6c37c9bdb85 WHIRLPOOL 2fd4ae184d04f21c62a7e7157f81fe9484ce05cc019c184acc9bcc23db7ba2a866930c6bdcb69f2981a0c394e61e6c996a847bcd8102657a82806fdec2aed29d -DIST docker-1.4.1.tar.gz 6054386 SHA256 34300e214e5d2f1633d9650be16bce86d635d72596faa575912fecefda612835 SHA512 e83bbc5443c42836768e71ba4a7f1aea0ba062439c85fef12bff3e812eb3c93b47bd455f36abbcf5a332c293f3274f7a00b3909ec4b919eff449aa52557997b3 WHIRLPOOL e85143c7182186819299ef517512ad9ac5101568bb5fcd016939a4ecb6803c2fd28c474502c07a257bb961bbb10316ec80306cdf038c13435855b58857cc70b1 DIST docker-1.5.0.tar.gz 6459415 SHA256 cf97a1b3a75a63d3b7cb743b5376a1b1bc00eac651dce9e3f094202901a43c48 SHA512 cc620570c67454bedfae73de86b722a845fce4b0bd46446d1190ae98917010db54fbf82951167ebf62358e53dedb45fff2a7f25014c79b42efc2a5f2b611b4d9 WHIRLPOOL acb62b6c1b354212cf250b60227c5dbedc7fe6c6e729fc887653b776a991cd13650c643e20abf06a4326412cb10a1b4e2a20bac0a1fbc056b8d2cf2d54d1fcd0 diff --git a/app-emulation/docker/docker-1.3.3-r1.ebuild b/app-emulation/docker/docker-1.3.3-r1.ebuild deleted file mode 100644 index ff4dbd74fb66..000000000000 --- a/app-emulation/docker/docker-1.3.3-r1.ebuild +++ /dev/null @@ -1,234 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-1.3.3-r1.ebuild,v 1.2 2015/02/15 02:08:25 patrick Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements kernel namespacing with a high-level API which operates at the process level" -HOMEPAGE="https://www.docker.com" - -GITHUB_URI="github.com/docker/docker" - -if [[ ${PV} == *9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="git://${GITHUB_URI}.git" - inherit git-2 -else - SRC_URI="https://${GITHUB_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - DOCKER_GITCOMMIT="d344625" - KEYWORDS="~amd64" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" -fi - -inherit bash-completion-r1 linux-info multilib systemd udev user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="aufs btrfs +contrib +device-mapper doc lxc vim-syntax zsh-completion" - -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 - device-mapper? ( - >=sys-fs/lvm2-2.02.89[thin] - ) -" - -DEPEND=" - ${CDEPEND} - >=dev-lang/go-1.3 - =sys-fs/btrfs-progs-3.16.1 - ) -" - -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies -RDEPEND=" - ${CDEPEND} - - !app-emulation/docker-bin - >=net-firewall/iptables-1.4 - sys-process/procps - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - - lxc? ( - >=app-emulation/lxc-1.0 - ) - aufs? ( - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) - ) -" - -RESTRICT="installsources strip" - -# see "contrib/check-config.sh" from upstream's sources -CONFIG_CHECK=" - ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS - ~DEVPTS_MULTIPLE_INSTANCES - ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED - ~MACVLAN ~VETH ~BRIDGE - ~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE - ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK - ~NF_NAT NF_NAT_NEEDED - - ~MEMCG_SWAP - ~RESOURCE_COUNTERS - ~CGROUP_PERF -" - -ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers" -ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering" -ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering" - -pkg_setup() { - if kernel_is lt 3 8; then - eerror "" - eerror "Using Docker with kernels older than 3.8 is unstable and unsupported." - eerror " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies" - die 'Kernel is too old - need 3.8 or above' - fi - - # for where these kernel versions come from, see: - # https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog* - if ! { - kernel_is ge 3 16 \ - || { kernel_is 3 15 && kernel_is ge 3 15 5; } \ - || { kernel_is 3 14 && kernel_is ge 3 14 12; } \ - || { kernel_is 3 12 && kernel_is ge 3 12 25; } - }; then - ewarn "" - ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+" - ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)" - ewarn "" - ewarn "See also https://github.com/docker/docker/issues/2960" - fi - - if use aufs; then - CONFIG_CHECK+=" - ~AUFS_FS - " - # TODO there must be a way to detect "sys-kernel/aufs-sources" so we don't warn "sys-fs/aufs3" users about this - # an even better solution would be to check if the current kernel sources include CONFIG_AUFS_FS as an option, but that sounds hairy and error-prone - ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used" - fi - - if use btrfs; then - CONFIG_CHECK+=" - ~BTRFS_FS - " - fi - - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS - " - fi - - linux-info_pkg_setup -} - -src_prepare() { - # allow user patches (use sparingly - upstream won't support them) - epatch_user -} - -src_compile() { - # if we treat them right, Docker's build scripts will set up a - # reasonable GOPATH for us - export AUTO_GOPATH=1 - - # setup CFLAGS and LDFLAGS for separate build target - # see https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ROOT}/usr/include" - export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" - - # if we're building from a zip, we need the GITCOMMIT value - [ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT - - if gcc-specs-pie; then - sed -i "s/EXTLDFLAGS_STATIC='/EXTLDFLAGS_STATIC='-fno-PIC /" hack/make.sh || die - grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed' - - sed -i 's/LDFLAGS_STATIC_DOCKER="/LDFLAGS_STATIC_DOCKER="-extldflags -fno-PIC /' hack/make/dynbinary || die - grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed' - fi - - # let's set up some optional features :) - export DOCKER_BUILDTAGS='' - for gd in aufs btrfs device-mapper; do - if ! use $gd; then - DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" - fi - done - - # time to build! - ./hack/make.sh dynbinary || die 'dynbinary failed' - - # TODO get go-md2man and then include the man pages using docs/man/md2man-all.sh -} - -src_install() { - VERSION=$(cat VERSION) - newbin bundles/$VERSION/dynbinary/docker-$VERSION docker - exeinto /usr/libexec/docker - newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.{service,socket} - - udev_dorules contrib/udev/*.rules - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - if use doc; then - # TODO doman contrib/man/man*/* - - docompress -x /usr/share/doc/${PF}/md - docinto md - dodoc -r docs/sources/* - fi - - dobashcomp contrib/completion/bash/* - - if use zsh-completion; then - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r contrib/syntax/vim/ftdetect - doins -r contrib/syntax/vim/syntax - fi - - if use contrib; then - mkdir -p "${D}/usr/share/${PN}/contrib" - cp -R contrib/* "${D}/usr/share/${PN}/contrib" - fi -} - -pkg_postinst() { - udev_reload - - elog "" - elog "To use Docker, the Docker daemon must be running as root. To automatically" - elog "start the Docker daemon at boot, add Docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use Docker as a non-root user, add yourself to the 'docker' group:" - elog " usermod -aG docker youruser" - elog "" -} diff --git a/app-emulation/docker/docker-1.4.1.ebuild b/app-emulation/docker/docker-1.4.1.ebuild deleted file mode 100644 index f935ce8503c2..000000000000 --- a/app-emulation/docker/docker-1.4.1.ebuild +++ /dev/null @@ -1,234 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-1.4.1.ebuild,v 1.2 2015/02/15 02:08:25 patrick Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements kernel namespacing with a high-level API which operates at the process level" -HOMEPAGE="https://www.docker.com" - -GITHUB_URI="github.com/docker/docker" - -if [[ ${PV} == *9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="git://${GITHUB_URI}.git" - inherit git-2 -else - SRC_URI="https://${GITHUB_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - DOCKER_GITCOMMIT="5bc2ff8" - KEYWORDS="~amd64" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" -fi - -inherit bash-completion-r1 linux-info multilib systemd udev user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="aufs btrfs +contrib +device-mapper doc lxc vim-syntax zsh-completion" - -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 - device-mapper? ( - >=sys-fs/lvm2-2.02.89[thin] - ) -" - -DEPEND=" - ${CDEPEND} - >=dev-lang/go-1.3 - =sys-fs/btrfs-progs-3.16.1 - ) -" - -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies -RDEPEND=" - ${CDEPEND} - - !app-emulation/docker-bin - >=net-firewall/iptables-1.4 - sys-process/procps - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - - lxc? ( - >=app-emulation/lxc-1.0 - ) - aufs? ( - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) - ) -" - -RESTRICT="installsources strip" - -# see "contrib/check-config.sh" from upstream's sources -CONFIG_CHECK=" - ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS - ~DEVPTS_MULTIPLE_INSTANCES - ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED - ~MACVLAN ~VETH ~BRIDGE - ~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE - ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK - ~NF_NAT ~NF_NAT_NEEDED - - ~MEMCG_SWAP - ~RESOURCE_COUNTERS - ~CGROUP_PERF -" - -ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers" -ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering" -ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering" - -pkg_setup() { - if kernel_is lt 3 8; then - eerror "" - eerror "Using Docker with kernels older than 3.8 is unstable and unsupported." - eerror " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies" - die 'Kernel is too old - need 3.8 or above' - fi - - # for where these kernel versions come from, see: - # https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog* - if ! { - kernel_is ge 3 16 \ - || { kernel_is 3 15 && kernel_is ge 3 15 5; } \ - || { kernel_is 3 14 && kernel_is ge 3 14 12; } \ - || { kernel_is 3 12 && kernel_is ge 3 12 25; } - }; then - ewarn "" - ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+" - ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)" - ewarn "" - ewarn "See also https://github.com/docker/docker/issues/2960" - fi - - if use aufs; then - CONFIG_CHECK+=" - ~AUFS_FS - " - # TODO there must be a way to detect "sys-kernel/aufs-sources" so we don't warn "sys-fs/aufs3" users about this - # an even better solution would be to check if the current kernel sources include CONFIG_AUFS_FS as an option, but that sounds hairy and error-prone - ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used" - fi - - if use btrfs; then - CONFIG_CHECK+=" - ~BTRFS_FS - " - fi - - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS - " - fi - - linux-info_pkg_setup -} - -src_prepare() { - # allow user patches (use sparingly - upstream won't support them) - epatch_user -} - -src_compile() { - # if we treat them right, Docker's build scripts will set up a - # reasonable GOPATH for us - export AUTO_GOPATH=1 - - # setup CFLAGS and LDFLAGS for separate build target - # see https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ROOT}/usr/include" - export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" - - # if we're building from a zip, we need the GITCOMMIT value - [ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT - - if gcc-specs-pie; then - sed -i "s/EXTLDFLAGS_STATIC='/EXTLDFLAGS_STATIC='-fno-PIC /" hack/make.sh || die - grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed' - - sed -i 's/LDFLAGS_STATIC_DOCKER="/LDFLAGS_STATIC_DOCKER="-extldflags -fno-PIC /' hack/make/dynbinary || die - grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed' - fi - - # let's set up some optional features :) - export DOCKER_BUILDTAGS='' - for gd in aufs btrfs device-mapper; do - if ! use $gd; then - DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" - fi - done - - # time to build! - ./hack/make.sh dynbinary || die 'dynbinary failed' - - # TODO get go-md2man and then include the man pages using docs/man/md2man-all.sh -} - -src_install() { - VERSION=$(cat VERSION) - newbin bundles/$VERSION/dynbinary/docker-$VERSION docker - exeinto /usr/libexec/docker - newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.{service,socket} - - udev_dorules contrib/udev/*.rules - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - if use doc; then - # TODO doman contrib/man/man*/* - - docompress -x /usr/share/doc/${PF}/md - docinto md - dodoc -r docs/sources/* - fi - - dobashcomp contrib/completion/bash/* - - if use zsh-completion; then - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r contrib/syntax/vim/ftdetect - doins -r contrib/syntax/vim/syntax - fi - - if use contrib; then - mkdir -p "${D}/usr/share/${PN}/contrib" - cp -R contrib/* "${D}/usr/share/${PN}/contrib" - fi -} - -pkg_postinst() { - udev_reload - - elog "" - elog "To use Docker, the Docker daemon must be running as root. To automatically" - elog "start the Docker daemon at boot, add Docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use Docker as a non-root user, add yourself to the 'docker' group:" - elog " usermod -aG docker youruser" - elog "" -} diff --git a/app-forensics/lynis/lynis-1.6.4.ebuild b/app-forensics/lynis/lynis-1.6.4.ebuild index 70064a813012..9d0bdd10663f 100644 --- a/app-forensics/lynis/lynis-1.6.4.ebuild +++ b/app-forensics/lynis/lynis-1.6.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.6.4.ebuild,v 1.1 2014/11/16 13:23:33 idl0r Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.6.4.ebuild,v 1.2 2015/02/19 09:04:18 ago Exp $ EAPI="5" @@ -12,7 +12,7 @@ SRC_URI="http://cisofy.com/files/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND="" diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 37171e23f0db..f027ce845d27 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,3 +1 @@ DIST hivex-1.3.11.tar.gz 1264487 SHA256 c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced WHIRLPOOL 6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd -DIST hivex-1.3.2.tar.gz 1082330 SHA256 e02d664b262f616e842d58a3787315ceb239c5986ff0652b37af9aeed483025c SHA512 2ffa3585bd76f4c7daeb780e9bde8b22ec85caa5e8bbd8e1d7192c828e7914331e669f20b1aa6477cf72072699395b1c91877322f83e74067069f09e6a7c7ddc WHIRLPOOL 9373a88ed0a6fb0fb7d9011c8c2800ca9c4c9ff3f5121653d6150cfbb17243f6d94bee80a28a92b34be29f59df7e4f971d9acc3c03dd0049eb4524069a52471a -DIST hivex-1.3.7.tar.gz 1168881 SHA256 9f74432bb7b620d6629265fa5efefa45a978b1ee80e4891d12789dc34896eb83 SHA512 0e3cbd02e457472a53ec06e0aab3d6fc65f67cf97d1f0bd5d62cadb52fd8f70f4281ee7e1fc614a5aa030d86edaab32c2eea3b9d9d9e2d77c12e4c421118a142 WHIRLPOOL 759307f458c1f2f082462aedc7f19cb5175f72a89efc32815d22f02b26353a73e5c5d0967ff2d002de919a17ae9999fec51b648355a8cdfefbc0557bc33bf9a6 diff --git a/app-misc/hivex/files/1.3.3/0001-Fixed-gnulib-integration-for-hivexml.patch b/app-misc/hivex/files/1.3.3/0001-Fixed-gnulib-integration-for-hivexml.patch deleted file mode 100644 index 553f7a7ad87e..000000000000 --- a/app-misc/hivex/files/1.3.3/0001-Fixed-gnulib-integration-for-hivexml.patch +++ /dev/null @@ -1,70 +0,0 @@ -From: Hilko Bengen -Date: Thu, 1 Dec 2011 22:07:26 +0100 -Subject: Fixed gnulib integration for hivexml - ---- - lib/Makefile.am | 5 ++++- - sh/Makefile.am | 1 + - xml/Makefile.am | 3 ++- - xml/hivexml.c | 2 ++ - 4 files changed, 9 insertions(+), 2 deletions(-) - -diff --git a/lib/Makefile.am b/lib/Makefile.am -index cfd2e05..a339a00 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -39,7 +39,10 @@ libhivex_la_LDFLAGS = \ - $(LTLIBINTL) \ - $(LTLIBTHREAD) - libhivex_la_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) --libhivex_la_CPPFLAGS = -I$(top_srcdir)/gnulib/lib -I$(srcdir) -+libhivex_la_CPPFLAGS = \ -+ -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ -+ -I$(srcdir) - - include_HEADERS = hivex.h - -diff --git a/sh/Makefile.am b/sh/Makefile.am -index 0898370..a6f5ae6 100644 ---- a/sh/Makefile.am -+++ b/sh/Makefile.am -@@ -38,6 +38,7 @@ hivexsh_SOURCES = \ - hivexsh_LDADD = ../lib/libhivex.la ../gnulib/lib/libgnu.la $(LIBREADLINE) - hivexsh_CFLAGS = \ - -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ - -I$(top_srcdir)/lib \ - -DLOCALEBASEDIR=\""$(datadir)/locale"\" \ - $(WARN_CFLAGS) $(WERROR_CFLAGS) -diff --git a/xml/Makefile.am b/xml/Makefile.am -index b2af45d..67ba248 100644 ---- a/xml/Makefile.am -+++ b/xml/Makefile.am -@@ -23,10 +23,11 @@ bin_PROGRAMS = hivexml - hivexml_SOURCES = \ - hivexml.c - --hivexml_LDADD = ../lib/libhivex.la $(LIBXML2_LIBS) -+hivexml_LDADD = ../lib/libhivex.la ../gnulib/lib/libgnu.la $(LIBXML2_LIBS) - hivexml_CFLAGS = \ - -DLOCALEBASEDIR=\""$(datadir)/locale"\" \ - -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ - -I$(top_srcdir)/lib \ - $(LIBXML2_CFLAGS) \ - $(WARN_CFLAGS) $(WERROR_CFLAGS) -diff --git a/xml/hivexml.c b/xml/hivexml.c -index 5030c24..d38e9d4 100644 ---- a/xml/hivexml.c -+++ b/xml/hivexml.c -@@ -32,6 +32,8 @@ - #include - #endif - -+#include -+ - #include - - #include "hivex.h" --- diff --git a/app-misc/hivex/files/1.3.3/0002-automake.patch b/app-misc/hivex/files/1.3.3/0002-automake.patch deleted file mode 100644 index 8af8117c7f64..000000000000 --- a/app-misc/hivex/files/1.3.3/0002-automake.patch +++ /dev/null @@ -1,67 +0,0 @@ -From: Hilko Bengen -Date: Thu, 1 Dec 2011 22:08:07 +0100 -Subject: automake - ---- - lib/Makefile.in | 6 +++++- - sh/Makefile.in | 1 + - xml/Makefile.in | 6 ++++-- - 3 files changed, 10 insertions(+), 3 deletions(-) - -diff --git a/lib/Makefile.in b/lib/Makefile.in -index 65734dd..5cf7bde 100644 ---- a/lib/Makefile.in -+++ b/lib/Makefile.in -@@ -1045,7 +1045,11 @@ libhivex_la_LDFLAGS = \ - $(LTLIBTHREAD) - - libhivex_la_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) --libhivex_la_CPPFLAGS = -I$(top_srcdir)/gnulib/lib -I$(srcdir) -+libhivex_la_CPPFLAGS = \ -+ -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ -+ -I$(srcdir) -+ - include_HEADERS = hivex.h - man_MANS = hivex.3 - noinst_DATA = \ -diff --git a/sh/Makefile.in b/sh/Makefile.in -index 109c8e8..0308a32 100644 ---- a/sh/Makefile.in -+++ b/sh/Makefile.in -@@ -995,6 +995,7 @@ hivexsh_SOURCES = \ - hivexsh_LDADD = ../lib/libhivex.la ../gnulib/lib/libgnu.la $(LIBREADLINE) - hivexsh_CFLAGS = \ - -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ - -I$(top_srcdir)/lib \ - -DLOCALEBASEDIR=\""$(datadir)/locale"\" \ - $(WARN_CFLAGS) $(WERROR_CFLAGS) -diff --git a/xml/Makefile.in b/xml/Makefile.in -index ed4cd72..5cb647f 100644 ---- a/xml/Makefile.in -+++ b/xml/Makefile.in -@@ -119,7 +119,8 @@ PROGRAMS = $(bin_PROGRAMS) - am_hivexml_OBJECTS = hivexml-hivexml.$(OBJEXT) - hivexml_OBJECTS = $(am_hivexml_OBJECTS) - am__DEPENDENCIES_1 = --hivexml_DEPENDENCIES = ../lib/libhivex.la $(am__DEPENDENCIES_1) -+hivexml_DEPENDENCIES = ../lib/libhivex.la ../gnulib/lib/libgnu.la \ -+ $(am__DEPENDENCIES_1) - AM_V_lt = $(am__v_lt_$(V)) - am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) - am__v_lt_0 = --silent -@@ -976,10 +977,11 @@ EXTRA_DIST = \ - hivexml_SOURCES = \ - hivexml.c - --hivexml_LDADD = ../lib/libhivex.la $(LIBXML2_LIBS) -+hivexml_LDADD = ../lib/libhivex.la ../gnulib/lib/libgnu.la $(LIBXML2_LIBS) - hivexml_CFLAGS = \ - -DLOCALEBASEDIR=\""$(datadir)/locale"\" \ - -I$(top_srcdir)/gnulib/lib \ -+ -I$(top_builddir)/gnulib/lib \ - -I$(top_srcdir)/lib \ - $(LIBXML2_CFLAGS) \ - $(WARN_CFLAGS) $(WERROR_CFLAGS) --- diff --git a/app-misc/hivex/files/1.3.3/0003_autoconf_fix_automagic-1.3.3.patch b/app-misc/hivex/files/1.3.3/0003_autoconf_fix_automagic-1.3.3.patch deleted file mode 100644 index e49d2d390e0c..000000000000 --- a/app-misc/hivex/files/1.3.3/0003_autoconf_fix_automagic-1.3.3.patch +++ /dev/null @@ -1,105 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -183,11 +183,19 @@ - AC_CHECK_FUNC([open_memstream]) - AM_CONDITIONAL([HAVE_HIVEXSH],[test "x$ac_cv_func_open_memstream" = "xyes"]) - -+ - dnl Check for OCaml (optional, for OCaml bindings). -+AC_ARG_ENABLE([ocaml], -+ AS_HELP_STRING([--with-ocaml],[build Ocaml binding])) -+ -+ -+ -+ - AC_PROG_OCAML - AC_PROG_FINDLIB - AM_CONDITIONAL([HAVE_OCAML], -- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLC" != "xno" -a "x$OCAMLFIND" != "xno" -a "x$enable_ocaml" = "xyes"]) -+ - AM_CONDITIONAL([HAVE_OCAMLOPT], - [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) - -@@ -227,21 +235,32 @@ - dnl Check for Perl modules that must be present to compile and - dnl test the Perl bindings. - missing_perl_modules=no --for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -- AC_MSG_CHECKING([for $pm]) -- if ! perl -M$pm -e1 >/dev/null 2>&1; then -- AC_MSG_RESULT([no]) -- missing_perl_modules=yes -- else -- AC_MSG_RESULT([yes]) -- fi --done --if test "x$missing_perl_modules" = "xyes"; then -- AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) --fi -+AC_ARG_ENABLE([perl], -+ AS_HELP_STRING([--with-perl],[build Perl binding])) -+ -+ -+PERL= -+AS_IF([test "x$enable_perl" != "xno" ],[ -+ AC_CHECK_PROG([PERL],[perl],[yes],[no]) -+ -+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -+ AC_MSG_CHECKING([for $pm]) -+ if ! perl -M$pm -e1 >/dev/null 2>&1; then -+ AC_MSG_RESULT([no]) -+ missing_perl_modules=yes -+ else -+ AC_MSG_RESULT([yes]) -+ fi -+ done -+ -+ AS_IF([test "x$missing_perl_modules" = "xyes"], -+ [AC_MSG_FAILURE([some Perl modules required to compile or test the Perl bindings are missing])], -+ ) -+]) - - AM_CONDITIONAL([HAVE_PERL], -- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -+ [test "x$PERL" != "xno" -a "x$missing_perl_modules" != "xyes" -a "x$enable_perl" = "xyes"]) -+ - - dnl Check for Python (optional, for Python bindings). - PYTHON_PREFIX= -@@ -251,6 +270,7 @@ - - AC_CHECK_PROG([PYTHON],[python],[python],[no]) - -+ - if test "x$PYTHON" != "xno"; then - AC_MSG_CHECKING([Python prefix]) - PYTHON_PREFIX=`$PYTHON -c "import sys; print (sys.prefix)"` -@@ -308,15 +328,24 @@ - AC_SUBST(PYTHON_INCLUDEDIR) - AC_SUBST(PYTHON_INSTALLDIR) - -+AC_ARG_ENABLE([python], -+ AS_HELP_STRING([--with-python],[build Python binding])) -+ - AM_CONDITIONAL([HAVE_PYTHON], -- [test "x$PYTHON" != "xno" && test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_INSTALLDIR" != "x"]) -+ [test "x$PYTHON_INCLUDEDIR" != "x" -a "x$PYTHON_SITE_PACKAGES" != "x" -a "x$enable_python" = "xyes"]) -+ -+ - - dnl Check for Ruby and rake (optional, for Ruby bindings). -+AC_ARG_ENABLE([ruby], -+ AS_HELP_STRING([--with-ruby],[build Ruby binding])) -+ - AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=0]) - AC_CHECK_PROG([RAKE],[rake],[rake],[no]) - - AM_CONDITIONAL([HAVE_RUBY], -- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"]) -+ [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY" -a "x$enable_ruby" = "xyes"]) -+ - - dnl dnl Check for Java. - dnl AC_ARG_WITH(java_home, diff --git a/app-misc/hivex/files/1.3.3/0004-ruby_runpath_fix-1.3.3.patch b/app-misc/hivex/files/1.3.3/0004-ruby_runpath_fix-1.3.3.patch deleted file mode 100644 index 5b77ede9d5c2..000000000000 --- a/app-misc/hivex/files/1.3.3/0004-ruby_runpath_fix-1.3.3.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ruby/Rakefile.in.orig 2012-04-16 20:16:14.989449899 +0200 -+++ ruby/Rakefile.in 2012-04-16 20:17:08.006443779 +0200 -@@ -38,7 +38,7 @@ - # Build locally - - file MAKEFILE => EXT_CONF do |t| -- unless sh "top_srcdir=$(pwd)/@top_srcdir@; top_builddir=$(pwd)/@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; cd #{File::dirname(EXT_CONF)}; ruby #{File::basename(EXT_CONF)} --with-_hivex-include=$top_srcdir/lib --with-_hivex-lib=$top_builddir/lib/.libs" -+ unless sh "top_srcdir=@top_srcdir@; top_builddir=@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd #{File::dirname(EXT_CONF)}; ruby #{File::basename(EXT_CONF)} --with-_hivex-include=../../$top_srcdir/lib --with-_hivex-lib=../../$top_builddir/lib/.libs --with-ldflags=\"$LDFLAGS\"" - $stderr.puts "Failed to run extconf" - break - end diff --git a/app-misc/hivex/files/1.3.5/0001-add_ocaml_triplet_in_configure.ac.patch b/app-misc/hivex/files/1.3.5/0001-add_ocaml_triplet_in_configure.ac.patch deleted file mode 100644 index d82db8a1aff3..000000000000 --- a/app-misc/hivex/files/1.3.5/0001-add_ocaml_triplet_in_configure.ac.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -187,10 +187,12 @@ - AM_CONDITIONAL([HAVE_HIVEXSH],[test "x$ac_cv_func_open_memstream" = "xyes"]) - - dnl Check for OCaml (optional, for OCaml bindings). -+AC_ARG_ENABLE([ocaml], -+ AS_HELP_STRING([--with-ocaml],[build Ocaml binding])) - AC_PROG_OCAML - AC_PROG_FINDLIB - AM_CONDITIONAL([HAVE_OCAML], -- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno" -a "x$enable_ocaml" = "xyes"]]) - AM_CONDITIONAL([HAVE_OCAMLOPT], - [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) - diff --git a/app-misc/hivex/files/1.3.5/0002-add_per_triplet_in_configure.ac.patch b/app-misc/hivex/files/1.3.5/0002-add_per_triplet_in_configure.ac.patch deleted file mode 100644 index f3339d2bd9f4..000000000000 --- a/app-misc/hivex/files/1.3.5/0002-add_per_triplet_in_configure.ac.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -245,8 +245,31 @@ - AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) - fi - -+AC_ARG_ENABLE([perl], -+ AS_HELP_STRING([--with-perl],[build Perl binding])) -+ -+ -+PERL= -+AS_IF([test "x$enable_perl" != "xno" ],[ -+ AC_CHECK_PROG([PERL],[perl],[yes],[no]) -+ -+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -+ AC_MSG_CHECKING([for $pm]) -+ if ! perl -M$pm -e1 >/dev/null 2>&1; then -+ AC_MSG_RESULT([no]) -+ missing_perl_modules=yes -+ else -+ AC_MSG_RESULT([yes]) -+ fi -+ done -+ -+ AS_IF([test "x$missing_perl_modules" = "xyes"], -+ [AC_MSG_FAILURE([some Perl modules required to compile or test the Perl bindings are missing])], -+ ) -+]) -+ - AM_CONDITIONAL([HAVE_PERL], -- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -+ [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes" -a "x$enable_perl" = "xyes"]) - - dnl Check for Python (optional, for Python bindings). - PYTHON_PREFIX= diff --git a/app-misc/hivex/files/1.3.5/0003-fix_python_defenition_configure.ac.patch b/app-misc/hivex/files/1.3.5/0003-fix_python_defenition_configure.ac.patch deleted file mode 100644 index d74b17c1e7c5..000000000000 --- a/app-misc/hivex/files/1.3.5/0003-fix_python_defenition_configure.ac.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -336,8 +336,11 @@ - AC_SUBST(PYTHON_INCLUDEDIR) - AC_SUBST(PYTHON_INSTALLDIR) - -+AC_ARG_ENABLE([python], -+ AS_HELP_STRING([--with-python],[build Python binding])) -+ - AM_CONDITIONAL([HAVE_PYTHON], -- [test "x$PYTHON" != "xno" && test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_INSTALLDIR" != "x"]) -+ [test "x$PYTHON_INCLUDEDIR" != "x" -a "x$PYTHON_SITE_PACKAGES" != "x" -a "x$enable_python" = "xyes"]) - - dnl Check for Ruby and rake (optional, for Ruby bindings). - AC_ARG_ENABLE([ruby], diff --git a/app-misc/hivex/files/1.3.5/0004-ruby_runpath_fix-1.3.5.patch b/app-misc/hivex/files/1.3.5/0004-ruby_runpath_fix-1.3.5.patch deleted file mode 100644 index 25624c7104d1..000000000000 --- a/app-misc/hivex/files/1.3.5/0004-ruby_runpath_fix-1.3.5.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ruby/Rakefile.in 2012-03-13 19:46:43.000000000 +0400 -+++ ruby/Rakefile.in 2012-04-15 19:02:42.337118192 +0400 -@@ -38,7 +38,7 @@ - # Build locally - - file MAKEFILE => EXT_CONF do |t| -- unless sh "top_srcdir=$(pwd)/@top_srcdir@; top_builddir=$(pwd)/@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=$top_srcdir/lib --with-_hivex-lib=$top_builddir/lib/.libs" -+ unless sh "top_srcdir=@top_srcdir@; top_builddir=@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=../../$top_srcdir/lib --with-_hivex-lib=../../$top_builddir/lib/.libs --with-ldflags=\"$LDFLAGS\"" - $stderr.puts "Failed to run extconf" - break - end diff --git a/app-misc/hivex/files/1.3.6-r1/disable_automagic_cumulative_patch.patch b/app-misc/hivex/files/1.3.6-r1/disable_automagic_cumulative_patch.patch deleted file mode 100644 index 72ae84757b19..000000000000 --- a/app-misc/hivex/files/1.3.6-r1/disable_automagic_cumulative_patch.patch +++ /dev/null @@ -1,269 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -187,14 +187,26 @@ AC_CHECK_FUNC([open_memstream]) - AM_CONDITIONAL([HAVE_HIVEXSH],[test "x$ac_cv_func_open_memstream" = "xyes"]) - - dnl Check for OCaml (optional, for OCaml bindings). --AC_PROG_OCAML --AC_PROG_FINDLIB -+OCAMLC=no -+OCAMLFIND=no -+AC_ARG_ENABLE([ocaml], -+ AS_HELP_STRING([--disable-ocaml], [Disable OCaml language bindings]), -+ [], -+ [enable_ocaml=yes]) -+AS_IF([test "x$enable_ocaml" != "xno"], -+ [dnl OCAMLC and OCAMLFIND have to be unset first, otherwise -+ dnl AC_CHECK_TOOL (inside AC_PROG_OCAML) will not look. -+ OCAMLC= -+ OCAMLFIND= -+ AC_PROG_OCAML -+ AC_PROG_FINDLIB -+ ]) - AM_CONDITIONAL([HAVE_OCAML], -- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) - AM_CONDITIONAL([HAVE_OCAMLOPT], -- [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) - --if test "x$OCAMLC" != "xno"; then -+if test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"; then - dnl Check if we have caml/unixsupport.h header (OCaml bindings only). - old_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -I$OCAMLLIB" -@@ -223,28 +235,32 @@ if test "x$OCAMLC" != "xno"; then - rm -f conftest conftest.* conftest_ml.* - fi - --dnl Check for Perl (optional, for Perl bindings). --dnl XXX This isn't quite right, we should check for Perl devel library. -+dnl Check for Perl (optional, for Perl bindings and Perl tools). - AC_CHECK_PROG([PERL],[perl],[perl],[no]) - --dnl Check for Perl modules that must be present to compile and --dnl test the Perl bindings. --missing_perl_modules=no --for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -- AC_MSG_CHECKING([for $pm]) -- if ! perl -M$pm -e1 >/dev/null 2>&1; then -- AC_MSG_RESULT([no]) -- missing_perl_modules=yes -- else -- AC_MSG_RESULT([yes]) -- fi --done --if test "x$missing_perl_modules" = "xyes"; then -- AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) --fi -- -+AC_ARG_ENABLE([perl], -+ AS_HELP_STRING([--disable-perl], [Disable Perl language bindings]), -+ [], -+ [enable_perl=yes]) -+AS_IF([test "x$enable_perl" != "xno"],[ -+ dnl Check for Perl modules that must be present to compile and -+ dnl test the Perl bindings. -+ missing_perl_modules=no -+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -+ AC_MSG_CHECKING([for $pm]) -+ if ! $PERL -M$pm -e1 >/dev/null 2>&1; then -+ AC_MSG_RESULT([no]) -+ missing_perl_modules=yes -+ else -+ AC_MSG_RESULT([yes]) -+ fi -+ done -+ if test "x$missing_perl_modules" = "xyes"; then -+ AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) -+ fi -+ ]) - AM_CONDITIONAL([HAVE_PERL], -- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -+ [test "x$enable_perl" != "xno" && test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) - - dnl Check for Python (optional, for Python bindings). - PYTHON_PREFIX= -@@ -252,85 +268,111 @@ PYTHON_VERSION= - PYTHON_INCLUDEDIR= - PYTHON_INSTALLDIR= - --AC_CHECK_PROG([PYTHON],[python],[python],[no]) -- --if test "x$PYTHON" != "xno"; then -- AC_MSG_CHECKING([Python prefix]) -- PYTHON_PREFIX=`$PYTHON -c "import sys; print (sys.prefix)"` -- AC_MSG_RESULT([$PYTHON_PREFIX]) -- -- AC_MSG_CHECKING([Python version]) -- PYTHON_VERSION_MAJOR=`$PYTHON -c "import sys; print (sys.version_info@<:@0@:>@)"` -- PYTHON_VERSION_MINOR=`$PYTHON -c "import sys; print (sys.version_info@<:@1@:>@)"` -- PYTHON_VERSION="$PYTHON_VERSION_MAJOR.$PYTHON_VERSION_MINOR" -- AC_MSG_RESULT([$PYTHON_VERSION]) -- -- AC_MSG_CHECKING([for Python include path]) -- if test -z "$PYTHON_INCLUDEDIR"; then -- python_path=`$PYTHON -c "import distutils.sysconfig; \ -- print (distutils.sysconfig.get_python_inc ());"` -- PYTHON_INCLUDEDIR=$python_path -- fi -- AC_MSG_RESULT([$PYTHON_INCLUDEDIR]) -- -- AC_ARG_WITH([python-installdir], -- [AS_HELP_STRING([--with-python-installdir], -- [directory to install python modules @<:@default=check@:>@])], -- [PYTHON_INSTALLDIR="$withval" -- AC_MSG_NOTICE([Python install dir $PYTHON_INSTALLDIR])], -- [PYTHON_INSTALLDIR=check]) -- -- if test "x$PYTHON_INSTALLDIR" = "xcheck"; then -- PYTHON_INSTALLDIR= -- AC_MSG_CHECKING([for Python site-packages path]) -- if test -z "$PYTHON_INSTALLDIR"; then -- PYTHON_INSTALLDIR=`$PYTHON -c "import distutils.sysconfig; \ -- print (distutils.sysconfig.get_python_lib(1,0));"` -+AC_ARG_ENABLE([python], -+ AS_HELP_STRING([--disable-python], [Disable Python language bindings]), -+ [], -+ [enable_python=yes]) -+AS_IF([test "x$enable_python" != "xno"], -+ [ -+ AC_CHECK_PROG([PYTHON],[python],[python],[no]) -+ -+ if test "x$PYTHON" != "xno"; then -+ AC_MSG_CHECKING([Python prefix]) -+ PYTHON_PREFIX=`$PYTHON -c "import sys; print (sys.prefix)"` -+ AC_MSG_RESULT([$PYTHON_PREFIX]) -+ -+ AC_MSG_CHECKING([Python version]) -+ PYTHON_VERSION_MAJOR=`$PYTHON -c "import sys; print (sys.version_info@<:@0@:>@)"` -+ PYTHON_VERSION_MINOR=`$PYTHON -c "import sys; print (sys.version_info@<:@1@:>@)"` -+ PYTHON_VERSION="$PYTHON_VERSION_MAJOR.$PYTHON_VERSION_MINOR" -+ AC_MSG_RESULT([$PYTHON_VERSION]) -+ -+ AC_MSG_CHECKING([for Python include path]) -+ if test -z "$PYTHON_INCLUDEDIR"; then -+ python_path=`$PYTHON -c "import distutils.sysconfig; \ -+ print (distutils.sysconfig.get_python_inc ());"` -+ PYTHON_INCLUDEDIR=$python_path -+ fi -+ AC_MSG_RESULT([$PYTHON_INCLUDEDIR]) -+ -+ AC_ARG_WITH([python-installdir], -+ [AS_HELP_STRING([--with-python-installdir], -+ [directory to install python modules @<:@default=check@:>@])], -+ [PYTHON_INSTALLDIR="$withval" -+ AC_MSG_NOTICE([Python install dir $PYTHON_INSTALLDIR])], -+ [PYTHON_INSTALLDIR=check]) -+ -+ if test "x$PYTHON_INSTALLDIR" = "xcheck"; then -+ PYTHON_INSTALLDIR= -+ AC_MSG_CHECKING([for Python site-packages path]) -+ if test -z "$PYTHON_INSTALLDIR"; then -+ PYTHON_INSTALLDIR=`$PYTHON -c "import distutils.sysconfig; \ -+ print (distutils.sysconfig.get_python_lib(1,0));"` -+ fi -+ AC_MSG_RESULT([$PYTHON_INSTALLDIR]) -+ fi -+ -+ dnl Look for some optional symbols in libpython. -+ old_LIBS="$LIBS" -+ -+ PYTHON_BLDLIBRARY=`$PYTHON -c "import distutils.sysconfig; \ -+ print (distutils.sysconfig.get_config_var('BLDLIBRARY'))"` -+ AC_CHECK_LIB([c],[PyCapsule_New], -+ [AC_DEFINE([HAVE_PYCAPSULE_NEW],1, -+ [Found PyCapsule_New in libpython])], -+ [],[$PYTHON_BLDLIBRARY]) -+ AC_CHECK_LIB([c],[PyString_AsString], -+ [AC_DEFINE([HAVE_PYSTRING_ASSTRING],1, -+ [Found PyString_AsString in libpython])], -+ [],[$PYTHON_BLDLIBRARY]) -+ -+ LIBS="$old_LIBS" - fi -- AC_MSG_RESULT([$PYTHON_INSTALLDIR]) -- fi -- -- dnl Look for libpython and some optional symbols in it. -- old_LIBS="$LIBS" -- if test "x$PYTHON_VERSION_MAJOR" = "x3"; then -- dnl libpython3 is called "libpython3.Xmu.so" -- LIBPYTHON="python${PYTHON_VERSION}mu" -- else -- LIBPYTHON="python$PYTHON_VERSION" -- fi -- AC_CHECK_LIB([$LIBPYTHON], [PyList_Size], [], -- [AC_MSG_FAILURE([$LIBPYTHON is not installed])]) -- -- AC_CHECK_FUNCS([PyCapsule_New \ -- PyString_AsString]) -- LIBS="$old_LIBS" --fi -- --AC_SUBST(PYTHON_PREFIX) --AC_SUBST(PYTHON_VERSION) --AC_SUBST(PYTHON_INCLUDEDIR) --AC_SUBST(PYTHON_INSTALLDIR) - -+ AC_SUBST(PYTHON_PREFIX) -+ AC_SUBST(PYTHON_VERSION) -+ AC_SUBST(PYTHON_INCLUDEDIR) -+ AC_SUBST(PYTHON_INSTALLDIR) -+ ]) - AM_CONDITIONAL([HAVE_PYTHON], - [test "x$PYTHON" != "xno" && test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_INSTALLDIR" != "x"]) - - dnl Check for Ruby and rake (optional, for Ruby bindings). - AC_ARG_ENABLE([ruby], -- AS_HELP_STRING([--disable-ruby], [Disable Ruby language bindings]), -- [], -- [enable_ruby=yes]) --AS_IF([test "x$enable_ruby" != "xno"], -- [ -- AC_CHECK_PROG([RUBY],[ruby],[ruby],[no]) -- AC_CHECK_PROG([RAKE],[rake],[rake],[no]) -- AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=0]) -- AC_SUBST(RAKE) -+ AS_HELP_STRING([--disable-ruby], [Disable Ruby language bindings]), -+ [], -+ [enable_ruby=yes]) -+AS_IF([test "x$enable_ruby" != "xno"],[ -+ AC_CHECK_PROG([RUBY],[ruby],[ruby],[no]) -+ AC_CHECK_PROG([RAKE],[rake],[rake],[no]) -+ -+ AS_IF([test -n "$RUBY" && test -n "$RAKE"],[ -+ dnl Find the library. Note on Debian it's not -lruby. -+ AC_MSG_CHECKING([for C library for Ruby extensions]) -+ ruby_cmd='puts RbConfig::CONFIG@<:@"RUBY_SO_NAME"@:>@' -+ echo running: $RUBY -rrbconfig -e \'$ruby_cmd\' >&AS_MESSAGE_LOG_FD -+ $RUBY -rrbconfig -e "$ruby_cmd" >conftest 2>&AS_MESSAGE_LOG_FD -+ libruby="$(cat conftest)" -+ rm conftest -+ AS_IF([test -n "$libruby"],[ -+ AC_MSG_RESULT([-l$libruby]) -+ AC_CHECK_LIB([$libruby],[ruby_init], -+ [have_libruby=1],[have_libruby=]) -+ -+ dnl Symbols that we substitute when missing. -+ AS_IF([test -n "$have_libruby"],[ -+ old_LIBS="$LIBS" -+ LIBS="$LIBS -l$libruby" -+ AC_CHECK_FUNCS([rb_hash_lookup]) -+ LIBS="$old_LIBS" -+ ]) -+ ],[ -+ AC_MSG_RESULT([not found]) - ]) -+ ]) -+]) - AM_CONDITIONAL([HAVE_RUBY], -- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"]) -- --AM_CONDITIONAL([HAVE_RUBY], -- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"]) -+ [test -n "$RUBY" && test -n "$RAKE" && test -n "$have_libruby"]) - - dnl dnl Check for Java. - dnl AC_ARG_WITH(java_home, diff --git a/app-misc/hivex/files/1.3.6-r1/fix_python_linking.patch b/app-misc/hivex/files/1.3.6-r1/fix_python_linking.patch deleted file mode 100644 index 283d68897de5..000000000000 --- a/app-misc/hivex/files/1.3.6-r1/fix_python_linking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- python/Makefile.am 2012-06-12 14:12:50.000000000 +0400 -+++ python/Makefile.am 2012-09-17 16:21:55.230278577 +0400 -@@ -35,7 +35,7 @@ - libhivexmod_la_SOURCES = hivex-py.c - libhivexmod_la_CFLAGS = -Wall -I$(PYTHON_INCLUDEDIR) \ - -I$(top_srcdir)/lib -I$(top_builddir)/lib --libhivexmod_la_LIBADD = $(top_builddir)/lib/libhivex.la -+libhivexmod_la_LIBADD = $(top_builddir)/lib/libhivex.la -lpython$(PYTHON_VERSION) - libhivexmod_la_LDFLAGS = -avoid-version -shared - - TESTS_ENVIRONMENT = \ diff --git a/app-misc/hivex/files/1.3.6/0001-add_ocaml_triplet_in_configure.ac.patch b/app-misc/hivex/files/1.3.6/0001-add_ocaml_triplet_in_configure.ac.patch deleted file mode 100644 index d82db8a1aff3..000000000000 --- a/app-misc/hivex/files/1.3.6/0001-add_ocaml_triplet_in_configure.ac.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -187,10 +187,12 @@ - AM_CONDITIONAL([HAVE_HIVEXSH],[test "x$ac_cv_func_open_memstream" = "xyes"]) - - dnl Check for OCaml (optional, for OCaml bindings). -+AC_ARG_ENABLE([ocaml], -+ AS_HELP_STRING([--with-ocaml],[build Ocaml binding])) - AC_PROG_OCAML - AC_PROG_FINDLIB - AM_CONDITIONAL([HAVE_OCAML], -- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno" -a "x$enable_ocaml" = "xyes"]]) - AM_CONDITIONAL([HAVE_OCAMLOPT], - [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) - diff --git a/app-misc/hivex/files/1.3.6/0002-add_per_triplet_in_configure.ac.patch b/app-misc/hivex/files/1.3.6/0002-add_per_triplet_in_configure.ac.patch deleted file mode 100644 index f3339d2bd9f4..000000000000 --- a/app-misc/hivex/files/1.3.6/0002-add_per_triplet_in_configure.ac.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -245,8 +245,31 @@ - AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) - fi - -+AC_ARG_ENABLE([perl], -+ AS_HELP_STRING([--with-perl],[build Perl binding])) -+ -+ -+PERL= -+AS_IF([test "x$enable_perl" != "xno" ],[ -+ AC_CHECK_PROG([PERL],[perl],[yes],[no]) -+ -+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -+ AC_MSG_CHECKING([for $pm]) -+ if ! perl -M$pm -e1 >/dev/null 2>&1; then -+ AC_MSG_RESULT([no]) -+ missing_perl_modules=yes -+ else -+ AC_MSG_RESULT([yes]) -+ fi -+ done -+ -+ AS_IF([test "x$missing_perl_modules" = "xyes"], -+ [AC_MSG_FAILURE([some Perl modules required to compile or test the Perl bindings are missing])], -+ ) -+]) -+ - AM_CONDITIONAL([HAVE_PERL], -- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -+ [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes" -a "x$enable_perl" = "xyes"]) - - dnl Check for Python (optional, for Python bindings). - PYTHON_PREFIX= diff --git a/app-misc/hivex/files/1.3.6/0003-fix_python_defenition_configure.ac.patch b/app-misc/hivex/files/1.3.6/0003-fix_python_defenition_configure.ac.patch deleted file mode 100644 index d74b17c1e7c5..000000000000 --- a/app-misc/hivex/files/1.3.6/0003-fix_python_defenition_configure.ac.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -336,8 +336,11 @@ - AC_SUBST(PYTHON_INCLUDEDIR) - AC_SUBST(PYTHON_INSTALLDIR) - -+AC_ARG_ENABLE([python], -+ AS_HELP_STRING([--with-python],[build Python binding])) -+ - AM_CONDITIONAL([HAVE_PYTHON], -- [test "x$PYTHON" != "xno" && test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_INSTALLDIR" != "x"]) -+ [test "x$PYTHON_INCLUDEDIR" != "x" -a "x$PYTHON_SITE_PACKAGES" != "x" -a "x$enable_python" = "xyes"]) - - dnl Check for Ruby and rake (optional, for Ruby bindings). - AC_ARG_ENABLE([ruby], diff --git a/app-misc/hivex/files/1.3.6/0004-ruby_runpath_fix-1.3.5.patch b/app-misc/hivex/files/1.3.6/0004-ruby_runpath_fix-1.3.5.patch deleted file mode 100644 index 25624c7104d1..000000000000 --- a/app-misc/hivex/files/1.3.6/0004-ruby_runpath_fix-1.3.5.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ruby/Rakefile.in 2012-03-13 19:46:43.000000000 +0400 -+++ ruby/Rakefile.in 2012-04-15 19:02:42.337118192 +0400 -@@ -38,7 +38,7 @@ - # Build locally - - file MAKEFILE => EXT_CONF do |t| -- unless sh "top_srcdir=$(pwd)/@top_srcdir@; top_builddir=$(pwd)/@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=$top_srcdir/lib --with-_hivex-lib=$top_builddir/lib/.libs" -+ unless sh "top_srcdir=@top_srcdir@; top_builddir=@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=../../$top_srcdir/lib --with-_hivex-lib=../../$top_builddir/lib/.libs --with-ldflags=\"$LDFLAGS\"" - $stderr.puts "Failed to run extconf" - break - end diff --git a/app-misc/hivex/files/1.3.7/0004-ruby_runpath_fix-1.3.5.patch b/app-misc/hivex/files/1.3.7/0004-ruby_runpath_fix-1.3.5.patch deleted file mode 100644 index 25624c7104d1..000000000000 --- a/app-misc/hivex/files/1.3.7/0004-ruby_runpath_fix-1.3.5.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ruby/Rakefile.in 2012-03-13 19:46:43.000000000 +0400 -+++ ruby/Rakefile.in 2012-04-15 19:02:42.337118192 +0400 -@@ -38,7 +38,7 @@ - # Build locally - - file MAKEFILE => EXT_CONF do |t| -- unless sh "top_srcdir=$(pwd)/@top_srcdir@; top_builddir=$(pwd)/@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=$top_srcdir/lib --with-_hivex-lib=$top_builddir/lib/.libs" -+ unless sh "top_srcdir=@top_srcdir@; top_builddir=@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd @builddir@/ext/hivex; @RUBY@ #{EXT_CONF} --with-_hivex-include=../../$top_srcdir/lib --with-_hivex-lib=../../$top_builddir/lib/.libs --with-ldflags=\"$LDFLAGS\"" - $stderr.puts "Failed to run extconf" - break - end diff --git a/app-misc/hivex/files/1.3.7/ruby1.9_fix_deprection.patch b/app-misc/hivex/files/1.3.7/ruby1.9_fix_deprection.patch deleted file mode 100644 index defd14a4f700..000000000000 --- a/app-misc/hivex/files/1.3.7/ruby1.9_fix_deprection.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/ruby/Makefile.am b/ruby/Makefile.am ---- a/ruby/Makefile.am -+++ b/ruby/Makefile.am -@@ -44,11 +44,11 @@ - RUBY=$(RUBY) RAKE=$(RAKE) - - all: -- $(RAKE) build -- $(RAKE) rdoc -+ $(RAKE) -v build -+ $(RAKE) -v rdoc - --RUBY_SITELIB := $(shell $(RUBY) -rrbconfig -e "puts Config::CONFIG['sitelibdir']") --RUBY_SITEARCH := $(shell $(RUBY) -rrbconfig -e "puts Config::CONFIG['sitearchdir']") -+RUBY_SITELIB := $(shell $(RUBY) -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']") -+RUBY_SITEARCH := $(shell $(RUBY) -rrbconfig -e "puts RbConfig::CONFIG['sitearchdir']") - - install: - $(MKDIR_P) $(DESTDIR)$(RUBY_SITELIB) -diff --git a/ruby/Rakefile.in b/ruby/Rakefile.in ---- a/ruby/Rakefile.in -+++ b/ruby/Rakefile.in -@@ -17,9 +17,9 @@ - # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - require 'rake/clean' --require 'rake/rdoctask' -+require 'rdoc/task' - require 'rake/testtask' --require 'rake/gempackagetask' -+require 'rubygems/package_task' - - PKG_NAME='@PACKAGE_NAME@' - PKG_VERSION='@PACKAGE_VERSION@' -@@ -108,7 +108,7 @@ - EOF - end - --Rake::GemPackageTask.new(SPEC) do |pkg| -+Gem::PackageTask.new(SPEC) do |pkg| - pkg.need_tar = true - pkg.need_zip = true - end diff --git a/app-misc/hivex/files/autoconf_fix-1.3.2.patch b/app-misc/hivex/files/autoconf_fix-1.3.2.patch deleted file mode 100644 index 2a9495b51cea..000000000000 --- a/app-misc/hivex/files/autoconf_fix-1.3.2.patch +++ /dev/null @@ -1,104 +0,0 @@ ---- configure.ac.orig 2011-08-15 22:29:28.309745342 +0300 -+++ configure.ac 2011-08-15 22:34:54.324549151 +0300 -@@ -170,11 +170,18 @@ - AC_SUBST([LIBXML2_CFLAGS]) - AC_SUBST([LIBXML2_LIBS]) - -+ -+dnl //////////////////////////////////////////////////////////////////////////// - dnl Check for OCaml (optional, for OCaml bindings). -+ -+AC_ARG_ENABLE([ocaml], -+ AS_HELP_STRING([--with-ocaml],[build Ocaml binding])) -+ -+ - AC_PROG_OCAML - AC_PROG_FINDLIB - AM_CONDITIONAL([HAVE_OCAML], -- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"]) -+ [test "x$OCAMLC" != "xno" -a "x$OCAMLFIND" != "xno" -a "x$enable_ocaml" = "xyes"]) - AM_CONDITIONAL([HAVE_OCAMLOPT], - [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"]) - -@@ -207,6 +214,8 @@ - rm -f conftest conftest.* conftest_ml.* - fi - -+dnl /////////////////////////////////////////////////////////////////////////////////////// -+ - dnl Check for Perl (optional, for Perl bindings). - dnl XXX This isn't quite right, we should check for Perl devel library. - AC_CHECK_PROG([PERL],[perl],[perl],[no]) -@@ -214,21 +223,35 @@ - dnl Check for Perl modules that must be present to compile and - dnl test the Perl bindings. - missing_perl_modules=no --for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -- AC_MSG_CHECKING([for $pm]) -- if ! perl -M$pm -e1 >/dev/null 2>&1; then -- AC_MSG_RESULT([no]) -- missing_perl_modules=yes -- else -- AC_MSG_RESULT([yes]) -- fi --done --if test "x$missing_perl_modules" = "xyes"; then -- AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing]) --fi -+ -+AC_ARG_ENABLE([perl], -+ AS_HELP_STRING([--with-perl],[build Perl binding])) -+ -+ -+PERL= -+AS_IF([test "x$enable_perl" != "xno" ],[ -+ AC_CHECK_PROG([PERL],[perl],[yes],[no]) -+ -+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do -+ AC_MSG_CHECKING([for $pm]) -+ if ! perl -M$pm -e1 >/dev/null 2>&1; then -+ AC_MSG_RESULT([no]) -+ missing_perl_modules=yes -+ else -+ AC_MSG_RESULT([yes]) -+ fi -+ done -+ -+ AS_IF([test "x$missing_perl_modules" = "xyes"], -+ [AC_MSG_FAILURE([some Perl modules required to compile or test the Perl bindings are missing])], -+ ) -+]) -+ - - AM_CONDITIONAL([HAVE_PERL], -- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"]) -+ [test "x$PERL" != "xno" -a "x$missing_perl_modules" != "xyes" -a "x$enable_perl" = "xyes"]) -+ -+dnl ////////////////////////////////////////////////////////////////////////////////////////////////// - - dnl Check for Python (optional, for Python bindings). - AC_CHECK_PROG([PYTHON],[python],[python],[no]) -@@ -266,15 +289,21 @@ - AC_SUBST(PYTHON_INCLUDEDIR) - AC_SUBST(PYTHON_SITE_PACKAGES) - -+AC_ARG_ENABLE([python], -+ AS_HELP_STRING([--with-python],[build Python binding])) -+ - AM_CONDITIONAL([HAVE_PYTHON], -- [test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_SITE_PACKAGES" != "x"]) -+ [test "x$PYTHON_INCLUDEDIR" != "x" -a "x$PYTHON_SITE_PACKAGES" != "x" -a "x$enable_python" = "xyes"]) - - dnl Check for Ruby and rake (optional, for Ruby bindings). - AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=0]) - AC_CHECK_PROG([RAKE],[rake],[rake],[no]) - -+AC_ARG_ENABLE([ruby], -+ AS_HELP_STRING([--with-ruby],[build Ruby binding])) -+ - AM_CONDITIONAL([HAVE_RUBY], -- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"]) -+ [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY" -a "x$enable_ruby" = "xyes"]) - - dnl dnl Check for Java. - dnl AC_ARG_WITH(java_home, diff --git a/app-misc/hivex/files/python-test-fix-1.3.2.patch b/app-misc/hivex/files/python-test-fix-1.3.2.patch deleted file mode 100644 index 0b31e216e048..000000000000 --- a/app-misc/hivex/files/python-test-fix-1.3.2.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- python/run-python-tests.in 2011-08-11 22:40:25.000000000 +0400 -+++ python/run-python-tests.in 2011-11-06 11:52:14.064248069 +0400 -@@ -19,7 +19,7 @@ - set -e - shopt -s nullglob - --for f in $(srcdir)t/*.py; do -+for f in ${srcdir}t/*.py; do - basename "$f" - @PYTHON@ "$f" - done diff --git a/app-misc/hivex/files/ruby_runpath_fix-1.3.2.patch b/app-misc/hivex/files/ruby_runpath_fix-1.3.2.patch deleted file mode 100644 index 5b77ede9d5c2..000000000000 --- a/app-misc/hivex/files/ruby_runpath_fix-1.3.2.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ruby/Rakefile.in.orig 2012-04-16 20:16:14.989449899 +0200 -+++ ruby/Rakefile.in 2012-04-16 20:17:08.006443779 +0200 -@@ -38,7 +38,7 @@ - # Build locally - - file MAKEFILE => EXT_CONF do |t| -- unless sh "top_srcdir=$(pwd)/@top_srcdir@; top_builddir=$(pwd)/@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; cd #{File::dirname(EXT_CONF)}; ruby #{File::basename(EXT_CONF)} --with-_hivex-include=$top_srcdir/lib --with-_hivex-lib=$top_builddir/lib/.libs" -+ unless sh "top_srcdir=@top_srcdir@; top_builddir=@top_builddir@; export ARCHFLAGS=\"-arch $(uname -m)\"; mkdir -p @builddir@/ext/hivex; cd #{File::dirname(EXT_CONF)}; ruby #{File::basename(EXT_CONF)} --with-_hivex-include=../../$top_srcdir/lib --with-_hivex-lib=../../$top_builddir/lib/.libs --with-ldflags=\"$LDFLAGS\"" - $stderr.puts "Failed to run extconf" - break - end diff --git a/app-misc/hivex/hivex-1.3.11.ebuild b/app-misc/hivex/hivex-1.3.11.ebuild index 01b4e84b769c..b31464d77c5b 100644 --- a/app-misc/hivex/hivex-1.3.11.ebuild +++ b/app-misc/hivex/hivex-1.3.11.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.11.ebuild,v 1.4 2015/01/09 08:34:00 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.11.ebuild,v 1.5 2015/02/19 07:34:27 pinkbyte Exp $ EAPI=5 @@ -11,7 +11,7 @@ RUBY_OPTIONAL=yes PYTHON_COMPAT=(python2_7 python3_{3,4}) -inherit base autotools autotools-utils eutils perl-app ruby-ng python-single-r1 +inherit autotools-utils eutils perl-app ruby-ng python-single-r1 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" HOMEPAGE="http://libguestfs.org" @@ -67,7 +67,7 @@ src_unpack() { } src_prepare() { - base_src_prepare + epatch_user } src_configure() { diff --git a/app-misc/hivex/hivex-1.3.2-r2.ebuild b/app-misc/hivex/hivex-1.3.2-r2.ebuild deleted file mode 100644 index 2b3dcd8ad42e..000000000000 --- a/app-misc/hivex/hivex-1.3.2-r2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.2-r2.ebuild,v 1.4 2014/11/16 20:25:35 dilfridge Exp $ - -EAPI=5 - -WANT_AUTOMAKE="1.11" -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 - -PYTHON_DEPEND="python? 2:2.6" -inherit base autotools-utils perl-app python - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org" -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="ocaml readline perl python test static-libs ruby" - -RDEPEND="virtual/libiconv - virtual/libintl - dev-libs/libxml2:2 - ocaml? ( dev-lang/ocaml[ocamlopt] - dev-ml/findlib[ocamlopt] - ) - readline? ( sys-libs/readline ) - perl? ( dev-perl/IO-stringy ) - " - -DEPEND="${RDEPEND} - dev-lang/perl - perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) ) - ruby? ( dev-ruby/rake ) - " -PATCHES=("${FILESDIR}"/autoconf_fix-${PV}.patch -"${FILESDIR}"/python-test-fix-${PV}.patch -"${FILESDIR}"/ruby_runpath_fix-${PV}.patch) -DOCS=(README) - -pkg_setup() { - if use python; then - python_set_active_version 2 - python_pkg_setup - python_need_rebuild - fi -} - -src_prepare() { - sed -i -e '/gets is a security/d' gnulib/lib/stdio.in.h || die "sed failed" - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - $(use_enable python) - $(use_enable ruby) - --disable-rpath ) - - autotools-utils_src_configure -} - -src_test() { - autotools-utils_src_compile check -} - -src_install() { - strip-linguas -i po - - autotools-utils_src_install "LINGUAS=""${LINGUAS}""" - - if use perl; then - perl_delete_localpod - fi -} diff --git a/app-misc/hivex/hivex-1.3.7-r1.ebuild b/app-misc/hivex/hivex-1.3.7-r1.ebuild deleted file mode 100644 index 09cac6c66898..000000000000 --- a/app-misc/hivex/hivex-1.3.7-r1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.7-r1.ebuild,v 1.4 2015/01/05 19:44:24 graaff Exp $ - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -WANT_AUTOMAKE=1.11 - -USE_RUBY="ruby19" -RUBY_OPTIONAL=yes -PYTHON_DEPEND="python? 2:2.6" -SUPPORT_PYTHON_ABIS=1 - -inherit base autotools autotools-utils eutils perl-app ruby-ng python - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org" -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ocaml readline +perl python test static-libs ruby" - -RDEPEND=" - virtual/libiconv - virtual/libintl - dev-libs/libxml2:2 - ocaml? ( dev-lang/ocaml[ocamlopt] - dev-ml/findlib[ocamlopt] - ) - readline? ( sys-libs/readline ) - perl? ( dev-perl/IO-stringy ) - ruby? ( $(ruby_implementations_depend) ) - " - -DEPEND="${RDEPEND} - dev-lang/perl - perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) - ) - " - -ruby_add_bdepend "ruby? ( dev-ruby/rake )" -ruby_add_bdepend "ruby? ( dev-ruby/rdoc )" - -DOCS=(README) -PATCHES=("${FILESDIR}"/"${PV}"/*.patch) - -S="${WORKDIR}/${P}" - -pkg_setup() { - if use python; then - python_pkg_setup - fi - if use perl; then - perl_set_version - fi -} - -src_unpack() { - default -} - -src_prepare() { - base_src_prepare - eautomake -} - -src_configure() { - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - $(use_enable python) - $(use_enable ruby) - --disable-rpath ) - - autotools-utils_src_configure - - if use perl; then - pushd perl - perl-app_src_configure - popd - fi -} - -src_compile() { - autotools-utils_src_compile -} - -src_test() { - if use perl;then - pushd perl - perl-app_src_install - popd - fi - - autotools-utils_src_compile check -} - -src_install() { - strip-linguas -i po - - autotools-utils_src_install "LINGUAS=""${LINGUAS}""" - - if use perl; then - perl_delete_localpod - fi - if use python; then - compile_and_install() { - emake -C python clean - emake -C python PYTHON_VERSION="${PYTHON_ABI}" \ - PYTHON_INCLUDEDIR="$(python_get_includedir)" \ - PYTHON_INSTALLDIR="$(python_get_sitedir)" \ - DESTDIR="${ED}" install - } - python_execute_function compile_and_install - fi -} diff --git a/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild b/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild index 7fffb2492eb1..e1a68a40d6b4 100644 --- a/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild +++ b/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild,v 1.2 2015/02/18 11:20:59 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/pystopwatch/pystopwatch-2012.12.24.1-r1.ebuild,v 1.3 2015/02/19 10:40:47 ago Exp $ EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="http://xyne.archlinux.ca/projects/${PN}/src/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/app-officeext/ooofbtools/ooofbtools-2.31.ebuild b/app-officeext/ooofbtools/ooofbtools-2.31.ebuild index 650b6313d86a..3c9ded970c97 100644 --- a/app-officeext/ooofbtools/ooofbtools-2.31.ebuild +++ b/app-officeext/ooofbtools/ooofbtools-2.31.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-officeext/ooofbtools/ooofbtools-2.31.ebuild,v 1.1 2015/01/14 13:40:57 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-officeext/ooofbtools/ooofbtools-2.31.ebuild,v 1.2 2015/02/19 10:40:37 ago Exp $ EAPI=5 @@ -18,7 +18,7 @@ SRC_URI="mirror://sourceforge/fbtools/files/release/${MY_PN}-${PV}.zip" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DEPEND="app-arch/unzip" RDEPEND="dev-libs/libxml2" diff --git a/app-text/pandoc/pandoc-1.12.1.ebuild b/app-text/pandoc/pandoc-1.12.1.ebuild index 89b6efd4a4f7..130e7005c53d 100644 --- a/app-text/pandoc/pandoc-1.12.1.ebuild +++ b/app-text/pandoc/pandoc-1.12.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.12.1.ebuild,v 1.2 2015/02/16 14:41:41 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/pandoc/pandoc-1.12.1.ebuild,v 1.3 2015/02/18 21:20:05 slyfox Exp $ EAPI=5 @@ -45,6 +45,7 @@ RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] =dev-haskell/zip-archive-0.1.3.3:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-7.0.1:= + embed_data_files? ( dev-haskell/hsb2hs ) http-conduit? ( >=dev-haskell/http-conduit-1.9:=[profile?] =dev-haskell/http-types-0.8:=[profile?] =dev-haskell/aeson-0.7.0.5:=[profile?] =dev-haskell/zip-archive-0.2.3.4:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-7.4.1:= + embed_data_files? ( dev-haskell/hsb2hs ) https? ( >=dev-haskell/http-client-0.3.2:=[profile?] =dev-haskell/http-client-tls-0.2:=[profile?] =dev-haskell/http-types-0.8:=[profile?] + + + haskell + + hsb2hs is a preprocessor that allows you to include the contents of + files as string literals in your Haskell programs and libraries. + It is an alternative to file-embed for those who do not want to rely + on Template Haskell. See @README.markdown@ for instructions. + + diff --git a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild index cbc13507f7e7..5f5d2d5c2378 100644 --- a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild +++ b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild,v 1.1 2014/11/15 18:23:47 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild,v 1.2 2015/02/19 09:05:52 ago Exp $ EAPI=5 @@ -16,7 +16,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="doc" RDEPEND=">=dev-lang/ghc-6.10.4:=" diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild index acaf0aae3033..04a89c56f596 100644 --- a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild +++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild,v 1.3 2015/02/15 18:50:34 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild,v 1.4 2015/02/19 09:02:51 ago Exp $ EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] + + + haskell + + This library provides a quick-and-dirty (but often effective) + method for extending Haskell's syntax using a custom + preprocessor. It parses Haskell into a bare-bones AST with just + enough knowledge of the syntax to preserve nesting, and then + allows transformations on the AST. + + See the package ixdopp + (<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ixdopp>) + for an example of how to do this. + + diff --git a/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild new file mode 100644 index 000000000000..2786daeb6231 --- /dev/null +++ b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild,v 1.2 2015/02/18 21:15:22 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="A framework for extending Haskell's syntax via quick-and-dirty preprocessors" +HOMEPAGE="http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-haskell/mtl-1:=[profile?] =dev-haskell/parsec-3:=[profile?] =dev-haskell/syb-0:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3 +" diff --git a/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild index 5e42929e75a3..677b15f74f5d 100644 --- a/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild +++ b/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild,v 1.1 2014/07/02 12:34:42 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck-io/quickcheck-io-0.1.1-r1.ebuild,v 1.2 2015/02/19 09:07:59 ago Exp $ EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?] diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild index 0fdfb88d7eb9..fa2aeeea3c27 100644 --- a/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild +++ b/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild,v 1.1 2014/03/12 20:48:55 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/regex-tdfa/regex-tdfa-1.2.0.ebuild,v 1.2 2015/02/19 09:04:48 ago Exp $ EAPI=5 @@ -16,7 +16,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND="dev-haskell/mtl:=[profile?] diff --git a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild index 0bcee0e66b72..18b2c15d9c3f 100644 --- a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild +++ b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild,v 1.1 2014/07/02 13:08:51 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild,v 1.2 2015/02/19 09:07:23 ago Exp $ EAPI=5 @@ -18,7 +18,7 @@ SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux" IUSE="" RDEPEND="dev-haskell/stm:=[profile?] diff --git a/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild b/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild index 01a758388bfd..215bdae3e27a 100644 --- a/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild +++ b/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild,v 1.2 2014/12/25 17:31:32 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/text-icu/text-icu-0.6.3.7-r1.ebuild,v 1.3 2015/02/19 09:04:23 ago Exp $ EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND=">=dev-haskell/text-0.9.1.0:=[profile?] diff --git a/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild b/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild index 3349626f3f0e..7051dbc0bedf 100644 --- a/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild +++ b/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild,v 1.1 2014/11/14 11:32:55 fordfrog Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-native/tomcat-native-1.1.32.ebuild,v 1.2 2015/02/19 09:06:22 ago Exp $ EAPI="5" @@ -11,7 +11,7 @@ DESCRIPTION="Native APR library for Tomcat" SLOT="0" SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz" HOMEPAGE="http://tomcat.apache.org/" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="Apache-2.0" IUSE="" diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest index 5f9b4966bc22..97e5d31befd4 100644 --- a/dev-lang/clojure/Manifest +++ b/dev-lang/clojure/Manifest @@ -1,5 +1,3 @@ -DIST clojure-1.2.0.zip 3586231 SHA256 1334773cb13793bdc0588de0fe5b5aec602bb98ca84858d7374b4e063864d207 SHA512 8c10533eef046d3dba1eb335d0febcdd22664cd428b24c35f860784efd7a699eba1b37808b99c0b8a584266e6c282f7c490cd49bcb7d7363c958f2499cfc41e2 WHIRLPOOL 6a325eceadd752d42b37a6e6adca7cceb4c49058c3af1e9a78e609b111e8e1cc34b53c356f04bf506b388415108209ec78934057b1de98c1d156a41f2021c09f -DIST clojure-1.3.0.tar.gz 489200 SHA256 da719ca8600f75001362fefa6427ef14d0a64c3ddc220c79695c44abecdc4a18 SHA512 1078a94afe096bf5862ddda6bd1fccb14d2383151f575b32829e60f2252d94dda972f9e9ca76bf91bc215f51e6529bd895c3653df5d9fa65dbe69e4be519ecdd WHIRLPOOL f3182a533c8081acbafceb5cd41c8f55c053dae673cab8f52274ab357fdf2b8059a512205501f7221d540d60913e115193eeb4c5dd1b46e05ceb56223b465770 DIST clojure-1.4.0.tar.gz 501302 SHA256 72e9b69367e5f825fe501629a7bf25d70632a6007751d2a9520be133879f42cd SHA512 618c0de641f2e718e8a0b1ce62a695e61d60a2fc52804018b4fc20caf6e7a99d88ed5af43f2e1f735fc8c19629382f0e53d010b1fca41ca1d4856cd59fadf329 WHIRLPOOL f77b0365e2f1180e0c43412dd0684e33699d7ec517b18af4694e3778cac74593a18de3843f214db5656d39c947a24839942472b5439b90c0c4391c275dd8e927 DIST clojure-1.5.1.tar.gz 540021 SHA256 ee6cc9360e3545a35cdd6a9ae48b5f4034ef2eb2aaa19721df976078952a805b SHA512 8bc4b7098ec11a3cd4d077f32607c5d23118d5f84b88af69b2051c4dd5b17f28f092b77206fba87e23f1163d2d0f7a2c37b1b1ffa1bcfef3ad4c8f74695d71cd WHIRLPOOL e77d13a771903100a3fe6b0ade84375217c5b150498e727a7cef2d856a4004e640e0c95717fb67be6cae1fbab7611189a1f3999726f7bbec43968eef646dcb32 DIST clojure-1.6.0.tar.gz 579154 SHA256 70b664b24bd8cc7bf0b5519cfa5fa98424eb3e23303fec04b24a03b8bc4f0b4a SHA512 52bf54d157dae77e71e53bac421daa1bca7ef55b837600c8b04751a545cbed0f04d3718543031d1e5b8ca43e2518d356082b9f8c029c2e318996450cfaee9c81 WHIRLPOOL b79b008773ad678e6418a719183c5b240ad0629d3a32384ec6e5979f0377ba2bd39768f27b71da815342bffbd8bdfa5b66cb24e90cf4f489273b33515f591509 diff --git a/dev-lang/clojure/clojure-1.2.0.ebuild b/dev-lang/clojure/clojure-1.2.0.ebuild deleted file mode 100644 index dd6a01cef600..000000000000 --- a/dev-lang/clojure/clojure-1.2.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/clojure/clojure-1.2.0.ebuild,v 1.5 2010/11/24 19:58:37 darkside Exp $ - -EAPI=2 -JAVA_PKG_IUSE="source test" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Clojure is a dynamic programming language that targets the Java Virtual Machine" -HOMEPAGE="http://clojure.org/" -SRC_URI="http://github.com/downloads/clojure/clojure/${P}.zip" - -LICENSE="EPL-1.0" -SLOT="1.2" -KEYWORDS="amd64 x86 ~x86-linux" -IUSE="source" - -RDEPEND=">=virtual/jre-1.5" -DEPEND=">=virtual/jdk-1.5 - app-arch/unzip" - -java_prepare() { - rm -v ${PN}.jar || die "Failed to remove compile jar." -} - -src_test() { - java-pkg-2_src_test -} - -src_install() { - java-pkg_newjar ${P/_/-}.jar - java-pkg_dolauncher ${PN}-${SLOT} --main clojure.main - dodoc changes.txt readme.txt || die - - if use source; then - local zip_name="${PN}-src.zip" - local zip_path="${T}/${zip_name}" - pushd src/jvm >/dev/null || die "Problem entering Java source directory" - zip -q -r ${zip_path} . -i '*.java' - popd >/dev/null - pushd src/clj >/dev/null || die "Problem entering Clojure source directory" - zip -q -r ${zip_path} . -i '*.clj' - popd >/dev/null - - INSDESTTREE=${JAVA_PKG_SOURCESPATH} \ - doins ${zip_path} || die "Failed to install source" - - JAVA_SOURCES="${JAVA_PKG_SOURCESPATH}/${zip_name}" - java-pkg_do_write_ - fi -} diff --git a/dev-lang/clojure/clojure-1.3.0.ebuild b/dev-lang/clojure/clojure-1.3.0.ebuild deleted file mode 100644 index 86cf8639186e..000000000000 --- a/dev-lang/clojure/clojure-1.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/clojure/clojure-1.3.0.ebuild,v 1.3 2011/11/17 18:46:11 phajdan.jr Exp $ - -EAPI=2 -JAVA_PKG_IUSE="source test" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Clojure is a dynamic programming language that targets the Java Virtual Machine" -HOMEPAGE="http://clojure.org/" -SRC_URI="https://github.com/clojure/clojure/tarball/clojure-1.3.0 -> ${P}.tar.gz" - -LICENSE="EPL-1.0" -SLOT="1.3" -KEYWORDS="amd64 x86 ~x86-linux" -IUSE="" - -RDEPEND=">=virtual/jre-1.5" -DEPEND=">=virtual/jdk-1.5" - -S=${WORKDIR}/clojure-clojure-6375f36 - -src_test() { - java-pkg-2_src_test -} - -src_install() { - java-pkg_newjar ${P/_/-}.jar - java-pkg_dolauncher ${PN}-${SLOT} --main clojure.main - dodoc changes.txt readme.txt || die -} diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild index e6a3cfbc436a..3e668a147ad7 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild,v 1.2 2015/02/17 08:46:08 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild,v 1.3 2015/02/19 09:03:19 ago Exp $ EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz" LICENSE="boehm-gc" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.4 diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild index e7280aa6b5c8..7e05dfb46c74 100644 --- a/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild +++ b/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild,v 1.2 2015/02/17 08:45:36 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild,v 1.3 2015/02/19 09:03:23 ago Exp $ EAPI=5 inherit autotools eutils @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ivmai/${PN}/archive/${MY_P}.tar.gz" LICENSE="MIT boehm-gc GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" S=${WORKDIR}/${PN}-${MY_P} diff --git a/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild b/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild index 737950f942a5..1c375ad98139 100644 --- a/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild +++ b/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild,v 1.2 2015/02/18 15:55:56 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libclc/libclc-0.0.1_pre20141027.ebuild,v 1.3 2015/02/19 08:51:10 ago Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) @@ -25,7 +25,7 @@ fi LICENSE="|| ( MIT BSD )" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="" RDEPEND=" diff --git a/dev-libs/libevdev/libevdev-1.3.ebuild b/dev-libs/libevdev/libevdev-1.3.ebuild index f23654a514b2..0acd40251721 100644 --- a/dev-libs/libevdev/libevdev-1.3.ebuild +++ b/dev-libs/libevdev/libevdev-1.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevdev/libevdev-1.3.ebuild,v 1.3 2015/02/18 15:55:58 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevdev/libevdev-1.3.ebuild,v 1.4 2015/02/19 08:51:12 ago Exp $ EAPI=5 XORG_MULTILIB=yes @@ -19,7 +19,7 @@ else fi RESTRICT="test" # Tests need to run as root. -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86" IUSE="" DEPEND="${PYTHON_DEPS}" diff --git a/dev-libs/libsodium/libsodium-1.0.2.ebuild b/dev-libs/libsodium/libsodium-1.0.2.ebuild index 25bc8803053c..489a25d6fafb 100644 --- a/dev-libs/libsodium/libsodium-1.0.2.ebuild +++ b/dev-libs/libsodium/libsodium-1.0.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsodium/libsodium-1.0.2.ebuild,v 1.3 2015/02/15 07:09:51 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsodium/libsodium-1.0.2.ebuild,v 1.5 2015/02/19 10:40:16 ago Exp $ EAPI=5 @@ -12,15 +12,21 @@ SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" LICENSE="ISC" SLOT="0/13" -KEYWORDS="~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+asm minimal static-libs +urandom" src_configure() { + local myconf + + # --disable-pie needed on x86, bug #512734 + use x86 && myconf="${myconf} --disable-pie" + econf \ $(use_enable asm) \ $(use_enable minimal) \ $(use_enable !urandom blocking-random) \ - $(use_enable static-libs static) + $(use_enable static-libs static) \ + ${myconf} } src_install() { diff --git a/dev-libs/wayland/wayland-1.6.1.ebuild b/dev-libs/wayland/wayland-1.6.1.ebuild index 87ab235098da..424ada9ceb84 100644 --- a/dev-libs/wayland/wayland-1.6.1.ebuild +++ b/dev-libs/wayland/wayland-1.6.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/wayland/wayland-1.6.1.ebuild,v 1.2 2015/02/18 15:56:01 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/wayland/wayland-1.6.1.ebuild,v 1.3 2015/02/19 08:51:15 ago Exp $ EAPI=5 @@ -24,7 +24,7 @@ fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc x86" IUSE="doc static-libs" RDEPEND=">=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] diff --git a/dev-libs/weston/weston-1.6.1.ebuild b/dev-libs/weston/weston-1.6.1.ebuild index c095a13e4d15..c5953942ac8f 100644 --- a/dev-libs/weston/weston-1.6.1.ebuild +++ b/dev-libs/weston/weston-1.6.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/weston-1.6.1.ebuild,v 1.2 2015/02/18 15:56:04 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/weston-1.6.1.ebuild,v 1.3 2015/02/19 08:51:18 ago Exp $ EAPI=5 @@ -25,7 +25,7 @@ fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -KEYWORDS="amd64 ~arm ~x86 ~arm-linux" +KEYWORDS="amd64 ~arm x86 ~arm-linux" IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland" REQUIRED_USE=" diff --git a/dev-ml/cryptokit/cryptokit-1.10.ebuild b/dev-ml/cryptokit/cryptokit-1.10.ebuild index 7fab6c9f1c29..4cc72fc48e6d 100644 --- a/dev-ml/cryptokit/cryptokit-1.10.ebuild +++ b/dev-ml/cryptokit/cryptokit-1.10.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/cryptokit/cryptokit-1.10.ebuild,v 1.1 2015/01/07 11:31:50 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/cryptokit/cryptokit-1.10.ebuild,v 1.2 2015/02/19 09:03:28 ago Exp $ EAPI="5" @@ -14,7 +14,7 @@ HOMEPAGE="http://forge.ocamlcore.org/projects/cryptokit/" SRC_URI="http://forge.ocamlcore.org/frs/download.php/1493/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd" IUSE="zlib" DEPEND="zlib? ( >=sys-libs/zlib-1.1 )" diff --git a/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild b/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild index fa3c08b10e27..f0bc4a615ac8 100644 --- a/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild +++ b/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild,v 1.2 2014/11/28 17:10:46 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild,v 1.3 2015/02/19 09:03:58 ago Exp $ EAPI="5" @@ -13,7 +13,7 @@ SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz" LICENSE="ZLIB GPL-2+" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd" IUSE="cryptokit gtk ssl tk httpd +ocamlopt +pcre zip" RESTRICT="installsources" diff --git a/dev-ml/ocurl/ocurl-0.6.1.ebuild b/dev-ml/ocurl/ocurl-0.6.1.ebuild index 829b754f9719..11996d7661a5 100644 --- a/dev-ml/ocurl/ocurl-0.6.1.ebuild +++ b/dev-ml/ocurl/ocurl-0.6.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocurl/ocurl-0.6.1.ebuild,v 1.1 2014/02/13 16:00:43 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocurl/ocurl-0.6.1.ebuild,v 1.2 2015/02/19 09:04:38 ago Exp $ EAPI=5 @@ -18,7 +18,7 @@ RDEPEND=">=net-misc/curl-7.9.8 >=dev-lang/ocaml-3.12:=[ocamlopt]" DEPEND="${RDEPEND} virtual/pkgconfig" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" src_compile() { diff --git a/dev-ml/pomap/pomap-3.0.5.ebuild b/dev-ml/pomap/pomap-3.0.5.ebuild index 84c44ff6b379..e3d6476d5f05 100644 --- a/dev-ml/pomap/pomap-3.0.5.ebuild +++ b/dev-ml/pomap/pomap-3.0.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/pomap/pomap-3.0.5.ebuild,v 1.1 2014/12/01 08:56:40 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/pomap/pomap-3.0.5.ebuild,v 1.2 2015/02/19 09:06:47 ago Exp $ EAPI=5 @@ -16,7 +16,7 @@ LICENSE="LGPL-2.1-with-linking-exception" DEPEND="|| ( dev-ml/camlp4:= =dev-python/cython-0.22' ; then + epatch "${FILESDIR}/cython-0.22.patch" + fi } src_install() { diff --git a/dev-python/Kivy/files/cython-0.22.patch b/dev-python/Kivy/files/cython-0.22.patch new file mode 100644 index 000000000000..9b125f9ad648 --- /dev/null +++ b/dev-python/Kivy/files/cython-0.22.patch @@ -0,0 +1,139 @@ +--- kivy/graphics.orig/shader.pyx 2015-02-19 07:27:13.062070969 +0100 ++++ kivy/graphics/shader.pyx 2015-02-19 07:27:22.838737743 +0100 +@@ -221,13 +221,13 @@ + ''' + glUseProgram(0) + +- cdef void set_uniform(self, str name, value): ++ cdef void set_uniform(self, str name, value) except *: + if name in self.uniform_values and self.uniform_values[name] == value: + return + self.uniform_values[name] = value + self.upload_uniform(name, value) + +- cdef void upload_uniform(self, str name, value): ++ cdef void upload_uniform(self, str name, value) except *: + '''Pass a uniform variable to the shader. + ''' + cdef long vec_size, index, x, y +@@ -412,7 +412,7 @@ + mat[x] = value.mat[x] + glUniformMatrix4fv(loc, 1, False, mat) + +- cdef int get_uniform_loc(self, str name): ++ cdef int get_uniform_loc(self, str name) except *: + cdef bytes c_name = name.encode('utf-8') + cdef int loc = glGetUniformLocation(self.program, c_name) + self.uniform_locations[name] = loc +@@ -453,11 +453,11 @@ + # save for the next run. + self._current_vertex_format = vertex_format + +- cdef void build(self): ++ cdef void build(self) except *: + self.build_vertex() + self.build_fragment() + +- cdef void build_vertex(self, int link=1): ++ cdef void build_vertex(self, int link=1) except *: + if self.vertex_shader is not None: + glDetachShader(self.program, self.vertex_shader.shader) + self.vertex_shader = None +@@ -467,7 +467,7 @@ + if link: + self.link_program() + +- cdef void build_fragment(self, int link=1): ++ cdef void build_fragment(self, int link=1) except *: + if self.fragment_shader is not None: + glDetachShader(self.program, self.fragment_shader.shader) + self.fragment_shader = None +@@ -477,7 +477,7 @@ + if link: + self.link_program() + +- cdef void link_program(self): ++ cdef void link_program(self) except *: + if self.vertex_shader is None or self.fragment_shader is None: + return + +--- kivy/graphics.orig/instructions.pyx 2015-02-19 07:27:13.062070969 +0100 ++++ kivy/graphics/instructions.pyx 2014-01-20 03:49:50.000000000 +0100 +@@ -233,15 +233,15 @@ + if self.context_pop: + context.pop_states(self.context_pop) + +- cdef void set_state(self, str name, value): ++ cdef void set_state(self, str name, value) except *: + self.context_state[name] = value + self.flag_update() + +- cdef void push_state(self, str name): ++ cdef void push_state(self, str name) except *: + self.context_push.append(name) + self.flag_update() + +- cdef void pop_state(self, str name): ++ cdef void pop_state(self, str name) except *: + self.context_pop.append(name) + self.flag_update() + +@@ -764,29 +764,29 @@ + cdef get_state(self, str name): + return self.state_stacks[name][-1] + +- cdef void set_states(self, dict states): ++ cdef void set_states(self, dict states) except *: + cdef str name + for name, value in states.iteritems(): + self.set_state(name, value) + +- cdef void push_state(self, str name): ++ cdef void push_state(self, str name) except *: + stack = self.state_stacks[name] + stack.append(stack[-1]) + self.flag_update() + +- cdef void push_states(self, list names): ++ cdef void push_states(self, list names) except *: + cdef str name + for name in names: + self.push_state(name) + +- cdef void pop_state(self, str name): ++ cdef void pop_state(self, str name) except *: + stack = self.state_stacks[name] + oldvalue = stack.pop() + if oldvalue != stack[-1]: + self.set_state(name, stack[-1]) + self.flag_update() + +- cdef void pop_states(self, list names): ++ cdef void pop_states(self, list names) except *: + cdef str name + for name in names: + self.pop_state(name) +@@ -806,10 +806,10 @@ + texture.bind() + self.flag_update() + +- cdef void enter(self): ++ cdef void enter(self) except *: + self._shader.use() + +- cdef void leave(self): ++ cdef void leave(self) except *: + self._shader.stop() + + cdef void apply(self): +--- kivy/graphics.orig/instructions.pxd 2015-02-19 07:44:16.315415541 +0100 ++++ kivy/graphics/instructions.pxd 2014-01-20 03:49:50.000000000 +0100 +@@ -115,7 +115,7 @@ + cdef void pop_states(self, list names) except * + cdef void enter(self) except * + cdef void leave(self) except * +- cdef void apply(self) except * ++ cdef void apply(self) + cpdef draw(self) + cdef void reload(self) + diff --git a/dev-python/blessings/blessings-1.6.ebuild b/dev-python/blessings/blessings-1.6.ebuild index fc6d4f977bd0..ae3c14dc0840 100644 --- a/dev-python/blessings/blessings-1.6.ebuild +++ b/dev-python/blessings/blessings-1.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/blessings/blessings-1.6.ebuild,v 1.1 2015/02/17 12:36:20 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/blessings/blessings-1.6.ebuild,v 1.2 2015/02/19 08:07:55 jlec Exp $ EAPI=5 @@ -18,6 +18,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" DEPEND="dev-python/nose[${PYTHON_USEDEP}]" +RDEPEND="" python_test() { nosetests --verbosity=3 ${PN} || die diff --git a/dev-python/boto/boto-2.35.1.ebuild b/dev-python/boto/boto-2.35.1.ebuild index 6cbaf565bb06..eecc06130754 100644 --- a/dev-python/boto/boto-2.35.1.ebuild +++ b/dev-python/boto/boto-2.35.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.35.1.ebuild,v 1.2 2015/01/10 06:17:48 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.35.1.ebuild,v 1.3 2015/02/19 09:08:29 ago Exp $ EAPI="5" PYTHON_COMPAT=( python{2_7,3_3,3_4} ) @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/bpython/bpython-0.14.ebuild b/dev-python/bpython/bpython-0.14.ebuild index 3f016240689a..c88608f69350 100644 --- a/dev-python/bpython/bpython-0.14.ebuild +++ b/dev-python/bpython/bpython-0.14.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/bpython/bpython-0.14.ebuild,v 1.2 2015/02/18 18:32:34 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/bpython/bpython-0.14.ebuild,v 1.3 2015/02/19 09:14:50 grozin Exp $ EAPI=5 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc gtk test" +IUSE="doc test" RDEPEND=" dev-python/curtsies[${PYTHON_USEDEP}] @@ -32,10 +32,6 @@ RDEPEND=" >=dev-python/six-1.4[${PYTHON_USEDEP}] dev-python/urwid[${PYTHON_USEDEP}] dev-python/watchdog[${PYTHON_USEDEP}] - gtk? ( - dev-python/pygobject:2[$(python_gen_usedep python2_7)] - dev-python/pygtk[$(python_gen_usedep python2_7)] - ) " DEPEND="${RDEPEND} doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) @@ -57,20 +53,8 @@ python_compile_all() { fi } -python_install() { - distutils-r1_python_install - if ! use gtk; then - rm -f "${D}"usr/bin/bpython-gtk* - # delete_unneeded_modules() { - rm -f "${D}$(python_get_sitedir)/bpython/gtk_.py" - fi -} - python_test() { pushd build/lib > /dev/null - # https://bitbucket.org/bobf/bpython/issue/289/test-failures-in-latest-release-py27-py33 - sed -e s':test_enter:_&:' -i bpython/test/test_repl.py || die - "${PYTHON}" -m unittest discover || die popd > /dev/null } diff --git a/dev-python/jsonschema/jsonschema-2.3.0.ebuild b/dev-python/jsonschema/jsonschema-2.3.0.ebuild index fb622ac5dcb7..7ecc55c4bca8 100644 --- a/dev-python/jsonschema/jsonschema-2.3.0.ebuild +++ b/dev-python/jsonschema/jsonschema-2.3.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonschema/jsonschema-2.3.0.ebuild,v 1.5 2014/07/06 12:42:33 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonschema/jsonschema-2.3.0.ebuild,v 1.6 2015/02/19 10:40:42 ago Exp $ EAPI=5 PYTHON_COMPAT=(python{2_6,2_7,3_{2,3,4}} pypy pypy2_0) @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" python_test() { diff --git a/dev-python/pgasync/pgasync-2.01-r1.ebuild b/dev-python/pgasync/pgasync-2.01-r1.ebuild index e77735e99183..9ecf69b83ef5 100644 --- a/dev-python/pgasync/pgasync-2.01-r1.ebuild +++ b/dev-python/pgasync/pgasync-2.01-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pgasync/pgasync-2.01-r1.ebuild,v 1.1 2015/01/07 11:21:07 titanofold Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pgasync/pgasync-2.01-r1.ebuild,v 1.2 2015/02/19 09:08:24 ago Exp $ EAPI="5" @@ -14,7 +14,7 @@ SRC_URI="http://www.jamwt.com/pgasync/files/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc" DEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]" diff --git a/dev-python/prettytable/prettytable-0.7.1-r1.ebuild b/dev-python/prettytable/prettytable-0.7.1-r1.ebuild index a6a75bebfbcd..44119aff8484 100644 --- a/dev-python/prettytable/prettytable-0.7.1-r1.ebuild +++ b/dev-python/prettytable/prettytable-0.7.1-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.7.1-r1.ebuild,v 1.3 2014/11/24 15:16:16 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.7.1-r1.ebuild,v 1.4 2015/02/19 10:39:51 ago Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) @@ -14,7 +14,7 @@ SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/pyode/pyode-1.2.0_p20100322.ebuild b/dev-python/pyode/pyode-1.2.0_p20100322.ebuild deleted file mode 100644 index cea3a079541a..000000000000 --- a/dev-python/pyode/pyode-1.2.0_p20100322.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyode/pyode-1.2.0_p20100322.ebuild,v 1.5 2011/04/14 20:33:21 ranger Exp $ - -EAPI="3" -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython" - -inherit distutils - -MY_P="${P/pyode/PyODE}" -SNAPSHOT_DATE="2010-03-22" # This is a snapshot - -DESCRIPTION="Python bindings to the ODE physics engine" -HOMEPAGE="http://pyode.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/PyODE-snapshot-${SNAPSHOT_DATE}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~x86-fbsd" -IUSE="examples" - -RDEPEND=">=dev-games/ode-0.7 - >=dev-python/pyrex-0.9.4.1" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/PyODE-snapshot-${SNAPSHOT_DATE}" - -PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") - -PYTHON_MODNAME="xode" - -src_install() { - distutils_src_install - # The build system doesnt error if it fails to build - # the ode library so we need our own sanity check - [[ -z $(find "${D}" -name ode.so) ]] && die "failed to build/install :(" - - if use examples; then - insinto "/usr/share/doc/${PF}" - doins -r examples - fi -} diff --git a/dev-qt/qt-creator/qt-creator-3.3.0.ebuild b/dev-qt/qt-creator/qt-creator-3.3.0.ebuild index 55269e59a95c..0f4213d2ba3e 100644 --- a/dev-qt/qt-creator/qt-creator-3.3.0.ebuild +++ b/dev-qt/qt-creator/qt-creator-3.3.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.3.0.ebuild,v 1.4 2015/02/18 18:31:41 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.3.0.ebuild,v 1.5 2015/02/18 19:05:28 pesa Exp $ EAPI=5 @@ -42,7 +42,7 @@ RDEPEND=" >=dev-qt/designer-${QT_PV} >=dev-qt/qtconcurrent-${QT_PV} >=dev-qt/qtcore-${QT_PV} - >=dev-qt/qtdeclarative-${QT_PV} + >=dev-qt/qtdeclarative-${QT_PV}[widgets] >=dev-qt/qtgui-${QT_PV} >=dev-qt/qthelp-${QT_PV} >=dev-qt/qtnetwork-${QT_PV}[ssl] diff --git a/dev-ruby/drydock/Manifest b/dev-ruby/drydock/Manifest deleted file mode 100644 index 5e279fb64fa6..000000000000 --- a/dev-ruby/drydock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST drydock-0.6.9.gem 23040 SHA256 d2bbd5be1ba4dde949e7eeca15e64c97ad77a853dc56493fa323c11acc182e3f SHA512 f1775c1f6e1f242306a36397b914a510c823ad404926d2e9176202e66903da57ed8810472725cc9762859636385adbfc4c4d46906a3d9126b81e81b7581e3551 WHIRLPOOL 3faefb003ba89e2e6f5710e35c168ef241a4e745c595be7b67474570021491624c7be3a5d170b0e4d3f825263704f9fdca9b13b4770ec01686dda5fe5adacdb2 diff --git a/dev-ruby/drydock/drydock-0.6.9.ebuild b/dev-ruby/drydock/drydock-0.6.9.ebuild deleted file mode 100644 index 6cacf9e9aafa..000000000000 --- a/dev-ruby/drydock/drydock-0.6.9.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/drydock/drydock-0.6.9.ebuild,v 1.5 2014/11/30 07:58:52 graaff Exp $ - -EAPI=5 - -USE_RUBY="ruby19" - -RUBY_FAKEGEM_TASK_TEST="" -RESTRICT=test - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="DSL for building really powerful command line applications" -HOMEPAGE="http://solutious.com/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/dev-ruby/drydock/metadata.xml b/dev-ruby/drydock/metadata.xml deleted file mode 100644 index 852136183369..000000000000 --- a/dev-ruby/drydock/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -ruby - diff --git a/dev-ruby/facter/facter-2.4.1.ebuild b/dev-ruby/facter/facter-2.4.1.ebuild index 180121aee2d1..60efcfbbf30f 100644 --- a/dev-ruby/facter/facter-2.4.1.ebuild +++ b/dev-ruby/facter/facter-2.4.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/facter-2.4.1.ebuild,v 1.6 2015/02/18 09:16:37 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/facter-2.4.1.ebuild,v 1.7 2015/02/19 10:40:01 ago Exp $ EAPI=5 @@ -18,7 +18,7 @@ HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" LICENSE="Apache-2.0" SLOT="0" IUSE="+dmi +pciutils +virt" -KEYWORDS="~amd64 hppa ppc ppc64 ~sparc ~x86" +KEYWORDS="amd64 hppa ppc ppc64 ~sparc ~x86" CDEPEND=" app-emulation/virt-what diff --git a/dev-ruby/flickr/Manifest b/dev-ruby/flickr/Manifest deleted file mode 100644 index a5e35ecb4caf..000000000000 --- a/dev-ruby/flickr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flickr-1.0.2-gentoo.tar.bz2 7693 SHA256 34f20dee5b8681f3850bd080e318ad40e7a4c059bc6f50da402576b3675510ca SHA512 d78a43d6ba44c726fc0ab7b99b8c072d46197b40c4e8654b3d58021786fe8dd4e31afab982cabc57b62e623f41672e20301b9b57f42e0c788d2e9a870ce6215c WHIRLPOOL 1a115116bc47515dc6a7c53ba33c3d60621445c76182fdef975add7f99135b3db3ecc571d19aaf024cc2011eb4fc4b55de537edea3bb56a71c51925e0e45aba9 diff --git a/dev-ruby/flickr/files/flickr-1.0.2-fix.patch b/dev-ruby/flickr/files/flickr-1.0.2-fix.patch deleted file mode 100644 index 6b9a8add1706..000000000000 --- a/dev-ruby/flickr/files/flickr-1.0.2-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ -Index: flickr-1.0.2-gentoo/lib/flickr.rb -=================================================================== ---- flickr-1.0.2-gentoo.orig/lib/flickr.rb -+++ flickr-1.0.2-gentoo/lib/flickr.rb -@@ -64,7 +64,7 @@ class Flickr - # Takes a Flickr API method name and set of parameters; returns an XmlSimple object with the response - def request(method, *params) - response = XmlSimple.xml_in(http_get(request_url(method, params)), { 'ForceArray' => false }) -- raise response['err']['msg'] if response['stat'] != 'ok' -+ raise (response['err']['msg'] + "API key #{@api_key}") if response['stat'] != 'ok' - response - end - -@@ -167,14 +167,14 @@ class Flickr - - attr_reader :client, :id, :name, :location, :photos_url, :url, :count, :firstdate, :firstdatetaken - -- def initialize(id=nil, username=nil, email=nil, password=nil, api_key=nil) -+ def initialize(id=nil, api_key=nil, username=nil, email=nil, password=nil) - @id = id -+ @api_key = api_key - @username = username - @email = email - @password = password - @client = Flickr.new @api_key - @client.login(email, password) if email and password -- @api_key = api_key - end - - def username diff --git a/dev-ruby/flickr/files/flickr-1.0.2-typo.patch b/dev-ruby/flickr/files/flickr-1.0.2-typo.patch deleted file mode 100644 index 0a54953398cb..000000000000 --- a/dev-ruby/flickr/files/flickr-1.0.2-typo.patch +++ /dev/null @@ -1,37 +0,0 @@ -Author: Frédéric de Villamil -Date: Sun Jun 28 15:01:05 2009 +0200 - - Fixing a bug where vendor/flickr/flickr.rb could not handle 302 response. Closes ticket #106 - -diff --git a/vendor/flickr/flickr.rb b/vendor/flickr/flickr.rb -index 4728132..a5e5352 100644 ---- a/vendor/flickr/flickr.rb -+++ b/vendor/flickr/flickr.rb -@@ -45,8 +45,8 @@ - # - make a kickass demo, including autocompleting-ajax photo lookup ala http://mir.aculo.us/images/autocomplete1.mov - - require 'cgi' --require 'net/http' -+require 'open-uri' - require 'xmlsimple' - - # Flickr client class. Requires an API key, and optionally takes an email and password for authentication - class Flickr -@@ -78,7 +78,7 @@ class Flickr - - # Does an HTTP GET on a given URL and returns the response body - def http_get(url) -- Net::HTTP.get_response(URI.parse(url)).body.to_s -+ open(URI.parse(url)) {|h| h.read } - end - - # Stores authentication credentials to use on all subsequent calls. -@@ -318,7 +318,7 @@ class Flickr - - # Returns the photo file data itself, in any specified size. Example: File.open(photo.title, 'w') { |f| f.puts photo.file } - def file(size='Medium') -- Net::HTTP.get_response(URI.parse(source(size))).body -+ open(URI.parse(source(size))) {|h| h.read } - end - - # Unique filename for the image, based on the Flickr NSID diff --git a/dev-ruby/flickr/flickr-1.0.2-r5.ebuild b/dev-ruby/flickr/flickr-1.0.2-r5.ebuild deleted file mode 100644 index 6172914eb2c0..000000000000 --- a/dev-ruby/flickr/flickr-1.0.2-r5.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/flickr/flickr-1.0.2-r5.ebuild,v 1.6 2014/10/30 14:04:21 mrueg Exp $ - -EAPI=5 -USE_RUBY="ruby19" - -# Tests require a flickr API key. -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" - -inherit ruby-fakegem - -DESCRIPTION="An insanely easy interface to the Flickr photo-sharing service" -HOMEPAGE="http://rubyforge.org/projects/flickr/" -SRC_URI="mirror://gentoo/${P}-gentoo.tar.bz2" - -RUBY_S="${P}-gentoo" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="" - -ruby_add_rdepend "dev-ruby/xml-simple" - -all_ruby_prepare() { - cd lib || die - epatch "${FILESDIR}/${P}-fix.patch" - epatch "${FILESDIR}/${P}-typo.patch" -} diff --git a/dev-ruby/flickr/metadata.xml b/dev-ruby/flickr/metadata.xml deleted file mode 100644 index 852136183369..000000000000 --- a/dev-ruby/flickr/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -ruby - diff --git a/dev-ruby/gemcutter/Manifest b/dev-ruby/gemcutter/Manifest deleted file mode 100644 index af6cb70bd9d0..000000000000 --- a/dev-ruby/gemcutter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gemcutter-0.7.1-git.tgz 7612 SHA256 f21bfa298d3a180517279098da0e54e7ef360ef9fd3a959fab092603c7269e20 SHA512 91f4f37caa9d2fd54721bb967ebfdec416c302d02a0e240abb4c929263335b49bd255a3c486429038939c7b6dcaaab3e3fc5fe2d7f4102bf4bd92147351b085f WHIRLPOOL a18a2a8e25d855ed707012837d62445176538e0d4346a4d5ee0dd8693a4450f7f9a144321b6a5a688c56c4becebcb5cc273d7c61388ceca308dc64881071b461 diff --git a/dev-ruby/gemcutter/gemcutter-0.7.1.ebuild b/dev-ruby/gemcutter/gemcutter-0.7.1.ebuild deleted file mode 100644 index c2175583a53d..000000000000 --- a/dev-ruby/gemcutter/gemcutter-0.7.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gemcutter/gemcutter-0.7.1.ebuild,v 1.3 2014/08/05 16:00:41 mrueg Exp $ - -EAPI=4 - -USE_RUBY="ruby19" - -RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_TASK_DOC="" - -inherit ruby-fakegem - -DESCRIPTION="Provides the gem yank and gem webhook commands to RubyGems" -HOMEPAGE="http://github.com/rubygems/gemcutter" -SRC_URI="https://github.com/rubygems/gemcutter/tarball/v${PV} -> ${P}-git.tgz" -RUBY_S="rubygems-gemcutter-*" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend " - test? ( - dev-ruby/shoulda - >=dev-ruby/webmock-1.4.0 - dev-ruby/rr - dev-ruby/activesupport - dev-ruby/i18n - dev-ruby/bundler - )" - -each_ruby_test() { - # Tests fail unless being run through bundler. - ${RUBY} -S bundle exec rake test || die -} diff --git a/dev-ruby/gemcutter/metadata.xml b/dev-ruby/gemcutter/metadata.xml deleted file mode 100644 index 852136183369..000000000000 --- a/dev-ruby/gemcutter/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -ruby - diff --git a/dev-ruby/net-dns/Manifest b/dev-ruby/net-dns/Manifest deleted file mode 100644 index a08b3ddcc0c8..000000000000 --- a/dev-ruby/net-dns/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST net-dns-0.8.0.gem 50688 SHA256 c92df500b1c704bfbfed608f8b196c6fd50353c9b8eb8bd9bae0f906b7a1ca8a SHA512 734fdfaa487ac551acdc9c790560cd19e84886b12b07b932a94473cfa473cfd3d4fd91ea9679ee0082ae772fe6cef2d09a0b3511b842c0f0e9ba858771df726e WHIRLPOOL c71d9db3a207ac52414bfb7f14c9a5c1871ce17b6e3f9877e3418e5119ce95177acb5a439b9a8d187f346adab2307ac6bfa8edf183a64d80cbd23687ca093c9c diff --git a/dev-ruby/net-dns/metadata.xml b/dev-ruby/net-dns/metadata.xml deleted file mode 100644 index 852136183369..000000000000 --- a/dev-ruby/net-dns/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -ruby - diff --git a/dev-ruby/net-dns/net-dns-0.8.0.ebuild b/dev-ruby/net-dns/net-dns-0.8.0.ebuild deleted file mode 100644 index 17e7ca930767..000000000000 --- a/dev-ruby/net-dns/net-dns-0.8.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/net-dns/net-dns-0.8.0.ebuild,v 1.3 2014/11/18 12:07:47 mrueg Exp $ - -EAPI=5 - -USE_RUBY="ruby19" - -RUBY_FAKEGEM_TASK_DOC="yardoc" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md THANKS.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="DNS resolver in pure Ruby" -HOMEPAGE="http://net-dns.rubyforge.org/" - -LICENSE="Ruby" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -ruby_add_bdepend "doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - sed -i -e '/bundler/d' -e '/git ls-files/d' Rakefile || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc demo/* || die -} diff --git a/dev-ruby/patron/patron-0.4.18-r2.ebuild b/dev-ruby/patron/patron-0.4.18-r2.ebuild index 17e5681d5938..823c5b1aee5b 100644 --- a/dev-ruby/patron/patron-0.4.18-r2.ebuild +++ b/dev-ruby/patron/patron-0.4.18-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/patron/patron-0.4.18-r2.ebuild,v 1.3 2014/08/15 14:03:18 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/patron/patron-0.4.18-r2.ebuild,v 1.4 2015/02/19 07:19:01 graaff Exp $ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby19 ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_TEST="spec" RUBY_FAKEGEM_EXTRADOC="README.txt" diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index d3aec218f02b..547cfbe8f385 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -1,4 +1,3 @@ -DIST psych-2.0.10.gem 126976 SHA256 69c10325171ffba7d5b2669bc84519804c0a4498dad8bf08f149a1bd2642f21e SHA512 15252b53f28bdf781f84ddc53dc7ef591e7ebfda3a556ed9c3b326df343726e619b5a553ef38621b167a31cbc64fb8960547f52445be513a7eb1dd5603b7696c WHIRLPOOL 7841cf460c65bb83f5e0e0c334d17ba5dc4c8e43c19d2c7085f04274cded7c162af336de9ff93c10602b5b3047dd77c279a1a9a947383f57cb02cf47aa578b9b DIST psych-2.0.11.gem 126976 SHA256 9a0f04a59098c7a16495f03d88421bf2edf9067f2a37c4026bb82eb069ef465e SHA512 1162f2294adb1ce5c195b21a6a7e6ff6f5bdaa3690d9a59e6f97eb93f3ea728726f72c4d6dfe462d1c91fe39ca8d70ca570393b71e5389e5f50a2eb7278687b7 WHIRLPOOL 3b4d72d7ab6f97c9e05182d9a48be1348c716e0c75f0143c169fa8064c0e5bb09efc218fe191f7fb1957ca918ae970fb46c46817fbec1583ab8a089be4e5e2c3 DIST psych-2.0.12.gem 127488 SHA256 879990cb62844898fec506f1aa7012ddb87c55ce8f7bbc89fc607e2ff638aa87 SHA512 8e6d54b390efba0bcb77f04a16e7724311d83e1e6f1e18f01c9fb6cd87971f823c5c4b9c14232b749c04a446ab00a57fe7baa4712a1d43346ee3d72d351fcbe6 WHIRLPOOL 20864a8d1f6512548c33aab8979087ec9596b3a162f22ca64932d2bfa91ddb78e89b35c36462e7c5b1674ac36c1fdd0c210b91ae3ff40108af0e9d4c2ee26996 -DIST psych-2.0.9.gem 126976 SHA256 3e32440c4262e421a7b0c23cf1739530ed152f8da191ecf0c8245be3923f3ce6 SHA512 2c0cec4c16e37f6b6420daecac4e1d1023d52674be1f431c76b744e62a1c15c74b2dde4c27d0cf5306e060d3562fc08d0f96ab23f344dbe7ab154cc7c2bdc01e WHIRLPOOL 679eccc1f69320c3e1e36ee3401c1d64380102d14c7a237ad8026b5c60258f7cf09ca2b9563911f2a1015411902f2a78956be484cd255dced7208066e0ccc7a5 +DIST psych-2.0.13.gem 127488 SHA256 731e44df80f1fbe28b7d753830b138f2100c7cb9ff52137a061c151af474fdb5 SHA512 d2b54408c3860f7260022d091fbeb8daeec1a206ba5e99c8f2677f68112c24f4bad85c37244b6f6e6efd55e429499f6750b29102aa1c1c79ba1da4963690b9e9 WHIRLPOOL 6f6eb86dbcea7b867778ebf19593521e01f75b0f61325704d921bfc9de570f90d6a52c63cada8c5d41b495dc5b31900d757efe820acbd9d32a259048b31221e6 diff --git a/dev-ruby/psych/psych-2.0.10.ebuild b/dev-ruby/psych/psych-2.0.10.ebuild deleted file mode 100644 index feb14beecf33..000000000000 --- a/dev-ruby/psych/psych-2.0.10.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/psych/psych-2.0.10.ebuild,v 1.1 2015/01/18 03:06:39 mrueg Exp $ - -EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc" - -inherit multilib ruby-fakegem - -DESCRIPTION="A libyaml wrapper for Ruby" -HOMEPAGE="https://github.com/tenderlove/psych" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND+=" >=dev-libs/libyaml-0.1.6" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-4.0:0 )" - -all_ruby_prepare() { - sed -i -e '1igem "minitest", "~>4.0"' test/psych/helper.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/${PN} extconf.rb || die -} - -each_ruby_compile() { - emake V=1 -Cext/${PN} - cp ext/${PN}/${PN}$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -Ilib:test:test/${PN} -S testrb test/${PN}/test_*.rb test/${PN}/{nodes,visitors,json}/test_*.rb || die -} diff --git a/dev-ruby/psych/psych-2.0.9.ebuild b/dev-ruby/psych/psych-2.0.13.ebuild similarity index 62% rename from dev-ruby/psych/psych-2.0.9.ebuild rename to dev-ruby/psych/psych-2.0.13.ebuild index 8dccba16e02f..724afae486d4 100644 --- a/dev-ruby/psych/psych-2.0.9.ebuild +++ b/dev-ruby/psych/psych-2.0.13.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/psych/psych-2.0.9.ebuild,v 1.1 2015/01/10 22:01:21 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/psych/psych-2.0.13.ebuild,v 1.1 2015/02/19 07:00:36 graaff Exp $ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby19 ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc" @@ -20,10 +20,10 @@ IUSE="" DEPEND+=" >=dev-libs/libyaml-0.1.6" -ruby_add_bdepend "test? ( >=dev-ruby/minitest-4.0:0 )" +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" all_ruby_prepare() { - sed -i -e '1igem "minitest", "~>4.0"' test/psych/helper.rb || die + sed -i -e '1igem "minitest", "~>5.0"' test/psych/helper.rb || die } each_ruby_configure() { @@ -36,5 +36,5 @@ each_ruby_compile() { } each_ruby_test() { - ${RUBY} -Ilib:test:test/${PN} -S testrb test/${PN}/test_*.rb test/${PN}/{nodes,visitors,json}/test_*.rb || die + ${RUBY} -Ilib:test:test/${PN}:. -e "Dir['test/psych/**/test_*.rb'].each {|f| require f}" || die } diff --git a/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild b/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild index 32452050aba7..e936b1c29538 100644 --- a/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild +++ b/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild,v 1.2 2014/11/11 10:46:47 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.38-r1.ebuild,v 1.3 2015/02/19 07:22:22 graaff Exp $ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby19 ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="doc" RUBY_FAKEGEM_EXTRADOC="HISTORY README.*" diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest index ac3a8aa6aba8..57499f5d7a37 100644 --- a/dev-ruby/ruby_parser/Manifest +++ b/dev-ruby/ruby_parser/Manifest @@ -1,4 +1,3 @@ -DIST ruby_parser-2.3.1.gem 80384 SHA256 d9a4daeb41da89db62c6ba4d31facedac7b181fa5c3ba20b4256bad8cb4fc434 SHA512 2451451cc1ba0b0c4c954d3e208b46c952dbbd7f901948084d192af96f04cc4eae8fdac92e035491daecb150a2e50a38a20af00c011f0bc68b1a962e42b95997 WHIRLPOOL 85b4c13fd3bef0ca1fcdbc91cd04692944d7f6efd23370590fe538b1cfbbbe1365d7bf24b7a783d11a8184143fd7fc2fd68eb404df160bef80fdf5e17f234280 DIST ruby_parser-3.1.3.gem 141824 SHA256 602b23bfde88e1cdcef113fd013ebf3735b06454372b3c9b5a5c14a5b161fa34 SHA512 e7e5649966a3d5e5f29b018b53d36dd8c33b9d5c14daa695995ed153a01cae90854e7bf6a2164b6b40f17e0e52391a9653f204b74ae9cc155b4c6c55a07c9b83 WHIRLPOOL b421a7696dafcdf7dfacd11bc933010190c3d6ce47b3ddbe8c9817c1f0557d0892d6bcd5fc575236eae43c13523e0163766ad6df31f3941874053a3f6296a84a DIST ruby_parser-3.6.3.gem 250368 SHA256 926434eea57cfd15e0554fe0ae8e769656fc18e75024b0b3f44e166711540d88 SHA512 47f306b183a9ded94e64896cc2fa6f12bc9dd879c5665cd1950f643aeeae24bc3327e704b60880b8d473a5f71f12825c38555c2d4771072c15fe177bd1dce310 WHIRLPOOL 82354fceda3896298a6e6473c46063e951c62461553a0a965e7a00c762f0202b8193eeda168f771529b04cbd8fb7af75bb8ca9869e9bd2dee0391984760730f4 DIST ruby_parser-3.6.4.gem 250368 SHA256 f4ded7729953ade0779ed970d58cbbcc421a2123b193a6517f1b3c20ae2ed472 SHA512 c006893e67928ed54a8bbeb9a6ee85aad33643865f53ed318079aa54d630a9d2386539a413fed184d9d94cc9e3ddbcc81098a0d23b8f4b5222ca1a65223aab3f WHIRLPOOL 440ca0a3ad59e4959371c14dcc1113c723b61d359dce7de57abc71dddce516b09f207fa199a0bf6e41261044b6f14abb6782d60199ab8762eecf92779293e051 diff --git a/dev-ruby/ruby_parser/ruby_parser-2.3.1-r1.ebuild b/dev-ruby/ruby_parser/ruby_parser-2.3.1-r1.ebuild deleted file mode 100644 index 992aac341146..000000000000 --- a/dev-ruby/ruby_parser/ruby_parser-2.3.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby_parser/ruby_parser-2.3.1-r1.ebuild,v 1.12 2014/11/25 13:02:17 mrueg Exp $ - -EAPI=2 - -USE_RUBY="ruby19" - -RUBY_FAKEGEM_TASK_DOC="docs" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.txt History.txt" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="A ruby parser written in pure ruby" -HOMEPAGE="http://parsetree.rubyforge.org/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -# Restrict tests because the test case does not load the right version -# of sexp_processor. -RESTRICT="test" - -# The sexp-processor dependency is needed to make tests pass for ruby 1.9. -ruby_add_rdepend ">=dev-ruby/sexp_processor-3.0.9" -ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )" -ruby_add_bdepend "test? ( >=dev-ruby/sexp_processor-3.0.6 )" - -all_ruby_prepare() { - # Remove reference to perforce method that is not in a released - # version of hoe-seattlerb. - sed -i -e '/perforce/d' Rakefile || die - - sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die -} diff --git a/dev-tex/bibtex2html/bibtex2html-1.98.ebuild b/dev-tex/bibtex2html/bibtex2html-1.98.ebuild index 79fe90686955..6d0b3e849bf9 100644 --- a/dev-tex/bibtex2html/bibtex2html-1.98.ebuild +++ b/dev-tex/bibtex2html/bibtex2html-1.98.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-tex/bibtex2html/bibtex2html-1.98.ebuild,v 1.1 2014/10/27 08:28:15 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-tex/bibtex2html/bibtex2html-1.98.ebuild,v 1.2 2015/02/19 09:06:27 ago Exp $ EAPI=5 @@ -15,7 +15,7 @@ HOMEPAGE="http://www.lri.fr/~filliatr/bibtex2html/" SLOT="0" LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" RESTRICT="test" # With use doc we need a latex compiler to generate manual.pdf diff --git a/dev-util/boost-build/Manifest b/dev-util/boost-build/Manifest index 585b3d0d4f04..cb781c8003ec 100644 --- a/dev-util/boost-build/Manifest +++ b/dev-util/boost-build/Manifest @@ -3,3 +3,4 @@ DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb88 DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5 DIST boost_1_56_0.tar.bz2 94777674 SHA256 134732acaf3a6e7eba85988118d943f0fa6b7f0850f65131fff89823ad30ff1d SHA512 1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e WHIRLPOOL e9e9bb965816b687141d55bc026e378a56ed577a2bf0bdad61a1736e7f11d1797e0cac0185a1fa25b6c4b9fe1f75cbb0bb73a5ea05e84d59385bb3b17a90fd12 +DIST boost_1_57_0.tar.bz2 60821561 SHA256 910c8c022a33ccec7f088bd65d4f14b466588dda94ba2124e78b8c57db264967 SHA512 61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d WHIRLPOOL ff092af332434082a774645a5eb42829cdbdac805ef86dccce8988542062901524bd4d5fc890e3a9c01f0a721047501e5d8b13d50ffa5368066c3438dcf719d6 diff --git a/dev-util/boost-build/boost-build-1.57.0.ebuild b/dev-util/boost-build/boost-build-1.57.0.ebuild new file mode 100644 index 000000000000..3ef0289f194e --- /dev/null +++ b/dev-util/boost-build/boost-build-1.57.0.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.57.0.ebuild,v 1.1 2015/02/18 19:29:52 pinkbyte Exp $ + +EAPI="5" + +RESTRICT="test" + +PYTHON_COMPAT=( python2_7 ) +inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs versionator + +MY_PV="$(replace_all_version_separators _)" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful" +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples python test" + +RDEPEND="python? ( ${PYTHON_DEPS} ) + !/dev/null || die + epatch "${FILESDIR}/${PN}-1.54.0-fix-test.patch" + popd &>/dev/null || die + + # Remove stripping option + # Fix python components build on multilib systems, bug #496446 + cd "${S}/engine" || die + sed -i \ + -e 's|-s\b||' \ + -e "/libpython/s/lib ]/$(get_libdir) ]/" \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c || die + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}" || die + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" + + epatch_user +} + +src_configure() { + if use python; then + # replace versions by user-selected one (TODO: fix this when slot-op + # deps are available to always match the best version available) + sed -i \ + -e "s|2.7 2.6 2.5 2.4 2.3 2.2|${EPYTHON#python}|" \ + engine/build.jam || die "sed failed" + fi +} + +src_compile() { + cd engine || die + + local toolset + + if [[ ${CHOST} == *-darwin* ]]; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python "${EROOT}"/usr) || die "building bjam failed" +} + +src_install() { + dobin engine/bin.*/{bjam,b2} + + insinto /usr/share/boost-build + doins -r "${FILESDIR}/site-config.jam" \ + ../boost-build.jam bootstrap.jam build-system.jam ../example/user-config.jam *.py \ + build kernel options tools util + + rm "${ED}/usr/share/boost-build/build/project.ann.py" || die "removing faulty python file failed" + if ! use python; then + find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die "removing experimental python files failed" + fi + + dodoc ../notes/{changes,hacking,release_procedure,build_dir_option,relative_source_paths}.txt + + if use examples; then + dodoc -r ../example + docompress -x "/usr/share/doc/${PF}/example" + fi +} + +src_test() { + cd ../test || die + + export TMP="${T}" + + DO_DIFF="${PREFIX}/usr/bin/diff" ${PYTHON} test_all.py + + if [[ -s test_results.txt ]]; then + eerror "At least one test failed: $( "${T}"/cuda-config || die +} + +src_install() { + local i j + local remove="doc jre run_files install-linux.pl " + local cudadir=/opt/cuda + local ecudadir="${EPREFIX}"${cudadir} + + # dodoc doc/*txt + if use doc; then + dodoc doc/pdf/* + dohtml -r doc/html/* + fi + + if use amd64; then + mv doc/man/man3/{,cuda-}deprecated.3 || die + doman doc/man/man*/* + fi + + use debugger || remove+=" bin/cuda-gdb extras/Debugger" + ( use profiler || use eclipse ) || remove+=" libnsight" + use amd64 || remove+=" cuda-installer.pl" + + if use profiler; then + # hack found in install-linux.pl + for j in nvvp nsight; do + cat > bin/${j} <<- EOF + #!${EPREFIX}/bin/sh + LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ + UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ + ${ecudadir}/lib${j}/${j} -vm ${EPREFIX}/usr/bin/java + EOF + chmod a+x bin/${j} + done + else + use eclipse || remove+=" libnvvp" + remove+=" extras/CUPTI" + fi + + for i in ${remove}; do + ebegin "Cleaning ${i}..." + if [[ -e ${i} ]]; then + find ${i} -delete || die + eend + else + eend $1 + fi + done + + ln -sf lib lib32 || die + + dodir ${cudadir} + mv * "${ED}"${cudadir} || die + + cat > "${T}"/99cuda <<- EOF + PATH=${ecudadir}/bin$(use profiler && echo ":${ecudadir}/libnvvp") + ROOTPATH=${ecudadir}/bin + LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") + EOF + doenvd "${T}"/99cuda + + use profiler && \ + make_wrapper nvprof "${EPREFIX}"${cudadir}/bin/nvprof "." ${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") + + dobin "${T}"/cuda-config +} + +pkg_postinst_check() { + local a b + a="$(version_sort $(cuda-config -s))"; a=( $a ) + # greatest supported version + b=${a[${#a[@]}-1]} + + # if gcc and if not gcc-version is at least greatesst supported + if [[ $(tc-getCC) == *gcc* ]] && \ + ! version_is_at_least $(gcc-version) ${b}; then + echo + ewarn "gcc >= ${b} will not work with CUDA" + ewarn "Make sure you set an earlier version of gcc with gcc-config" + ewarn "or append --compiler-bindir= pointing to a gcc bindir like" + ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" + ewarn "to the nvcc compiler flags" + echo + fi +} + +pkg_postinst() { + if [[ ${MERGE_TYPE} != binary ]]; then + pkg_postinst_check + fi +} diff --git a/games-action/atanks/atanks-6.1.ebuild b/games-action/atanks/atanks-6.1.ebuild index aef3691aadda..59e73d57be91 100644 --- a/games-action/atanks/atanks-6.1.ebuild +++ b/games-action/atanks/atanks-6.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-6.1.ebuild,v 1.1 2015/01/14 06:08:19 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-6.1.ebuild,v 1.2 2015/02/19 09:04:08 ago Exp $ EAPI=5 inherit eutils gnome2-utils games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="" DEPEND="media-libs/allegro:0[X]" diff --git a/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild b/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild index 1f4cba782da7..0017669d8b13 100644 --- a/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild +++ b/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild,v 1.3 2014/06/25 13:46:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/awesomenauts/awesomenauts-2013.5.21.3.ebuild,v 1.4 2015/02/19 09:06:02 ago Exp $ EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="Awesomenauts-Linux-${PV//./-}.bin" LICENSE="all-rights-reserved" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="bundled-libs" RESTRICT="bindist fetch bundled-libs? ( splitdebug )" diff --git a/games-action/intrusion2/intrusion2-1.024.ebuild b/games-action/intrusion2/intrusion2-1.024.ebuild index 99cba51994b2..6259f7cac04e 100644 --- a/games-action/intrusion2/intrusion2-1.024.ebuild +++ b/games-action/intrusion2/intrusion2-1.024.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/intrusion2/intrusion2-1.024.ebuild,v 1.3 2014/06/25 13:46:16 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/intrusion2/intrusion2-1.024.ebuild,v 1.4 2015/02/19 09:05:13 ago Exp $ EAPI=5 @@ -13,7 +13,7 @@ SRC_URI="intrusion2-${USELESS_ID}-bin" LICENSE="all-rights-reserved" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="" RESTRICT="bindist fetch" diff --git a/games-action/lugaru-demo/Manifest b/games-action/lugaru-demo/Manifest index ae113d14be9f..fe704640c687 100644 --- a/games-action/lugaru-demo/Manifest +++ b/games-action/lugaru-demo/Manifest @@ -1,2 +1 @@ -DIST lugaru-linux-x86-1.0b.bin 26542053 SHA256 053feea569ae203a54e1d1fd95ffcb28db7758d41827fdc41bc1898c92b33085 SHA512 279aa207bdf2f386722acfd9ce37bd3d336734810c626b59678b1bbec90c66cb2dba53820769468d10141a7eb5ce21a165b458ab711c6cb1ab7d7be99c8fa2a8 WHIRLPOOL 1af562495036f9bdac44d238c045b2f33c06326db12c6ed5d4bba1ed07e65e97e323f6498b63c76dd8f58afd66fba977f7156aa1bd230b3d034ff89ce4295e01 DIST lugaru-linux-x86-1.0c.bin 35539193 SHA256 ad330c9f5496a1fc54fb3640723420a80dfee9da47a71ef7a34a38848c885ade SHA512 fda5287b3836f0f81f391b93aee991ac003bc6e4adbb4d064c05853fd3d348bb71d4e4d1f078dcf149b76e507b26f051205446d5d26e10159e83b59231e756f5 WHIRLPOOL 5a2b8422bd572ba88c47872f642c57d5469c5484172456a103e05e51421eef5e12f6173a6353c4bd816bb4e68b1a4c6a319d135b4e4068251bbf7c7a70b98107 diff --git a/games-action/lugaru-demo/lugaru-demo-1.0b.ebuild b/games-action/lugaru-demo/lugaru-demo-1.0b.ebuild deleted file mode 100644 index 1572d6d70417..000000000000 --- a/games-action/lugaru-demo/lugaru-demo-1.0b.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/lugaru-demo/lugaru-demo-1.0b.ebuild,v 1.4 2014/04/26 18:09:38 ulm Exp $ - -inherit eutils games - -DESCRIPTION="3D arcade with unique fighting system and anthropomorphic characters" -HOMEPAGE="http://www.wolfire.com/lugaru" -SRC_URI="http://cdn.wolfire.com/games/lugaru-linux-x86-${PV}.bin" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -RESTRICT="mirror bindist strip" - -DEPEND="app-arch/unzip" -RDEPEND="sys-libs/glibc - amd64? ( app-emulation/emul-linux-x86-xlibs ) - x86? ( - x11-libs/libX11 - x11-libs/libXext - )" - -S=${WORKDIR}/data - -src_unpack() { - tail -c +193061 "${DISTDIR}"/${A} > ${A}.zip - unpack ./${A}.zip - rm -f ${A}.zip - - # Duplicate file and can't be handled by portage, bug #14983 - rm -f "${S}/Data/Textures/Quit.png " -} - -src_install() { - local dir=${GAMES_PREFIX_OPT}/lugaru - - insinto "${dir}" - doins -r Data *.png *.txt || die "doins failed" - - exeinto "${dir}" - doexe lugaru lib*so* xdg-open || die "doexe failed" - games_make_wrapper lugaru ./lugaru "${dir}" "${dir}" - - doicon lugaru.png - make_desktop_entry lugaru Lugaru lugaru - - prepgamesdirs -} diff --git a/games-action/openclonk/Manifest b/games-action/openclonk/Manifest index 3973c34ea7b9..21eb4c31f9f6 100644 --- a/games-action/openclonk/Manifest +++ b/games-action/openclonk/Manifest @@ -1,3 +1,2 @@ -DIST openclonk-5.3.3.tar.xz 46516448 SHA256 e6352a695ccb1f7905b2e3014b229e25a9660e82f2a96696521862efaa163abe SHA512 2351b2ec8d3931a05c7f8a4c7ca9ef0285535b1a15da0b02de9046139806211ed64fe3b08a56c3d1712aad07e0a6eea0074ff47d9dbaa874605a788f4c3ab100 WHIRLPOOL 6cc87894b2ab03de35c42fcd3e617f82b66ac06ccdb2ad167a67a0d14ad22fecc048d2d3f2504a5c96efe94103830bcf2f0deaa7a535bea66fb115f12aab4e82 DIST openclonk-5.5.1-src.tar.bz2 65383438 SHA256 c038d6dc2ef9a3d7966b18ba6147b9dd136f353dfaa5796455f9917b79255743 SHA512 eb111a1f19e2373e6999850dddafa9a5653694904f470690ef39300e4cc3105f0394637e7dbea0a4cff9d91dd30b04f9037252eb0e8830966696f01f6424b977 WHIRLPOOL 990e90ff0daf9aa9dc4826ff621f0647089a68b5ba7d798a4d6cd5ef5d9ec78a666ae897241a6d556f90110f6739206fb09ebc2bc6c9558df65ee67dba0ea8af DIST openclonk.png 8487 SHA256 93ff9f479e166f30f1c1042c32624b7e54b4d917813a4f46cce57e39a1f30233 SHA512 3bd2bb20167349130d767719f6732d9682ec32a09f5e8c13fe6245648185eee28edfe564ae64bdc5539c19de701f321887c7fa71e8d1f1f640e0ec6b933544de WHIRLPOOL 190876380614e82092a0d825612cec9dbd0294aec1caf9fe00a137d75525736d87e56507851f61292b736601c1124aac1d1724e94cd0846fa60f5fcab714ef13 diff --git a/games-action/openclonk/files/openclonk-5.3.3-jpeg9.patch b/games-action/openclonk/files/openclonk-5.3.3-jpeg9.patch deleted file mode 100644 index 7d0de49892eb..000000000000 --- a/games-action/openclonk/files/openclonk-5.3.3-jpeg9.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- src/graphics/C4SurfaceLoaders.cpp.old 2015-01-02 17:31:30.976182860 +0100 -+++ src/graphics/C4SurfaceLoaders.cpp 2015-01-02 17:31:56.488698202 +0100 -@@ -306,7 +306,7 @@ - // The doc says to give fake end-of-inputs if there is no more data - cinfo->src->next_input_byte = &end_of_input; - cinfo->src->bytes_in_buffer = 1; -- return true; -+ return (boolean)true; - } - static void skip_input_data (j_decompress_ptr cinfo, long num_bytes) - { -@@ -357,7 +357,7 @@ - blub.term_source = jpeg_noop; - - // a missing image is an error -- jpeg_read_header(&cinfo, true); -+ jpeg_read_header(&cinfo, (boolean)true); - - // Let libjpeg convert for us - cinfo.out_color_space = JCS_RGB; diff --git a/games-action/openclonk/files/openclonk-5.3.3-xrandr-primary-output.patch b/games-action/openclonk/files/openclonk-5.3.3-xrandr-primary-output.patch deleted file mode 100644 index 55fb423bb498..000000000000 --- a/games-action/openclonk/files/openclonk-5.3.3-xrandr-primary-output.patch +++ /dev/null @@ -1,38 +0,0 @@ -Description: fix XRandr use -Author: Guillem Jover - ---- a/src/platform/C4AppGTK.cpp -+++ b/src/platform/C4AppGTK.cpp -@@ -212,20 +212,25 @@ static XRROutputInfo* GetXRROutputInfoFo - XRRScreenResources * r = XRRGetScreenResources(dpy, w); - if (!r) return NULL; - -- XRROutputInfo * info = XRRGetOutputInfo(dpy, r, XRRGetOutputPrimary(dpy, w)); -- if (!info) -+ XRROutputInfo * info; -+ RROutput primary = XRRGetOutputPrimary(dpy, w); -+ if (primary == None) -+ info = NULL; -+ else - { -- XRRFreeScreenResources(r); -- return NULL; -+ info = XRRGetOutputInfo(dpy, r, primary); -+ if (info->connection == RR_Disconnected || info->crtc == 0) -+ { -+ XRRFreeOutputInfo(info); -+ info = NULL; -+ } - } - -- if(info->connection == RR_Disconnected || info->crtc == 0) -+ if (info == NULL) - { - // The default "primary" output does not seem to be connected - // to a piece of actual hardware. As a fallback, go through - // all outputs and choose the first active one. -- XRRFreeOutputInfo(info); -- info = NULL; - for(int i = 0; i < r->noutput; ++i) - { - info = XRRGetOutputInfo(dpy, r, r->outputs[i]); diff --git a/games-action/openclonk/openclonk-5.3.3-r1.ebuild b/games-action/openclonk/openclonk-5.3.3-r1.ebuild deleted file mode 100644 index a3c424a61a0c..000000000000 --- a/games-action/openclonk/openclonk-5.3.3-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/openclonk/openclonk-5.3.3-r1.ebuild,v 1.5 2015/01/02 17:19:01 tupone Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python2_6 python2_7 ) -inherit autotools eutils flag-o-matic gnome2-utils python-any-r1 toolchain-funcs games - -MY_P=${PN}-release-${PV}-src - -DESCRIPTION="A free multiplayer action game where you control clonks" -HOMEPAGE="http://openclonk.org/" -SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz - http://${PN}.org/homepage/icon.png -> ${PN}.png" - -LICENSE="BSD ISC CLONK-trademark LGPL-2.1 POSTGRESQL" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="dedicated doc mp3 sound upnp" - -RDEPEND=" - media-libs/libpng:0 - sys-libs/zlib - virtual/jpeg - !dedicated? ( - media-libs/freetype:2 - media-libs/glew - media-libs/libsdl[X,opengl,video] - virtual/opengl - virtual/glu - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libXrandr - x11-libs/libX11 - sound? ( - media-libs/libsdl[sound] - media-libs/sdl-mixer[mp3?,vorbis,wav] - ) - ) - dedicated? ( sys-libs/readline:0 ) - upnp? ( net-libs/libupnp )" -DEPEND="${RDEPEND} - >=dev-libs/boost-1.40 - virtual/pkgconfig - doc? ( - ${PYTHON_DEPS} - dev-libs/libxml2[python] - sys-devel/gettext - )" - -pkg_setup() { - games_pkg_setup - use doc && python-any-r1_pkg_setup -} - -src_prepare() { - # remove license files - sed \ - -e '/dist_doc_DATA/s#planet/COPYING ##' \ - -e '/dist_doc_DATA/s#licenses/LGPL.txt ##' \ - -i Makefile.am || die - - epatch "${FILESDIR}"/${P}-xrandr-primary-output.patch \ - "${FILESDIR}"/${P}-jpeg9.patch - - eautoreconf -} - -src_configure() { - egamesconf \ - --docdir=/usr/share/doc/${PF} \ - $(use_enable dedicated console) \ - $(use_enable sound) \ - $(use_enable mp3) \ - $(usex dedicated "--with-gtk=no" "--with-gtk=3.0") \ - $(use_with upnp) \ - --without-openal \ - --disable-autoupdate -} - -src_compile() { - emake AR=$(tc-getAR) - - if use doc ; then - emake -C docs - fi -} - -src_install() { - emake DESTDIR="${D}" install - - if ! use dedicated; then - newgamesbin "${FILESDIR}"/${PN}-wrapper-script.sh ${PN} - doicon -s 64 "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} - fi - use doc && dohtml -r docs/online/* - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02.ebuild index e6dd07250cfb..3191ca4bef33 100644 --- a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild +++ b/games-action/swordandsworcery/swordandsworcery-1.02.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/swordandsworcery/swordandsworcery-1.02.ebuild,v 1.6 2014/06/25 13:46:19 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/swordandsworcery/swordandsworcery-1.02.ebuild,v 1.7 2015/02/19 10:40:22 ago Exp $ # TODO: unbundle liblua-5.1 when available for multilib @@ -14,7 +14,7 @@ SRC_URI="${PN}_${PV}.tar.gz" LICENSE="CAPYBARA-EULA LGPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="bundled-libs" RESTRICT="bindist fetch splitdebug" diff --git a/games-action/trine2/trine2-1.16.ebuild b/games-action/trine2/trine2-1.16.ebuild index 19cf3ab73ca2..af5fcfec65ca 100644 --- a/games-action/trine2/trine2-1.16.ebuild +++ b/games-action/trine2/trine2-1.16.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/trine2/trine2-1.16.ebuild,v 1.8 2014/06/25 13:46:18 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/trine2/trine2-1.16.ebuild,v 1.9 2015/02/19 09:05:42 ago Exp $ EAPI=5 inherit eutils unpacker gnome2-utils games @@ -12,7 +12,7 @@ SRC_URI="${PN}_linux_installer.run" LICENSE="all-rights-reserved" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="bundled-libs +launcher" RESTRICT="fetch bindist splitdebug" diff --git a/games-action/xpilot/xpilot-4.5.5.ebuild b/games-action/xpilot/xpilot-4.5.5.ebuild index f6a4edc4a528..53f75e0d27b8 100644 --- a/games-action/xpilot/xpilot-4.5.5.ebuild +++ b/games-action/xpilot/xpilot-4.5.5.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot/xpilot-4.5.5.ebuild,v 1.4 2015/01/02 11:54:54 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot/xpilot-4.5.5.ebuild,v 1.5 2015/02/19 00:46:13 mr_bones_ Exp $ -EAPI=4 +EAPI=5 inherit eutils games DESCRIPTION="A multi-player 2D client/server space game" @@ -28,12 +28,15 @@ src_prepare() { -e '/^INSTMAN/s:=.*:=/usr/share/man/man6:' \ -e "/^INSTLIB/s:=.*:=${GAMES_DATADIR}/${PN}:" \ -e "/^INSTBIN/s:=.*:=${GAMES_BINDIR}:" \ - Local.config \ - || die "sed failed" + Local.config || die + # work with glibc-2.20 + sed -i \ + -e 's/getline/lgetline/' \ + src/client/textinterface.c || die } src_compile() { - xmkmf || die "xmkmf failed" + xmkmf || die emake Makefiles emake includes emake depend diff --git a/games-arcade/bub-n-bros/Manifest b/games-arcade/bub-n-bros/Manifest index 3bc3cd380029..69c73305b4d1 100644 --- a/games-arcade/bub-n-bros/Manifest +++ b/games-arcade/bub-n-bros/Manifest @@ -1,2 +1 @@ DIST bubbros-1.6.2.tar.gz 11568771 SHA256 0ad8a359c4632071a9c85c2684bae32aa0fa278632c49f092dc4078cfb9858c4 SHA512 a05fca8e31655e4bade60cd085f29796d789b349f005c715bf0e37e51f0bacb9d8b9650f3b10470917ee25421d32443e01132816a2f508e359302aa2c6d18ddb WHIRLPOOL 6ed0f68cab694399aef4c75ab0633c9c355cbc5328c72fffacd20612c6cf0cc67b06db65dc808307bd036caba19f1d7e35fedd6c756104e9c1c5ce1054b8a43f -DIST bubbros-1.6.tar.bz2 9052959 SHA256 dd197e60a23e09800010f3a5906feb77847e6eeaa7cfd47d803a85daa0bcf255 SHA512 6f798363d0b4e6cb8f15b2d3e09f30ed34e9a5066a7dc1b96dfc4f413f07f2d042cdc8c6bd8a721df1bc1f677c11790461047fbf8ddd63d889c8c71f61b0711e WHIRLPOOL a0ca4fdddbbdbab80ac63bf8d92e2396350e59b507a2dd78a797c2c732e6bddc9a911e96a307a6698c45ce01254f136be77ddfc92cb165662dd5fb7d5b02f47c diff --git a/games-arcade/bub-n-bros/bub-n-bros-1.6.ebuild b/games-arcade/bub-n-bros/bub-n-bros-1.6.ebuild deleted file mode 100644 index ee82cd1ed147..000000000000 --- a/games-arcade/bub-n-bros/bub-n-bros-1.6.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/bub-n-bros-1.6.ebuild,v 1.7 2010/09/09 17:35:20 mr_bones_ Exp $ - -EAPI=2 -PYTHON_DEPEND="2" -inherit eutils python games - -MY_P=${P/-n-} -DESCRIPTION="A multiplayer clone of the famous Bubble Bobble game" -HOMEPAGE="http://bub-n-bros.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 ppc sparc x86 ~x86-fbsd" -IUSE="" - -RDEPEND="dev-python/pygame" - -S=${WORKDIR}/${MY_P} - -pkg_setup() { - python_set_active_version 2 - games_pkg_setup -} - -src_prepare() { - ecvs_clean - epatch \ - "${FILESDIR}"/${P}-home.patch \ - "${FILESDIR}"/${P}-python25.patch - python_convert_shebangs -r 2 . -} - -src_compile() { - # Compile the "statesaver" extension module to enable the Clock bonus - cd "${S}"/bubbob - $(PYTHON) setup.py build_ext -i || die - - # Compile the extension module required for the X Window client - cd "${S}"/display - $(PYTHON) setup.py build_ext -i || die - - # Build images - cd "${S}"/bubbob/images - $(PYTHON) buildcolors.py || die -} - -src_install() { - local dir=$(games_get_libdir)/${PN} - - exeinto "${dir}" - doexe *.py || die "doexe failed" - - insinto "${dir}" - doins -r bubbob common display java http2 metaserver || die "doins failed" - - dodir "${GAMES_BINDIR}" - dosym "${dir}"/BubBob.py "${GAMES_BINDIR}"/bubnbros || die "dosym failed" - - newicon http2/data/bob.png ${PN}.png - make_desktop_entry bubnbros Bub-n-Bros - - prepgamesdirs -} diff --git a/games-arcade/bub-n-bros/files/bub-n-bros-1.6-home.patch b/games-arcade/bub-n-bros/files/bub-n-bros-1.6-home.patch deleted file mode 100644 index 4d2cc317aba3..000000000000 --- a/games-arcade/bub-n-bros/files/bub-n-bros-1.6-home.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- bubbob/images.py 2007-09-08 17:03:41.000000000 +0200 -+++ bubbob/images.py 2007-09-08 17:57:45.000000000 +0200 -@@ -454,7 +454,6 @@ - # check and maybe regenerate the colored image files - file = os.path.join('images', 'buildcolors.py') - g = {'__name__': '__auto__', '__file__': file} -- execfile(file, g) - # replace the entries 'filename_%d.ppm' by a family of entries, - # one for each color - sprmap = {} ---- display/pclient.py 2007-09-08 17:03:41.000000000 +0200 -+++ display/pclient.py 2007-09-08 17:57:45.000000000 +0200 -@@ -162,8 +162,8 @@ - if mode[-1].has_key('cfgfile'): - self.trackcfgfile = mode[-1]['cfgfile'] - else: -- self.trackcfgfile = os.path.join(DataChunk.SOURCEDIR, -- 'http2', 'config.txt') -+ self.trackcfgfile = os.path.join(os.environ.get('HOME'), -+ '.bubnbros') - self.udpsock = None - self.udpsock_low = None - self.udpsock2 = None ---- http2/httppages.py 2007-09-08 17:03:41.000000000 +0200 -+++ http2/httppages.py 2007-09-08 17:57:45.000000000 +0200 -@@ -38,7 +38,7 @@ - - - class PageServer: -- CONFIGFILE = 'config.txt' -+ CONFIGFILE = '.bubnbros' - localservers = None - - def __init__(self, Game): -@@ -46,7 +46,7 @@ - self.seed = hex(random.randrange(0x1000, 0x10000)) - #self.unique_actions = {} - self.localhost = gamesrv.HOSTNAME -- self.filename = os.path.join(LOCALDIR, self.CONFIGFILE) -+ self.filename = os.path.join(os.environ.get('HOME'), self.CONFIGFILE) - data = self.loadoptionfile() - self.globaloptions = Options(data.get('*', {})) - self.localoptions = Options(data.get(self.localhost, {})) -@@ -333,7 +333,6 @@ - 'buildcolors.py') - if os.path.exists(file): - g = {'__name__': '__auto__', '__file__': file} -- execfile(file, g) - - if port: - address = '%s:%s' % (host, port) diff --git a/games-arcade/bub-n-bros/files/bub-n-bros-1.6-python25.patch b/games-arcade/bub-n-bros/files/bub-n-bros-1.6-python25.patch deleted file mode 100644 index d681f31ae850..000000000000 --- a/games-arcade/bub-n-bros/files/bub-n-bros-1.6-python25.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -ur bubbros-1.5.orig/bubbob/statesaver.c bubbros-1.5/bubbob/statesaver.c ---- bubbros-1.5.orig/bubbob/statesaver.c 2007-09-08 17:43:14.000000000 +0200 -+++ bubbros-1.5/bubbob/statesaver.c 2007-09-08 17:43:14.000000000 +0200 -@@ -75,7 +75,7 @@ - Py_INCREF(g); /* exhausted -- can return 'g' itself */ - return g; - } -- if (f->f_nfreevars || f->f_ncells) { -+ if (PySequence_Length(co->co_freevars) || PySequence_Length(co->co_cellvars)) { - PyErr_SetString(PyExc_ValueError, "generator has cell or free vars"); - goto error; - } -@@ -112,6 +112,8 @@ - PyFrameObject* f = NULL; - PyFrameObject* f2 = NULL; - PyCodeObject* co; -+ PyCodeObject* code; -+ PyCodeObject* code2; - int i, res; - - if (g != g2) -@@ -141,9 +143,9 @@ - Py_DECREF(x); - goto error; - } -- f2 = (PyFrameObject*) x; - -- if (f2->f_stacksize != f->f_stacksize) { -+ code2 = (PyFrameObject*) x; -+ if (code2->co_stacksize != code->co_stacksize) { - PyErr_SetString(PyExc_TypeError, "stack size mismatch"); - goto error; - } diff --git a/games-arcade/cosmosmash/Manifest b/games-arcade/cosmosmash/Manifest index 67888b786db5..bce3b2a91b03 100644 --- a/games-arcade/cosmosmash/Manifest +++ b/games-arcade/cosmosmash/Manifest @@ -1,2 +1 @@ -DIST cosmosmash-1.4.6.tar.gz 905594 SHA256 6e78b2b3dc5ead19af3e59adeea0ed8e26ebdb2b3f32efdb71b2b16154ae42dd SHA512 5983ce08ac09e8065bb4b31c93fe77e3ac02aa62c7353ea0e0e3191711892757068f8b00f2ac1e8e65c1c41024a79886d71e5926e21182ccd22fff354664aaf2 WHIRLPOOL 02933a8405fd5744a478af4228cf5d48525b7819c8a3e95c8a462ab3c2f17fe6acbe53a1f7491e571764d225f750b319f123bc133cf3674bb50c40226a5eca44 DIST cosmosmash-1.4.7.tar.gz 906213 SHA256 3f0af3355e31fef9413d3c318f02b64ad6c427f0048d6e15868e51a5ac22b14b SHA512 1eaf8b05550c6f96e6392f6ba4565700cd4a9cac66dd57d634569caf9b4dfaf4917b3b9973153d4e6e0ddcd65c68d5242faae7c4f516c07c2e07d1b2f3b838b9 WHIRLPOOL 7234288c3e6a90b5625e203c221e7c662ac6ef7968134c6c1f963d6405812bfbef986179db93c1914010406e1f02312f3059a9722214324f41a2ddbd33c2b668 diff --git a/games-arcade/cosmosmash/cosmosmash-1.4.6.ebuild b/games-arcade/cosmosmash/cosmosmash-1.4.6.ebuild deleted file mode 100644 index 9d1778ef287c..000000000000 --- a/games-arcade/cosmosmash/cosmosmash-1.4.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/cosmosmash/cosmosmash-1.4.6.ebuild,v 1.5 2015/01/04 14:43:09 tupone Exp $ - -EAPI=5 -inherit autotools games - -DESCRIPTION="A space rock shooting video game" -HOMEPAGE="http://perso.b2b2c.ca/sarrazip/dev/cosmosmash.html" -SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -RESTRICT="test" # uses the sound card which portage user might not be available. - -RDEPEND=">=dev-games/flatzebra-0.1.6" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - sed -i \ - -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \ - -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \ - -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \ - src/Makefile.am \ - || die - eautoreconf -} - -src_install() { - emake -C src DESTDIR="${D}" install - doman doc/${PN}.6 - dodoc AUTHORS NEWS README THANKS - prepgamesdirs -} diff --git a/games-arcade/funnyboat/funnyboat-1.5.ebuild b/games-arcade/funnyboat/funnyboat-1.5.ebuild deleted file mode 100644 index c042da1f5ffb..000000000000 --- a/games-arcade/funnyboat/funnyboat-1.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/funnyboat/funnyboat-1.5.ebuild,v 1.6 2013/06/08 19:17:58 slyfox Exp $ - -inherit eutils games - -DESCRIPTION="A side scrolling shooter game starring a steamboat on the sea" -HOMEPAGE="http://funnyboat.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" - -LICENSE="GPL-2 MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~x86-fbsd" -IUSE="" - -RDEPEND=">=dev-python/pygame-1.6.2 - =dev-lang/python-2*" -DEPEND="app-arch/unzip" - -S=${WORKDIR}/${PN} - -src_install() { - insinto "${GAMES_DATADIR}"/${PN} - doins -r data *.py || die "doins failed" - dodoc *.txt - # does not like python3 (fails on os.environ["HOME"]) - games_make_wrapper ${PN} "python2 main.py" "${GAMES_DATADIR}"/${PN} - newicon data/kuvake.png ${PN}.png - make_desktop_entry ${PN} "Trip on the Funny Boat" - prepgamesdirs -} diff --git a/games-arcade/gish-demo/gish-demo-1.6.ebuild b/games-arcade/gish-demo/gish-demo-1.6.ebuild index ad008e40fe3c..1e032c619159 100644 --- a/games-arcade/gish-demo/gish-demo-1.6.ebuild +++ b/games-arcade/gish-demo/gish-demo-1.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/gish-demo/gish-demo-1.6.ebuild,v 1.1 2014/06/26 18:38:03 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/gish-demo/gish-demo-1.6.ebuild,v 1.2 2015/02/19 10:39:56 ago Exp $ EAPI=5 inherit eutils games @@ -11,7 +11,7 @@ SRC_URI="http://s159260531.onlinehome.us/demos/gishdemo.tar.gz -> ${P}.tar.gz" LICENSE="all-rights-reserved" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="" RESTRICT="mirror bindist strip" QA_PREBUILT="${GAMES_PREFIX_OPT:1}/${PN}/gish" diff --git a/games-arcade/jardinains/jardinains-2.0-r1.ebuild b/games-arcade/jardinains/jardinains-2.0-r1.ebuild index ddc0b56f145d..e4da664365bd 100644 --- a/games-arcade/jardinains/jardinains-2.0-r1.ebuild +++ b/games-arcade/jardinains/jardinains-2.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/jardinains/jardinains-2.0-r1.ebuild,v 1.3 2015/02/08 09:38:40 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/jardinains/jardinains-2.0-r1.ebuild,v 1.4 2015/02/19 10:41:07 ago Exp $ EAPI=5 inherit eutils games @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/JN2_1_FREE_LIN.tar.gz" LICENSE="jardinains" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="" RESTRICT="strip" QA_EXECSTACK="${GAMES_PREFIX_OPT:1}/jardinains/jardinains" diff --git a/games-arcade/supertux/supertux-0.1.3.ebuild b/games-arcade/supertux/supertux-0.1.3.ebuild index 6dc9cc7b976d..06aa366dfbe6 100644 --- a/games-arcade/supertux/supertux-0.1.3.ebuild +++ b/games-arcade/supertux/supertux-0.1.3.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/supertux-0.1.3.ebuild,v 1.19 2014/10/09 04:33:59 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/supertux/supertux-0.1.3.ebuild,v 1.20 2015/02/19 06:28:27 mr_bones_ Exp $ EAPI=5 inherit eutils games DESCRIPTION="A game similar to Super Mario Bros" HOMEPAGE="http://super-tux.sourceforge.net" -SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2" +SRC_URI="https://supertux.googlecode.com/files/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" @@ -18,17 +18,17 @@ DEPEND="media-libs/libsdl[joystick] media-libs/sdl-image[png,jpeg] media-libs/sdl-mixer[mod,vorbis] x11-libs/libXt" -RDEPEND="${DEPEND}" +RDEPEND=${DEPEND} -PATCHES=( - "${FILESDIR}"/${P}-gcc41.patch - "${FILESDIR}"/${P}-ndebug.patch +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-gcc41.patch \ + "${FILESDIR}"/${P}-ndebug.patch \ "${FILESDIR}"/${P}-desktop.patch -) +} src_configure() { egamesconf \ - --disable-dependency-tracking \ --disable-debug \ $(use_enable opengl) } @@ -37,7 +37,7 @@ src_install() { emake DESTDIR="${D}" \ desktopdir=/usr/share/applications \ icondir=/usr/share/pixmaps \ - install || die + install dodoc AUTHORS ChangeLog LEVELDESIGN README TODO prepgamesdirs } diff --git a/games-board/domination/domination-1.1.1.5.ebuild b/games-board/domination/domination-1.1.1.5.ebuild index 93ff6b5d7d50..c0bf84651912 100644 --- a/games-board/domination/domination-1.1.1.5.ebuild +++ b/games-board/domination/domination-1.1.1.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/domination/domination-1.1.1.5.ebuild,v 1.5 2014/12/29 17:16:03 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/domination/domination-1.1.1.5.ebuild,v 1.6 2015/02/18 19:34:48 mr_bones_ Exp $ EAPI=5 inherit eutils java-pkg-2 java-ant-2 games @@ -32,16 +32,15 @@ src_compile() { } src_install() { - mkdir -p "${D}${GAMES_PREFIX}"/bin - cp "${S}"/FlashGUI.sh "${D}${GAMES_PREFIX}"/bin/${PN} || die + newgamesbin "${S}"/FlashGUI.sh ${PN} sed -i \ -e "s|cd.*|cd \"${GAMES_DATADIR}\"/${PN}|" \ - "${D}${GAMES_PREFIX}"/bin/${PN} \ + "${D}${GAMES_BINDIR}"/${PN} \ || die - chmod +x "${D}${GAMES_PREFIX}"/bin/${PN} || die + chmod +x "${D}${GAMES_BINDIR}"/${PN} || die insinto "${GAMES_DATADIR}/${PN}" - doins -r "${S}"/* || die + doins -r "${S}"/* rm -f "${D}${GAMES_DATADIR}"/${PN}/*.cmd || die java-pkg_regjar "${D}/${GAMES_DATADIR}/${PN}"/*.jar diff --git a/games-board/pokerth/pokerth-1.1.1.ebuild b/games-board/pokerth/pokerth-1.1.1.ebuild index 45ef38e0db62..1498923698ee 100644 --- a/games-board/pokerth/pokerth-1.1.1.ebuild +++ b/games-board/pokerth/pokerth-1.1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-1.1.1.ebuild,v 1.5 2014/06/08 11:07:13 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-1.1.1.ebuild,v 1.6 2015/02/18 19:37:33 mr_bones_ Exp $ EAPI=5 inherit flag-o-matic eutils qt4-r2 games @@ -16,7 +16,7 @@ KEYWORDS="amd64 ppc x86" IUSE="dedicated" RDEPEND="dev-db/sqlite:3 - dev-libs/boost[threads(+)] + dev-libs/boost:=[threads(+)] dev-libs/protobuf dev-libs/libgcrypt:0 dev-libs/tinyxml[stl] diff --git a/games-emulation/advancemenu/advancemenu-2.7.ebuild b/games-emulation/advancemenu/advancemenu-2.7.ebuild index 1eb75b872804..e4083d6adfe5 100644 --- a/games-emulation/advancemenu/advancemenu-2.7.ebuild +++ b/games-emulation/advancemenu/advancemenu-2.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/advancemenu-2.7.ebuild,v 1.2 2014/07/21 19:15:24 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/advancemenu-2.7.ebuild,v 1.3 2015/02/19 10:40:57 ago Exp $ EAPI=5 inherit autotools eutils games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/advancemame/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="alsa debug fbcon ncurses oss sdl slang truetype" RDEPEND="dev-libs/expat diff --git a/games-emulation/daphne/daphne-1.0.ebuild b/games-emulation/daphne/daphne-1.0.ebuild index 3a6de9df2b20..ff3ea5f64072 100644 --- a/games-emulation/daphne/daphne-1.0.ebuild +++ b/games-emulation/daphne/daphne-1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/daphne/daphne-1.0.ebuild,v 1.8 2015/01/17 14:04:36 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/daphne/daphne-1.0.ebuild,v 1.10 2015/02/19 07:08:21 patrick Exp $ EAPI=5 inherit eutils toolchain-funcs games @@ -9,51 +9,47 @@ DESCRIPTION="Laserdisc Arcade Game Emulator" HOMEPAGE="http://www.daphne-emu.com/" SRC_URI="http://www.daphne-emu.com/download/${P}-src.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 x86" IUSE="" DEPEND="media-libs/libogg media-libs/libvorbis - media-libs/libsdl[video] + sys-libs/zlib + media-libs/libsdl[joystick,video] media-libs/sdl-mixer + media-libs/libmpeg2 + virtual/opengl media-libs/glew" -RDEPEND="${DEPEND}" +RDEPEND=${DEPEND} S=${WORKDIR}/v_1_0/src src_prepare() { - # Fix no sound issue with >=media-libs/libvorbis-1.2.0 - epatch "${FILESDIR}/${P}"-vorbisfilefix.patch - - # amd64 does not like int pointers - epatch "${FILESDIR}/${P}"-typefix.patch - - epatch "${FILESDIR}/${P}"-gcc43.patch \ + epatch \ + "${FILESDIR}"/${P}-vorbisfilefix.patch \ + "${FILESDIR}"/${P}-typefix.patch \ + "${FILESDIR}"/${P}-gcc43.patch \ "${FILESDIR}"/${P}-ldflags.patch \ "${FILESDIR}"/${P}-zlib.patch \ - "${FILESDIR}"/${P}-underlink.patch + "${FILESDIR}"/${P}-underlink.patch \ + "${FILESDIR}"/${P}-system-lmpeg2.patch sed -i "/m_appdir =/s:\.:${GAMES_DATADIR}/${PN}:" \ - io/homedir.cpp \ - || die "sed homedir.cpp failed" + io/homedir.cpp || die sed -i "s:pics/:${GAMES_DATADIR}/${PN}/&:" \ - video/video.cpp \ - || die "sed video.cpp failed" + video/video.cpp || die sed -i "s:sound/:${GAMES_DATADIR}/${PN}/&:" \ - sound/sound.cpp \ - || die "sed sound.cpp failed" + sound/sound.cpp || die sed -i "s:./lib:$(games_get_libdir)/${PN}/lib:" \ - io/dll.h \ - || die "sed dll.h failed" + io/dll.h || die sed \ -e "s:-DNATIVE_CPU_X86::" \ -e "s:-DUSE_MMX::" \ -e '/export USE_MMX = 1/s:^:# :' \ - Makefile.vars.linux_x86 >Makefile.vars \ - || die "sed failed" + Makefile.vars.linux_x86 >Makefile.vars || die } src_configure() { @@ -75,8 +71,7 @@ src_compile() { emake \ CXX=$(tc-getCXX) \ DFLAGS="${CXXFLAGS} ${archflags}" - cd vldp2 - emake \ + emake -C vldp2 \ -f Makefile.linux \ CC=$(tc-getCC) \ DFLAGS="${CFLAGS} ${archflags}" diff --git a/games-emulation/daphne/files/daphne-1.0-system-lmpeg2.patch b/games-emulation/daphne/files/daphne-1.0-system-lmpeg2.patch new file mode 100644 index 000000000000..7eed630d13f7 --- /dev/null +++ b/games-emulation/daphne/files/daphne-1.0-system-lmpeg2.patch @@ -0,0 +1,41 @@ +diff -ur v_1_0.old/src/vldp2/Makefile.am v_1_0/src/vldp2/Makefile.am +--- v_1_0.old/src/vldp2/Makefile.am 2009-12-29 18:04:15.000000000 +0200 ++++ v_1_0/src/vldp2/Makefile.am 2009-12-29 18:10:42.000000000 +0200 +@@ -1,3 +1,3 @@ +-SUBDIRS = autotools include libmpeg2 libvo doc src vc++ test ++SUBDIRS = autotools + + EXTRA_DIST = bootstrap +diff -ur v_1_0.old/src/vldp2/Makefile.in v_1_0/src/vldp2/Makefile.in +--- v_1_0.old/src/vldp2/Makefile.in 2009-12-29 18:04:15.000000000 +0200 ++++ v_1_0/src/vldp2/Makefile.in 2009-12-29 18:10:51.000000000 +0200 +@@ -128,7 +128,7 @@ + sharedstatedir = @sharedstatedir@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ +-SUBDIRS = autotools include libmpeg2 libvo doc src vc++ test ++SUBDIRS = autotools + + EXTRA_DIST = bootstrap + subdir = . +diff -ur v_1_0.old/src/vldp2/Makefile.linux v_1_0/src/vldp2/Makefile.linux +--- v_1_0.old/src/vldp2/Makefile.linux 2009-12-29 18:04:15.000000000 +0200 ++++ v_1_0/src/vldp2/Makefile.linux 2009-12-29 18:13:12.000000000 +0200 +@@ -14,14 +14,9 @@ + DFLAGS = -O3 -march=i686 -fomit-frame-pointer -funroll-loops + + CFLAGS = ${DFLAGS} `sdl-config --cflags` -I./include +-LIBS = `sdl-config --libs` ++LIBS = `sdl-config --libs` -lmpeg2 + +-OBJS = vldp/vldp.o vldp/vldp_internal.o vldp/mpegscan.o \ +- libmpeg2/cpu_accel.o libmpeg2/alloc.o libmpeg2/cpu_state.o \ +- libmpeg2/decode.o libmpeg2/header.o libmpeg2/motion_comp.o \ +- libmpeg2/idct.o libmpeg2/idct_mmx.o libmpeg2/motion_comp_mmx.o \ +- libmpeg2/slice.o \ +- libvo/video_out.o libvo/video_out_null.o ++OBJS = vldp/vldp.o vldp/vldp_internal.o vldp/mpegscan.o + + LIBNAME = libvldp2.so + + diff --git a/games-emulation/daphne/files/daphne-1.0-typefix.patch b/games-emulation/daphne/files/daphne-1.0-typefix.patch index eaa97e46accf..f47511a0cd03 100644 --- a/games-emulation/daphne/files/daphne-1.0-typefix.patch +++ b/games-emulation/daphne/files/daphne-1.0-typefix.patch @@ -1,3 +1,5 @@ +amd64 does not like int pointers + diff -ruN v_1_0.orig/src/ldp-in/ldv1000.cpp v_1_0/src/ldp-in/ldv1000.cpp --- v_1_0.orig/src/ldp-in/ldv1000.cpp 2008-01-29 18:04:34.000000000 +0100 +++ v_1_0/src/ldp-in/ldv1000.cpp 2008-09-19 14:29:40.000000000 +0200 diff --git a/games-emulation/daphne/files/daphne-1.0-vorbisfilefix.patch b/games-emulation/daphne/files/daphne-1.0-vorbisfilefix.patch index 715040243314..49eb1aaab62d 100644 --- a/games-emulation/daphne/files/daphne-1.0-vorbisfilefix.patch +++ b/games-emulation/daphne/files/daphne-1.0-vorbisfilefix.patch @@ -1,3 +1,5 @@ +Fix no sound issue with >=media-libs/libvorbis-1.2.0 + diff -ruN v_1_0.orig/src/ldp-out/ldp-vldp-audio.cpp v_1_0/src/ldp-out/ldp-vldp-audio.cpp --- v_1_0.orig/src/ldp-out/ldp-vldp-audio.cpp 2008-01-29 18:04:07.000000000 +0100 +++ v_1_0/src/ldp-out/ldp-vldp-audio.cpp 2008-09-19 13:43:10.000000000 +0200 diff --git a/games-emulation/dboxfe/dboxfe-0.1.3.ebuild b/games-emulation/dboxfe/dboxfe-0.1.3.ebuild index 7b87aaef2dba..871c4166be66 100644 --- a/games-emulation/dboxfe/dboxfe-0.1.3.ebuild +++ b/games-emulation/dboxfe/dboxfe-0.1.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/dboxfe/dboxfe-0.1.3.ebuild,v 1.13 2015/02/18 08:42:52 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/dboxfe/dboxfe-0.1.3.ebuild,v 1.14 2015/02/19 09:03:48 ago Exp $ EAPI=5 inherit eutils qt4-r2 games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dboxfe.berlios/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86" +KEYWORDS="amd64 ~ppc ~sparc x86" IUSE="" DEPEND="dev-qt/qtgui:4 diff --git a/games-emulation/dgen-sdl/Manifest b/games-emulation/dgen-sdl/Manifest index 9cfafe8d89d0..cadb1b482eac 100644 --- a/games-emulation/dgen-sdl/Manifest +++ b/games-emulation/dgen-sdl/Manifest @@ -1,3 +1,2 @@ DIST dgen-sdl-1.30.tar.gz 608549 SHA256 2ecd364ff64d4ba759b7159d73e1bb8f289f6d5a4b7dfa021d4ab5cbc6443b86 SHA512 bb112c885d54a01082e2585837aba4f084012e86d5244c483f77d091572b6dda7c98769c47ac93cf92e59ad4731af0516a45dd92270fb23aefa0c91c12942f40 WHIRLPOOL 15abacb96d6ccbf9506bb61a51597d7e057baeeccc5b75df3f1167a612b46bc2b7fa8d64b64ef07f9e8043af6eb2906d391a6e2d2a7fb5691c9a6c0e3146a061 -DIST dgen-sdl-1.32.tar.gz 885601 SHA256 23f8344f3f4717584bd0bcbc7d374e7c9ac40f155be9fac36544d82c7d603c30 SHA512 5848572f2e92d554af11e6e5ab5be281be11fff552795be691455ebb0e5aea445ce69eec20a499e4364f16233860a20447f4804f037ee1a41e817a670da3aa38 WHIRLPOOL 6b9a062c6ad9c6458cba8d9fdff281e975b1343bb8d5f3e01e35548920d853dbedd33653f59c7c51c59ed2798ad0477cf41ef0aaf6a330386860153d017d5fdd DIST dgen-sdl-1.33.tar.gz 939297 SHA256 99e2c06017c22873c77f88186ebcc09867244eb6e042c763bb094b02b8def61e SHA512 c98ab8cdced62a5d26fd677ad36b031e756620114c946ac067599e84ae6ebcfab731554dd4337b6314c3b5db4601c8a6cc67c285d2aad136e659b9973c01a749 WHIRLPOOL 09c22244983ca960b03a25f633e9885698787a57d3a4e5be2e6af571d71a38d166dbf18aac280e8980ec4e7db2f4eaac6927dd529641c3bd1758a9984e64a211 diff --git a/games-emulation/dgen-sdl/dgen-sdl-1.32.ebuild b/games-emulation/dgen-sdl/dgen-sdl-1.32.ebuild deleted file mode 100644 index 6af97722160a..000000000000 --- a/games-emulation/dgen-sdl/dgen-sdl-1.32.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/dgen-sdl/dgen-sdl-1.32.ebuild,v 1.2 2015/02/13 06:24:43 mr_bones_ Exp $ - -EAPI=5 -inherit games - -DESCRIPTION="A Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator" -HOMEPAGE="http://dgen.sourceforge.net/" -SRC_URI="mirror://sourceforge/dgen/files/${P}.tar.gz" - -LICENSE="dgen-sdl BSD BSD-2 free-noncomm LGPL-2.1+ GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="joystick opengl" - -RDEPEND="media-libs/libsdl[joystick?] - app-arch/libarchive - opengl? ( virtual/opengl )" -DEPEND="${RDEPEND} - x86? ( dev-lang/nasm )" - -src_configure() { - egamesconf \ - $(use_enable x86 asm) \ - $(use_enable joystick) \ - $(use_enable opengl) -} - -src_compile() { - emake -C musa m68kops.h - emake -} - -src_install() { - DOCS="AUTHORS ChangeLog README sample.dgenrc" default - prepgamesdirs -} diff --git a/games-emulation/fceux/Manifest b/games-emulation/fceux/Manifest index ae4ddc85385b..1db9abeaccb9 100644 --- a/games-emulation/fceux/Manifest +++ b/games-emulation/fceux/Manifest @@ -1,2 +1 @@ -DIST fceux-2.1.5.src.tar.bz2 7322199 SHA256 ee6b1ee6a0347e325032f6655a5caa289e2b0458f7fccddccd5137f1cd63bf9f SHA512 932cadf848b808334689a7bcf1f1985005d11fbc97ec6b2b94480fc3381e8d654304fab80962299d47b7e52fd32fab0697e8a31dbbf50d8fce52ca870daf7c7b WHIRLPOOL 286e06c9cf269e06d938deb9e5451ee16fab1190d49d3702c45eae95de06212c17d758154c5a928d1b9bb693404e3a8709aa27a94a0ab2f48465f3591bde8c52 DIST fceux-2.2.2.src.tar.gz 9249858 SHA256 804d11bdb4a195f3a580ce5d2d01be877582763378637e16186a22459f5fe5e1 SHA512 3d3b11c21232656492d962c21a93097f66e33fbd5adbbce6b771dc004393f30502c369eae83c23d988c7e447b4784740a10dfcb0811252854d4364c4b1face98 WHIRLPOOL 61d12dd5db761d31ae83dcfc3117538313910cf844e502457326503d966ac38ca69e7c90d696da991394dd67a0b115f2b0698c217b5a077ed1c3ec9649508ff8 diff --git a/games-emulation/fceux/fceux-2.1.5.ebuild b/games-emulation/fceux/fceux-2.1.5.ebuild deleted file mode 100644 index 3fa83866cc51..000000000000 --- a/games-emulation/fceux/fceux-2.1.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/fceux-2.1.5.ebuild,v 1.4 2012/10/26 07:31:49 tupone Exp $ - -EAPI=4 -inherit eutils scons-utils games - -DESCRIPTION="A portable Famicom/NES emulator, an evolution of the original FCE Ultra" -HOMEPAGE="http://fceux.com/" -SRC_URI="mirror://sourceforge/fceultra/${P}.src.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+lua +opengl" - -RDEPEND="lua? ( dev-lang/lua ) - media-libs/libsdl[opengl?,video] - opengl? ( virtual/opengl ) - x11-libs/gtk+:2 - sys-libs/zlib - gnome-extra/zenity" -DEPEND="${RDEPEND}" - -# Note: zenity is "almost" optional. It is possible to compile and run fceux -# without zenity, but file dialogs will not work. - -S=${WORKDIR}/fceu${PV} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-underlink.patch \ - "${FILESDIR}"/${P}-gcc46.patch \ - "${FILESDIR}"/${P}-gcc47.patch - # mentioned in bug #335836 - if ! use lua ; then - sed -i -e '/_S9XLUA_H/d' SConstruct || die - fi -} - -src_compile() { - escons \ - CREATE_AVI=1 \ - $(use_scons opengl OPENGL) \ - $(use_scons lua LUA) -} - -src_install() { - dogamesbin bin/fceux - - doman documentation/fceux.6 - docompress -x /usr/share/doc/${PF}/documentation - docompress -x /usr/share/doc/${PF}/fceux.chm - dodoc -r Authors.txt changelog.txt TODO-PROJECT bin/fceux.chm documentation - rm -f "${D}/usr/share/doc/${PF}/documentation/fceux.6" - - prepgamesdirs -} diff --git a/games-emulation/fceux/files/fceux-2.1.5-gcc46.patch b/games-emulation/fceux/files/fceux-2.1.5-gcc46.patch deleted file mode 100644 index 8062f946518a..000000000000 --- a/games-emulation/fceux/files/fceux-2.1.5-gcc46.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/fceu2.1.5/src/file.cpp -+++ b/fceu2.1.5/src/file.cpp -@@ -310,7 +310,7 @@ - if(magic==0x088b1f) { - // maybe gzip... - -- void* gzfile = gzopen(fileToOpen.c_str(),"rb"); -+ gzFile gzfile = gzopen(fileToOpen.c_str(),"rb"); - if(gzfile) { - delete fp; - diff --git a/games-emulation/fceux/files/fceux-2.1.5-gcc47.patch b/games-emulation/fceux/files/fceux-2.1.5-gcc47.patch deleted file mode 100644 index de32c5f35b73..000000000000 --- a/games-emulation/fceux/files/fceux-2.1.5-gcc47.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- src/utils/endian.h.old -+++ src/utils/endian.h -@@ -93,19 +93,6 @@ - } - } - --template --int writele(T *Bufo, EMUFILE*os) --{ -- CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8); -- switch(sizeof(T)) { -- case 1: return write8le((uint8*)Bufo,os); -- case 2: return write16le((uint16*)Bufo,os); -- case 4: return write32le((uint32*)Bufo,os); -- case 8: return write64le((uint64*)Bufo,os); -- default: -- return 0; -- } --} - - #endif //__FCEU_ENDIAN - diff --git a/games-emulation/fceux/files/fceux-2.1.5-underlink.patch b/games-emulation/fceux/files/fceux-2.1.5-underlink.patch deleted file mode 100644 index 9e98967227d4..000000000000 --- a/games-emulation/fceux/files/fceux-2.1.5-underlink.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- SConstruct.org -+++ SConstruct -@@ -70,6 +70,10 @@ - env.ParseConfig('pkg-config --cflags --libs gtk+-3.0') - env.Append(CPPDEFINES=["_GTK3"]) - env.Append(CCFLAGS = ["-D_GTK"]) -+ env.Append(LIBS =["-lz"]) -+ env.Append(LIBS =["-ldl"]) -+ env.Append(LIBS =["-lX11"]) -+ - ### Lua platform defines - ### Applies to all files even though only lua needs it, but should be ok - if env['LUA']: diff --git a/games-emulation/generator/generator-0.35_p4.ebuild b/games-emulation/generator/generator-0.35_p4.ebuild index 3ae96790728e..f6630f66b287 100644 --- a/games-emulation/generator/generator-0.35_p4.ebuild +++ b/games-emulation/generator/generator-0.35_p4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/generator/generator-0.35_p4.ebuild,v 1.1 2014/07/02 03:48:43 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/generator/generator-0.35_p4.ebuild,v 1.2 2015/02/19 09:03:53 ago Exp $ EAPI=5 inherit autotools eutils toolchain-funcs games @@ -12,7 +12,7 @@ SRC_URI="http://www.squish.net/generator/cbiere/generator/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="+sdlaudio" DEPEND="virtual/jpeg diff --git a/games-emulation/gngeo/gngeo-0.8.ebuild b/games-emulation/gngeo/gngeo-0.8.ebuild index 7cf408342cac..55ecc50adf2c 100644 --- a/games-emulation/gngeo/gngeo-0.8.ebuild +++ b/games-emulation/gngeo/gngeo-0.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/gngeo/gngeo-0.8.ebuild,v 1.1 2015/01/24 05:58:44 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/gngeo/gngeo-0.8.ebuild,v 1.2 2015/02/19 10:41:18 ago Exp $ EAPI=5 inherit eutils autotools games @@ -11,7 +11,7 @@ SRC_URI="http://gngeo.googlecode.com/files/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="" DEPEND="virtual/opengl diff --git a/games-emulation/hatari/hatari-1.8.0.ebuild b/games-emulation/hatari/hatari-1.8.0.ebuild index cc977d36e769..915880103be6 100644 --- a/games-emulation/hatari/hatari-1.8.0.ebuild +++ b/games-emulation/hatari/hatari-1.8.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.8.0.ebuild,v 1.2 2015/02/15 23:03:02 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.8.0.ebuild,v 1.3 2015/02/19 09:06:37 ago Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) @@ -12,7 +12,7 @@ SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/games-emulation/higan/Manifest b/games-emulation/higan/Manifest index 7f130ee7a4d6..69de8c5c4db6 100644 --- a/games-emulation/higan/Manifest +++ b/games-emulation/higan/Manifest @@ -1,2 +1 @@ -DIST higan_v092-source.tar.xz 790136 SHA256 b73a740c6a8a82fe42a3f166df16806a6fbe8c140c82d7f6089ed984d7491168 SHA512 42cf0ed599ab7cd2da3b52c39cc1402d3af7112999ad1db2c625d9fb2b94631a55526177dcfbdbd1d065c971603fc9b1488bdea0b367a266f1740f263c207dbc WHIRLPOOL a6fdd199ef77dcb1cd7b556ab8fa5e1eefd71eb1c51aae8f58ab7f19c25707ba40836741bb10f4cda6026031e43745f637ce3c39cc4288600c10c749cc13899f DIST higan_v094-source.tar.xz 882732 SHA256 5e149df9d50c1066eb97c0d66665428d75304da782bba5a87078b87fc311151b SHA512 e7e48c76cdc93d2d66db1fa0c71e64903cf4188571b2d5ecb8066dd4e2172a67da4dee68bed6fd0a532b6fd397fa4f537b97de58cc5043a9e970d48d0b66b0da WHIRLPOOL 42e2b628e83b6cb8d87ce82c2e91105b0be06790a1927aa7d52f0b1a181af5d627f467009d15daffd470e3c38a2bb7d67ba84919fb1aa9c8d06ad88ca3163641 diff --git a/games-emulation/higan/files/higan-092-QA.patch b/games-emulation/higan/files/higan-092-QA.patch deleted file mode 100644 index 448bd20a3400..000000000000 --- a/games-emulation/higan/files/higan-092-QA.patch +++ /dev/null @@ -1,48 +0,0 @@ -From: Julian Ospald -Date: Sun Jun 9 10:23:38 UTC 2013 -Subject: - ---- higan_v092-source/higan/Makefile -+++ higan_v092-source/higan/Makefile -@@ -16,8 +16,8 @@ - # compiler - c := $(compiler) -std=gnu99 - cpp := $(subst cc,++,$(compiler)) -std=gnu++0x --flags := -I. -O3 -fomit-frame-pointer --link := -s -+flags := -I. -+link := $(LDFLAGS) - objects := libco - - # profile-guided optimization mode -@@ -33,7 +33,6 @@ - - # platform - ifeq ($(platform),x) -- flags += -march=native - link += -Wl,-export-dynamic -ldl -lX11 -lXext - else ifeq ($(platform),win) - ifeq ($(arch),win32) -@@ -57,9 +56,9 @@ - compile = \ - $(strip \ - $(if $(filter %.c,$<), \ -- $(c) $(flags) $1 -c $< -o $@, \ -+ $(c) $(flags) $(CFLAGS) $1 -c $< -o $@, \ - $(if $(filter %.cpp,$<), \ -- $(cpp) $(flags) $1 -c $< -o $@ \ -+ $(cpp) $(flags) $(CXXFLAGS) $1 -c $< -o $@ \ - ) \ - ) \ - ) ---- higan_v092-source/higan/target-ethos/Makefile -+++ higan_v092-source/higan/target-ethos/Makefile -@@ -67,7 +67,7 @@ - # targets - build: $(objects) - ifeq ($(platform),x) -- $(strip $(cpp) -o out/$(name) $(objects) $(link)) -+ $(strip $(cpp) $(CXXFLAGS) -o out/$(name) $(objects) $(link)) - else ifeq ($(platform),win) - $(strip $(cpp) -shared -o out/phoenix.dll obj/phoenix.o $(phoenixlink)) - $(strip $(cpp) -o out/$(name) $(subst obj/phoenix.o,,$(objects)) $(link) -Lout -lphoenix) diff --git a/games-emulation/higan/higan-092.ebuild b/games-emulation/higan/higan-092.ebuild deleted file mode 100644 index 2aca67dd3f88..000000000000 --- a/games-emulation/higan/higan-092.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/higan/higan-092.ebuild,v 1.3 2013/08/28 11:14:00 ago Exp $ - -EAPI=5 - -inherit eutils gnome2-utils toolchain-funcs games - -MY_P=${PN}_v${PV}-source - -DESCRIPTION="A Nintendo multi-system emulator formerly known as bsnes" -HOMEPAGE="http://byuu.org/higan/ https://code.google.com/p/higan/" -SRC_URI="http://higan.googlecode.com/files/${MY_P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ao +alsa openal opengl oss profile_accuracy +profile_balanced profile_performance pulseaudio qt4 +sdl xv" -REQUIRED_USE="|| ( ao openal alsa pulseaudio oss ) - || ( xv opengl sdl ) - || ( profile_accuracy profile_balanced profile_performance )" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXext - ao? ( media-libs/libao ) - openal? ( media-libs/openal ) - alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-sound/pulseaudio ) - xv? ( x11-libs/libXv ) - opengl? ( virtual/opengl ) - sdl? ( media-libs/libsdl[X,joystick,video] ) - !qt4? ( x11-libs/gtk+:2 ) - qt4? ( >=dev-qt/qtgui-4.5:4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -disable_module() { - sed -i \ - -e "s|$1\b||" \ - "${S}"/${PN}/target-ethos/Makefile || die -} - -src_prepare() { - local i - - epatch "${FILESDIR}"/${P}-QA.patch - - sed -i \ - -e "/handle/s#/usr/local/lib#/usr/$(get_libdir)#" \ - ${PN}/nall/dl.hpp || die "fixing libdir failed!" - - # audio modules - use ao || disable_module audio.ao - use openal || disable_module audio.openal - use pulseaudio || { disable_module audio.pulseaudio - disable_module audio.pulseaudiosimple ;} - use oss || disable_module audio.oss - use alsa || disable_module audio.alsa - - # video modules - use opengl || disable_module video.glx - use xv || disable_module video.xv - use sdl || disable_module video.sdl - - # input modules - use sdl || disable_module input.sdl - - # regenerate .moc if needed - if use qt4; then - cd ${PN}/phoenix/qt || die - moc -i -I. -o platform.moc platform.moc.hpp || die - fi - - for i in profile_accuracy profile_balanced profile_performance ; do - if use ${i} ; then - cp -dRP "${S}/${PN}" "${S}/${PN}_${i}" || die - fi - done -} - -src_compile() { - local mytoolkit i - - if use qt4; then - mytoolkit="qt" - else - mytoolkit="gtk" - fi - - for i in profile_accuracy profile_balanced profile_performance ; do - if use ${i} ; then - cd "${S}/${PN}_${i}" || die - emake \ - platform="x" \ - compiler="$(tc-getCXX)" \ - profile="${i#profile_}" \ - phoenix="${mytoolkit}" - - sed \ - -e "s:%GAMES_DATADIR%:${GAMES_DATADIR}:" \ - < "${FILESDIR}"/${PN}-wrapper \ - > out/${PN}-wrapper || die "generating wrapper failed!" - fi - done -} - -src_install() { - local i - - for i in profile_accuracy profile_balanced profile_performance ; do - if use ${i} ; then - # install higan - newgamesbin "${S}/${PN}_${i}"/out/${PN} ${PN}-${i#profile_}.bin - newgamesbin "${S}/${PN}_${i}"/out/${PN}-wrapper ${PN}-${i#profile_} - make_desktop_entry "${PN}-${i#profile_}" "${PN} (${i#profile_})" - fi - done - - # copy home directory stuff to a global location - insinto "${GAMES_DATADIR}"/${PN} - doins -r ${PN}/data/cheats.bml ${PN}/profile/* - - # install shaders - if use opengl; then - insinto "${GAMES_DATADIR}/${PN}/Video Shaders" - doins shaders/*OpenGL*.shader - fi - - doicon -s 48 ${PN}/data/${PN}.png - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - elog "optional dependencies:" - elog " dev-games/higan-ananke (extra rom load options)" - elog " games-util/higan-purify (Rom purifier)" - - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-emulation/mamory/mamory-0.2.25.ebuild b/games-emulation/mamory/mamory-0.2.25.ebuild index b3539fee3c67..7e26d7ac2109 100644 --- a/games-emulation/mamory/mamory-0.2.25.ebuild +++ b/games-emulation/mamory/mamory-0.2.25.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/mamory/mamory-0.2.25.ebuild,v 1.6 2015/02/18 08:33:58 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/mamory/mamory-0.2.25.ebuild,v 1.7 2015/02/19 09:03:02 ago Exp $ EAPI=5 inherit autotools games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="" DEPEND="dev-libs/expat" diff --git a/games-emulation/mednafen/Manifest b/games-emulation/mednafen/Manifest index 2bc7709d43b6..6d12e025d356 100644 --- a/games-emulation/mednafen/Manifest +++ b/games-emulation/mednafen/Manifest @@ -1,3 +1,2 @@ DIST mednafen-0.9.28-wip.tar.bz2 3901828 SHA256 415ce0055c43560fb8e5b225108cfeb2fb2363841c39cc37eaa1c5e605675bde SHA512 4bc4347e31c7b4ddc10426ff422192706cf90a7fef10209c09880eef5e1b8f3c6820ffb975e68e030e26be0bb5999a299bd2d95cf52b036438c0499edb099033 WHIRLPOOL 458e2157b615f587087fd94a5a77f2d07eda9a5d2248304044178371e71b84069cb55b0d4d27dc92a2517b1bc98779bf675f237e5e428c747ca17c062822207c -DIST mednafen-0.9.32-wip.tar.bz2 4198850 SHA256 830b5a45360f92e3281c3d3d4e80b39a93424d1b5fc3afbc3dd6a587b09abfb2 SHA512 3e43af412b3d8c97fb15e92a5d3c6f0135dc4d55551c302e8cd07a54b959ff36c29baca3b0b42f0c9c752d956116966ae3e727ce80ce41c805c2f04737677be6 WHIRLPOOL ae00f0658ad6f9e84fd57465778b48052428c99325b35f7a424acce628f5e532a9738fce6c93018fa6d18016ec46342311a9671255c036225b2aef05cd6d5985 DIST mednafen-0.9.38.1.tar.bz2 3815928 SHA256 52a485f9bebb3145b2e78771b37da4de293cac725d1b7698dc4acc3cf21dfe68 SHA512 7cb0a264c50f0a8f456a193bf1db5ba68dd653fd8f67ec53a996f5c09ee436eeec9b053be949bea21684085b241690921b3f1f7a225a49ac07d740aae0bd5c20 WHIRLPOOL 15c7a3a13ff64011fda5e4155881a8ab2132e3738ede780ba6bb43e82a577bddde56e978a6b3f2a958dd01603c2c541af5a96acf9f4485a25db05575c185a0e3 diff --git a/games-emulation/mednafen/files/mednafen-0.9.32-automake-1.13.patch b/games-emulation/mednafen/files/mednafen-0.9.32-automake-1.13.patch deleted file mode 100644 index 14c69d94ef0e..000000000000 --- a/games-emulation/mednafen/files/mednafen-0.9.32-automake-1.13.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mednafen-0.9.28-wip/mednafen/configure.ac -+++ mednafen-0.9.28-wip/mednafen/configure.ac -@@ -13,7 +13,7 @@ - AC_CANONICAL_TARGET - AM_INIT_AUTOMAKE([mednafen], $MEDNAFEN_VERSION) - m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES]) --AM_CONFIG_HEADER([include/config.h:include/config.h.in]) -+AC_CONFIG_HEADERS([include/config.h:include/config.h.in]) - - AC_PROG_CC - AC_PROG_CPP diff --git a/games-emulation/mednafen/files/mednafen-0.9.32-cflags.patch b/games-emulation/mednafen/files/mednafen-0.9.32-cflags.patch deleted file mode 100644 index 76b8a2e94c9f..000000000000 --- a/games-emulation/mednafen/files/mednafen-0.9.32-cflags.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- configure.ac.orig -+++ configure.ac -@@ -90,21 +90,6 @@ - - dnl -fno-unit-at-a-time - --OPTIMIZER_FLAGS="" -- --dnl -ffast-math removed January 12, 2013. Don't re-add it, nor any of its sub-options(ESPECIALLY not -funsafe-math-optimizations), --dnl it messes up certain code(NES resampler, for example) under certain conditions and alignments of the great celestial squid. --dnl --dnl In fact, let's explicitly disable it here with -fno-fast-math. --dnl --AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS) --AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS) -- --AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS) --AX_CFLAGS_GCC_OPTION([-finline-limit=6000], OPTIMIZER_FLAGS) --AX_CFLAGS_GCC_OPTION([--param large-function-growth=800], OPTIMIZER_FLAGS) --AX_CFLAGS_GCC_OPTION([--param inline-unit-growth=175], OPTIMIZER_FLAGS) --AX_CFLAGS_GCC_OPTION([--param max-inline-insns-single=10000], OPTIMIZER_FLAGS) - AX_NO_STRICT_OVERFLOW - - -@@ -138,8 +123,8 @@ - MDFN_COMPAT_FLAGS="" - AX_CFLAGS_GCC_OPTION([-fsigned-char], MDFN_COMPAT_FLAGS) - --AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS") --AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS") -+AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS") -+AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS") - - AM_CONDITIONAL(WANT_DEBUGGER, false) - diff --git a/games-emulation/mednafen/files/mednafen-0.9.32-zlib.patch b/games-emulation/mednafen/files/mednafen-0.9.32-zlib.patch deleted file mode 100644 index a555bec79164..000000000000 --- a/games-emulation/mednafen/files/mednafen-0.9.32-zlib.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- mednafen.orig/src/Makefile.am -+++ mednafen/src/Makefile.am -@@ -5,7 +5,7 @@ - - bin_PROGRAMS = mednafen - mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp file.cpp general.cpp md5.cpp memory.cpp netplay.cpp state.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp cdplay.cpp okiadpcm.cpp FileWrapper.cpp Stream.cpp MemoryStream.cpp FileStream.cpp --mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -+mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -lminizip - mednafen_DEPENDENCIES = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a - - SUBDIRS += sexyal drivers ---- mednafen.orig/src/compress/Makefile.am.inc -+++ mednafen/src/compress/Makefile.am.inc -@@ -1 +1 @@ --mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c -+mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c ---- mednafen.orig/src/file.cpp -+++ mednafen/src/file.cpp -@@ -33,7 +33,7 @@ - - - #include --#include "compress/unzip.h" -+#include - - #include "file.h" - #include "general.h" diff --git a/games-emulation/mednafen/mednafen-0.9.32.ebuild b/games-emulation/mednafen/mednafen-0.9.32.ebuild deleted file mode 100644 index 207cb7682fe2..000000000000 --- a/games-emulation/mednafen/mednafen-0.9.32.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/mednafen-0.9.32.ebuild,v 1.2 2014/05/15 16:37:57 ulm Exp $ - -EAPI=5 -inherit autotools eutils games - -DESCRIPTION="An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator" -HOMEPAGE="http://mednafen.sourceforge.net/" -SRC_URI="mirror://sourceforge/mednafen/${P}-wip.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="alsa altivec cjk debugger jack nls" - -RDEPEND="virtual/opengl - media-libs/libsndfile - dev-libs/libcdio - media-libs/libsdl[sound,joystick,opengl,video] - media-libs/sdl-net - sys-libs/zlib[minizip] - alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit ) - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -S=${WORKDIR}/${PN} - -src_prepare() { - sed -i \ - -e 's:$(datadir)/locale:/usr/share/locale:' \ - $(find . -name Makefile.am) \ - intl/Makefile.in || die - epatch \ - "${FILESDIR}"/${P}-zlib.patch \ - "${FILESDIR}"/${P}-cflags.patch \ - "${FILESDIR}"/${P}-automake-1.13.patch - eautoreconf -} - -src_configure() { - egamesconf \ - $(use_enable alsa) \ - $(use_enable altivec) \ - $(use_enable cjk cjk-fonts) \ - $(use_enable debugger) \ - $(use_enable jack) \ - $(use_enable nls) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc Documentation/cheats.txt ChangeLog TODO - dohtml Documentation/* - prepgamesdirs -} diff --git a/games-emulation/nestopia/Manifest b/games-emulation/nestopia/Manifest index 9f45c6e0519c..641112b15364 100644 --- a/games-emulation/nestopia/Manifest +++ b/games-emulation/nestopia/Manifest @@ -1,2 +1,3 @@ DIST Nestopia140src.zip 2346187 SHA256 ec503320679062af260135bf38e1fa2376803c75efb74039224fb2ef3b888762 SHA512 54a7c569239c15aa9bd7a5bbe13f67b5a62baccf95f81fb55ad9578872edc11a3e456af7ea67107e96c0c88726e976203058cf971fbb527cd30b644d8d51795a WHIRLPOOL c62959e52e1366ec2966087269a6ac07998d6ae0c24cae00ec2621ea506128eb887eb10ce25ac8c8e82a6c89aea8aa7fad9351f55146ce4b16ae6f81b5c992b3 +DIST nestopia-1.46.2.tgz 1223407 SHA256 4a5065726ad9e7a120a2c6aa39b9c0904090119998a4d690d4deb5e374118fc0 SHA512 3aa87e98aa24b71e5feac5ffe8229e97d407fc0b14567b0ddbe7cc1eaca08a08f435a6fe294fbbd7066054befdfd27602db7c3c0577246b0e8addfe296404a23 WHIRLPOOL 25c43194797e5edca3abc5cb75dba126d9d246e9ab12270521e7fe6c13427b371ba9f92a71ed557271f159711411286b5ac5ab3fe06144760320531c33bf0c02 DIST nst140_lnx_release_h.zip 250216 SHA256 0b6b11d98fabbb0319c1d0800428f8cba6631ac2808fb4618ced3d7c8d782859 SHA512 eea9b212a26f0d8c294371eeb15a22c1aba595334dd46629767af19671692bd29eda078caa96d4a91f505b4e2764861090578c63dd3715cfa0fce4af7fc39339 WHIRLPOOL 715f33a33a2dd630d35e3a7ca1acdbcdb8843139aa976686324d121fab6cd89a5e666cc952e6097563cda145e17717a823931bdb40067e9d295e747a4902d83d diff --git a/games-emulation/nestopia/nestopia-1.46.2.ebuild b/games-emulation/nestopia/nestopia-1.46.2.ebuild new file mode 100644 index 000000000000..8c5bb9cff128 --- /dev/null +++ b/games-emulation/nestopia/nestopia-1.46.2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/nestopia/nestopia-1.46.2.ebuild,v 1.3 2015/02/19 08:13:18 mr_bones_ Exp $ + +EAPI=5 +inherit eutils gnome2-utils games + +MY_P=${P/ue/} +DESCRIPTION="A portable Nintendo Entertainment System emulator written in C++" +HOMEPAGE="http://0ldsk00l.ca/nestopia/" +SRC_URI="mirror://sourceforge/nestopiaue/${PV%.*}/${MY_P}.tgz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="x11-libs/gtk+:3 + media-libs/libao + media-libs/libsdl2[sound,joystick,video] + app-arch/libarchive + sys-libs/zlib + virtual/opengl + virtual/glu" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -i \ + -e '/^CC /d' \ + -e '/^CXX /d' \ + -e '/^LDFLAGS /d' \ + -e '/^LIBS =/ s/=/+=/' \ + -e '/^CFLAGS / s/=/+=/' \ + -e "/^PREFIX / s:=.*:=${GAMES_PREFIX}:" \ + -e "/^BINDIR / s:=.*:=${GAMES_BINDIR}:" \ + -e "/^DATADIR / s:=.*:=${GAMES_DATADIR}/${PN}:" \ + Makefile || die +} + +src_install() { + local res + + dogamesbin ${PN} + + insinto "${GAMES_DATADIR}/${PN}" + doins -r NstDatabase.xml source/unix/icons + + domenu source/unix/icons/nestopia.desktop + for res in 32 48 64 128 + do + newicon -s ${res} source/unix/icons/nestopia${res}.png nestopia.png + done + doicon -s scalable source/unix/icons/nestopia.svg + + dodoc AUTHORS README.* changelog.txt + use doc && dohtml -r readme.html doc/*.html doc/details + + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-emulation/virtualjaguar/Manifest b/games-emulation/virtualjaguar/Manifest index 11bbbfcd0985..8ca069a1a16b 100644 --- a/games-emulation/virtualjaguar/Manifest +++ b/games-emulation/virtualjaguar/Manifest @@ -1,2 +1 @@ -DIST virtualjaguar-1.0.7-src.tar.bz2 255401 SHA256 31309ffb2776df880729ef0ba69f973d54712ce94a0d66c1eddac375bbd365c0 SHA512 770e6534d1d59dd377ed92c38f754a417b0f8a72884ba64a22764c15132367ecd78cf66b6f1b6d7b5cddf805bae01475414dd2c10223b560a867e0682c2f175f WHIRLPOOL d479a5c531faf79ce3e9a2a1104cbbbbd7949d79df17458c7e3c83a381ae876094ffc84bf5256d6b3d09d250a695f83f05e7a8b58ce79ca24296650fbbc2bda9 DIST virtualjaguar-2.1.2.tar.bz2 2917041 SHA256 04dac519857ef9eba24e26c1ab7c73d8b94599c613a922590826228966175368 SHA512 96b842762773631b5df25721d4913f771580c8e23c017a3572539c15a028a4e7743870f2ce3f30380f553781d3beed26693d7e04191efc1475c0cc6fef9f91fb WHIRLPOOL fe1f0991ed06a36f861a2fd1d35d0a3e1f189e07a79ce4950df3881848956217d58bc134a30b3f2241073e3e2342bc3779b47800f186179585ee948e3df59470 diff --git a/games-emulation/virtualjaguar/files/1.0.7-cdintf_linux.patch b/games-emulation/virtualjaguar/files/1.0.7-cdintf_linux.patch deleted file mode 100644 index b98f5e1ba637..000000000000 --- a/games-emulation/virtualjaguar/files/1.0.7-cdintf_linux.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- src/cdintf_linux.cpp 2004-10-06 21:44:14.000000000 -0400 -+++ src/cdintf_linux.cpp.fix 2004-11-06 23:09:53.217375640 -0500 -@@ -217,5 +217,5 @@ - { - WriteLog("CDINTF: GetTrackInfo unimplemented!\n"); - return 0xFF; -- -+} - #endif diff --git a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-array.patch b/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-array.patch deleted file mode 100644 index 1ebf07a78f4d..000000000000 --- a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-array.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- virtualjaguar-1.0.7-src/src/m68k_in.c.orig 2010-10-13 13:46:25.248611132 -0400 -+++ virtualjaguar-1.0.7-src/src/m68k_in.c 2010-10-13 13:47:09.783059297 -0400 -@@ -193,10 +193,11 @@ - { - instr = ostruct->match | (i << 9) | j; - m68ki_instruction_jump_table[instr] = ostruct->opcode_handler; -- for(k=0;kcycles[k]; -- if((instr & 0xf000) == 0xe000 && (!(instr & 0x20))) -- m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); -+ if((instr & 0xf000) == 0xe000 && (!(instr & 0x20))) -+ m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); -+ } - } - } - ostruct++; diff --git a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-gcc43.patch b/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-gcc43.patch deleted file mode 100644 index d185f0d0c093..000000000000 --- a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-gcc43.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- src/sdlemu_config.cpp.old 2009-01-20 14:38:35.000000000 +0100 -+++ src/sdlemu_config.cpp 2009-01-20 14:39:44.000000000 +0100 -@@ -18,6 +18,8 @@ - */ - - #include -+#include -+#include - #include - #include - #include "sdlemu_config.h" - diff --git a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-makefile.patch b/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-makefile.patch deleted file mode 100644 index 996767e5b43d..000000000000 --- a/games-emulation/virtualjaguar/files/virtualjaguar-1.0.7-makefile.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -ru virtualjaguar-1.0.7-src.orig/Makefile virtualjaguar-1.0.7-src/Makefile ---- virtualjaguar-1.0.7-src.orig/Makefile 2004-04-18 18:09:14.000000000 -0400 -+++ virtualjaguar-1.0.7-src/Makefile 2010-10-13 13:09:31.889211820 -0400 -@@ -6,23 +6,18 @@ - # easier for the maintainers. :-) - # - --CC = gcc --LD = gcc - TARGET = vj$(EXESUFFIX) - - # Note that we use optimization level 2 instead of 3--3 doesn't seem to gain much over 2 --CFLAGS = -Wall -Wno-switch -Wno-non-virtual-dtor -O2 -D$(SYSTYPE) \ -- -ffast-math -fomit-frame-pointer `sdl-config --cflags` --# -fomit-frame-pointer `sdl-config --cflags` -g --# -fomit-frame-pointer `sdl-config --cflags` -DLOG_UNMAPPED_MEMORY_ACCESSES -- --LDFLAGS = -+CFLAGS += -Wall -Wno-switch -D$(SYSTYPE) `sdl-config --cflags` -+CXXFLAGS += -Wall -Wno-switch -Wno-non-virtual-dtor -D$(SYSTYPE) `sdl-config --cflags` - - LIBS = -L/usr/local/lib -L/usr/lib `sdl-config $(SDLLIBTYPE)` -lstdc++ -lz $(GLLIB) - - INCS = -I. -Isrc -Isrc/include -I/usr/local/include -I/usr/include - - THECC = $(CC) $(CFLAGS) $(INCS) -+THECXX = $(CXX) $(CXXFLAGS) $(INCS) - - OBJS = \ - obj/anajoy.o \ -@@ -70,16 +65,16 @@ - $(THECC) -c $< -o $@ - - obj/%.o: src/%.cpp src/include/%.h -- $(THECC) -c $< -o $@ -+ $(THECXX) -c $< -o $@ - - obj/%.o: src/%.c - $(THECC) -c $< -o $@ - - obj/%.o: src/%.cpp -- $(THECC) -c $< -o $@ -+ $(THECXX) -c $< -o $@ - - $(TARGET): $(OBJS) -- $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) -+ $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) - # strip --strip-all vj$(EXESUFFIX) - # upx -9 vj$(EXESUFFIX) - diff --git a/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild b/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild deleted file mode 100644 index 6b7d120cef67..000000000000 --- a/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild,v 1.2 2014/12/21 14:22:14 mgorny Exp $ - -EAPI=2 -inherit eutils games - -DESCRIPTION="an Atari Jaguar emulator" -HOMEPAGE="http://www.icculus.org/virtualjaguar/" -SRC_URI="http://www.icculus.org/virtualjaguar/tarballs/${P}-src.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~ppc x86" -IUSE="" - -DEPEND="virtual/opengl - media-libs/libsdl[sound,joystick,opengl,video] - sys-apps/gentoo-functions" -RDEPEND=${DEPEND} - -S=${WORKDIR}/${P}-src - -src_prepare() { - mkdir obj || die - edos2unix src/sdlemu_config.cpp - epatch \ - "${FILESDIR}"/${PV}-cdintf_linux.patch \ - "${FILESDIR}"/${P}-gcc43.patch \ - "${FILESDIR}"/${P}-makefile.patch \ - "${FILESDIR}"/${P}-array.patch - - sed -e "s:GENTOODIR:${GAMES_BINDIR}:" \ - "${FILESDIR}/virtualjaguar" > "${T}/virtualjaguar" || die -} - -src_compile() { - export SYSTYPE=__GCCUNIX__ \ - GLLIB=-lGL \ - SDLLIBTYPE=--libs - emake obj/m68kops.h || die - emake LDFLAGS="${LDFLAGS}" || die "emake failed" -} - -src_install() { - dogamesbin vj "${T}/virtualjaguar" || die "dogamebin failed" - dodoc docs/{README,TODO,WHATSNEW} - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - elog "Please run ${PN} to create the necessary directories" - elog "in your home directory. After that you may place ROM files" - elog "in ~/.vj/ROMs and they will be detected when you run virtualjaguar." - elog "You may then select which ROM to run from inside the emulator." - elog - elog "If you have previously run a version of ${PV} please note that" - elog "the location of the ROMs has changed." -} diff --git a/games-engines/gemrb/Manifest b/games-engines/gemrb/Manifest index 27166691eabe..b414d753b1ac 100644 --- a/games-engines/gemrb/Manifest +++ b/games-engines/gemrb/Manifest @@ -1,2 +1 @@ -DIST gemrb-0.8.1.tar.gz 12278911 SHA256 7426022f52faf8e8d41e3b456dd2c126f989c11b011d5fea37fe2bd201bbc8bc SHA512 3b8f6280172d5871b397f262fe34cfd307425f85c78c2fb5708dbea6f5557ff8508f86589956c2b7d60410a03ad6979841511ea09e749ffcd9ddbacaa6410c26 WHIRLPOOL 48664536feec8522f4aa815b758becccfdd8860a91d5c81416e22f9347b8f173444b66bcf62c0e069b7e335f797b00a2a8531af8ef4a35c28fb19f032ace0ea3 DIST gemrb-0.8.2.tar.gz 12302710 SHA256 57cc267f730d205774fa5a6db1f0dd88b97a8193dbece905d70cb50e433774ee SHA512 2a666537ca540f041122bcd1117cf591c5a223480a5c4c18eebaef6b446fc355c6078d54fcbc3a89b8ba35d7ecbaf53648394e383f0479e84da999fccea1f496 WHIRLPOOL 4ad8a39b937467e7e7a28dbae1d3d449789259124bb0be6dc916ef1396da9b3027ded802d906311ff53785288f423ae7d6fd4d3f339782fa259d6bb3de1c4a31 diff --git a/games-engines/gemrb/gemrb-0.8.1.ebuild b/games-engines/gemrb/gemrb-0.8.1.ebuild deleted file mode 100644 index bf0eea309916..000000000000 --- a/games-engines/gemrb/gemrb-0.8.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/gemrb/gemrb-0.8.1.ebuild,v 1.3 2014/08/14 16:54:34 phajdan.jr Exp $ - -EAPI=3 -PYTHON_DEPEND="2" -WANT_CMAKE=always -inherit eutils python cmake-utils gnome2-utils games - -DESCRIPTION="Reimplementation of the Infinity engine" -HOMEPAGE="http://gemrb.sourceforge.net/" -SRC_URI="mirror://sourceforge/gemrb/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="media-libs/freetype - media-libs/libpng:0 - >=media-libs/libsdl-1.2[video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl-mixer - sys-libs/zlib" -RDEPEND=${DEPEND} - -pkg_setup() { - python_set_active_version 2 - games_pkg_setup -} - -src_prepare() { - sed -i \ - -e '/COPYING/d' \ - CMakeLists.txt || die -} - -src_configure() { - mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}" - -DBIN_DIR="${GAMES_BINDIR}" - -DDATA_DIR="${GAMES_DATADIR}/gemrb" - -DSYSCONF_DIR="${GAMES_SYSCONFDIR}/gemrb" - -DLIB_DIR="$(games_get_libdir)" - -DMAN_DIR=/usr/share/man/man6 - -DICON_DIR=/usr/share/pixmaps - -DMENU_DIR=/usr/share/applications - -DDOC_DIR="/usr/share/doc/${PF}" - -DSVG_DIR=/usr/share/icons/hicolor/scalable/apps - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_install() { - cmake-utils_src_install - dodoc README NEWS AUTHORS - prepgamesdirs - prepalldocs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-engines/love/love-0.7.2-r1.ebuild b/games-engines/love/love-0.7.2-r1.ebuild index 48d1c8f8f44e..a7e8977d951d 100644 --- a/games-engines/love/love-0.7.2-r1.ebuild +++ b/games-engines/love/love-0.7.2-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.7.2-r1.ebuild,v 1.6 2014/07/06 13:20:24 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.7.2-r1.ebuild,v 1.7 2015/02/18 19:43:24 mr_bones_ Exp $ -EAPI=3 - -inherit base games +EAPI=5 +inherit games DESCRIPTION="A framework for 2D games in Lua" HOMEPAGE="http://love2d.org/" @@ -31,10 +30,9 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${PN}-HEAD -DOCS=( "readme.txt" "changes.txt" ) - src_install() { - base_src_install + DOCS="readme.txt changes.txt" \ + default if [[ "${SLOT}" != "0" ]]; then mv "${ED}${GAMES_BINDIR}"/${PN} \ "${ED}${GAMES_BINDIR}"/${PN}-${SLOT} || die diff --git a/games-engines/love/love-0.8.0.ebuild b/games-engines/love/love-0.8.0.ebuild index 1773a093c860..fc600b40d283 100644 --- a/games-engines/love/love-0.8.0.ebuild +++ b/games-engines/love/love-0.8.0.ebuild @@ -1,10 +1,9 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.11 2015/01/07 09:21:41 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.12 2015/02/18 19:43:24 mr_bones_ Exp $ EAPI=5 - -inherit base games +inherit games if [[ ${PV} == 9999* ]]; then inherit autotools mercurial @@ -28,7 +27,7 @@ RDEPEND="dev-games/physfs media-libs/devil[mng,png,tiff] media-libs/freetype media-libs/libmodplug - media-libs/libsdl[joystick,opengl] + media-libs/libsdl[joystick,opengl,video] media-libs/libvorbis media-libs/openal media-sound/mpg123 @@ -37,8 +36,6 @@ DEPEND="${RDEPEND} media-libs/libmng media-libs/tiff" -DOCS=( "readme.md" "changes.txt" ) - src_prepare() { if [[ ${PV} == 9999* ]]; then sh platform/unix/gen-makefile || die @@ -49,7 +46,8 @@ src_prepare() { } src_install() { - default + DOCS="readme.md changes.txt" \ + default if [[ "${SLOT}" != "0" ]]; then mv "${ED}${GAMES_BINDIR}"/${PN} \ "${ED}${GAMES_BINDIR}"/${PN}-${SLOT} || die diff --git a/games-engines/qtads/Manifest b/games-engines/qtads/Manifest index 68d6396b87e3..fb2335ff51a3 100644 --- a/games-engines/qtads/Manifest +++ b/games-engines/qtads/Manifest @@ -1,2 +1 @@ -DIST qtads-2.1.5.tar.bz2 2566534 SHA256 bc0d4b22e8d42a670f2ffc38fd179ef71c50886c2f55704070a1987b3cd7ee37 SHA512 0debd1ce4aec1e3aee1f3764ca2c7cce039da255c6337ce49b6407c6ca66b5c28c2af283857e88961abd2548fe064bc4c1017e29287206a63762382503fe8731 WHIRLPOOL 296ce8c019650193f40f5c536c2d621c3f1fa7f70eb58b0232e986925f2ba2f5f57c5c8ea2028c195dcc7360142f1cfbc729d50e0531a42d68575da216ec5ed3 DIST qtads-2.1.6.tar.bz2 2523761 SHA256 33f29b4c1b225f1a1e7ad1405a1bb7eb8ec4b1d567eac48a120071f7793373c8 SHA512 bd61f6531e2af3484bca06952c174feb2e1157f3f6f8b77e292c724cabb11f31cc413afe4dfb566a216d64702df033033d0667bd4dcb64478b3cd0cf3142dd3e WHIRLPOOL 90814bedfae9b07ff9eb02f070253970aba512c6f1736939c17ba1206e8043c60d5b07f65f94014f191696d339f522762ad3a8e866e624b796c4380b9abfd03a diff --git a/games-engines/qtads/qtads-2.1.5.ebuild b/games-engines/qtads/qtads-2.1.5.ebuild deleted file mode 100644 index 668d64486911..000000000000 --- a/games-engines/qtads/qtads-2.1.5.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/qtads/qtads-2.1.5.ebuild,v 1.7 2014/05/15 16:42:46 ulm Exp $ - -EAPI=4 -inherit eutils gnome2-utils fdo-mime qt4-r2 games - -DESCRIPTION="Multimedia interpreter for TADS text adventures" -HOMEPAGE="http://qtads.sourceforge.net" -SRC_URI="mirror://sourceforge/qtads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="media-libs/libsdl[sound] - media-libs/sdl-mixer[midi,vorbis] - media-libs/sdl-sound[mp3] - dev-qt/qtcore:4 - dev-qt/qtgui:4" -RDEPEND="${DEPEND}" - -src_configure() { - eqmake4 qtads.pro -after CONFIG-=silent -} - -src_install() { - dogamesbin qtads - doman qtads.6 - dodoc AUTHORS BUGS HTML_TADS_LICENSE NEWS README - newicon -s 256 qtads_256x256.png ${PN}.png - insinto /usr/share/icons - doins -r icons/hicolor - insinto /usr/share/mime/packages - doins icons/qtads.xml - make_desktop_entry qtads QTads qtads Game "GenericName=TADS Multimedia Interpreter\nMimeType=application/x-tads;application/x-t3vm-image;" - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} diff --git a/games-engines/residualvm/Manifest b/games-engines/residualvm/Manifest index bd0da05489e8..b172037f1d44 100644 --- a/games-engines/residualvm/Manifest +++ b/games-engines/residualvm/Manifest @@ -1,2 +1 @@ -DIST residualvm-0.1.1-sources.tar.bz2 4734395 SHA256 99c419b13885a49bdfc10a50a3a6000fd1ba9504f6aae04c74b840ec6f57a963 SHA512 6fec148222727d9b949826dc7c2e8af2c7515a0cd73f553c64a4c994d25d4911cbe6b0dbf23dac69b8caa5dbf184916831d39899a1553c47978208b45fa81937 WHIRLPOOL 336151c24bb76cf7a8cce83c19873e271bccc8d78ea92236de260e3692361d9a8d9b9ec1931b4fbc21998d8a5e33d974f30f40b267d8800dcb268aab7dcd96bd DIST residualvm-0.2.1-sources.tar.bz2 5533814 SHA256 cd2748a665f80b8c527c6dd35f8435e718d2e10440dca10e7765574c7402d924 SHA512 9eed93770ef1ad828934c32e937b861c93f1ebbb0d936f3f56668e654588f734dc88e29446f0a69f8f26475e96b8ce7ca85318758b99aabc9586756692c721da WHIRLPOOL fd055dc5f85ae653f38f6de6a4d80aad32aa77164ab997fb2cc64cd23284b1af7531d9a1076cdd903e6edc8bf48b6e455c42f0adb997ea7eeda660d958e3319b diff --git a/games-engines/residualvm/residualvm-0.1.1.ebuild b/games-engines/residualvm/residualvm-0.1.1.ebuild deleted file mode 100644 index 70cd0132210d..000000000000 --- a/games-engines/residualvm/residualvm-0.1.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/residualvm/residualvm-0.1.1.ebuild,v 1.2 2014/05/15 16:43:06 ulm Exp $ - -EAPI=5 -inherit eutils toolchain-funcs gnome2-utils games - -DESCRIPTION="A cross-platform 3D game interpreter for play LucasArts' LUA-based 3D adventures" -HOMEPAGE="http://www.residualvm.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}-sources.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# TODO: fix dynamic plugin support -# games crash without media-libs/libsdl[alsa] -RDEPEND=" - media-libs/alsa-lib - media-libs/freetype:2 - media-libs/libsdl[X,sound,alsa,joystick,opengl,video] - sys-libs/zlib - virtual/glu - virtual/opengl" -DEPEND="${RDEPEND}" - -src_configure() { - # not an autotools script - # most configure options currently do nothing, recheck on version bump !!! - # disable explicitly, otherwise we get unneeded linkage (some copy-paste build system) - ./configure \ - --disable-debug \ - --enable-all-engines \ - --backend=sdl \ - --enable-release-mode \ - --disable-tremor \ - --disable-sparkle \ - --prefix="${GAMES_PREFIX}" \ - --datadir="${GAMES_DATADIR}/${PN}" \ - --libdir="$(games_get_libdir)" \ - --docdir="/usr/share/doc/${PF}" \ - --disable-libunity \ - --disable-faad \ - --disable-flac \ - --disable-fluidsynth \ - --disable-mad \ - --disable-translation \ - --disable-vorbis \ - --enable-zlib \ - || die "configure failed" -} - -src_compile() { - emake \ - VERBOSE_BUILD=1 \ - AR="$(tc-getAR) cru" \ - RANLIB=$(tc-getRANLIB) -} - -src_install() { - dogamesbin residualvm - - insinto "${GAMES_DATADIR}/${PN}" - doins gui/themes/modern.zip dists/engine-data/residualvm-grim-patch.lab - - doicon -s scalable icons/${PN}.svg - doicon -s 256 icons/${PN}.png - domenu dists/${PN}.desktop - - doman dists/${PN}.6 - dodoc AUTHORS README KNOWN_BUGS TODO - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild b/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild index 1a739f6aa979..d09f264148d0 100644 --- a/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild +++ b/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild,v 1.5 2014/10/27 16:05:10 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm-tools/scummvm-tools-1.7.0.ebuild,v 1.6 2015/02/19 06:22:02 mr_bones_ Exp $ EAPI=5 WX_GTK_VER=2.8 @@ -29,24 +29,7 @@ DEPEND="${RDEPEND} src_prepare() { rm -rf *.bat dists/win32 - - sed -ri \ - -e '/^(CC|CXX)\b/d' \ - Makefile || die - - local boost_ver=$(best_version ">=dev-libs/boost-1.32") - - boost_ver=${boost_ver/*boost-/} - boost_ver=${boost_ver%.*} - boost_ver=${boost_ver/./_} - - einfo "Using boost version ${boost_ver}" - append-cxxflags \ - -I/usr/include/boost-${boost_ver} - append-ldflags \ - -L/usr/$(get_libdir)/boost-${boost_ver} - export BOOST_INCLUDEDIR="/usr/include/boost-${boost_ver}" - export BOOST_LIBRARYDIR="/usr/$(get_libdir)/boost-${boost_ver}" + sed -ri -e '/^(CC|CXX)\b/d' Makefile || die } src_configure() { @@ -61,8 +44,7 @@ src_configure() { $(use_enable iconv freetype) \ $(use_enable mad) \ $(use_enable png) \ - $(use_enable vorbis) \ - || die + $(use_enable vorbis) || die } src_install() { diff --git a/games-engines/stratagus/stratagus-2.2.7.ebuild b/games-engines/stratagus/stratagus-2.2.7.ebuild index 4f1fa38b4918..5ed1464223b1 100644 --- a/games-engines/stratagus/stratagus-2.2.7.ebuild +++ b/games-engines/stratagus/stratagus-2.2.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.7.ebuild,v 1.3 2015/02/13 04:55:59 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.7.ebuild,v 1.4 2015/02/19 09:03:38 ago Exp $ EAPI=5 inherit cmake-utils eutils games @@ -11,7 +11,7 @@ SRC_URI="http://launchpad.net/stratagus/trunk/${PV}/+download/stratagus_${PV}.or LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="bzip2 debug doc mikmod mng theora vorbis" RDEPEND="dev-db/sqlite:3 diff --git a/games-kids/gcompris/gcompris-14.12.ebuild b/games-kids/gcompris/gcompris-14.12.ebuild index eddce0643c60..aa0c589238b1 100644 --- a/games-kids/gcompris/gcompris-14.12.ebuild +++ b/games-kids/gcompris/gcompris-14.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/gcompris-14.12.ebuild,v 1.2 2015/02/18 08:25:46 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/gcompris-14.12.ebuild,v 1.3 2015/02/19 09:03:33 ago Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) @@ -14,7 +14,7 @@ SRC_URI="http://gcompris.net/download/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="gstreamer" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/games-mud/kildclient/Manifest b/games-mud/kildclient/Manifest index 8778915b7895..a258192a6847 100644 --- a/games-mud/kildclient/Manifest +++ b/games-mud/kildclient/Manifest @@ -1,2 +1 @@ -DIST kildclient-2.9.0.tar.gz 1671444 SHA256 1332d8bb083d88fdad04e06a6ffaa30e6c1c0e03e3463934761aa407abb8b544 SHA512 73f3c75c8f0aa147d641b91c5a3f87ff47d08276ed57607a81e2dac17c43cc7a2590edf53bca2d193e8b3462eeae33d7b6dcaa26ac9b320090b86ab1f9d2feea WHIRLPOOL b931041fa4151919c45767854a0acddb3bb0e13b7262b0cbfdd5e37a3c9e26905e82544d9ce3c4d5305aa978369760cef3b974b239ade5afff0007436f304761 DIST kildclient-3.0.1.tar.gz 1838526 SHA256 6f7bb508392403d31ca8bb2317025671792f9e942be862c2b55462ce4b9e295c SHA512 835b31b2e45a5895fd4aefcb662d6c3bf2c888836f12511ef7bc6c15a12dac8563bc9226dbc33fb75915fdf6024ed61a0a05185d0998646ba380410d6e33a706 WHIRLPOOL f30b0f3c29f269adc0a37b815b232d7396f8f7fd388d8643368af66c3dde0507ff0f32382b5bee18a5f4aaa83e204ccebbf97019185ed1278e05fc8dcb06326c diff --git a/games-mud/kildclient/files/kildclient-2.9.0-gentoo.patch b/games-mud/kildclient/files/kildclient-2.9.0-gentoo.patch deleted file mode 100644 index 74f84a0bd947..000000000000 --- a/games-mud/kildclient/files/kildclient-2.9.0-gentoo.patch +++ /dev/null @@ -1,134 +0,0 @@ -diff -ru kildclient-2.9.0.orig/Makefile.am kildclient-2.9.0/Makefile.am ---- kildclient-2.9.0.orig/Makefile.am 2009-02-01 07:46:53.000000000 -0500 -+++ kildclient-2.9.0/Makefile.am 2009-11-02 17:35:21.625377149 -0500 -@@ -11,11 +11,7 @@ - share - endif - --pkgdocdir = $(datadir)/doc/kildclient -- --pkgdoc_DATA = README AUTHORS NEWS COPYING -- --appsdir = $(datadir)/applications -+appsdir = /usr/share/applications - apps_DATA = kildclient.desktop - - EXTRA_DIST = getperlflags.pl \ -diff -ru kildclient-2.9.0.orig/doc/C/Makefile.am kildclient-2.9.0/doc/C/Makefile.am ---- kildclient-2.9.0.orig/doc/C/Makefile.am 2009-02-01 07:46:53.000000000 -0500 -+++ kildclient-2.9.0/doc/C/Makefile.am 2009-11-02 17:35:21.625377149 -0500 -@@ -2,9 +2,9 @@ - - SUBDIRS = images - --pkgdocdir = $(datadir)/doc/kildclient -+pkgdocdir = @docdir@ - --manualdir = $(pkgdocdir)/html -+manualdir = @htmldir@ - - #pkgdoc_DATA = kildclient.pdf - -diff -ru kildclient-2.9.0.orig/kildclient.desktop kildclient-2.9.0/kildclient.desktop ---- kildclient-2.9.0.orig/kildclient.desktop 2009-01-11 14:45:06.000000000 -0500 -+++ kildclient-2.9.0/kildclient.desktop 2009-11-02 17:35:21.625377149 -0500 -@@ -4,7 +4,7 @@ - Exec=kildclient - Icon=kildclient - Terminal=false --Categories=Network;RolePlaying; -+Categories=Game;Network;RolePlaying; - - Name=KildClient - Name[eo]=KildClient -diff -ru kildclient-2.9.0.orig/po/Makefile.in.in kildclient-2.9.0/po/Makefile.in.in ---- kildclient-2.9.0.orig/po/Makefile.in.in 2009-05-23 17:35:41.000000000 -0400 -+++ kildclient-2.9.0/po/Makefile.in.in 2009-11-02 17:35:21.625377149 -0500 -@@ -28,9 +28,8 @@ - datarootdir = @datarootdir@ - datadir = @datadir@ - libdir = @libdir@ --localedir = $(libdir)/locale --gnulocaledir = $(datadir)/locale --gettextsrcdir = $(datadir)/glib-2.0/gettext/po -+localedir = @localedir@ -+gnulocaledir = @localedir@ - subdir = po - - INSTALL = @INSTALL@ -@@ -161,17 +160,6 @@ - fi; \ - fi; \ - done -- if test "$(PACKAGE)" = "glib"; then \ -- if test -r "$(MKINSTALLDIRS)"; then \ -- $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ -- else \ -- $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ -- fi; \ -- $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ -- $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ -- else \ -- : ; \ -- fi - - # Define this as empty until I found a useful application. - installcheck: -@@ -186,9 +174,6 @@ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - done -- if test "$(PACKAGE)" = "glib"; then \ -- rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ -- fi - - check: all - -diff -ru kildclient-2.9.0.orig/share/Makefile.am kildclient-2.9.0/share/Makefile.am ---- kildclient-2.9.0.orig/share/Makefile.am 2009-02-01 07:46:53.000000000 -0500 -+++ kildclient-2.9.0/share/Makefile.am 2009-11-02 17:35:21.626376565 -0500 -@@ -6,7 +6,7 @@ - kildclient.hlp \ - kcworld.dtd - --pixmapdir = $(datadir)/pixmaps -+pixmapdir = /usr/share/pixmaps - pixmap_DATA = kildclient.png kildclient.xpm - - -diff -ru kildclient-2.9.0.orig/src/Makefile.am kildclient-2.9.0/src/Makefile.am ---- kildclient-2.9.0.orig/src/Makefile.am 2009-05-23 15:41:42.000000000 -0400 -+++ kildclient-2.9.0/src/Makefile.am 2009-11-02 17:35:21.626376565 -0500 -@@ -61,14 +61,14 @@ - - EXTRA_DIST = $(pkgdata_DATA) - --pkgdocdir = $(datadir)/doc/kildclient -+pkgdocdir = @docdir@ - --manualdir = $(pkgdocdir)/html -+manualdir = @htmldir@ - - - kildclient_LDADD = $(KILDCLIENT_LIBS) $(KILDCLIENT_PERL_LIBS) $(GTKSPELL_LIBS) $(LIBGNUTLS_LIBS) $(INTLLIBS) - --localedir = $(datadir)/locale -+localedir = @localedir@ - - INCLUDES = -DLOCALEDIR=\"$(localedir)\" \ - -DPKGDATADIR=\"$(pkgdatadir)\" \ -diff -ru kildclient-2.9.0.orig/src/mainwindow.c kildclient-2.9.0/src/mainwindow.c ---- kildclient-2.9.0.orig/src/mainwindow.c 2009-02-02 13:34:41.000000000 -0500 -+++ kildclient-2.9.0/src/mainwindow.c 2009-11-02 17:36:29.851126172 -0500 -@@ -169,9 +169,9 @@ - glade_xml_signal_autoconnect(gladexml); - #ifndef __WIN32__ - gtk_window_set_icon_from_file(GTK_WINDOW(window), -- SYSDATADIR "/pixmaps/kildclient.png", -+ "/usr/share/pixmaps/kildclient.png", - NULL); -- gtk_window_set_default_icon_from_file(SYSDATADIR "/pixmaps/kildclient.png", -+ gtk_window_set_default_icon_from_file("/usr/share/pixmaps/kildclient.png", - NULL); - #endif - diff --git a/games-mud/kildclient/files/kildclient-2.9.0-underlink.patch b/games-mud/kildclient/files/kildclient-2.9.0-underlink.patch deleted file mode 100644 index 4f3a385270b5..000000000000 --- a/games-mud/kildclient/files/kildclient-2.9.0-underlink.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.am.old 2011-06-20 09:20:15.000000000 +0200 -+++ src/Makefile.am 2011-06-20 09:20:25.000000000 +0200 -@@ -66,7 +66,7 @@ - manualdir = @htmldir@ - - --kildclient_LDADD = $(KILDCLIENT_LIBS) $(KILDCLIENT_PERL_LIBS) $(GTKSPELL_LIBS) $(LIBGNUTLS_LIBS) $(INTLLIBS) -+kildclient_LDADD = $(KILDCLIENT_LIBS) $(KILDCLIENT_PERL_LIBS) $(GTKSPELL_LIBS) $(LIBGNUTLS_LIBS) $(INTLLIBS) -lz - - localedir = @localedir@ - diff --git a/games-mud/kildclient/kildclient-2.9.0.ebuild b/games-mud/kildclient/kildclient-2.9.0.ebuild deleted file mode 100644 index ed1e86cb4677..000000000000 --- a/games-mud/kildclient/kildclient-2.9.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-mud/kildclient/kildclient-2.9.0.ebuild,v 1.8 2015/01/04 03:02:40 mr_bones_ Exp $ - -EAPI=5 -inherit autotools eutils games - -DESCRIPTION="Powerful MUD client with a built-in PERL interpreter" -HOMEPAGE="http://kildclient.sourceforge.net" -SRC_URI="mirror://sourceforge/kildclient/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 x86" -IUSE="doc gnutls spell" - -RDEPEND="x11-libs/gtk+:2 - gnome-base/libglade - dev-lang/perl - sys-libs/zlib - virtual/libintl - spell? ( app-text/gtkspell:2 ) - gnutls? ( net-libs/gnutls )" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch \ - "${FILESDIR}"/${P}-underlink.patch - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - egamesconf \ - --localedir=/usr/share/locale \ - --docdir=/usr/share/doc/${PF} \ - --htmldir=/usr/share/doc/${PF}/html \ - $(use_with spell gtkspell) \ - $(use_with gnutls libgnutls) \ - $(use_with doc docs) -} - -src_install() { - default - prepgamesdirs -} diff --git a/games-puzzle/amoebax/amoebax-0.2.1.ebuild b/games-puzzle/amoebax/amoebax-0.2.1.ebuild index 0d728163e4ff..3ca89f5515f8 100644 --- a/games-puzzle/amoebax/amoebax-0.2.1.ebuild +++ b/games-puzzle/amoebax/amoebax-0.2.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/amoebax/amoebax-0.2.1.ebuild,v 1.1 2014/07/07 17:58:32 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/amoebax/amoebax-0.2.1.ebuild,v 1.2 2015/02/19 09:05:47 ago Exp $ EAPI=5 inherit autotools eutils games @@ -11,7 +11,7 @@ SRC_URI="http://www.emma-soft.com/games/amoebax/download/${P}.tar.bz2" LICENSE="FreeArt GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND="media-libs/libsdl[sound,joystick,video] diff --git a/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild b/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild index 92fbc448a9f5..d23925397394 100644 --- a/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild +++ b/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild,v 1.7 2014/06/20 07:57:20 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/bubble-chains/bubble-chains-0.1.1.ebuild,v 1.8 2015/02/19 09:06:12 ago Exp $ EAPI=5 inherit eutils flag-o-matic qt4-r2 games @@ -13,7 +13,7 @@ SRC_URI="http://${PN}.sintegrial.com/files/${MY_P}.7z" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="x11-libs/libXrandr diff --git a/games-puzzle/colorcode/Manifest b/games-puzzle/colorcode/Manifest index 12ee62536ebc..007ba5ce75e1 100644 --- a/games-puzzle/colorcode/Manifest +++ b/games-puzzle/colorcode/Manifest @@ -1 +1 @@ -DIST ColorCode-0.7.2.tar.gz 236580 SHA256 d1c5bf4d65c81de16c4159c2c69c096fc7ff47cca587d7233985e078d63c79aa +DIST ColorCode-0.7.2.tar.gz 236580 SHA256 d1c5bf4d65c81de16c4159c2c69c096fc7ff47cca587d7233985e078d63c79aa SHA512 e45eedc2bb5f9f3d110c5c6b0531c5180d5f68532b9b50fe7767073ce068faef52d718337f93eef43d3325bd741a67660a3e53b6ee0ffc6d9371806a8bf324ce WHIRLPOOL ee82b0f78f461f000f3459f5a621045170c56986131907efaa1d4b5cbabcc72b2b47a8de31b2ca09adf21234aa24c1cb9c5a0ac12907c8b860d6ad0ddd192c7c diff --git a/games-puzzle/colorcode/colorcode-0.7.2.ebuild b/games-puzzle/colorcode/colorcode-0.7.2.ebuild index b6a6fe404e5f..1d06db228f77 100644 --- a/games-puzzle/colorcode/colorcode-0.7.2.ebuild +++ b/games-puzzle/colorcode/colorcode-0.7.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/colorcode/colorcode-0.7.2.ebuild,v 1.4 2013/03/02 21:18:24 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/colorcode/colorcode-0.7.2.ebuild,v 1.5 2015/02/18 19:52:11 tupone Exp $ -EAPI=2 +EAPI=5 inherit eutils qt4-r2 games MY_PN=ColorCode @@ -16,6 +16,7 @@ KEYWORDS="amd64 x86" IUSE="" DEPEND="dev-qt/qtgui:4" +RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_PN}-${PV} @@ -29,7 +30,7 @@ src_configure() { } src_install() { - dogamesbin ${PN} || die + dogamesbin ${PN} newicon img/cc64.png ${PN}.png make_desktop_entry ${PN} ${MY_PN} prepgamesdirs diff --git a/games-puzzle/concentration/concentration-1.2-r1.ebuild b/games-puzzle/concentration/concentration-1.2-r1.ebuild index a460d4cc0ff8..20152f5cf179 100644 --- a/games-puzzle/concentration/concentration-1.2-r1.ebuild +++ b/games-puzzle/concentration/concentration-1.2-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/concentration/concentration-1.2-r1.ebuild,v 1.5 2014/05/15 16:50:04 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/concentration/concentration-1.2-r1.ebuild,v 1.6 2015/02/18 20:20:08 tupone Exp $ -EAPI=2 +EAPI=5 inherit eutils games DESCRIPTION="The classic memory game with some new life" @@ -18,13 +18,13 @@ DEPEND="media-libs/libsdl[sound,video] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png] media-libs/sdl-ttf" +RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) src_install() { - emake DESTDIR="${D}" install || die "emake install failed" + default newicon pics/set1/19.png ${PN}.png make_desktop_entry ${PN} Concentration - dodoc AUTHORS ChangeLog prepgamesdirs } diff --git a/games-puzzle/connectagram/Manifest b/games-puzzle/connectagram/Manifest index 9428c102fc64..c2837d62767f 100644 --- a/games-puzzle/connectagram/Manifest +++ b/games-puzzle/connectagram/Manifest @@ -1,3 +1,2 @@ DIST connectagram-1.0.1-src.tar.bz2 263808 SHA256 6d3696b69f09eda26cdd2a42fe4d91de3effc4757c68f5109b19c1d4d6510e37 SHA512 747a34c7f42a7ac4b09178bc10d17124429d06d257b9e6f25cf800ecb2c06037611871c45bc67c17eda690ea77bba7c59661d1730a3bd01fb0aa0ccd82244aeb WHIRLPOOL 70b126c2b7e0a8d96f6b447348196549163bc90a47049bde2801bbe06feddfdc3ecd43ae688b333719a8292984ca0a10813fe7d94aa19ccfdc03530e97550a58 -DIST connectagram-1.1.2-src.tar.bz2 1415066 SHA256 06e03fed6d7651383cf8d771d0e89e09bb149c0aef431c1374296e62319087c4 SHA512 1dcc7b5a7992ed8656614ca9d86207574d0cd4557a02a0688b1572740d3f3f496f587705647dac9bc7c616491ee0800ca925aa5218769159da58f24f696dddda WHIRLPOOL b33b5644ef7f3b5b5c352c31ebde5515b7edb3bb5e42bc77cd9261d28284c2e81e097f98b54ac5bf6cce7fe2ff3cf6df6bd82d8af85f388feced0fcf37d75f58 DIST connectagram-1.2.1-src.tar.bz2 1632426 SHA256 0a559243a8d970bb79c6791214be879269fc073b5eaec6aa55fb60be82f140bb SHA512 0266af5680e7f76d517f60934afc6115c1118832fef237803b1b3d8c0fb785e5c312d585b099f24f4c476f124ca9722868a159dc4d1a9a8a695e9cdfa4f9c1c6 WHIRLPOOL 3862fee2f4a87c6d7a78bbbaa64713b640df2c0020dfb542eb5655b77c687ca105380ac96c29dc18a324ad90f8942d503044b25971d64c7862925290eccafdca diff --git a/games-puzzle/connectagram/connectagram-1.1.2.ebuild b/games-puzzle/connectagram/connectagram-1.1.2.ebuild deleted file mode 100644 index b92d8b026f99..000000000000 --- a/games-puzzle/connectagram/connectagram-1.1.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/connectagram/connectagram-1.1.2.ebuild,v 1.1 2014/08/26 05:37:35 mr_bones_ Exp $ - -EAPI=5 -inherit eutils gnome2-utils qt4-r2 games - -DESCRIPTION="A word unscrambling game" -HOMEPAGE="http://gottcode.org/connectagram/" -SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-qt/qtcore-4.6:4 - >=dev-qt/qtgui-4.6:4" -DEPEND="${RDEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - - sed -i \ - -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \ - -e "s#@GAMES_DATADIR@#${GAMES_DATADIR}#" \ - ${PN}.pro src/{locale_dialog,new_game_dialog,wordlist}.cpp || die -} - -src_configure() { - qt4-r2_src_configure -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc ChangeLog - prepgamesdirs -} - -pkg_preinst() { - gnome2_icon_savelist - games_pkg_preinst -} - -pkg_postinst() { - gnome2_icon_cache_update - games_pkg_postinst -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-puzzle/connectagram/files/connectagram-1.1.2-gentoo.patch b/games-puzzle/connectagram/files/connectagram-1.1.2-gentoo.patch deleted file mode 100644 index 8aae286bd427..000000000000 --- a/games-puzzle/connectagram/files/connectagram-1.1.2-gentoo.patch +++ /dev/null @@ -1,76 +0,0 @@ ---- connectagram-1.1.1.orig/connectagram.pro -+++ connectagram-1.1.1/connectagram.pro -@@ -70,16 +70,16 @@ - - unix: !macx { - isEmpty(PREFIX) { -- PREFIX = /usr/local -+ PREFIX = /usr - } - isEmpty(BINDIR) { -- BINDIR = bin -+ BINDIR = @GAMES_BINDIR@ - } - -- target.path = $$PREFIX/$$BINDIR/ -+ target.path = @GAMES_BINDIR@/ - - data.files = data -- data.path = $$PREFIX/share/connectagram/ -+ data.path = @GAMES_DATADIR@/connectagram/ - - pixmap.files = icons/connectagram.xpm - pixmap.path = $$PREFIX/share/pixmaps/ -@@ -91,7 +91,7 @@ - desktop.path = $$PREFIX/share/applications/ - - qm.files = translations/*.qm -- qm.path = $$PREFIX/share/connectagram/translations -+ qm.path = @GAMES_DATADIR@/connectagram/translations/ - - INSTALLS += target pixmap icon desktop data qm - } ---- connectagram-1.1.1.orig/src/locale_dialog.cpp -+++ connectagram-1.1.1/src/locale_dialog.cpp -@@ -87,6 +87,7 @@ - paths.append(appdir); - paths.append(appdir + "/../share/" + QCoreApplication::applicationName().toLower()); - paths.append(appdir + "/../Resources"); -+ paths.append("@GAMES_DATADIR@/connectagram"); - } - foreach (const QString& path, paths) { - if (QFile::exists(path + "/translations/")) { ---- connectagram-1.1.1.orig/src/new_game_dialog.cpp -+++ connectagram-1.1.1/src/new_game_dialog.cpp -@@ -48,7 +48,7 @@ - m_wordlist = new WordList(this); - m_wordlist->setLanguage(WordList::defaultLanguage()); - m_languages_box = new QComboBox(this); -- QStringList languages = QDir("connectagram:").entryList(QDir::Dirs | QDir::NoDotAndDotDot); -+ QStringList languages = QDir("@GAMES_DATADIR@/connectagram/data").entryList(QDir::Dirs | QDir::NoDotAndDotDot); - foreach (const QString& language, languages) { - m_languages_box->addItem(LocaleDialog::languageName(language), language); - } ---- connectagram-1.1.1.orig/src/wordlist.cpp -+++ connectagram-1.1.1/src/wordlist.cpp -@@ -91,9 +91,9 @@ - - QString WordList::defaultLanguage() { - QString language = QLocale().name(); -- if (!QFile::exists("connectagram:" + language)) { -+ if (!QFile::exists("@GAMES_DATADIR@/connectagram/data/" + language)) { - language = language.left(2); -- if (!QFile::exists("connectagram:" + language)) { -+ if (!QFile::exists("@GAMES_DATADIR@/connectagram/data/" + language)) { - language = "en"; - } - } -@@ -112,7 +112,7 @@ - m_maximum_length(0) - { - // Read words from disk -- QFile file("connectagram:" + language + "/words"); -+ QFile file("@GAMES_DATADIR@/connectagram/data/" + language + "/words"); - if (!file.open(QFile::ReadOnly | QIODevice::Text)) { - return; - } diff --git a/games-puzzle/cuyo/Manifest b/games-puzzle/cuyo/Manifest index 0c67f68f77f2..3e76b3aff0dc 100644 --- a/games-puzzle/cuyo/Manifest +++ b/games-puzzle/cuyo/Manifest @@ -1 +1,2 @@ +DIST cuyo-2.0.0.tar.gz 3821330 SHA256 531cfb989087199f643ac4b18ff9cc50793cc3fa07ee06f394f73d153c09ae34 SHA512 5a25b7807b904731acc386c6b77bee82820f85a5be1ca8cf20f2b37a79f08af3649c95311b6bc656bf8780cbd99a122f7908576a424bba1439c7e5bd586ec214 WHIRLPOOL dfe71ccfb69a86dc22ed9585a6a296e82ff42b1300f65e9b30c4c17b01a1057fe1ffb2b2d5dc5d1b6c0846d8a93be409785322d94f01f18f1465687ba11bdbb4 DIST cuyo-2.~-1.1.tar.gz 3005426 SHA256 7157aa70ae731c17e765fba11736866f2020826ad6187d8df6c55039d4481de6 SHA512 a29c6ffc7e63b74dd93e8aeeace78bdbc50398771922aaf06a43256c883f9eff23e10fa91e4964b716cd209551cef771cf00108fb7977ce13a463da542322787 WHIRLPOOL ef2817feecbe9c785e8d6438aca123247857c8f9845421a5aef89375b0f9c15a050d0e6f16791cab408f8e87a9640ef0cbc77c9cc89f03c5e788d3851b07af2d diff --git a/games-puzzle/cuyo/cuyo-2.0.0.ebuild b/games-puzzle/cuyo/cuyo-2.0.0.ebuild new file mode 100644 index 000000000000..5fab57f514e6 --- /dev/null +++ b/games-puzzle/cuyo/cuyo-2.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/cuyo/cuyo-2.0.0.ebuild,v 1.1 2015/02/18 22:31:39 mr_bones_ Exp $ + +EAPI=5 +inherit autotools eutils gnome2-utils games + +DESCRIPTION="highly addictive and remotely related to tetris" +HOMEPAGE="http://www.karimmi.de/cuyo/" +SRC_URI="http://savannah.nongnu.org/download/cuyo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="+music" + +RDEPEND="sys-libs/zlib + media-libs/libsdl[sound,video] + media-libs/sdl-mixer + music? ( media-libs/sdl-mixer[mod] ) + media-libs/sdl-image + virtual/libintl" +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gentoo.patch + eautoreconf +} + +src_install() { + default + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-puzzle/cuyo/cuyo-2.1.1.ebuild b/games-puzzle/cuyo/cuyo-2.1.1.ebuild index 4c059f55e1e0..eafdf7e3fa3a 100644 --- a/games-puzzle/cuyo/cuyo-2.1.1.ebuild +++ b/games-puzzle/cuyo/cuyo-2.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/cuyo/cuyo-2.1.1.ebuild,v 1.7 2014/05/15 16:50:30 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/cuyo/cuyo-2.1.1.ebuild,v 1.8 2015/02/18 20:37:41 tupone Exp $ -EAPI=2 +EAPI=5 inherit autotools eutils gnome2-utils versionator games MY_P=${PN}-$(get_version_component_range 1).~-$(get_version_component_range 2-3) @@ -20,6 +20,7 @@ DEPEND="sys-libs/zlib media-libs/sdl-mixer music? ( media-libs/sdl-mixer[mod] ) media-libs/sdl-image" +RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} @@ -31,8 +32,7 @@ src_prepare() { } src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog NEWS README TODO + default prepgamesdirs } diff --git a/games-puzzle/cuyo/files/cuyo-2.0.0-gentoo.patch b/games-puzzle/cuyo/files/cuyo-2.0.0-gentoo.patch new file mode 100644 index 000000000000..473ef3209f29 --- /dev/null +++ b/games-puzzle/cuyo/files/cuyo-2.0.0-gentoo.patch @@ -0,0 +1,32 @@ +diff -ru cuyo-2.0.0.orig/icons/Makefile.am cuyo-2.0.0/icons/Makefile.am +--- cuyo-2.0.0.orig/icons/Makefile.am 2012-01-12 12:51:05.000000000 -0500 ++++ cuyo-2.0.0/icons/Makefile.am 2015-02-18 17:19:55.320961943 -0500 +@@ -17,7 +17,7 @@ + # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + # + +-desktopdir = $(datarootdir)/applications ++desktopdir = /usr/share/applications + desktop_DATA = cuyo.desktop + + +@@ -32,7 +32,7 @@ + # echo "Exec=$(bindir)/cuyo" >> cuyo.desktop + + +-iconsdir = $(datarootdir)/icons/hicolor ++iconsdir = /usr/share/icons/hicolor + nobase_icons_DATA = 32x32/apps/cuyo.png 64x64/apps/cuyo.png + + EXTRA_DIST = $(nobase_icons_DATA) cuyo.desktop +diff -ru cuyo-2.0.0.orig/icons/cuyo.desktop cuyo-2.0.0/icons/cuyo.desktop +--- cuyo-2.0.0.orig/icons/cuyo.desktop 2011-03-26 11:20:01.000000000 -0400 ++++ cuyo-2.0.0/icons/cuyo.desktop 2015-02-18 17:19:26.506082349 -0500 +@@ -4,7 +4,6 @@ + Type=Application + Terminal=false + Categories=Game;BlocksGame; +-Encoding=UTF-8 + Comment=Play a tetris like game with many levels + Comment[de]=Ein Tetris-artiges Spiel mit vielen Leveln spielen + Exec=cuyo diff --git a/games-puzzle/cuyo/files/cuyo-2.1.1-gcc44.patch b/games-puzzle/cuyo/files/cuyo-2.1.1-gcc44.patch index 60ed1fffaf2f..9ad50b067fb5 100644 --- a/games-puzzle/cuyo/files/cuyo-2.1.1-gcc44.patch +++ b/games-puzzle/cuyo/files/cuyo-2.1.1-gcc44.patch @@ -1,6 +1,5 @@ -diff -ur cuyo-2.~-1.1.orig/src/stringzeug.h cuyo-2.~-1.1/src/stringzeug.h ---- cuyo-2.~-1.1.orig/src/stringzeug.h 2006-07-03 20:26:23.000000000 +0300 -+++ cuyo-2.~-1.1/src/stringzeug.h 2009-12-29 16:17:18.000000000 +0200 +--- cuyo-2.~-1.1.orig/src/stringzeug.h ++++ cuyo-2.~-1.1/src/stringzeug.h @@ -20,7 +20,7 @@ #include diff --git a/games-puzzle/cuyo/files/cuyo-2.1.1-gentoo.patch b/games-puzzle/cuyo/files/cuyo-2.1.1-gentoo.patch index 38b8c4224463..78bafe2ded47 100644 --- a/games-puzzle/cuyo/files/cuyo-2.1.1-gentoo.patch +++ b/games-puzzle/cuyo/files/cuyo-2.1.1-gentoo.patch @@ -1,6 +1,5 @@ -diff -ru cuyo-2.~-1.1.orig/icons/Makefile.am cuyo-2.~-1.1/icons/Makefile.am ---- cuyo-2.~-1.1.orig/icons/Makefile.am 2007-12-20 12:22:32.000000000 -0500 -+++ cuyo-2.~-1.1/icons/Makefile.am 2009-12-30 13:44:39.111042770 -0500 +--- cuyo-2.~-1.1.orig/icons/Makefile.am ++++ cuyo-2.~-1.1/icons/Makefile.am @@ -1,4 +1,4 @@ -desktopdir = $(datadir)/applications +desktopdir = /usr/share/applications @@ -16,9 +15,8 @@ diff -ru cuyo-2.~-1.1.orig/icons/Makefile.am cuyo-2.~-1.1/icons/Makefile.am icons_DATA = cuyo-32x32.png cuyo-64x64.png install-iconsDATA: -diff -ru cuyo-2.~-1.1.orig/icons/cuyo.desktop cuyo-2.~-1.1/icons/cuyo.desktop ---- cuyo-2.~-1.1.orig/icons/cuyo.desktop 2007-12-20 12:22:32.000000000 -0500 -+++ cuyo-2.~-1.1/icons/cuyo.desktop 2009-12-30 13:45:15.823781932 -0500 +--- cuyo-2.~-1.1.orig/icons/cuyo.desktop ++++ cuyo-2.~-1.1/icons/cuyo.desktop @@ -3,9 +3,8 @@ Icon=cuyo Type=Application diff --git a/games-puzzle/einstein/einstein-2.0.ebuild b/games-puzzle/einstein/einstein-2.0.ebuild index 9450bf143c4c..e4585eb0d183 100644 --- a/games-puzzle/einstein/einstein-2.0.ebuild +++ b/games-puzzle/einstein/einstein-2.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/einstein/einstein-2.0.ebuild,v 1.11 2014/05/15 16:50:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/einstein/einstein-2.0.ebuild,v 1.12 2015/02/18 21:33:41 tupone Exp $ -EAPI=2 +EAPI=5 inherit eutils games DESCRIPTION="A puzzle game inspired by Albert Einstein" @@ -18,6 +18,7 @@ IUSE="" DEPEND="media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-ttf" +RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}"/${P}*.patch @@ -33,9 +34,9 @@ src_prepare() { } src_install() { - dogamesbin "${PN}" || die + dogamesbin "${PN}" insinto "${GAMES_DATADIR}/${PN}/res" - doins einstein.res || die + doins einstein.res doicon "${DISTDIR}"/${PN}.png make_desktop_entry ${PN} "Einstein Puzzle" prepgamesdirs diff --git a/games-puzzle/fbg/Manifest b/games-puzzle/fbg/Manifest index 061a9ea3d900..f8bfb943ae61 100644 --- a/games-puzzle/fbg/Manifest +++ b/games-puzzle/fbg/Manifest @@ -1 +1 @@ -DIST fbg-0.9.tar.gz 1127384 RMD160 1e39de48b3b6a5f4954fd90f801b7f59564a1b3e SHA1 a0386babb53dd797764c41998612711156416da2 SHA256 189b86f00345fb6cbfdf0c8d55c495960d373b653972fad5fad2f47ba46274e5 +DIST fbg-0.9.tar.gz 1127384 SHA256 189b86f00345fb6cbfdf0c8d55c495960d373b653972fad5fad2f47ba46274e5 SHA512 8aede56515da472509068037bd295d7a37f365dd54ea8332c02409e84bf685b76f1733b93b90fa49ca58e9094a4506137c6459d4761a929cfa2e60bb0907a353 WHIRLPOOL 4df0aa39485f5533407f8b2388cce42081acb5b75f00b6b4e5fc49a0e84ff35abcec705d566cf99ac5c083f6453f65d5dee2e1f1b05680cc00acc0b068628b99 diff --git a/games-puzzle/fbg/fbg-0.9-r1.ebuild b/games-puzzle/fbg/fbg-0.9-r1.ebuild index 32bd8b84b904..4cca80395e97 100644 --- a/games-puzzle/fbg/fbg-0.9-r1.ebuild +++ b/games-puzzle/fbg/fbg-0.9-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/fbg/fbg-0.9-r1.ebuild,v 1.11 2008/02/29 19:28:25 carlo Exp $ - +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/fbg/fbg-0.9-r1.ebuild,v 1.12 2015/02/18 21:45:09 tupone Exp $ +EAPI=5 inherit eutils games DESCRIPTION="A Tetris clone written in OpenGL" @@ -19,10 +19,9 @@ DEPEND="virtual/opengl media-libs/libsdl media-libs/libmikmod x11-libs/libXt" +RDEPEND="${DEPEND}" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { sed -i \ -e "/FBGDATADIR=/s:\".*\":\"${GAMES_DATADIR}/${PN}\":" \ -e '/^datadir=/d' \ @@ -30,16 +29,14 @@ src_unpack() { || die "sed failed" } -src_compile() { - egamesconf --disable-fbglaunch || die - emake || die "emake failed" +src_configure() { + egamesconf --disable-fbglaunch } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" + default newicon startfbg/icon.xpm ${PN}.xpm make_desktop_entry ${PN} "Falling Block Game" ${PN} - dodoc AUTHORS ChangeLog README TODO rm -rf "${D}/${GAMES_PREFIX}"/doc prepgamesdirs } diff --git a/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild b/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild index a6fc8e659dc8..7b48414fe761 100644 --- a/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild +++ b/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild,v 1.6 2014/05/15 16:51:17 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/fish-fillets/fish-fillets-1.0.1.ebuild,v 1.7 2015/02/18 21:54:23 tupone Exp $ -EAPI=2 +EAPI=5 inherit autotools eutils games DATA_PV="1.0.0" @@ -41,17 +41,15 @@ src_prepare() { src_configure() { egamesconf \ - --disable-dependency-tracking \ --datadir="${GAMES_DATADIR}/${PN}" } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog NEWS README TODO + default insinto "${GAMES_DATADIR}/${PN}" cd "${WORKDIR}"/fillets-ng-data-${DATA_PV} || die rm -f COPYING - doins -r * || die "doins failed" + doins -r * newicon images/icon.png ${PN}.png make_desktop_entry fillets "Fish Fillets NG" prepgamesdirs diff --git a/games-puzzle/gottet/gottet-1.0.6.ebuild b/games-puzzle/gottet/gottet-1.0.6.ebuild index 3cb452a27eb5..e09fd2543219 100644 --- a/games-puzzle/gottet/gottet-1.0.6.ebuild +++ b/games-puzzle/gottet/gottet-1.0.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gottet/gottet-1.0.6.ebuild,v 1.1 2014/05/18 19:36:54 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gottet/gottet-1.0.6.ebuild,v 1.2 2015/02/19 09:05:18 ago Exp $ EAPI=5 @@ -13,7 +13,7 @@ SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND="dev-qt/qtcore:4 diff --git a/games-puzzle/shaaft/shaaft-0.5.0.ebuild b/games-puzzle/shaaft/shaaft-0.5.0.ebuild index 75d3865c087a..bd3e96c350f9 100644 --- a/games-puzzle/shaaft/shaaft-0.5.0.ebuild +++ b/games-puzzle/shaaft/shaaft-0.5.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/shaaft/shaaft-0.5.0.ebuild,v 1.17 2014/05/15 16:53:42 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/shaaft/shaaft-0.5.0.ebuild,v 1.18 2015/02/18 22:57:46 mr_bones_ Exp $ -EAPI=2 +EAPI=5 inherit autotools eutils games DESCRIPTION="A falling block game similar to Blockout" @@ -20,14 +20,14 @@ DEPEND="virtual/opengl media-libs/libsdl[sound,opengl,video] media-libs/sdl-mixer[mod] media-libs/sdl-image[png]" +RDEPEND=${DEPEND} S=${WORKDIR}/${P/s/S} src_prepare() { sed -i \ -e 's:DATA_DIR:"'${GAMES_DATADIR}'\/'${PN/s/S}\/'":g' \ - game/main.cpp \ - || die "sed main.cpp failed" + game/main.cpp || die sed -i \ -e 's:png12:png:g' \ @@ -45,14 +45,11 @@ src_prepare() { } src_configure() { - egamesconf \ - --disable-dependency-tracking \ - --disable-optimize + egamesconf --disable-optimize } src_install() { - emake DESTDIR="${D}" install || die + DOCS="TODO.txt" default rm -f "${D}/${GAMES_BINDIR}"/Packer - dodoc TODO.txt prepgamesdirs } diff --git a/games-puzzle/tanglet/Manifest b/games-puzzle/tanglet/Manifest index 0565a777c9c0..77c7361a630f 100644 --- a/games-puzzle/tanglet/Manifest +++ b/games-puzzle/tanglet/Manifest @@ -1,3 +1,2 @@ DIST tanglet-1.2.1-src.tar.bz2 7814483 SHA256 94f4c5c76020ec1fe502ff076fbe5471e497d4b7bcabd1e9059e1022d1ce80c8 SHA512 25cb7d5f3884e32298562ca3c9655e4386f07a03911f436253d249d741f2ffad10646c3d37370da56e749b36e8926b3543e6f5f7ae560550a1c1efaf254fb121 WHIRLPOOL 71228788ef49538abca37ff54ff19d11806ba9d4f485bb9707402d635cc8089aa118653995d58dd4c2186fd72f6de96eaf86159fb9061777f0d9968a44df1a72 -DIST tanglet-1.2.2-src.tar.bz2 8102968 SHA256 c90d5c36b7e6cca54cdc001c7eecfb333795add16e6ae01f100026c61f4a84da SHA512 bf990a802d96f1c1c8a108696b9a46c223fa126a4415227ef200a14c3cdb80c7e9574785c02e3711b002a8daef2c4aff575ab323b6b2f41359f88f9adf5b5765 WHIRLPOOL a5ef1f3a17f56a4e5c0c00db1332a7898422d29b33dcb66237c177a4fd625e9377b2f0148a0486dcd76612daec9ee820c3eed5a9a021c92449bb8b1be850c493 DIST tanglet-1.3.1-src.tar.bz2 8461603 SHA256 d0eab174eaa8cdd5f3499ae275db4cd720172ef28346273db7f5988f2304e0d8 SHA512 b939ca45f26baf8e7e32da8775e673707472e5cd07d344642eeb15986ff99319e0ab1bacf78e2ea49f004ec67a6d081a91c939cf7c75228a195654d429235625 WHIRLPOOL e2ee97327b95b502b603c953c4b42636fd060f8476bd0787f4d7527c9ebf04774868bd0f923f5b7e89e24e4123143b87e8d9859087685fd62d83c46da26b145d diff --git a/games-puzzle/tanglet/files/tanglet-1.2.2-datadir.patch b/games-puzzle/tanglet/files/tanglet-1.2.2-datadir.patch deleted file mode 100644 index 6e5b46d7c7e0..000000000000 --- a/games-puzzle/tanglet/files/tanglet-1.2.2-datadir.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- src/locale_dialog.cpp.old -+++ src/locale_dialog.cpp -@@ -85,7 +85,7 @@ - if (paths.isEmpty()) { - QString appdir = QCoreApplication::applicationDirPath(); - paths.append(appdir); -- paths.append(appdir + "/../share/" + QCoreApplication::applicationName().toLower()); -+ paths.append("@GENTOO_DATADIR@"); - paths.append(appdir + "/../Resources"); - } - foreach (const QString& path, paths) { ---- src/main.cpp.old -+++ src/main.cpp -@@ -46,7 +46,7 @@ - QString path = app.applicationDirPath(); - QStringList paths; - paths.append(path + "/data/"); -- paths.append(path + "/../share/tanglet/data/"); -+ paths.append("@GENTOO_DATADIR@/data/"); - paths.append(path + "/../Resources/data/"); - QDir::setSearchPaths("tanglet", paths); - diff --git a/games-puzzle/tanglet/tanglet-1.2.2.ebuild b/games-puzzle/tanglet/tanglet-1.2.2.ebuild deleted file mode 100644 index da562e9269ea..000000000000 --- a/games-puzzle/tanglet/tanglet-1.2.2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tanglet/tanglet-1.2.2.ebuild,v 1.3 2015/02/11 05:25:07 mr_bones_ Exp $ - -EAPI=5 -LANGS="cs de es en fr he hu it nl ro tr uk" -LANGSLONG="es_CL" -inherit eutils gnome2-utils qt4-r2 games - -DESCRIPTION="A single player word finding game based on Boggle" -HOMEPAGE="http://gottcode.org/tanglet/" -SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sys-libs/zlib - dev-qt/qtcore:4 - dev-qt/qtgui:4" -RDEPEND=${DEPEND} - -src_prepare() { - epatch "${FILESDIR}"/${P}-datadir.patch - sed -i -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \ - src/locale_dialog.cpp \ - src/main.cpp || die -} - -src_configure() { - qt4-r2_src_configure -} - -src_install() { - dogamesbin ${PN} - insinto "${GAMES_DATADIR}"/${PN} - doins -r data - #translations - insinto "${GAMES_DATADIR}"/${PN}/translations/ - for lang in ${LINGUAS};do - for x in ${LANGS};do - if [[ ${lang} == ${x} ]];then - doins translations/${PN}_${x}.qm - fi - done - done - - insinto /usr/share/icons - doins -r icons/hicolor - - dodoc ChangeLog CREDITS NEWS - - doicon icons/${PN}.xpm - domenu icons/${PN}.desktop - prepgamesdirs -} - -pkg_preinst() { - gnome2_icon_savelist - games_pkg_preinst -} - -pkg_postinst() { - gnome2_icon_cache_update - games_pkg_postinst -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-puzzle/tetrinet/tetrinet-0.11.ebuild b/games-puzzle/tetrinet/tetrinet-0.11.ebuild index fe258210bec9..12b72813a060 100644 --- a/games-puzzle/tetrinet/tetrinet-0.11.ebuild +++ b/games-puzzle/tetrinet/tetrinet-0.11.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tetrinet/tetrinet-0.11.ebuild,v 1.15 2014/11/10 08:43:21 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tetrinet/tetrinet-0.11.ebuild,v 1.16 2015/02/19 09:04:58 ago Exp $ EAPI=5 inherit eutils flag-o-matic games toolchain-funcs @@ -11,7 +11,7 @@ SRC_URI="http://tetrinet.or.cz/download/${P}.tar.bz2" LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="ipv6" RDEPEND=">=sys-libs/ncurses-5" diff --git a/games-puzzle/textmaze/textmaze-1.2.ebuild b/games-puzzle/textmaze/textmaze-1.2.ebuild index 823c48a3e63b..ad60ea4d5436 100644 --- a/games-puzzle/textmaze/textmaze-1.2.ebuild +++ b/games-puzzle/textmaze/textmaze-1.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/textmaze/textmaze-1.2.ebuild,v 1.6 2015/02/11 06:26:35 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/textmaze/textmaze-1.2.ebuild,v 1.7 2015/02/19 09:06:17 ago Exp $ EAPI=5 inherit games @@ -12,7 +12,7 @@ SRC_URI="http://www.robobunny.com/projects/${PN}/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="" RDEPEND="dev-perl/Curses" diff --git a/games-puzzle/tod/tod-0.ebuild b/games-puzzle/tod/tod-0.ebuild index d5418a3facb7..ed198e27539e 100644 --- a/games-puzzle/tod/tod-0.ebuild +++ b/games-puzzle/tod/tod-0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tod/tod-0.ebuild,v 1.8 2014/07/07 16:23:01 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tod/tod-0.ebuild,v 1.9 2015/02/19 09:06:07 ago Exp $ EAPI=5 inherit eutils games @@ -11,7 +11,7 @@ SRC_URI="http://www.pineight.com/pc/win${PN}.zip" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="media-libs/allegro:0[X]" diff --git a/games-puzzle/wmpuzzle/Manifest b/games-puzzle/wmpuzzle/Manifest index 4c5683311b26..46793e45e61d 100644 --- a/games-puzzle/wmpuzzle/Manifest +++ b/games-puzzle/wmpuzzle/Manifest @@ -1,3 +1,2 @@ DIST wmpuzzle-0.5.0.tar.gz 81900 SHA256 1986777eefdf51a7dc17929b447d39ea455042ad319d734cfbba572a00476608 SHA512 22643a805f318e0818c1788e3f0c1efdbc221ba3b3656636748ac22e3bda03a8a892cf1a9e6d5a1686ca8c859bc6343b1d7698c17f61d0933fe3ad24be3611eb WHIRLPOOL 9ce84f9f5726028120ef81b608dab930bd696f74751bce17714483ce42de31232c6bb13c33cefd06825a41671dec81e1b9a22023fd05d739fae41c47c3d0c0dc -DIST wmpuzzle-0.5.1.tar.gz 87611 SHA256 796abeac42debf31f7270c22ed82de0eda154a534127fd80f5265558aa1806e5 SHA512 4b2b06f038b483080630ea1fa1a6b12ab2fc312efbbfd48191c5dba8efff78b67f38078c28035532c03eee2ba8cbeef07ba2a46f0099226a5f4f31d324a3ee94 WHIRLPOOL 6ad04efdfcdc5007f81dcadcd0d28d0fb99375d505c98ebcf4d53abe5c5074d58fee0a5a53d7c9d651d48d7bba8fcf009cf9266f2bf084c93c4eeea59e4a3538 DIST wmpuzzle-0.5.2.tar.gz 87373 SHA256 b48b9ddb0b0bb85fd9fa3aef859984bce77b5f5faa6dad9366d00c1862a74b9b SHA512 7d171d307e3829005dff4d718161655785e87129b07917d494bb498eff904adafc7c6f83e71f996759ee9e365fe70c67858a5ec9d2647fe573e0a1505126f6c0 WHIRLPOOL 8d91e237b85ccc46ca27308f7c4e69b1cc00d9602d7e679fe6340d7442dc4c7a47c8b2bef07ae1ccc4c0998fdee0b54d55ccfa9c9dfe85eb55ec3a7a5ba93508 diff --git a/games-puzzle/wmpuzzle/wmpuzzle-0.5.1.ebuild b/games-puzzle/wmpuzzle/wmpuzzle-0.5.1.ebuild deleted file mode 100644 index 4baae38ec4f6..000000000000 --- a/games-puzzle/wmpuzzle/wmpuzzle-0.5.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/wmpuzzle/wmpuzzle-0.5.1.ebuild,v 1.3 2015/02/11 21:04:03 mr_bones_ Exp $ - -EAPI=5 -inherit eutils gnome2-utils games - -DESCRIPTION="wmpuzzle provides a 4x4 puzzle on a 64x64 mini window" -HOMEPAGE="http://freecode.com/projects/wmpuzzle" -SRC_URI="http://people.debian.org/~godisch/wmpuzzle/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="x11-libs/libX11 - x11-libs/libXext - x11-libs/libXpm" -DEPEND="${RDEPEND} - x11-proto/xextproto" - -S=${WORKDIR}/${P}/src - -src_install() { - dogamesbin ${PN} - - dodoc ../{CHANGES,README} - newicon -s 48 numbers.xpm ${PN}.xpm - doman ${PN}.6 - make_desktop_entry ${PN} - - prepgamesdirs -} - -pkg_preinst() { - gnome2_icon_savelist - games_pkg_preinst -} - -pkg_postinst() { - gnome2_icon_cache_update - games_pkg_postinst -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-roguelike/crossfire-client/Manifest b/games-roguelike/crossfire-client/Manifest index 553a1390616d..67878eae8843 100644 --- a/games-roguelike/crossfire-client/Manifest +++ b/games-roguelike/crossfire-client/Manifest @@ -1 +1,2 @@ DIST crossfire-client-1.70.0.tar.gz 801043 SHA256 afa3981785689baa22813ebc3893250c2f73374dda64bfc1dc41e64f4adc60b2 SHA512 ce5b07cd6de03bd2dd28bbb85798ff26ad6764ee5490ba3920b160f6aa109bf5ae409d98855081b4498c3e8fee2e04f2f64a03553366d5f283bca516880e3bd7 WHIRLPOOL b407206deefc5aad6dadabfd37895938587209d3af395cd2a630062fa4102056dd66c01d3e2924d4ae633851b85807735b1d6225eba35194c1c4654181df206e +DIST crossfire-client-1.71.0.tar.bz2 761156 SHA256 5427655e756ffb48e75c1d9dc3200afab81efa7f2f00ffdf5dfee51918d5819d SHA512 86710d684fd7908ea9aaf5ba20bff0f1ba01ff0ba90c3e2847afff9d0db6f60c7b671413c8888b513c992fbf27474e744b79df185d5e2c04afc9d2dce3d8665e WHIRLPOOL 7a51aac98d4df3f057e201f900faa2fc5f46c180cc57e11db063307fce4510823cc8ef4da62c72bff9dc9a66756de71b93b2dd2e7e759b02c376c7d973d10f9e diff --git a/games-roguelike/crossfire-client/crossfire-client-1.71.0.ebuild b/games-roguelike/crossfire-client/crossfire-client-1.71.0.ebuild new file mode 100644 index 000000000000..df5f87b32889 --- /dev/null +++ b/games-roguelike/crossfire-client/crossfire-client-1.71.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-roguelike/crossfire-client/crossfire-client-1.71.0.ebuild,v 1.1 2015/02/19 01:58:28 mr_bones_ Exp $ + +EAPI=5 +inherit autotools eutils toolchain-funcs gnome2-utils games + +DESCRIPTION="Client for the nethack-style but more in the line of UO" +HOMEPAGE="http://crossfire.real-time.com/" +SRC_URI="mirror://sourceforge/crossfire/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="alsa lua opengl oss sdl" + +RDEPEND="alsa? ( media-libs/alsa-lib ) + opengl? ( virtual/opengl + media-libs/freeglut ) + x11-libs/gtk+:2 + gnome-base/libglade + sdl? ( media-libs/libsdl[video] + media-libs/sdl-image[png] ) + lua? ( dev-lang/lua ) + net-misc/curl + media-libs/libpng:0 + sys-libs/zlib" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + sed -ri -e '/^.TH/s:$: 6:' $(find . -name "*man") || die +} + +src_configure() { + # bugs in configure script so we cant use $(use_enable ...) + local myconf + + use sdl || myconf="${myconf} --disable-sdl" + use alsa || myconf="${myconf} --disable-alsa9 --disable-alsa" + if ! use alsa && ! use oss ; then + myconf="${myconf} --disable-sound" + fi + egamesconf ${myconf} +} + +src_compile() { + # bug 139785 + if use alsa || use oss ; then + emake -j1 -C sound-src AR="$(tc-getAR)" + fi + emake AR="$(tc-getAR)" +} + +src_install() { + local s + + default + domenu gtk-v2/crossfire-client.desktop + for s in 16 32 48 + do + newicon -s ${s} pixmaps/${s}x${s}.png ${PN}.png + done + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-roguelike/ivan/Manifest b/games-roguelike/ivan/Manifest index 423a4b23a4f5..5924cbdb9802 100644 --- a/games-roguelike/ivan/Manifest +++ b/games-roguelike/ivan/Manifest @@ -1 +1 @@ -DIST ivan-0.50.tar.gz 803651 RMD160 7e84340cd8fdfbdaaf7fde730fc0a76b137e2e91 SHA1 e4c5ae2b9bdfd59a0ed3c87a504043df12b0f1a4 SHA256 d8bc588ad902f27906ab34c2f8a9cace03867b45ff6a57025e046931f36ad480 +DIST ivan-0.50.tar.gz 803651 SHA256 d8bc588ad902f27906ab34c2f8a9cace03867b45ff6a57025e046931f36ad480 SHA512 5f08e35deb03826b7fe0bbfd977b3fc70af6dd1da3b91f80f20b423413580752ac9a6e72f39504c2dceda6139ee411e876ece5d584b754e6dbc7c4146bd12044 WHIRLPOOL 25ec6418d7f01ca4086224734260090db0e2f978aa0750b064209446dc788e81e6983203a9c519a405b30ce609d3ae5af6672f9170617dc0229ead4a6f31c044 diff --git a/games-roguelike/ivan/ivan-0.50.ebuild b/games-roguelike/ivan/ivan-0.50.ebuild index 4aee0305e9a0..a52679ac99d8 100644 --- a/games-roguelike/ivan/ivan-0.50.ebuild +++ b/games-roguelike/ivan/ivan-0.50.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-roguelike/ivan/ivan-0.50.ebuild,v 1.10 2009/09/24 23:03:54 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-roguelike/ivan/ivan-0.50.ebuild,v 1.11 2015/02/18 19:14:15 mr_bones_ Exp $ -EAPI=2 +EAPI=5 inherit eutils flag-o-matic games DESCRIPTION="Rogue-like game with SDL graphics" @@ -14,12 +14,15 @@ SLOT="0" KEYWORDS="~ppc x86 ~x86-fbsd" IUSE="" -DEPEND="media-libs/libsdl" +DEPEND="media-libs/libsdl[video]" +RDEPEND=${DEPEND} -PATCHES=( - "${FILESDIR}"/${P}-gcc41.patch - "${FILESDIR}"/${P}-install.patch - "${FILESDIR}"/${P}-gcc43.patch ) +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-gcc41.patch \ + "${FILESDIR}"/${P}-install.patch \ + "${FILESDIR}"/${P}-gcc43.patch +} src_configure() { replace-flags -O? -O0 #bug #113627 @@ -27,8 +30,7 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog LICENSING NEWS README + default keepdir "${GAMES_STATEDIR}/ivan/Bones" prepgamesdirs fperms g+w "${GAMES_STATEDIR}/ivan/Bones" diff --git a/games-roguelike/tomenet/Manifest b/games-roguelike/tomenet/Manifest index ce3565eab2ac..85752091a12a 100644 --- a/games-roguelike/tomenet/Manifest +++ b/games-roguelike/tomenet/Manifest @@ -1,2 +1 @@ -DIST tomenet-4.5.5.tar.bz2 2787559 SHA256 788a3dbbcb24ad747763a1ff4e80d859d521ac29df3da1d33842e5c39ecbd197 SHA512 2908783062058dfc8c6a29e8a13c658f9222e95b01add3749cfe3cd9edc8ed3478c273bf0963668e8a5b53a6119aa2979a5eb0d50dd386c0b87436ab7be57536 WHIRLPOOL 75d731785deaf31e52986e35faeccc5b4486641b441ad37c367986a800dacd69286104dd22c8fc7ff389f8807826e6cd290b6831d27df7482c23efca1ee83881 DIST tomenet-4.5.9.tar.bz2 3012187 SHA256 40ce5068e2ee10ad051241d5c44423bb74a9ef4054260ee692adeccc9b46d4c7 SHA512 1e13e37b209ab274fb6aeafeb270cff0590ffa352b91b61970194e968826bed3fd365c210238a48b067d0882bac737c70250d8846acc816e3c3ac0b3b843ee1d WHIRLPOOL c9106d27be0e9f173eae24d12f79b75818b1dd23d2c1c93dd4a1a707de6ddaf7538de0dce73216d4a32a290245cd4c09dd26bbc3b54e811484a3a44bb2945fa6 diff --git a/games-roguelike/tomenet/files/tomenet-4.5.5-makefile.patch b/games-roguelike/tomenet/files/tomenet-4.5.5-makefile.patch deleted file mode 100644 index d42c608e7b2e..000000000000 --- a/games-roguelike/tomenet/files/tomenet-4.5.5-makefile.patch +++ /dev/null @@ -1,64 +0,0 @@ ---- src/makefile -+++ src/makefile -@@ -203,7 +203,7 @@ - # - # This is my compiler of choice, it seems to work most everywhere - # --CC = gcc -+CC ?= gcc - - # For allowing #if..#else..#endif constructs in LUA files - C. Blue - # Note: The flags must contain -@@ -215,16 +215,26 @@ - # need to use the gcc invocation below instead. - # - # cpp variant: --CPP = cpp --CPPFLAGS = -C -P -+#CPP = cpp -+#CPPFLAGS = -C -P - # gcc variant: --#CPP = gcc --#CPPFLAGS = -x c -E -Wp,-C,-P -+CPP ?= gcc -+CPPFLAGS = -x c -E -Wp,-C,-P - - - # For variations with X11 - X11BASE = /usr/X11R6 - -+# defines -+ifdef USE_SDL -+CFLAGS += -DSOUND_SDL $(shell sdl-config --cflags) -+SDL_LIBS = $(shell sdl-config --libs) -lSDL_mixer -+endif -+ -+ifdef USE_X -+CFLAGS += -I${X11BASE}/include -DUSE_X11 -+LIBS += -L${X11BASE}/lib -lX11 -+endif - - ## - ## Standard version -- supports X11 (main-x11.c) -@@ -256,8 +266,9 @@ - # attempt to "guess" at many of these flags based on your system. - # - ## With SDL --CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -DSOUND_SDL `sdl-config --cflags` --LIBS = -L${X11BASE}/lib -L/usr/pkg/lib -lX11 -lncurses -lcrypt -lm `sdl-config --libs` -lSDL_mixer -+CFLAGS += -Wall -+CFLAGS += -DUSE_GCU -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -+LIBS += -L/usr/pkg/lib $(shell ${PKG_CONFIG} --libs ncurses) -lcrypt -lm ${SDL_LIBS} - ## - ## Without SDL - #CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -@@ -357,9 +368,6 @@ - # Compile a client with 'test client' version/tag - tomenet.test: CFLAGS += -DTEST_CLIENT -O0 - --# Normal release build --tomenet: CFLAGS += -O2 -- - - # Lua - SRCS += $(LUASRCS) diff --git a/games-roguelike/tomenet/tomenet-4.5.5.ebuild b/games-roguelike/tomenet/tomenet-4.5.5.ebuild deleted file mode 100644 index 7304c1a4868e..000000000000 --- a/games-roguelike/tomenet/tomenet-4.5.5.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-roguelike/tomenet/tomenet-4.5.5.ebuild,v 1.5 2015/02/18 09:13:13 mr_bones_ Exp $ - -EAPI=5 -inherit eutils gnome2-utils toolchain-funcs games - -DESCRIPTION="A MMORPG based on the works of J.R.R. Tolkien" -HOMEPAGE="http://www.tomenet.net/" -SRC_URI="http://www.tomenet.net/downloads/${P}.tar.bz2" - -LICENSE="Moria" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dedicated server +sound X" - -RDEPEND="sys-libs/ncurses - !dedicated? ( - X? ( - x11-libs/libX11 - ) - sound? ( - media-libs/libsdl[sound] - media-libs/sdl-mixer[vorbis,smpeg,mp3] - ) - )" -DEPEND="${RDEPEND} - virtual/pkgconfig - !dedicated? ( sound? ( app-arch/p7zip[wxwidgets] ) )" - -S=${WORKDIR}/${P}/src - -src_prepare() { - epatch "${FILESDIR}"/${P}-makefile.patch - use server || use dedicated || { rm -r ../lib/{config,data,save} || die ;} - - sed \ - -e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \ - "${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die - - if use server || use dedicated ; then - sed \ - -e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \ - "${FILESDIR}"/${PN}-server-wrapper > "${T}"/${PN}.server || die - fi - - tc-export PKG_CONFIG -} - -src_compile() { - local mytargets="$(usex dedicated "accedit tomenet.server evilmeta" "$(usex server "all" "tomenet")")" - emake \ - $(usex dedicated "" "$(usex X "USE_X=1" "")") \ - $(usex dedicated "" "$(usex sound "USE_SDL=1" "")") \ - -f makefile \ - ${mytargets[@]} -} - -src_install() { - dodoc ../TomeNET-Guide.txt - - if ! use dedicated ; then - newgamesbin ${PN} ${PN}.bin - dogamesbin "${T}"/${PN} - - doicon -s 48 client/tomenet4.png - make_desktop_entry ${PN} ${PN} ${PN}4 - fi - - if use server || use dedicated ; then - newgamesbin tomenet.server tomenet.server.bin - dogamesbin "${T}"/${PN}.server accedit evilmeta - fi - - insinto "${GAMES_DATADIR}/${PN}" - doins -r ../lib/* - doins ../.tomenetrc - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update - - if use sound; then - elog "You can get soundpacks from here:" - elog ' http://tomenet.net/downloads.php' - elog "They must be placed inside ~/.tomenet directory." - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-rpg/dear-esther/dear-esther-20130608.ebuild b/games-rpg/dear-esther/dear-esther-20130608.ebuild index ee3f094538c1..b8ffc8f712c2 100644 --- a/games-rpg/dear-esther/dear-esther-20130608.ebuild +++ b/games-rpg/dear-esther/dear-esther-20130608.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-rpg/dear-esther/dear-esther-20130608.ebuild,v 1.2 2014/10/15 10:20:08 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-rpg/dear-esther/dear-esther-20130608.ebuild,v 1.3 2015/02/19 10:40:06 ago Exp $ # TODO: unbundle libSDL2 @@ -15,7 +15,7 @@ SRC_URI="dearesther-linux-${TIMESTAMP}-bin" LICENSE="all-rights-reserved" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" IUSE="" RESTRICT="bindist fetch splitdebug" diff --git a/games-rpg/freedink/freedink-108.4.ebuild b/games-rpg/freedink/freedink-108.4.ebuild index 6493f1244696..a2857218b03d 100644 --- a/games-rpg/freedink/freedink-108.4.ebuild +++ b/games-rpg/freedink/freedink-108.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink/freedink-108.4.ebuild,v 1.2 2015/02/08 22:01:59 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink/freedink-108.4.ebuild,v 1.3 2015/02/19 10:40:27 ago Exp $ EAPI=5 inherit games @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/freedink/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND=" diff --git a/games-rpg/valyriatear/valyriatear-1.0.0.ebuild b/games-rpg/valyriatear/valyriatear-1.0.0.ebuild index 345a82594f9d..cd5238afefb5 100644 --- a/games-rpg/valyriatear/valyriatear-1.0.0.ebuild +++ b/games-rpg/valyriatear/valyriatear-1.0.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-1.0.0.ebuild,v 1.1 2014/09/06 15:03:40 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-1.0.0.ebuild,v 1.2 2015/02/19 10:41:02 ago Exp $ EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/Bertram25/ValyriaTear/archive/${PV}/${P}.tar.gz" LICENSE="GPL-2 GPL-2+ GPL-3 CC-BY-SA-3.0 CC-BY-3.0 CC0-1.0 OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug editor nls" RDEPEND=" diff --git a/games-server/crossfire-server/Manifest b/games-server/crossfire-server/Manifest index a4f5d6aea4b4..e9ef2c65e2ca 100644 --- a/games-server/crossfire-server/Manifest +++ b/games-server/crossfire-server/Manifest @@ -1,2 +1,5 @@ DIST crossfire-1.70.0.maps.tar.gz 28911538 SHA256 64b1bccef796fde9559a84b4486cf380710b9db70c2c45a1b0f67adf3d822aa9 SHA512 6c6349033950fc0bc60938d9784e420a4f594fdb6c3e0f281591445ae6c9e073caf1c5bb6627f0fe7f4b7a7a8afeafa1b41e948dbdfd9fe8fef1f41857afa06a WHIRLPOOL b5d1869b84f314dc054eadb22a5cfa83bb1721fcc1417b83e36586f2e3f65a90f2593eaecbb0e808d200aed563a5060961a1312d0afb0d9885b2a304263a8c48 DIST crossfire-1.70.0.tar.gz 6626864 SHA256 f6679aa19f7b041a779d26215a7f0062ab7a1fd96185527c207485e084b4654d SHA512 c19f52aaf2292cacb47f186603d6a48769e84aea2973d5fa9028594001706a3e13452e540f2352e279c2f49a839282efb2624a0fd177b1729a2a6df0a5db4fc5 WHIRLPOOL 39652a4dc9c2d1096721c1462378a5b9481194ab1e0188a4bcbe9b8ebbd4981d5dea176cf243a8d23ed133df97dfaebf4831e5a5a5a446d75aa8ebf37daa47d8 +DIST crossfire-1.71.0.arch.tar.bz2 3462161 SHA256 016ee33b15879a96e14932a9209d03ee9e3da69b3f3bd6b82c800f43345f064d SHA512 f9707dc5dab24d0ba74654c6433e016a58ab4e99da5dade6614491eca00736965bb7fd9a24db4188c3409a0479a88bb0ea55282e519ffcbabf23d82e6a5b975e WHIRLPOOL 3c2776bda5f14804eee234731e2cd14fc98d77d06fea24c4be5838c4df236b642dbada63e629e1268fb987fe6b00c98d5960fb5dc7c9e608e996103ffa16a441 +DIST crossfire-1.71.0.maps.tar.bz2 19463076 SHA256 f6df5fd605dd3b83dce1aa730390443b09569e6fae93bef058cd8f52fedc17da SHA512 c3940b0a48f1badc14eb81610cfcd4241d140b666b5cb123845dca6ad742a18977ad7ada1d75d738f15f44374896c4dd6047989122257d7cd87362a3af0f97e8 WHIRLPOOL 5ea6a027b8d0a04e89f77eae74308655d82936fa8f492a75238ee5b665b4cc5a49598db3f3119808ca9403bb62d32b4da8d1cfd981a8e7f43001571d178bd516 +DIST crossfire-1.71.0.tar.bz2 6712638 SHA256 cc1917db207628c34d2222f1b6c416481f72f185ac3bc9e49b9a53db94fe1e1d SHA512 d867f3393cb18ed78158c9a724d386dd642f0193ace86fef592e7bdc80885b7f7ce3c37be34b77d73b31c939d41e533029f2e7dea405c00d7a67aa3baebd146d WHIRLPOOL 484d57f2d7f0138b35e3eb4c2fc08a2e462de6ddccde3b413bd141161bc1239283a966a2a3ebeeabef56b311e90d9cd86cba4a322e6152d930fa7d9a5ceb4267 diff --git a/games-server/crossfire-server/crossfire-server-1.71.0.ebuild b/games-server/crossfire-server/crossfire-server-1.71.0.ebuild new file mode 100644 index 000000000000..83184316a2c2 --- /dev/null +++ b/games-server/crossfire-server/crossfire-server-1.71.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-server/crossfire-server/crossfire-server-1.71.0.ebuild,v 1.2 2015/02/19 03:56:18 mr_bones_ Exp $ + +EAPI=5 +inherit eutils games + +MY_P="${P/-server/}" +DESCRIPTION="server for the crossfire clients" +HOMEPAGE="http://crossfire.real-time.com/" +SRC_URI="mirror://sourceforge/crossfire/${PN}/${PV}/${MY_P}.tar.bz2 + mirror://sourceforge/crossfire/${PN}/${PV}/${MY_P}.maps.tar.bz2 + mirror://sourceforge/crossfire/${PN}/${PV}/${MY_P}.arch.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="X" +RESTRICT="test" + +DEPEND="net-misc/curl + X? ( + x11-libs/libXaw + media-libs/libpng:0 + )" +RDEPEND=${DEPEND} + +src_prepare() { + rm -f "${WORKDIR}"/maps/Info/combine.pl # bug #236205 + ln -s "${WORKDIR}/arch" "${S}/lib" || die +} + +src_configure() { + egamesconf --disable-static +} + +src_compile() { + # work around the collect.pl locking + emake -j1 -C lib + emake +} + +src_install() { + default + keepdir "${GAMES_STATEDIR}"/crossfire/{account,datafiles,maps,players,template-maps,unique-items} + insinto "${GAMES_DATADIR}/crossfire" + doins -r "${WORKDIR}/maps" + prune_libtool_files --modules + prepgamesdirs +} diff --git a/games-simulation/crashtest/Manifest b/games-simulation/crashtest/Manifest index e4c90366b243..dcd50f19a3ea 100644 --- a/games-simulation/crashtest/Manifest +++ b/games-simulation/crashtest/Manifest @@ -1 +1 @@ -DIST crashtest-1.1.tar.gz 134769 SHA256 55c5ce29857263ceebc1c3f42c153f275dfc47711e9248395fd4398d6ef52ab9 +DIST crashtest-1.1.tar.gz 134769 SHA256 55c5ce29857263ceebc1c3f42c153f275dfc47711e9248395fd4398d6ef52ab9 SHA512 f361b5f202cdcdca871357eb2a2158af2958f4058b6754c63dc5a20c3e08e2ef532e984596d0daac073f2321b2db02e3f8c2a0a4998450fc953c1661d712d59c WHIRLPOOL 272352015016844afe6f02fff92be96b6f52e0c2cdfb2e545cc3a2f6e5196f4825bd99c971b89c371be18c6b983e5b04a1bbe739df5cae7c8579ac6319ea80cd diff --git a/games-simulation/crashtest/crashtest-1.1.ebuild b/games-simulation/crashtest/crashtest-1.1.ebuild index 5bd685bc8a3d..d65bd0bf0d49 100644 --- a/games-simulation/crashtest/crashtest-1.1.ebuild +++ b/games-simulation/crashtest/crashtest-1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/crashtest/crashtest-1.1.ebuild,v 1.5 2014/04/10 06:33:20 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-simulation/crashtest/crashtest-1.1.ebuild,v 1.6 2015/02/18 19:42:07 mr_bones_ Exp $ EAPI=5 inherit eutils flag-o-matic games @@ -31,14 +31,12 @@ src_prepare() { sed -i \ -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \ -e "s:@GENTOO_BINDIR@:${GAMES_BINDIR}:" \ - Makefile ${PN}.cxx \ - || die "sed failed" + Makefile ${PN}.cxx || die append-flags -DHAVE_ISNANF } src_install() { - emake DESTDIR="${D}" install - dodoc README + default make_desktop_entry ${PN} Crashtest prepgamesdirs } diff --git a/games-simulation/openttd/openttd-1.4.4.ebuild b/games-simulation/openttd/openttd-1.4.4.ebuild index 2f780cebf87e..32531f52b348 100644 --- a/games-simulation/openttd/openttd-1.4.4.ebuild +++ b/games-simulation/openttd/openttd-1.4.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/openttd/openttd-1.4.4.ebuild,v 1.3 2015/02/15 22:43:21 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-simulation/openttd/openttd-1.4.4.ebuild,v 1.4 2015/02/19 09:05:57 ago Exp $ EAPI=5 inherit eutils gnome2-utils games @@ -11,7 +11,7 @@ SRC_URI="http://binaries.openttd.org/releases/${PV}/${P}-source.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" IUSE="aplaymidi debug dedicated iconv icu lzo +openmedia +png cpu_flags_x86_sse +timidity +truetype zlib" RESTRICT="test" # needs a graphics set in order to test diff --git a/games-simulation/senken/senken-0.3.0.ebuild b/games-simulation/senken/senken-0.3.0.ebuild index e1f67ed24c4a..e8189926baa8 100644 --- a/games-simulation/senken/senken-0.3.0.ebuild +++ b/games-simulation/senken/senken-0.3.0.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/senken/senken-0.3.0.ebuild,v 1.11 2014/10/30 15:31:43 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-simulation/senken/senken-0.3.0.ebuild,v 1.12 2015/02/18 19:10:31 mr_bones_ Exp $ EAPI=5 inherit eutils games DESCRIPTION="city simulation game" -HOMEPAGE="http://www.contrib.andrew.cmu.edu/~tmartin/senken/" +HOMEPAGE="http://savannah.nongnu.org/projects/senken/" SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-simulation/singularity/singularity-0.30c.ebuild b/games-simulation/singularity/singularity-0.30c.ebuild deleted file mode 100644 index ee982611046a..000000000000 --- a/games-simulation/singularity/singularity-0.30c.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/singularity/singularity-0.30c.ebuild,v 1.6 2013/06/29 17:00:40 slyfox Exp $ - -EAPI=2 -inherit eutils games - -MUSIC=endgame-${PN}-music-006 -DESCRIPTION="A simulation of a true AI. Go from computer to computer, pursued by the entire world" -HOMEPAGE="http://www.emhsoft.com/singularity/" -SRC_URI="http://endgame-singularity.googlecode.com/files/${P}-src.tar.gz - music? ( http://endgame-singularity.googlecode.com/files/${MUSIC}.zip )" - -LICENSE="GPL-2 CC-BY-SA-2.5" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+music" - -RDEPEND="=dev-lang/python-2* - dev-python/pygame - dev-python/numpy - media-libs/sdl-mixer[vorbis]" -DEPEND="${RDEPEND} - app-arch/unzip" - -src_prepare() { - rm -f code/{,*}/*.pyc data/*.html # Remove unecessary files -} - -src_install() { - insinto "${GAMES_DATADIR}/${PN}" - doins -r code data ${PN}.py || die "doins failed" - if use music ; then - doins -r ../${MUSIC}/music || die "doins failed" - fi - # uses python-2 style exceptions - games_make_wrapper ${PN} "python2 ${PN}.py" "${GAMES_DATADIR}/${PN}" - dodoc README.txt TODO Changelog AUTHORS - prepgamesdirs -} diff --git a/games-sports/torcs/Manifest b/games-sports/torcs/Manifest index a4a986a6fdd8..d1defc2be57a 100644 --- a/games-sports/torcs/Manifest +++ b/games-sports/torcs/Manifest @@ -1,2 +1 @@ -DIST torcs-1.3.4.tar.bz2 414704098 SHA256 be50a42e4a32b322411a786ce4ab2fed44a1a2431511aef9925017858168e485 SHA512 8998ebaa92cb9d6c45cef5743b0cf6da04d88bb3eea18c863c4b3542eaff4b4c09cf47755dd47f5103fe4c0701125c8492cf6220bec97f1825e8cc549aa8270e WHIRLPOOL a73f3b8c4334d0d6795e1053d6131de84d2179cfc2451abf27bff05f57fdc5281deffae4a1f4c48333846e4aaaee7a5a1f6965cc353ba3b718327e494dae757a DIST torcs-1.3.6.tar.bz2 477954437 SHA256 193cb1820170eb18335dffeaa345499229a4b7972a78acbfaca197597a3075af SHA512 4116c920b92ecbf5dcd3f14a137e86685651167f68725f2ad4549b2d3d20e3dc54569685925e08ffff6e7e19e532ecb1a95ec77dfe22a542a26c9e006b0c8c0d WHIRLPOOL 41579dc91f3df9950a9808d7c858f736b0218a781bf8565914097edca4ba2918ea6f5434335f5f6fae488d391bbce2f7c68be613fbd95825575497d093124f10 diff --git a/games-sports/torcs/files/torcs-1.3.4-as-needed.patch b/games-sports/torcs/files/torcs-1.3.4-as-needed.patch deleted file mode 100644 index d94eb8e061c0..000000000000 --- a/games-sports/torcs/files/torcs-1.3.4-as-needed.patch +++ /dev/null @@ -1,106 +0,0 @@ ---- torcs-1.3.4/configure.in -+++ torcs-1.3.4/configure.in -@@ -123,11 +123,10 @@ - AC_CHECK_LIB(Xxf86vm, XF86VidModeSetViewPort,,AC_MSG_ERROR([Can't find libXxf86vm. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - AC_CHECK_LIB(Xrender, XRenderSetSubpixelOrder,,AC_MSG_ERROR([Can't find libXrender. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - AC_CHECK_LIB(Xrandr, XRRQueryVersion,,AC_MSG_ERROR([Can't find libXrandr. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) --AC_CHECK_LIB(openal, alEnable, LDFLAGS="$LDFLAGS -lopenal", AC_MSG_ERROR([Can't find AL/al.h. OpenAL can be found on http://www.openal.org/])) -+AC_CHECK_LIB(openal, alEnable, LIBS="$LIBS -lopenal", AC_MSG_ERROR([Can't find AL/al.h. OpenAL can be found on http://www.openal.org/])) - AC_CHECK_LIB(alut, alutLoadWAVFile, -- LDFLAGS="$LDFLAGS -lalut", -- LDFLAGS="$LDFLAGS") --AC_CHECK_LIB(vorbisfile, ov_fopen, LDFLAGS="$LDFLAGS -lvorbisfile", AC_MSG_ERROR([Can't find libvorbis.])) -+ LIBS="$LIBS -lalut", ) -+AC_CHECK_LIB(vorbisfile, ov_fopen, LIBS="$LIBS -lvorbisfile", AC_MSG_ERROR([Can't find libvorbis.])) - - AC_CHECK_LIB(dl, dlopen) - AC_CHECK_FUNC(dlopen,,AC_MSG_ERROR([Can't find dlopen function. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) ---- torcs-1.3.4/Make-default.mk -+++ torcs-1.3.4/Make-default.mk -@@ -402,7 +402,7 @@ - ifdef PROGRAM - - ${PROGRAM}: ${OBJECTS} $(subst -l,${EXPORTBASE}/lib/lib, ${LIBS:=.a}) -- ${CXX} ${OBJECTS} ${LDFLAGS} ${LIBS} ${SOLIBS} ${EXT_LIBS} -o $@ -+ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJECTS} ${SOLIBS} ${LIBS} ${EXT_LIBS} - - installprogram: ${PROGRAM} - @ createdir="${INSTLIBBASE}" ; \ -@@ -420,14 +420,14 @@ - ifdef LOCALTOOLS - - ${LOCALTOOLS}: ${OBJECTS} $(subst -l,${EXPORTBASE}/lib/lib, ${LIBS:=.a}) -- ${CXX} ${OBJECTS} ${LDFLAGS} ${LIBS} ${EXT_LIBS} ${SOLIBS} -o $@ -+ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJECTS} ${SOLIBS} ${LIBS} ${EXT_LIBS} - - endif - - ifdef TOOLS - - ${TOOLS}: ${OBJECTS} $(subst -l,${EXPORTBASE}/lib/lib, ${LIBS:=.a}) -- ${CXX} ${OBJECTS} ${LDFLAGS} ${LIBS} ${EXT_LIBS} ${SOLIBS} -o $@ -+ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJECTS} ${SOLIBS} ${LIBS} ${EXT_LIBS} - - installtools: ${TOOLS} - @createdir="${INSTBINBASE}/${TOOLSDIR}" ; \ -@@ -478,7 +478,7 @@ - ifdef SOLIBRARY - - ${SOLIBRARY}: ${OBJECTS} -- ${CXX} -shared -o ${SOLIBRARY} ${OBJECTS} ${LDFLAGS} ${LIBSPATH} ${LIBS} ${DEBUG_LIBS} -+ ${CXX} ${CXXFLAGS} ${LDFLAGS} -shared -o ${SOLIBRARY} ${OBJECTS} ${SOLIBS} ${LIBS} ${EXT_LIBS} - @D=`pwd` ; \ - createdir="${EXPORTBASE}/lib" ; \ - $(mkinstalldirs) $$createdir ; \ -@@ -509,7 +509,7 @@ - ifdef MODULE - - ${MODULE}: ${OBJECTS} -- ${CXX} -shared -o ${MODULE} ${OBJECTS} ${LDFLAGS} ${LIBSPATH} ${LIBS} -+ ${CXX} ${CXXFLAGS} ${LDFLAGS} -shared -o ${MODULE} ${OBJECTS} ${SOLIBS} ${LIBS} ${EXT_LIBS} - @D=`pwd` ; \ - createdir="${EXPORTBASE}/${MODULEDIR}" ; \ - $(mkinstalldirs) $$createdir ; \ ---- torcs-1.3.4/src/libs/client/Makefile -+++ torcs-1.3.4/src/libs/client/Makefile -@@ -23,6 +23,8 @@ - SOURCES = entry.cpp mainmenu.cpp splash.cpp exitmenu.cpp \ - optionmenu.cpp - -+SOLIBS = -lconfscreens -lraceengine -+ - LIBS = -lplibssg -lplibsg -lplibul - - EXPDIR = include ---- torcs-1.3.4/src/libs/Makefile -+++ torcs-1.3.4/src/libs/Makefile -@@ -23,7 +23,7 @@ - - TOOLSUBDIRS = txml - --SUBDIRS = confscreens racescreens robottools txml tgf tgfclient client raceengineclient learning \ -+SUBDIRS = confscreens racescreens robottools txml tgf tgfclient raceengineclient client learning \ - portability math musicplayer - - PKGSUBDIRS = $(SUBDIRS) ---- torcs-1.3.4/src/libs/raceengineclient/Makefile -+++ torcs-1.3.4/src/libs/raceengineclient/Makefile -@@ -23,6 +23,8 @@ - SOURCES = singleplayer.cpp raceinit.cpp racemain.cpp racemanmenu.cpp racestate.cpp racegl.cpp \ - raceengine.cpp raceresults.cpp - -+SOLIBS = -lconfscreens -lrobottools -lracescreens -+ - EXPDIR = include - - EXPORTS = singleplayer.h raceinit.h ---- torcs-1.3.4/src/libs/tgf/Makefile -+++ torcs-1.3.4/src/libs/tgf/Makefile -@@ -29,6 +29,7 @@ - profiler.cpp \ - hash.cpp - -+SOLIBS = -ltxml - - EXPDIR = include - diff --git a/games-sports/torcs/files/torcs-1.3.4-flags.patch b/games-sports/torcs/files/torcs-1.3.4-flags.patch deleted file mode 100644 index 170303804da2..000000000000 --- a/games-sports/torcs/files/torcs-1.3.4-flags.patch +++ /dev/null @@ -1,14 +0,0 @@ -respect cflags - ---- torcs-1.3.4/configure.in -+++ torcs-1.3.4/configure.in -@@ -50,8 +50,7 @@ - ADDCFLAGS="-Wall -fPIC -fno-strict-aliasing" - AC_ARG_ENABLE(debug, - [ --enable-debug set the debug mode], -- ADDCFLAGS="$ADDCFLAGS -g -DDEBUG -DDEBUG_OUT", -- ADDCFLAGS="$ADDCFLAGS -O2") -+ ADDCFLAGS="$ADDCFLAGS -g -DDEBUG -DDEBUG_OUT") - - AC_ARG_ENABLE(xrandr, - [ --disable-xrandr reset the XRANDR mode], diff --git a/games-sports/torcs/files/torcs-1.3.4-no-automake.patch b/games-sports/torcs/files/torcs-1.3.4-no-automake.patch deleted file mode 100644 index 7f0a921b1760..000000000000 --- a/games-sports/torcs/files/torcs-1.3.4-no-automake.patch +++ /dev/null @@ -1,21 +0,0 @@ -torcs doesn't use automake, so it shouldn't be calling the macro - -http://bugs.gentoo.org/408473 - ---- torcs-1.3.4/configure.in -+++ torcs-1.3.4/configure.in -@@ -15,9 +15,12 @@ - # - ############################################################################## - --AC_INIT(Make-config.in) -+AC_INIT(torcs, 1.3.4) - AC_CONFIG_HEADERS(config.h) --AM_INIT_AUTOMAKE(torcs, 1.3.4) -+dnl Workaround code using old VERSION instead of new PACKAGE_VERSION -+VERSION=$PACKAGE_VERSION -+AC_DEFINE_UNQUOTED([VERSION], "$VERSION", [old VERSION workaround]) -+AC_SUBST(VERSION) - - dnl Checks for programs. - AC_PROG_CC diff --git a/games-sports/torcs/files/torcs-1.3.4-noXmuXt.patch b/games-sports/torcs/files/torcs-1.3.4-noXmuXt.patch deleted file mode 100644 index 6f4a2e406223..000000000000 --- a/games-sports/torcs/files/torcs-1.3.4-noXmuXt.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- configure.in.old -+++ configure.in -@@ -116,12 +116,8 @@ - AC_CHECK_LIB(ICE, IceSetIOErrorHandler,,AC_MSG_ERROR([Can't find libICE. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - dnl Replace `main' with a function in -lSM: - AC_CHECK_LIB(SM, SmsSetErrorHandler,,AC_MSG_ERROR([Can't find libSM. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) --dnl Replace `main' with a function in -lXt: --AC_CHECK_LIB(Xt, XtDisplay,,AC_MSG_ERROR([Can't find libXt. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - dnl Replace `main' with a function in -lXi: - AC_CHECK_LIB(Xi, XOpenDevice,,AC_MSG_ERROR([Can't find libXi. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) --dnl Replace `main' with a function in -lXmu: --AC_CHECK_LIB(Xmu, XmuSimpleErrorHandler,,AC_MSG_ERROR([Can't find libXmu. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - AC_CHECK_LIB(Xxf86vm, XF86VidModeSetViewPort,,AC_MSG_ERROR([Can't find libXxf86vm. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - AC_CHECK_LIB(Xrender, XRenderSetSubpixelOrder,,AC_MSG_ERROR([Can't find libXrender. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) - AC_CHECK_LIB(Xrandr, XRRQueryVersion,,AC_MSG_ERROR([Can't find libXrandr. Please check config.log and if you can't solve the problem send the file to torcs-users@lists.sourceforge.net with the subject \"torcs compilation problem\"])) diff --git a/games-sports/torcs/torcs-1.3.4.ebuild b/games-sports/torcs/torcs-1.3.4.ebuild deleted file mode 100644 index d04079f79d6d..000000000000 --- a/games-sports/torcs/torcs-1.3.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-sports/torcs/torcs-1.3.4.ebuild,v 1.4 2014/07/19 13:55:10 tupone Exp $ - -EAPI=5 -inherit autotools eutils multilib games - -DESCRIPTION="The Open Racing Car Simulator" -HOMEPAGE="http://torcs.sourceforge.net/" -SRC_URI="mirror://sourceforge/torcs/${P}.tar.bz2" - -LICENSE="GPL-2 FreeArt" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="media-libs/freealut - media-libs/freeglut - media-libs/libpng:0 - media-libs/libvorbis - media-libs/openal - >=media-libs/plib-1.8.4 - sys-libs/zlib - virtual/opengl - virtual/glu - x11-libs/libX11 - x11-libs/libXrandr" -DEPEND="${RDEPEND} - x11-proto/xf86vidmodeproto" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-no-automake.patch \ - "${FILESDIR}"/${P}-as-needed.patch \ - "${FILESDIR}"/${P}-flags.patch \ - "${FILESDIR}"/${P}-noXmuXt.patch - eautoreconf - ecvs_clean -} - -src_configure() { - addpredict $(echo /dev/snd/controlC? | sed 's/ /:/g') - [[ -e /dev/dsp ]] && addpredict /dev/dsp - egamesconf \ - --datadir="${GAMES_DATADIR_BASE}" \ - --x-libraries=/usr/$(get_libdir) \ - --enable-xrandr -} - -src_compile() { - emake -j1 -} - -src_install() { - emake -j1 DESTDIR="${D}" install datainstall - newicon Ticon.png ${PN}.png - make_desktop_entry ${PN} TORCS - dodoc README doc/history/history.txt - doman doc/man/*.6 - dohtml -r doc/faq/faq.html doc/tutorials doc/userman - prepgamesdirs -} diff --git a/games-sports/vdrift/Manifest b/games-sports/vdrift/Manifest index eadc1d7dc48a..81706fcbebc0 100644 --- a/games-sports/vdrift/Manifest +++ b/games-sports/vdrift/Manifest @@ -1,3 +1,2 @@ -DIST vdrift-2011-10-22.tar.bz2 591243241 SHA256 1a0dff7aa003276c0984d34f329e619bb2e7b4b07d9a21a6b17449904ad8e16d SHA512 de036f97e0f24af2602765801aff2057ce5b6398b93927655417fafcc37b7e03b809681765a10edba8edd532c0b6dbba12538021721a4f411708d3717d0736b8 WHIRLPOOL 29fc955f600256296b99f906d7de52feebf1efa0afc4b089d784f079c627da93cbde3ad22dbe8b2a87dd514915d8bc69c5060c3d8aac15b7025c880ac07cc703 DIST vdrift-2012-07-22.tar.bz2 589288618 SHA256 5409feea1d9eb3d943f49ecc265b73f3283a00036e055038f5e5114dfc6113fb SHA512 eb6f243fd28e5fe46e856c37cb528c8ec903bdec91b6aa86681add79a333077a3a8874f694255913ae8492b965884f02057a95a98e37027ff67c082a8ca5527e WHIRLPOOL 7488cbc64b1fefca9d16267a623afd08b1fb2bd02af13b0c12cdbc9a2cc18f8965a796b2d8222e85826a277aaf17d8f9adda4e2b9621e6b7779fcb3546f140dd DIST vdrift-2012-07-22c_patch.diff 21689 SHA256 3e669ac2ce6da04548bb53b63694d21fd83cd8971e3f268031d7ffd93b79ae22 SHA512 7b82ba53f3c19ccd01de9ea64e0b7e15224219c0c614a6505b2a3f552ce78565fdedf7781a198c58606d3e9b94e594dee79097d46687e7d4fc763868204b761d WHIRLPOOL f24a7acb58d711d6bf4cda04ff4be1990c241399effdc821ecc8330bfd04a9067a048a840db9be7cabd1c6ca1b7051b003d548b87b2a1bb7d5000afdeb4e0a03 diff --git a/games-sports/vdrift/files/vdrift-20111022-build.patch b/games-sports/vdrift/files/vdrift-20111022-build.patch deleted file mode 100644 index 6384910faadd..000000000000 --- a/games-sports/vdrift/files/vdrift-20111022-build.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- SConstruct -+++ SConstruct -@@ -138,6 +139,7 @@ - LINKFLAGS = ['-pthread'], - CC = 'gcc', CXX = 'g++', - options = opts) -+ env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) - check_headers = ['asio.hpp', 'boost/bind.hpp', 'GL/gl.h', 'GL/glu.h', 'SDL/SDL.h', 'SDL/SDL_image.h', 'SDL/SDL_rotozoom.h', 'vorbis/vorbisfile.h', 'GL/glew.h', 'curl/curl.h', 'bullet/btBulletCollisionCommon.h', 'archive.h'] - check_libs = [ ['GLEW', 'GL/glew.h', 'glDeleteSamplers(0, NULL);', 'Your GLEW library is out of date.'] ] - -@@ -390,7 +392,7 @@ - if env['release']: - # release build, debugging off, optimizations on - if (sys.platform != 'freebsd6') and (sys.platform != 'freebsd7') and (sys.platform != 'freebsd8') and (sys.platform != 'freebsd9') and (sys.platform != 'win32') and (sys.platform != 'cygwin'): -- env.Append(CCFLAGS = ['-O1', '-pipe']) -+ env.Append(CCFLAGS = ['-pipe']) - else: - # debug build, lots of debugging, no optimizations - env.Append(CCFLAGS = ['-g3']) -@@ -409,7 +411,6 @@ - env.Append(CCFLAGS = ['-pg']) - env.Append(LINKFLAGS = ['-pg']) - env.Append(CCFLAGS = ['-g3']) -- env.Append(CCFLAGS = ['-O1']) - - #------------------------------------# - # compile-time efficiency assessment # diff --git a/games-sports/vdrift/files/vdrift-20111022-bullet282.patch b/games-sports/vdrift/files/vdrift-20111022-bullet282.patch deleted file mode 100644 index a16dd42f8365..000000000000 --- a/games-sports/vdrift/files/vdrift-20111022-bullet282.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/dynamicsworld.cpp.old 2014-05-15 13:23:06.584092773 +0200 -+++ src/dynamicsworld.cpp 2014-05-15 13:23:13.748948512 +0200 -@@ -101,7 +101,7 @@ - int patch_id = -1; - const BEZIER * b = 0; - const TRACKSURFACE * s = TRACKSURFACE::None(); -- btCollisionObject * c = 0; -+ const btCollisionObject * c = 0; - - MyRayResultCallback ray(origin, p, caster); - rayTest(origin, p, ray); diff --git a/games-sports/vdrift/vdrift-20111022.ebuild b/games-sports/vdrift/vdrift-20111022.ebuild deleted file mode 100644 index 0e320dca0f50..000000000000 --- a/games-sports/vdrift/vdrift-20111022.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-sports/vdrift/vdrift-20111022.ebuild,v 1.6 2014/05/15 11:46:29 tupone Exp $ - -EAPI=2 -inherit eutils scons-utils games - -MY_P=${PN}-${PV:0:4}-${PV:4:2}-${PV:6:2} -DESCRIPTION="A driving simulation made with drift racing in mind" -HOMEPAGE="http://vdrift.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-3 ZLIB" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="app-arch/libarchive - media-libs/glew - media-libs/libsdl[opengl,video] - media-libs/sdl-gfx - media-libs/sdl-image[png] - media-libs/libvorbis - net-misc/curl - sci-physics/bullet[-double-precision] - virtual/opengl - virtual/glu" -DEPEND="${RDEPEND} - dev-cpp/asio - dev-libs/boost - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-build.patch \ - "${FILESDIR}"/${P}-bullet282.patch -} - -src_compile() { - escons \ - force_feedback=1 \ - destdir="${D}" \ - bindir="${GAMES_BINDIR}" \ - datadir="${GAMES_DATADIR}"/${PN} \ - prefix= \ - use_binreloc=0 \ - release=1 \ - os_cc=1 \ - os_cxx=1 \ - os_cxxflags=1 \ - || die -} - -src_install() { - dogamesbin build/vdrift || die - insinto "${GAMES_DATADIR}/${PN}" - doins -r data/* || die - newicon data/textures/icons/vdrift-64x64.png ${PN}.png - make_desktop_entry ${PN} VDrift - find "${D}" -name "SCon*" -exec rm \{\} + - cd "${D}" - keepdir $(find "${GAMES_DATADIR/\//}/${PN}" -type d -empty) - prepgamesdirs -} diff --git a/games-strategy/asc/Manifest b/games-strategy/asc/Manifest index 50f7fe1743d7..5d12045024a9 100644 --- a/games-strategy/asc/Manifest +++ b/games-strategy/asc/Manifest @@ -1,4 +1,3 @@ -DIST asc-2.5.0.0.tar.bz2 42084514 SHA256 ad6edb629049bda615b7c9b3046ab33d35dbc25de39a5ed15b9279fe48f779c6 SHA512 ee1ed1e8fdd0050b016f8cf51d6e3a00a5c3c4d6e5da25fb8ccf136a15ba03ab97a9734e634028cc12330eabd63a275afc825317e2adbe260df23101b4f49881 WHIRLPOOL 48680ddbad7609a460bd083992476b5c4c52d2140c456b9aa567387b7f4431dacdbf619886c1b1ea9ac1f350ce6e248c6a0024e0d9987c6f67b60590a5929380 DIST asc-2.6.0.0.tar.bz2 42280527 SHA256 e59caa549dc8d8a321211f60652cc809cbbf37d000ee85af790e676d9656cbbb SHA512 e1dea48bf87424fd65772e6d9bad96cf63e4062df5717bbc925562683782afc2d9788ea28e7147d905c3c0f6db3ef7c102a59022988c9fcf8aa6adba91dc5540 WHIRLPOOL 1662259bb1ab1c6f31b8ba227a7ac757f2a89ba4caacd9f2f5f3f737f60c31096f247cbc72eca61e572edce9ba4baeae6d5320e748a1415acc4ee0663f9db3b5 DIST frontiers.ogg 4691844 SHA256 eabc9b07d1db07626fa817a30dad23b11aada059e32c08914d2d0cf1d58c7fff SHA512 8c2ce497519b3842fba2d39b5c6de6194584d64c0375d404535628898cb2e7a82433fc6008781381a80a6cbb24ff49162de3634ebcf28b17b0631c30668fd8af WHIRLPOOL a48a6596421a7a5b2d663af14e12c04db2a47c3bde8f1cc54dfe72c69b095613e6479eb408483679979f264d848911b34ee7edb56757734229d1990046bcdd5b DIST machine_wars.ogg 3138308 SHA256 bd7f330c06090d98e5ba0dac5a691af1804ba383b783b7b2f960bc2e53400a77 SHA512 2c1bab89b9397f52dcf7eedfc0dbc88d49a586ac0474c76a09a87a880712bf0fa408c03a65a5f5d322dee86e3b12cbc66d53cd6728e8fa34fa8f2ee2bbc06cd8 WHIRLPOOL 7a83910d48414ffe3687374efb661dd169801f244857a4f154d400b76477917bfa2db63dfddfc57544be95e413cf23e810b346f3a39d4f140454237b235a2eee diff --git a/games-strategy/asc/asc-2.5.0.0.ebuild b/games-strategy/asc/asc-2.5.0.0.ebuild deleted file mode 100644 index 89225d37e5eb..000000000000 --- a/games-strategy/asc/asc-2.5.0.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/asc/asc-2.5.0.0.ebuild,v 1.4 2012/10/30 15:07:24 tupone Exp $ - -EAPI=4 -WX_GTK_VER=2.8 -inherit eutils toolchain-funcs flag-o-matic wxwidgets games - -DESCRIPTION="turn based strategy game designed in the tradition of the Battle Isle series" -HOMEPAGE="http://www.asc-hq.org/" -SRC_URI="mirror://sourceforge/asc-hq/${P}.tar.bz2 - http://www.asc-hq.org/music/frontiers.ogg - http://www.asc-hq.org/music/time_to_strike.ogg - http://www.asc-hq.org/music/machine_wars.ogg" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="app-arch/bzip2 - media-libs/libsdl - media-libs/libpng - media-libs/sdl-image[gif,jpeg,png] - media-libs/sdl-mixer[vorbis] - media-libs/sdl-sound - dev-libs/boost - dev-games/physfs - media-libs/xvid - dev-libs/expat - media-libs/freetype - dev-lang/lua - x11-libs/wxGTK:2.8[X] - dev-libs/libsigc++:1.2" - -DEPEND="${RDEPEND} - dev-lang/perl - virtual/pkgconfig - app-arch/zip" - -PATCHES=( "${FILESDIR}"/${P}-gcc47.patch ) - -src_unpack() { - local f - - unpack ${P}.tar.bz2 - for f in ${A} - do - case ${f} in - *ogg) - cp "${DISTDIR}/${f}" "${S}/data/music" || die "cp music failed" - ;; - esac - done -} - -src_configure() { - # Added --disable-paraguitest for bugs 26402 and 4488 - # Added --disable-paragui for bug 61154 since it's not really used much - # and the case is well documented at http://www.asc-hq.org/ - if [[ $(gcc-major-version) -eq 4 ]] ; then - replace-flags -O3 -O2 - fi - egamesconf \ - --disable-paraguitest \ - --disable-paragui \ - --datadir="${GAMES_DATADIR_BASE}" -} - -src_install() { - default - dohtml -r doc/* - prepgamesdirs -} diff --git a/games-strategy/asc/files/asc-2.5.0.0-gcc47.patch b/games-strategy/asc/files/asc-2.5.0.0-gcc47.patch deleted file mode 100644 index b6541075ea4b..000000000000 --- a/games-strategy/asc/files/asc-2.5.0.0-gcc47.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- source/graphics/drawing.h.old 2012-10-30 10:33:47.617844756 +0100 -+++ source/graphics/drawing.h 2012-10-30 10:46:23.444784874 +0100 -@@ -169,7 +169,7 @@ - PixelType* pix = (PixelType*)( surf.pixels() ); - pix += pos.y * surf.pitch()/pixelsize + pos.x; - -- assign ( src, pix ); -+ this->assign ( src, pix ); - }; - }; - ---- source/graphics/blitter.h.old 2012-10-30 12:21:14.767021349 +0100 -+++ source/graphics/blitter.h 2012-10-30 12:22:18.492472029 +0100 -@@ -928,6 +928,7 @@ - ; - }; - -+#include "drawing.h" - - - extern const int ColorMerger_Alpha_XLAT_Table_shadings[8]; ---- source/itemrepository.cpp.old 2012-10-30 10:32:06.771697823 +0100 -+++ source/itemrepository.cpp 2012-10-30 12:23:42.973448933 +0100 -@@ -88,7 +88,7 @@ - t->filename = fileName; - t->location = location; - t->archive = prc.getArchive(); -- add ( t ); -+ this->add ( t ); - } - - -@@ -110,7 +110,7 @@ - t->archive = stream.readString(); - dataLoaderTicker(); - -- add ( t ); -+ this->add ( t ); - // add ( T::newFromStream(stream )); - } - } diff --git a/games-strategy/dark-oberon/Manifest b/games-strategy/dark-oberon/Manifest index 6c7d27a18143..ed954ee0c00a 100644 --- a/games-strategy/dark-oberon/Manifest +++ b/games-strategy/dark-oberon/Manifest @@ -1 +1 @@ -DIST dark-oberon-1.0.2-RC1.tar.gz 28487655 RMD160 078de205c884ff1255b9600c9a763d526fed066d SHA1 1708a1e6ed762c674bd7aa3296d3d28e297bc589 SHA256 d867bac1f75c844a005d1f873059090d25f9f266730fcd7d0d261a5b84a420b1 +DIST dark-oberon-1.0.2-RC1.tar.gz 28487655 SHA256 d867bac1f75c844a005d1f873059090d25f9f266730fcd7d0d261a5b84a420b1 SHA512 657f0403f2ea638cd5dc0c3342d3e1c967223edc7f45276c2f2df1733101effb0e994b87f5ad26dd654edcc57d3718ea65848e62087b5cd6f036d5d478d55232 WHIRLPOOL 17a0f91e27f3205fec55845d1c865ad44f1abb863f75bd3c91b9a9fcb0fb7d6441fa01b1b5c0ac1f7e2828997be3b0dc1f1463da4f4a2caf435a374f7ccdb4d1 diff --git a/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild b/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild index 0d453dd4509f..1ac402791ca6 100644 --- a/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild +++ b/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild,v 1.4 2010/09/16 12:20:32 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/dark-oberon/dark-oberon-1.0.2_rc1.ebuild,v 1.5 2015/02/18 19:11:30 mr_bones_ Exp $ -EAPI=2 -inherit games +EAPI=5 +inherit eutils games MY_PV=${PV/_rc/-RC} MY_P=${PN}-${MY_PV} @@ -25,21 +25,25 @@ DEPEND="virtual/opengl S=${WORKDIR}/${MY_P} PATCHES=( - "${FILESDIR}/${P}"-gcc41.patch - "${FILESDIR}/${P}"-gentoo.patch - "${FILESDIR}"/${P}-ldflags.patch ) +src_prepare() { + epatch \ + "${FILESDIR}/${P}"-gcc41.patch \ + "${FILESDIR}/${P}"-gentoo.patch \ + "${FILESDIR}"/${P}-ldflags.patch +} + src_compile() { - emake -C src $(use fmod && echo "SOUND=1") ../${PN} || die "emake failed" + emake -C src $(use fmod && echo "SOUND=1") ../${PN} } src_install() { - dogamesbin dark-oberon || die "dogamesbin failed" + dogamesbin dark-oberon insinto "${GAMES_DATADIR}/${PN}" - doins -r dat maps races schemes || die "doins failed" - dodoc README docs/* || die "dodoc failed" + doins -r dat maps races schemes + dodoc README docs/* prepgamesdirs } diff --git a/games-strategy/freecol/freecol-0.10.7.ebuild b/games-strategy/freecol/freecol-0.10.7.ebuild index 77fe915e6efe..cb0150800c54 100644 --- a/games-strategy/freecol/freecol-0.10.7.ebuild +++ b/games-strategy/freecol/freecol-0.10.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/freecol/freecol-0.10.7.ebuild,v 1.1 2013/02/05 00:20:46 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/freecol/freecol-0.10.7.ebuild,v 1.2 2015/02/19 09:07:18 ago Exp $ EAPI=5 inherit base eutils java-pkg-2 java-ant-2 games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" COMMON_DEP="dev-java/jsr173 diff --git a/games-strategy/freesynd/freesynd-0.7.1.ebuild b/games-strategy/freesynd/freesynd-0.7.1.ebuild index e546c8079ebb..dc25e620a78c 100644 --- a/games-strategy/freesynd/freesynd-0.7.1.ebuild +++ b/games-strategy/freesynd/freesynd-0.7.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/freesynd/freesynd-0.7.1.ebuild,v 1.3 2015/02/18 09:56:25 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/freesynd/freesynd-0.7.1.ebuild,v 1.4 2015/02/19 10:40:32 ago Exp $ EAPI=5 inherit eutils cmake-utils gnome2-utils games @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug devtools" RDEPEND="media-libs/libogg diff --git a/games-strategy/lgeneral/Manifest b/games-strategy/lgeneral/Manifest index b5bbaae39c4a..24598d8e2942 100644 --- a/games-strategy/lgeneral/Manifest +++ b/games-strategy/lgeneral/Manifest @@ -1,3 +1,2 @@ -DIST lgeneral-1.2.3.tar.gz 1630400 SHA256 55d17bb173c956c705b94bc8a6399d5311b3ec82c9f1821a97fe9ec45da0d9a1 SHA512 f6481d39e29e112b40bf4fce0edae4ad0228a31eea14aec3f8504ebb1878212e4c82b13a77ff09939f0f41903cb8f915ebfd005ab9e3f7b821d4ca3ddef5ec15 WHIRLPOOL f58182f1327667f2254c65000f79f97e247e42d431078bd4aa0ca76c24699ef5486ba3033faf84eb0a043daafcbf882fd3ceb56427847e5ac1f7567b679cda59 DIST lgeneral-1.2.4.tar.gz 1677195 SHA256 7207cba927f518b5962a4c5b709a8aca128fd0638c47984e9da0415ad2610c00 SHA512 c85cc6454b30d0ac84a2a4e0e35b9cca8b4ab3f8816f9bac607a439dde5eb667432596c09af3e5f1382572860eab4291dcbe045af7eef59cf879a4e9db9506cd WHIRLPOOL e25e7cb0ed6fabf408773a8aedb0e79ade10390f874d7c08a3624b273166a718630587afcde88ca0a9664e8634a0656c69e7aa5f9f708125cc1f381a12add7cd DIST pg-data.tar.gz 410454 SHA256 f2f74022cf8c279451911dda0a57cffab26ebf11429d61a6596310340ed23f76 SHA512 b0df30dd9a9d0652acd8702d601c489e5d3a030854ceeb173d2daa656c00633a78a3f45814da9f4157b86544dec34eda02495742242653c7cdebba5ec9951516 WHIRLPOOL 69f22f28cf4639dab0e6cf90036c26178129d7f67decf8b95ca175bb224bb3b985cf80382e06e45db06ef21d9ab9819fc1821b3d633a67bbb06ba56a8b450022 diff --git a/games-strategy/lgeneral/files/lgeneral-1.2.3-format.patch b/games-strategy/lgeneral/files/lgeneral-1.2.3-format.patch deleted file mode 100644 index 364b65a7ee3c..000000000000 --- a/games-strategy/lgeneral/files/lgeneral-1.2.3-format.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- lgc-pg/units.c.old 2014-10-20 08:42:12.389153753 +0200 -+++ lgc-pg/units.c 2014-10-20 08:42:41.412883009 +0200 -@@ -552,7 +552,7 @@ - } - } - /* get flags */ -- sprintf( flags, unit_classes[entry.class * 3 + 2] ); -+ sprintf( flags, "%s", unit_classes[entry.class * 3 + 2] ); - if ( apply_unit_mods ) { - i = 0; - while ( add_flags[i*2][0] != 'X' ) { ---- src/engine.c.old 2014-10-20 08:44:21.867947804 +0200 -+++ src/engine.c 2014-10-20 08:45:19.299413602 +0200 -@@ -2311,7 +2311,7 @@ - if ( gui->module_dlg->subdir[0] != 0 ) - sprintf( path, "%s/%s", gui->module_dlg->subdir, (char*)gui->module_dlg->lbox->cur_item ); - else -- sprintf( path, (char*)gui->module_dlg->lbox->cur_item ); -+ sprintf( path, "%s", (char*)gui->module_dlg->lbox->cur_item ); - free( setup.modules[gui->setup->sel_id] ); - setup.modules[gui->setup->sel_id] = strdup( path ); - gui_handle_player_select( gui->setup->list->cur_item ); -@@ -2756,7 +2756,7 @@ - result = gui_get_message_pane_selection(camp_pane); - if (result && strcmp(result, "nextscen") == 0) { - /* start scenario */ -- sprintf( setup.fname, camp_cur_scen->scen ); -+ sprintf( setup.fname, "%s", camp_cur_scen->scen ); - setup.type = SETUP_DEFAULT_SCEN; - end_scen = 1; - *reinit = 1; -@@ -4243,7 +4243,7 @@ - } - else { - /* next scenario */ -- sprintf( setup.fname, camp_cur_scen->scen ); -+ sprintf( setup.fname, "%s", camp_cur_scen->scen ); - setup.type = SETUP_CAMP_BRIEFING; - reinit = 1; - } diff --git a/games-strategy/lgeneral/lgeneral-1.2.3.ebuild b/games-strategy/lgeneral/lgeneral-1.2.3.ebuild deleted file mode 100644 index 00bfc1c366b3..000000000000 --- a/games-strategy/lgeneral/lgeneral-1.2.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/lgeneral/lgeneral-1.2.3.ebuild,v 1.6 2014/10/20 07:00:23 tupone Exp $ - -EAPI=5 -inherit eutils autotools games - -MY_P="${P/_/}" -MY_P="${MY_P/beta/beta-}" -DESCRIPTION="A Panzer General clone written in SDL" -HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LGeneral" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz - mirror://sourceforge/${PN}/pg-data.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="nls" - -RDEPEND="media-libs/libsdl[sound,video] - media-libs/sdl-mixer - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - sys-devel/gettext" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-format.patch - sed -i \ - -e '/desktop_DATA/d' \ - -e '/icon_DATA/d' \ - Makefile.am || die - - cp /usr/share/gettext/config.rpath . - rm -f missing - eautoreconf - - # Build a temporary lgc-pg that knows about ${WORKDIR}: - cp -pPR "${S}" "${WORKDIR}"/tmp-build || die "cp failed" - sed -i \ - -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \ - -e "s:@D@::" \ - {lgc-pg,src}/misc.c \ - || die "sed failed" - - cd "${WORKDIR}"/tmp-build - sed -i \ - -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \ - -e "s:@D@:${D}:" \ - {lgc-pg,src}/misc.c \ - || die "sed failed (tmp)" -} - -src_configure() { - egamesconf \ - $(use_enable nls) - - # Build the temporary lgc-pg: - cd "${WORKDIR}"/tmp-build - egamesconf \ - --disable-nls \ - --datadir="${D}/${GAMES_DATADIR}" -} - -src_compile() { - emake - - # Build the temporary lgc-pg: - cd "${WORKDIR}"/tmp-build - emake -} - -src_install() { - default - keepdir "${GAMES_DATADIR}"/${PN}/{ai_modules,music,terrain} - - # Generate scenario data: - dodir "${GAMES_DATADIR}"/${PN}/gfx/{flags,units,terrain} #413901 - SDL_VIDEODRIVER=dummy "${WORKDIR}"/tmp-build/lgc-pg/lgc-pg \ - -s "${WORKDIR}"/pg-data \ - -d "${D}/${GAMES_DATADIR}"/${PN} \ - || die "Failed to generate scenario data" - - newicon lgeneral48.png ${PN}.png - make_desktop_entry ${PN} LGeneral - prepgamesdirs -} diff --git a/games-strategy/netpanzer/netpanzer-0.8.2.ebuild b/games-strategy/netpanzer/netpanzer-0.8.2.ebuild index 3db25e94b3ce..23c987251822 100644 --- a/games-strategy/netpanzer/netpanzer-0.8.2.ebuild +++ b/games-strategy/netpanzer/netpanzer-0.8.2.ebuild @@ -1,70 +1,67 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/netpanzer/netpanzer-0.8.2.ebuild,v 1.10 2012/10/16 12:21:34 tupone Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/netpanzer/netpanzer-0.8.2.ebuild,v 1.11 2015/02/18 19:08:13 mr_bones_ Exp $ -EAPI=4 +EAPI=5 inherit eutils games DATAVERSION="0.8" DESCRIPTION="Fast-action multiplayer strategic network game" -HOMEPAGE="http://netpanzer.berlios.de/" -SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2 - mirror://berlios/${PN}/${PN}-data-${DATAVERSION}.tar.bz2" +HOMEPAGE="http://www.netpanzer.info/" +SRC_URI="mirror://sourceforge/netpanzer.berlios/${P}.tar.bz2 + mirror://sourceforge/netpanzer.berlios/${PN}-data-${DATAVERSION}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="ppc x86" IUSE="dedicated" RDEPEND="dedicated? ( app-misc/screen ) - media-libs/libsdl + media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-image dev-games/physfs" DEPEND="${RDEPEND} dev-util/ftjam" -PATCHES=( - "${FILESDIR}"/${P}-gcc43.patch - "${FILESDIR}"/${P}-gcc47.patch -) +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-gcc43.patch \ + "${FILESDIR}"/${P}-gcc47.patch +} src_configure() { - egamesconf || die + egamesconf cd "${WORKDIR}"/${PN}-data-${DATAVERSION} \ - && egamesconf || die + && egamesconf } src_compile() { - AR="${AR} cru" jam -q || die "jam failed" + AR="${AR} cru" jam -q || die cd "${WORKDIR}"/${PN}-data-${DATAVERSION} - jam -q || die "jam failed (on data package)" + jam -q || die } src_install() { - jam -sDESTDIR="${D}" -sappdocdir=/usr/share/doc/${PF} install \ - || die "jam install failed" + jam -sDESTDIR="${D}" -sappdocdir=/usr/share/doc/${PF} install || die cd "${WORKDIR}"/${PN}-data-${DATAVERSION} - jam -sDESTDIR="${D}" -sappdocdir=/usr/share/doc/${PF} install \ - || die "jam install failed (data package)" + jam -sDESTDIR="${D}" -sappdocdir=/usr/share/doc/${PF} install || die if use dedicated ; then newinitd "${FILESDIR}"/${PN}.rc ${PN} sed -i \ -e "s:GAMES_USER_DED:${GAMES_USER_DED}:" \ -e "s:GENTOO_DIR:${GAMES_BINDIR}:" \ - "${D}"/etc/init.d/${PN} \ - || die "sed failed" + "${D}"/etc/init.d/${PN} || die insinto /etc doins "${FILESDIR}"/${PN}-ded.ini dogamesbin "${FILESDIR}"/${PN}-ded sed -i \ -e "s:GENTOO_DIR:${GAMES_BINDIR}:" \ - "${D}/${GAMES_BINDIR}"/${PN}-ded \ - || die "sed failed" + "${D}/${GAMES_BINDIR}"/${PN}-ded || die fi rm -rf "${D}/${GAMES_DATADIR}"/{applications,pixmaps} diff --git a/games-strategy/s25rttr/s25rttr-0.8.1.ebuild b/games-strategy/s25rttr/s25rttr-0.8.1.ebuild index 3c678dd8f6ca..31536de68cb6 100644 --- a/games-strategy/s25rttr/s25rttr-0.8.1.ebuild +++ b/games-strategy/s25rttr/s25rttr-0.8.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/s25rttr/s25rttr-0.8.1.ebuild,v 1.2 2014/05/15 17:06:38 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/s25rttr/s25rttr-0.8.1.ebuild,v 1.3 2015/02/19 10:40:52 ago Exp $ EAPI=5 inherit eutils cmake-utils gnome2-utils games @@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug glfw" RDEPEND="app-arch/bzip2 diff --git a/games-strategy/uqm/uqm-0.7.0-r2.ebuild b/games-strategy/uqm/uqm-0.7.0-r2.ebuild index 099434fa1e69..0fc520c0a8d6 100644 --- a/games-strategy/uqm/uqm-0.7.0-r2.ebuild +++ b/games-strategy/uqm/uqm-0.7.0-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/uqm/uqm-0.7.0-r2.ebuild,v 1.6 2014/05/15 17:07:33 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/uqm/uqm-0.7.0-r2.ebuild,v 1.7 2015/02/19 09:29:18 mr_bones_ Exp $ -EAPI=2 +EAPI=5 inherit eutils multilib toolchain-funcs games DESCRIPTION="The Ur-Quan Masters: Port of Star Control 2" @@ -51,54 +51,50 @@ src_prepare() { # Take out the read so we can be non-interactive. sed -i \ - -e '/read CHOICE/d' build/unix/menu_functions \ - || die "sed menu_functions failed" + -e '/read CHOICE/d' build/unix/menu_functions || die # respect CFLAGS sed -i \ - -e "s/-O3//" build/unix/build.config \ - || die "sed build.config failed" + -e "s/-O3//" build/unix/build.config || die sed -i \ - -e "s:@INSTALL_LIBDIR@:$(games_get_libdir)/:g" build/unix/uqm-wrapper.in \ - || die "sed uqm-wrapper.in failed" + -e "s:@INSTALL_LIBDIR@:$(games_get_libdir)/:g" \ + build/unix/uqm-wrapper.in || die # respect CC sed -i \ -e "s/PROG_gcc_FILE=\"gcc\"/PROG_gcc_FILE=\"$(tc-getCC)\"/" \ - build/unix/config_proginfo_build \ - || die "sed config_proginfo_build failed" + build/unix/config_proginfo_build || die } src_compile() { - MAKE_VERBOSE=1 ./build.sh uqm || die "build failed" + MAKE_VERBOSE=1 ./build.sh uqm || die } src_install() { # Using the included install scripts seems quite painful. # This manual install is totally fragile but maybe they'll # use a sane build system for the next release. - newgamesbin uqm-wrapper uqm || die "newgamesbin failed" + newgamesbin uqm-wrapper uqm exeinto "$(games_get_libdir)"/${PN} - doexe uqm || die "doexe failed" + doexe uqm insinto "${GAMES_DATADIR}"/${PN}/content/packages - doins "${DISTDIR}"/${P}-content.uqm || die "doins failed" - echo ${P} > "${D}${GAMES_DATADIR}"/${PN}/content/version \ - || die "creating version file failed" + doins "${DISTDIR}"/${P}-content.uqm + echo ${P} > "${D}${GAMES_DATADIR}"/${PN}/content/version || die insinto "${GAMES_DATADIR}"/${PN}/content/addons if use music; then - doins "${DISTDIR}"/${P}-3domusic.uqm || die "doins failed" + doins "${DISTDIR}"/${P}-3domusic.uqm fi if use voice; then - doins "${DISTDIR}"/${P}-voice.uqm || die "doins failed" + doins "${DISTDIR}"/${P}-voice.uqm fi if use remix; then insinto "${GAMES_DATADIR}"/${PN}/content/addons - doins "${DISTDIR}"/${PN}-remix-disc{1,2,3}.uqm || die "doins failed" + doins "${DISTDIR}"/${PN}-remix-disc{1,2,3}.uqm fi dodoc AUTHORS ChangeLog Contributing README WhatsNew doc/users/manual.txt diff --git a/games-util/gslist/Manifest b/games-util/gslist/Manifest index 3982ee410bfc..7a8c5715ad5c 100644 --- a/games-util/gslist/Manifest +++ b/games-util/gslist/Manifest @@ -1 +1 @@ -DIST gslist-0.8.8a.zip 2246693 RMD160 77cc34cd1358f77e8c60601c62a78aec3383e19b SHA1 1f27b40ebe2ec77feca44e8002f12019b7b15f76 SHA256 2af4c929225d26b0d45aadc28abbbe3d9c8eb2ebe0b1dbe83663a19273212644 +DIST gslist-0.8.8a.zip 2246693 SHA256 2af4c929225d26b0d45aadc28abbbe3d9c8eb2ebe0b1dbe83663a19273212644 diff --git a/games-util/gslist/gslist-0.8.8a.ebuild b/games-util/gslist/gslist-0.8.8a.ebuild index 63312690fed6..69bb41b90019 100644 --- a/games-util/gslist/gslist-0.8.8a.ebuild +++ b/games-util/gslist/gslist-0.8.8a.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/gslist/gslist-0.8.8a.ebuild,v 1.3 2010/05/22 15:22:27 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/gslist/gslist-0.8.8a.ebuild,v 1.4 2015/02/19 10:06:50 mr_bones_ Exp $ -EAPI=2 +EAPI=5 inherit eutils games DESCRIPTION="A GameSpy server browser" @@ -26,11 +26,11 @@ src_prepare() { } src_compile() { - emake SQL=0 $(use web || echo GSWEB=0) || die "emake failed" + emake SQL=0 $(use web || echo GSWEB=0) } src_install() { - dogamesbin ${PN} || die "dogamesbin failed" + dogamesbin ${PN} dodoc ${PN}.txt prepgamesdirs } diff --git a/games-util/higan-purify/higan-purify-03.ebuild b/games-util/higan-purify/higan-purify-03.ebuild index 195754ca286c..3ab6775931c6 100644 --- a/games-util/higan-purify/higan-purify-03.ebuild +++ b/games-util/higan-purify/higan-purify-03.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/higan-purify/higan-purify-03.ebuild,v 1.3 2014/07/17 00:47:06 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/higan-purify/higan-purify-03.ebuild,v 1.4 2015/02/19 09:07:28 ago Exp $ EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="http://higan.googlecode.com/files/${MY_P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="qt4" RDEPEND=" diff --git a/games-util/joystick/Manifest b/games-util/joystick/Manifest index efe10894fec2..c2ad1c837444 100644 --- a/games-util/joystick/Manifest +++ b/games-util/joystick/Manifest @@ -1,3 +1,2 @@ DIST linuxconsoletools-1.4.4.tar.bz2 40867 SHA256 61ac023a6944c1bc1c3ac56b9c281a3148f4d63557a1e239523d4de638dac4a8 SHA512 ab2f15e26da3705cea35e26dda149f83d5792b0643aa8f684854be26d98a69943cfac3f07c8eac83485a289c9bdc7d41ad3af8990cec0a168b6b6e30381ee33a WHIRLPOOL 6347a4e2dbfb518da9f1ad9e3f7c45c59c49e64b4fe025927f26c7ddec52dad0507a58790a27f6d7077e1a314d5e812219d6132104720c4ea55205fc295a69d3 -DIST linuxconsoletools-1.4.7.tar.bz2 42698 SHA256 4493cfda044be8067517e03b15abc86a043c0fc00fee2fcd8070701c65adecf1 SHA512 7e2c08f9c2a5e4a996870913257c7bc7874101780c9656e0fa34d035f8c696717a0906bdbe0e8c7e9c8fe7fce65b9df8b09da7b1b894ede34aa8bcabffdd39bd WHIRLPOOL e66d72f9ae80391baa5178ed7869a86ed75b9c4a66f743dab72229777a3dacce46aa425e54309276735a5d243764c3e908b4d5001882ad8ebebf62fd9bc5bb9c DIST linuxconsoletools-1.4.8.tar.bz2 43964 SHA256 23c4ac595f608e25f472d947c4193233f763f37ae0cf6b48141d33443a4cee6a SHA512 ea3a0baa3f163e10a4c76f58977a96d91d91bddb1a75cea5195b0a631c11ca55e40730aaa0d1965404837595c4a7fd8b75c3dd7785fe0e47ee2c90021341f262 WHIRLPOOL c02960d5e171efef3739f440a903ae9b14bec8b6ab4de2181ea691aa78c870f81b291ac98e313d234778fb59c4be8e53242cb46db019f3dffdbd8f26ddcbb113 diff --git a/games-util/joystick/files/joystick-1.4.7-build.patch b/games-util/joystick/files/joystick-1.4.7-build.patch deleted file mode 100644 index f888ccd18812..000000000000 --- a/games-util/joystick/files/joystick-1.4.7-build.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- linuxconsoletools-1.4.4.orig/docs/Makefile -+++ linuxconsoletools-1.4.4/docs/Makefile -@@ -20,13 +20,17 @@ - # 02110-1301 USA. - - MANPAGES = inputattach.1 jstest.1 jscal.1 fftest.1 \ -- ffmvforce.1 ffset.1 ffcfstress.1 jscal-store.1 \ -+ ffset.1 ffcfstress.1 jscal-store.1 \ - jscal-restore.1 - -+ifneq ($(USE_SDL),no) -+MANPAGES += ffmvforce.1 -+endif -+ - PREFIX ?= /usr/local - - install: - install -d $(DESTDIR)$(PREFIX)/share/man/man1 -- install $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1 -+ install -m 644 $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1 - - .PHONY: install ---- linuxconsoletools-1.4.4.orig/utils/Makefile -+++ linuxconsoletools-1.4.4/utils/Makefile -@@ -27,9 +27,13 @@ - - CFLAGS ?= -g -O2 -Wall - --PROGRAMS = inputattach jstest jscal fftest ffmvforce ffset \ -+PROGRAMS = inputattach jstest jscal fftest ffset \ - ffcfstress jscal-restore jscal-store - -+ifneq ($(USE_SDL),no) -+PROGRAMS += ffmvforce -+endif -+ - PREFIX ?= /usr/local - - compile: $(PROGRAMS) diff --git a/games-util/joystick/joystick-1.4.7.ebuild b/games-util/joystick/joystick-1.4.7.ebuild deleted file mode 100644 index 0e13afc4745a..000000000000 --- a/games-util/joystick/joystick-1.4.7.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/joystick/joystick-1.4.7.ebuild,v 1.1 2014/07/16 01:19:15 mr_bones_ Exp $ - -EAPI=5 -inherit eutils toolchain-funcs - -MY_P="linuxconsoletools-${PV}" -DESCRIPTION="joystick testing utilities" -HOMEPAGE="http://sourceforge.net/projects/linuxconsole/ http://atrey.karlin.mff.cuni.cz/~vojtech/input/" -SRC_URI="mirror://sourceforge/linuxconsole/files/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="sdl" - -DEPEND="sdl? ( media-libs/libsdl:0[video] ) - !clear(); -@@ -536,9 +536,6 @@ void KateCompletionModel::clearGroups( bool shouldReset ) - - m_emptyGroups.append(m_bestMatches); - m_groupHash.insert(BestMatchesProperty, m_bestMatches); -- -- if(shouldReset) -- reset(); - } - - QSet KateCompletionModel::createItems(const HierarchicalModelHandler& _handler, const QModelIndex& i, bool notifyModel) { -@@ -577,9 +574,10 @@ QSet KateCompletionModel::deleteItems(const QModelI - - void KateCompletionModel::createGroups() - { -+ beginResetModel(); - //After clearing the model, it has to be reset, else we will be in an invalid state while inserting - //new groups. -- clearGroups(true); -+ clearGroups(); - - bool has_groups=false; - foreach (CodeCompletionModel* sourceModel, m_completionModels) { -@@ -600,10 +598,7 @@ void KateCompletionModel::createGroups() - makeGroupItemsUnique(); - - updateBestMatches(); -- -- reset(); -- -- emit contentGeometryChanged(); -+ endResetModel(); - } - - KateCompletionModel::Group* KateCompletionModel::createItem(const HierarchicalModelHandler& handler, const QModelIndex& sourceIndex, bool notifyModel) -@@ -660,9 +655,7 @@ void KateCompletionModel::slotRowsInserted( const QModelIndex & parent, int star - affectedGroups += createItems(handler, parent.isValid() ? parent.child(i, 0) : handler.model()->index(i, 0), true); - - foreach (Group* g, affectedGroups) -- hideOrShowGroup(g); -- -- emit contentGeometryChanged(); -+ hideOrShowGroup(g, true); - } - - void KateCompletionModel::slotRowsRemoved( const QModelIndex & parent, int start, int end ) -@@ -678,9 +671,7 @@ void KateCompletionModel::slotRowsRemoved( const QModelIndex & parent, int start - } - - foreach (Group* g, affectedGroups) -- hideOrShowGroup(g); -- -- emit contentGeometryChanged(); -+ hideOrShowGroup(g, true); - } - - KateCompletionModel::Group* KateCompletionModel::fetchGroup( int attribute, const QString& scope, bool forceGrouping ) -@@ -938,31 +929,32 @@ void KateCompletionModel::setCurrentCompletion( KTextEditor::CodeCompletionModel - - m_currentMatch[model] = completion; - -- bool needsReset = false; -+ const bool resetModel = (changeType != Narrow); -+ if (resetModel) { -+ beginResetModel(); -+ } - - if (!hasGroups()) { -- needsReset |= changeCompletions(m_ungrouped, changeType); -+ changeCompletions(m_ungrouped, changeType, !resetModel); - } else { - foreach (Group* g, m_rowTable) { - if(g != m_argumentHints) -- needsReset |= changeCompletions(g, changeType); -+ changeCompletions(g, changeType, !resetModel); - } - foreach (Group* g, m_emptyGroups) { - if(g != m_argumentHints) -- needsReset |= changeCompletions(g, changeType); -+ changeCompletions(g, changeType, !resetModel); - } - } - - // NOTE: best matches are also updated in resort - resort(); - -- kDebug()<<"needsReset"<filtered = g->prefilter; - //In the "Broaden" or "Change" case, just re-filter everything, - //and don't notify the model. The model is notified afterwards through a reset(). - } -+ - //This code determines what of the filtered items still fit, and computes the ranges that were removed, giving - //them to beginRemoveRows(..) in batches - -@@ -1054,14 +1045,13 @@ bool KateCompletionModel::changeCompletions( Group * g, changeTypes changeType ) - } - } - -- if(deleteUntil != -1) { -+ if(deleteUntil != -1 && notifyModel) { - beginRemoveRows(indexForGroup(g), 0, deleteUntil); - endRemoveRows(); - } - - g->filtered = newFiltered; - hideOrShowGroup(g, notifyModel); -- return !notifyModel; - } - - int KateCompletionModel::Group::orderNumber() const { -@@ -1193,7 +1183,9 @@ void KateCompletionModel::setSortingEnabled( bool enable ) - { - if (m_sortingEnabled != enable) { - m_sortingEnabled = enable; -+ beginResetModel(); - resort(); -+ endResetModel(); - } - } - -@@ -1256,8 +1248,9 @@ const QList< QList < int > > & KateCompletionModel::columnMerges( ) const - - void KateCompletionModel::setColumnMerges( const QList< QList < int > > & columnMerges ) - { -+ beginResetModel(); - m_columnMerges = columnMerges; -- reset(); -+ endResetModel(); - } - - int KateCompletionModel::translateColumn( int sourceColumn ) const -@@ -1557,7 +1550,9 @@ void KateCompletionModel::setSortingAlphabetical( bool alphabetical ) - { - if (m_sortingAlphabetical != alphabetical) { - m_sortingAlphabetical = alphabetical; -+ beginResetModel(); - resort(); -+ endResetModel(); - } - } - -@@ -1571,11 +1566,13 @@ void KateCompletionModel::setSortingCaseSensitivity( Qt::CaseSensitivity cs ) - { - if (m_sortingCaseSensitivity != cs) { - m_sortingCaseSensitivity = cs; -+ beginResetModel(); - resort(); -+ endResetModel(); - } - } - --void KateCompletionModel::resort( ) -+void KateCompletionModel::resort() - { - foreach (Group* g, m_rowTable) - g->resort(); -@@ -1585,7 +1582,6 @@ void KateCompletionModel::resort( ) - - // call updateBestMatches here, so they are moved to the top again. - updateBestMatches(); -- emit contentGeometryChanged(); - } - - bool KateCompletionModel::Item::isValid( ) const -@@ -1654,6 +1650,7 @@ void KateCompletionModel::setMaximumInheritanceDepth( int maxDepth ) - - void KateCompletionModel::refilter( ) - { -+ beginResetModel(); - m_ungrouped->refilter(); - - foreach (Group* g, m_rowTable) -@@ -1667,6 +1664,7 @@ void KateCompletionModel::refilter( ) - updateBestMatches(); - - clearExpanding(); //We need to do this, or be aware of expanding-widgets while filtering. -+ endResetModel(); - } - - void KateCompletionModel::Group::refilter( ) -@@ -2048,20 +2046,19 @@ void KateCompletionModel::removeCompletionModel(CodeCompletionModel * model) - if (!model || !m_completionModels.contains(model)) - return; - -+ beginResetModel(); - m_currentMatch.remove(model); - -- clearGroups(false); -+ clearGroups(); - - model->disconnect(this); - - m_completionModels.removeAll(model); -+ endResetModel(); - - if (!m_completionModels.isEmpty()) { - // This performs the reset - createGroups(); -- }else{ -- emit contentGeometryChanged(); -- reset(); - } - } - -@@ -2252,6 +2249,10 @@ void KateCompletionModel::rowSelected(const QModelIndex& row) { - - void KateCompletionModel::clearCompletionModels() - { -+ if (m_completionModels.isEmpty()) -+ return; -+ -+ beginResetModel(); - foreach (CodeCompletionModel * model, m_completionModels) - model->disconnect(this); - -@@ -2260,6 +2261,7 @@ void KateCompletionModel::clearCompletionModels() - m_currentMatch.clear(); - - clearGroups(); -+ endResetModel(); - } - - #include "katecompletionmodel.moc" -diff --git a/part/completion/katecompletionmodel.h b/part/completion/katecompletionmodel.h -index 5fedbcc..a10a533 100644 ---- a/part/completion/katecompletionmodel.h -+++ b/part/completion/katecompletionmodel.h -@@ -183,7 +183,6 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel - void expandIndex(const QModelIndex& index); - //Emitted whenever something has changed about the group of argument-hints - void argumentHintsChanged(); -- void contentGeometryChanged(); - - public Q_SLOTS: - void setSortingEnabled(bool enable); -@@ -311,6 +310,7 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel - - private: - QString commonPrefixInternal(const QString &forcePrefix) const; -+ /// @note performs model reset - void createGroups(); - ///Creates all sub-items of index i, or the item corresponding to index i. Returns the affected groups. - ///i must be an index in the source model -@@ -319,8 +319,9 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel - ///i must be an index in the source model - QSet deleteItems(const QModelIndex& i); - Group* createItem(const HierarchicalModelHandler&, const QModelIndex& i, bool notifyModel = false); -- void clearGroups(bool reset = true); -- void hideOrShowGroup(Group* g, bool notifyModel = true); -+ /// @note Make sure you're in a {begin,end}ResetModel block when calling this! -+ void clearGroups(); -+ void hideOrShowGroup(Group* g, bool notifyModel = false); - /// When forceGrouping is enabled, all given attributes will be used for grouping, regardless of the completion settings. - Group* fetchGroup(int attribute, const QString& scope = QString(), bool forceGrouping = false); - //If this returns nonzero on an index, the index is the header of the returned group -@@ -336,7 +337,7 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel - }; - - //Returns whether the model needs to be reset -- bool changeCompletions(Group* g, changeTypes changeType); -+ void changeCompletions(Group* g, changeTypes changeType, bool notifyModel); - - bool hasCompletionModel() const; - -diff --git a/part/completion/katecompletionwidget.cpp b/part/completion/katecompletionwidget.cpp -index 64fa4ec..6dc63a0 100644 ---- a/part/completion/katecompletionwidget.cpp -+++ b/part/completion/katecompletionwidget.cpp -@@ -325,7 +325,8 @@ void KateCompletionWidget::startCompletion(const KTextEditor::Range& word, const - - m_lastInvocationType = invocationType; - -- disconnect(this->model(), SIGNAL(contentGeometryChanged()), this, SLOT(modelContentChanged())); -+ disconnect(this->model(), SIGNAL(layoutChanged()), this, SLOT(modelContentChanged())); -+ disconnect(this->model(), SIGNAL(modelReset()), this, SLOT(modelContentChanged())); - - m_dontShowArgumentHints = true; - -@@ -412,7 +413,8 @@ void KateCompletionWidget::startCompletion(const KTextEditor::Range& word, const - cursorPositionChanged(); - - if (!m_completionRanges.isEmpty()) { -- connect(this->model(), SIGNAL(contentGeometryChanged()), this, SLOT(modelContentChanged())); -+ connect(this->model(), SIGNAL(layoutChanged()), this, SLOT(modelContentChanged())); -+ connect(this->model(), SIGNAL(modelReset()), this, SLOT(modelContentChanged())); - //Now that all models have been notified, check whether the widget should be displayed instantly - modelContentChanged(); - } \ No newline at end of file diff --git a/kde-base/kcheckpass/Manifest b/kde-base/kcheckpass/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kcheckpass/Manifest +++ b/kde-base/kcheckpass/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kcheckpass/kcheckpass-4.11.9.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.9.ebuild deleted file mode 100644 index 7c4fd83337e1..000000000000 --- a/kde-base/kcheckpass/kcheckpass-4.11.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kcheckpass/kcheckpass-4.11.9.ebuild,v 1.6 2014/08/05 18:17:08 mrueg Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -inherit kde4-meta - -DESCRIPTION="A simple password checker, used by any software in need of user authentication" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug pam" - -RDEPEND=" - pam? ( - >=kde-base/kdebase-pam-7 - virtual/pam - ) -" - -src_prepare() { - kde4-meta_src_prepare - - use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch" -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_with pam) - ) - - kde4-meta_src_configure -} diff --git a/kde-base/kcminit/Manifest b/kde-base/kcminit/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kcminit/Manifest +++ b/kde-base/kcminit/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kcminit/kcminit-4.11.9.ebuild b/kde-base/kcminit/kcminit-4.11.9.ebuild deleted file mode 100644 index 7a82316c422c..000000000000 --- a/kde-base/kcminit/kcminit-4.11.9.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kcminit/kcminit-4.11.9.ebuild,v 1.6 2014/08/05 18:17:12 mrueg Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -inherit kde4-meta - -DESCRIPTION="KCMInit - runs startups initialization for Control Modules" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug" - -DEPEND=" - x11-libs/libX11 -" -RDEPEND="${DEPEND}" diff --git a/kde-base/kdebase-cursors/Manifest b/kde-base/kdebase-cursors/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kdebase-cursors/Manifest +++ b/kde-base/kdebase-cursors/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.9.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.9.ebuild deleted file mode 100644 index 395e87bbe3b2..000000000000 --- a/kde-base/kdebase-cursors/kdebase-cursors-4.11.9.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-cursors/kdebase-cursors-4.11.9.ebuild,v 1.5 2014/05/08 07:32:54 ago Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -KMMODULE="cursors" -inherit kde4-meta - -DESCRIPTION="oxygen cursors from kdebase" -IUSE="" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" diff --git a/kde-base/kdebase-startkde/Manifest b/kde-base/kdebase-startkde/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kdebase-startkde/Manifest +++ b/kde-base/kdebase-startkde/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kdebase-startkde/files/sessionfile b/kde-base/kdebase-startkde/files/sessionfile deleted file mode 100755 index bab47c26273b..000000000000 --- a/kde-base/kdebase-startkde/files/sessionfile +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh -# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ - -# source of this file: x11-apps/xinit-1.3.0-r2 - -case $# in -1) - case $1 in - failsafe) - exec xterm -geometry 80x24-0-0 - ;; - esac -esac - -# redirect errors to a file in user's home directory if we can -for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" -do - if ( cp /dev/null "$errfile" 2> /dev/null ) - then - chmod 600 "$errfile" - exec > "$errfile" 2>&1 - break - fi -done - -# clean up after xbanner -if which freetemp 2> /dev/null ; then - freetemp -fi - -userresources=$HOME/.Xresources -usermodmap=$HOME/.Xmodmap -userxkbmap=$HOME/.Xkbmap - -sysresources=/etc/X11/Xresources -sysmodmap=/etc/X11/Xmodmap -sysxkbmap=/etc/X11/Xkbmap - -rh6sysresources=/etc/X11/xinit/Xresources -rh6sysmodmap=/etc/X11/xinit/Xmodmap - - -# merge in defaults -if [ -f "$rh6sysresources" ]; then - xrdb -merge "$rh6sysresources" -fi - -if [ -f "$sysresources" ]; then - xrdb -merge "$sysresources" -fi - -if [ -f "$userresources" ]; then - xrdb -merge "$userresources" -fi - -# merge in keymaps -if [ -f "$sysxkbmap" ]; then - setxkbmap `cat "$sysxkbmap"` - XKB_IN_USE=yes -fi - -if [ -f "$userxkbmap" ]; then - setxkbmap `cat "$userxkbmap"` - XKB_IN_USE=yes -fi - -# -# Eeek, this seems like too much magic here -# -if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then - if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then - xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config` - if [ -n "$xkbsymbols" ]; then - setxkbmap -symbols "$xkbsymbols" - XKB_IN_USE=yes - fi - fi -fi - -# xkb and xmodmap don't play nice together -if [ -z "$XKB_IN_USE" ]; then - if [ -f "$rh6sysmodmap" ]; then - xmodmap "$rh6sysmodmap" - fi - - if [ -f "$sysmodmap" ]; then - xmodmap "$sysmodmap" - fi - - if [ -f "$usermodmap" ]; then - xmodmap "$usermodmap" - fi -fi - -unset XKB_IN_USE - diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.9.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.9.ebuild deleted file mode 100644 index 186b89f51f7f..000000000000 --- a/kde-base/kdebase-startkde/kdebase-startkde-4.11.9.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/kdebase-startkde-4.11.9.ebuild,v 1.5 2014/05/08 07:32:38 ago Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -KMNOMODULE="true" -inherit kde4-meta prefix - -DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+wallpapers" - -# The KDE apps called from the startkde script. -# These provide the most minimal KDE desktop. -RDEPEND=" - $(add_kdebase_dep kcminit) - $(add_kdebase_dep kdebase-runtime-meta) - wallpapers? ( $(add_kdebase_dep kde-wallpapers) ) - $(add_kdebase_dep kfmclient) - $(add_kdebase_dep knotify) - $(add_kdebase_dep kreadconfig) - $(add_kdebase_dep krunner) - $(add_kdebase_dep ksmserver) - $(add_kdebase_dep ksplash) - $(add_kdebase_dep kstartupconfig) - $(add_kdebase_dep kwin) - $(add_kdebase_dep phonon-kde) - $(add_kdebase_dep plasma-apps) - $(add_kdebase_dep plasma-workspace) - $(add_kdebase_dep systemsettings) - x11-apps/mkfontdir - x11-apps/xmessage - x11-apps/xprop - x11-apps/xrandr - x11-apps/xrdb - x11-apps/xsetroot - x11-apps/xset -" - -KMEXTRACTONLY=" - ConfigureChecks.cmake - kdm/ - startkde.cmake -" - -PATCHES=("${FILESDIR}/gentoo-startkde4-4.patch") - -src_prepare() { - kde4-meta_src_prepare - - cp "${FILESDIR}/KDE-4" "${T}" - - # fix ${EPREFIX} - eprefixify startkde.cmake "${T}/KDE-4" -} - -src_install() { - kde4-meta_src_install - - # startup and shutdown scripts - insinto /etc/kde/startup - doins "${FILESDIR}/agent-startup.sh" - - insinto /etc/kde/shutdown - doins "${FILESDIR}/agent-shutdown.sh" - - # x11 session script - exeinto /etc/X11/Sessions - doexe "${T}/KDE-4" - - # freedesktop compliant session script - sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \ - "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop" - insinto /usr/share/xsessions - doins "${T}/KDE-4.desktop" -} - -pkg_postinst () { - kde4-meta_pkg_postinst - - echo - elog "To enable gpg-agent and/or ssh-agent in KDE sessions," - elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and" - elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh" - echo - elog "The name of the session script has changed." - elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your" - elog "configuration files, you will need to change it to" - elog "XSESSION=\"KDE-4\"" -} diff --git a/kde-base/kdelibs/files/kdelibs-4.13.1-kio-diskfree.patch b/kde-base/kdelibs/files/kdelibs-4.13.1-kio-diskfree.patch deleted file mode 100644 index 98bae45942d7..000000000000 --- a/kde-base/kdelibs/files/kdelibs-4.13.1-kio-diskfree.patch +++ /dev/null @@ -1,49 +0,0 @@ -commit 9a8426ae2ed35ac900b89a623618fc158d24ee6a -Author: Tomáš Trnka -Date: Sun May 25 16:12:36 2014 +0200 - - Revert "Avoid unnecessary automounting in KDiskFreeSpaceInfo::freeSpaceInfo" - - This reverts commit 6246e99b43f3d1a9e15d563fbb5e173ed50ba5e5. - - It breaks KIO on CIFS mounts as the check for automounts copied over - from frameworks/kfileitem.cpp isDirectoryMounted() apparently matches - CIFS as well (and for some weird reason KIO checks for available space - before trying to copy files). - - We'll probably have to return to v1 of the abovementioned commit, i.e. - checking for "autofs" explicitly. However, more testing is apparently - necessary to avoid further nasty surprises. - - REVIEW: 117044 - BUG: 334776 - FIXED-IN: 4.13.2 - -diff --git a/kio/kfile/kdiskfreespaceinfo.cpp b/kio/kfile/kdiskfreespaceinfo.cpp -index 5c1fa72..f11eb09 100644 ---- a/kio/kfile/kdiskfreespaceinfo.cpp -+++ b/kio/kfile/kdiskfreespaceinfo.cpp -@@ -33,7 +33,6 @@ - #include - #include - #else --#include - #include - #endif - -@@ -131,15 +130,6 @@ KDiskFreeSpaceInfo KDiskFreeSpaceInfo::freeSpaceInfo( const QString& path ) - #else - struct statvfs statvfs_buf; - -- // Ignore autofs mountpoints as statvfs would trigger (expensive) automounting -- // This also matches "special" filesystems like /proc where free space has no meaning -- if (mp) { -- QFileInfo fi(info.d->mountPoint); -- if (fi.isDir() && fi.size() == 0) { -- return info; -- } -- } -- - // Prefer mountPoint if available, so that it even works with non-existing files. - const QString pathArg = info.d->mountPoint.isEmpty() ? path : info.d->mountPoint; - if (!statvfs(QFile::encodeName(pathArg).constData(), &statvfs_buf)) { diff --git a/kde-base/kdelibs/files/kdelibs-4.13.2-CVE-2014-3494.patch b/kde-base/kdelibs/files/kdelibs-4.13.2-CVE-2014-3494.patch deleted file mode 100644 index 648d4fd7d4b8..000000000000 --- a/kde-base/kdelibs/files/kdelibs-4.13.2-CVE-2014-3494.patch +++ /dev/null @@ -1,55 +0,0 @@ -From: David Faure -Date: Wed, 18 Jun 2014 18:29:04 +0000 -Subject: Don't require a job to handle messageboxes. -X-Git-Url: http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=bbae87dc1be3ae063796a582774bd5642cacdd5d ---- -Don't require a job to handle messageboxes. - -The POP3 ioslave doesn't have a job when it gets here. ---- - - ---- a/kio/kio/usernotificationhandler.cpp -+++ b/kio/kio/usernotificationhandler.cpp -@@ -19,7 +19,7 @@ - #include "usernotificationhandler_p.h" - - #include "slave.h" --#include "job_p.h" -+#include "jobuidelegate.h" - - #include - -@@ -76,19 +76,18 @@ - - if (m_cachedResults.contains(key)) { - result = *(m_cachedResults[key]); -- } else if (r->slave->job()) { -- SimpleJobPrivate* jobPrivate = SimpleJobPrivate::get(r->slave->job()); -- if (jobPrivate) { -- result = jobPrivate->requestMessageBox(r->type, -- r->data.value(MSG_TEXT).toString(), -- r->data.value(MSG_CAPTION).toString(), -- r->data.value(MSG_YES_BUTTON_TEXT).toString(), -- r->data.value(MSG_NO_BUTTON_TEXT).toString(), -- r->data.value(MSG_YES_BUTTON_ICON).toString(), -- r->data.value(MSG_NO_BUTTON_ICON).toString(), -- r->data.value(MSG_DONT_ASK_AGAIN).toString(), -- r->data.value(MSG_META_DATA).toMap()); -- } -+ } else { -+ JobUiDelegate ui; -+ const JobUiDelegate::MessageBoxType type = static_cast(r->type); -+ result = ui.requestMessageBox(type, -+ r->data.value(MSG_TEXT).toString(), -+ r->data.value(MSG_CAPTION).toString(), -+ r->data.value(MSG_YES_BUTTON_TEXT).toString(), -+ r->data.value(MSG_NO_BUTTON_TEXT).toString(), -+ r->data.value(MSG_YES_BUTTON_ICON).toString(), -+ r->data.value(MSG_NO_BUTTON_ICON).toString(), -+ r->data.value(MSG_DONT_ASK_AGAIN).toString(), -+ r->data.value(MSG_META_DATA).toMap()); - m_cachedResults.insert(key, new int(result)); - } - } else { - diff --git a/kde-base/kdelibs/files/kdelibs-4.13.3-CVE-2014-5033.patch b/kde-base/kdelibs/files/kdelibs-4.13.3-CVE-2014-5033.patch deleted file mode 100644 index 6d059b52eb31..000000000000 --- a/kde-base/kdelibs/files/kdelibs-4.13.3-CVE-2014-5033.patch +++ /dev/null @@ -1,53 +0,0 @@ -From c36bf4f314e6ee1203898697abe294ed0c8dcb32 Mon Sep 17 00:00:00 2001 -From: "Martin T. H. Sandsmark" -Date: Mon, 21 Jul 2014 22:52:40 +0200 -Subject: [PATCH] Use dbus system bus name instead of PID for authentication. - -Using the PID for authentication is prone to a PID reuse -race condition, and a security issue. - -REVIEW: 119323 ---- - kdecore/auth/backends/polkit-1/Polkit1Backend.cpp | 15 +++------------ - 1 file changed, 3 insertions(+), 12 deletions(-) - -diff --git a/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp b/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp -index cd7f6f3..732d2cb 100644 ---- a/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp -+++ b/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp -@@ -144,7 +144,7 @@ void Polkit1Backend::setupAction(const QString &action) - - Action::AuthStatus Polkit1Backend::actionStatus(const QString &action) - { -- PolkitQt1::UnixProcessSubject subject(QCoreApplication::applicationPid()); -+ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID())); - PolkitQt1::Authority::Result r = PolkitQt1::Authority::instance()->checkAuthorizationSync(action, subject, - PolkitQt1::Authority::None); - switch (r) { -@@ -160,21 +160,12 @@ Action::AuthStatus Polkit1Backend::actionStatus(const QString &action) - - QByteArray Polkit1Backend::callerID() const - { -- QByteArray a; -- QDataStream s(&a, QIODevice::WriteOnly); -- s << QCoreApplication::applicationPid(); -- -- return a; -+ return QDBusConnection::systemBus().baseService().toUtf8(); - } - - bool Polkit1Backend::isCallerAuthorized(const QString &action, QByteArray callerID) - { -- QDataStream s(&callerID, QIODevice::ReadOnly); -- qint64 pid; -- -- s >> pid; -- -- PolkitQt1::UnixProcessSubject subject(pid); -+ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID)); - PolkitQt1::Authority *authority = PolkitQt1::Authority::instance(); - - PolkitResultEventLoop e; --- -1.8.5.5 - diff --git a/kde-base/kdelibs/files/kdelibs-4.7.96-mimetypes.patch b/kde-base/kdelibs/files/kdelibs-4.7.96-mimetypes.patch deleted file mode 100644 index 049cef87c03b..000000000000 --- a/kde-base/kdelibs/files/kdelibs-4.7.96-mimetypes.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff -ur kdelibs-4.8.49.9999.orig/mimetypes/kde.xml kdelibs-4.8.49.9999/mimetypes/kde.xml ---- kdelibs-4.8.49.9999.orig/mimetypes/kde.xml 2011-12-27 04:20:35.982831561 +0100 -+++ kdelibs-4.8.49.9999/mimetypes/kde.xml 2011-12-27 04:30:15.747168085 +0100 -@@ -178,34 +178,6 @@ - - - -- -- -- all files and folders -- -- -- all files -- -- -- -- -- mms: URIs -- -- -- mmst: URIs -- -- -- mmsu: URIs -- -- -- pnm: URIs -- -- -- rtspt: URIs -- -- -- rtspu: URIs -- -- - - - fonts package diff --git a/kde-base/kdm/Manifest b/kde-base/kdm/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kdm/Manifest +++ b/kde-base/kdm/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kdm/files/kdm-4.11.9-desktopnamescrash.patch b/kde-base/kdm/files/kdm-4.11.9-desktopnamescrash.patch deleted file mode 100644 index e4fd023389c7..000000000000 --- a/kde-base/kdm/files/kdm-4.11.9-desktopnamescrash.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2a5a6a02f5df0a6acf480f3c8118afd9f457369b Mon Sep 17 00:00:00 2001 -From: "Andreas K. Huettel (dilfridge)" -Date: Thu, 1 May 2014 23:55:22 +0200 -Subject: [PATCH] Revert "kdm: read DesktopNames from session file and export - XDG_CURRENT_DESKTOP from it" - -This reverts commit e7ce8adc506068491c8545a1990992267598bd33. ---- - kdm/backend/client.c | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/kdm/backend/client.c b/kdm/backend/client.c -index 335cc3e..26bb0b4 100644 ---- a/kdm/backend/client.c -+++ b/kdm/backend/client.c -@@ -1809,13 +1809,6 @@ startClient(volatile int *pid) - if (!strCmp(iniEntry(str, "Desktop Entry", "Hidden", 0), "true") || - !(sessargs = iniEntry(str, "Desktop Entry", "Exec", 0))) - sessargs = ""; -- buf = iniEntry(str, "Desktop Entry", "DesktopNames", 0); -- for (buf2 = buf; *buf2; ++buf2) { -- if (*buf2 == ';') -- *buf2 = ':'; -- } -- userEnviron = setEnv(userEnviron, "XDG_CURRENT_DESKTOP", buf); -- free(buf); - free(str); - free(fname); - goto gotit; --- -1.9.2 - diff --git a/kde-base/kdm/kdm-4.11.9-r1.ebuild b/kde-base/kdm/kdm-4.11.9-r1.ebuild deleted file mode 100644 index 5ee6b6fb4656..000000000000 --- a/kde-base/kdm/kdm-4.11.9-r1.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-4.11.9-r1.ebuild,v 1.5 2014/05/08 07:32:42 ago Exp $ - -EAPI=5 - -KDE_HANDBOOK="optional" -KMNAME="kde-workspace" -inherit systemd kde4-meta flag-o-matic user - -DESCRIPTION="KDE login manager, similar to xdm and gdm" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug +consolekit kerberos pam systemd" - -REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )" - -DEPEND=" - $(add_kdebase_dep libkworkspace) - media-libs/qimageblitz - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdmcp - x11-libs/libXtst - consolekit? ( - >=sys-apps/dbus-1.0.2 - sys-auth/consolekit - ) - kerberos? ( virtual/krb5 ) - pam? ( - $(add_kdebase_dep kcheckpass) - virtual/pam - ) - systemd? ( sys-apps/systemd ) -" -RDEPEND="${DEPEND} - $(add_kdebase_dep kdepasswd) - >=x11-apps/xinit-1.0.5-r2 - x11-apps/xmessage -" - -KMEXTRA=" - libs/kdm/ -" - -PATCHES=( - "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch" - "${FILESDIR}/${PN}-4.11.9-desktopnamescrash.patch" -) - -pkg_setup() { - kde4-meta_pkg_setup - - # Create kdm:kdm user - KDM_HOME=/var/lib/kdm - enewgroup kdm - enewuser kdm -1 -1 "${KDM_HOME}" kdm -} - -src_configure() { - mycmakeargs=( - $(cmake-utils_use kerberos KDE4_KRB5AUTH) - $(cmake-utils_use_with pam) - $(cmake-utils_use_with consolekit CkConnector) - ) - - kde4-meta_src_configure -} - -src_install() { - export GENKDMCONF_FLAGS="--no-old --no-backup" - - kde4-meta_src_install - - # an equivalent file is already installed by kde-base/startkde, bug 377151 - rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die - - # Customize the kdmrc configuration: - # - SessionDirs set to /usr/share/xsessions - # - increase server timeout to 30s - # - TerminateServer=true to workaround X server regen bug, bug 278473 - # - DataDir set to /var/lib/kdm - # - FaceDir set to /var/lib/kdm/faces - sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \ - -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \ - -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \ - -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \ - -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \ - -i "${ED}"/usr/share/config/kdm/kdmrc \ - || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc." - - # Don't install empty dir - rmdir "${ED}"/usr/share/config/kdm/sessions - - # Set up permissions to kdm work directory - keepdir "${KDM_HOME}" - fowners root:kdm "${KDM_HOME}" - fperms 1770 "${KDM_HOME}" - - # install logrotate file - insinto /etc/logrotate.d - newins "${FILESDIR}"/kdm-logrotate kdm - - systemd_dounit "${FILESDIR}"/kdm.service -} - -pkg_postinst() { - kde4-meta_pkg_postinst - - local file src dest dir old_dirs=( - /var/lib/kdm-live - /var/lib/kdm-4.6 - /var/lib/kdm-4.5 - /var/lib/kdm-4.4 - /usr/share/apps/kdm - /usr/kde/4.4/share/apps/kdm - /usr/kde/4.3/share/apps/kdm - /usr/kde/4.2/share/apps/kdm - ) - - mkdir -p "${EROOT}${KDM_HOME}/faces" - # Set the default kdm face icon if it's not already set by the system admin - # because this is user-overrideable in that way, it's not in src_install - for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do - src=${file#*:} - dest=${file%:*} - if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then - for dir in "${old_dirs[@]}"; do - if [[ -e ${EROOT}${dir}/${dest} ]]; then - cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}" - break 2 - fi - done - if [[ -n ${src} ]]; then - cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \ - "${EROOT}${KDM_HOME}/${dest}" - fi - fi - done - for dir in "${old_dirs[@]}"; do - if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then - echo - elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE." - elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}." - echo - elog "After doing so, you may delete the directory." - echo - fi - done - - # Make sure permissions are correct -- old installations may have - # gotten this wrong - use prefix || chown root:kdm "${EROOT}${KDM_HOME}" - chmod 1770 "${EROOT}${KDM_HOME}" - - if use consolekit; then - echo - elog "You have compiled 'kdm' with consolekit support. If you want to use kdm," - elog "make sure consolekit daemon is running and started at login time" - elog - elog "rc-update add consolekit default && /etc/init.d/consolekit start" - echo - fi -} diff --git a/kde-base/kephal/Manifest b/kde-base/kephal/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kephal/Manifest +++ b/kde-base/kephal/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kephal/kephal-4.11.9.ebuild b/kde-base/kephal/kephal-4.11.9.ebuild deleted file mode 100644 index b2676420e39b..000000000000 --- a/kde-base/kephal/kephal-4.11.9.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kephal/kephal-4.11.9.ebuild,v 1.5 2014/05/08 07:32:59 ago Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -KMMODULE="libs/kephal" -inherit kde4-meta - -DESCRIPTION="Allows handling of multihead systems via the XRandR extension" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXrandr -" -DEPEND="${RDEPEND} - x11-proto/randrproto -" - -KMEXTRACTONLY+=" - kephal/kephal/screens.h -" diff --git a/kde-base/khotkeys/Manifest b/kde-base/khotkeys/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/khotkeys/Manifest +++ b/kde-base/khotkeys/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/khotkeys/khotkeys-4.11.9.ebuild b/kde-base/khotkeys/khotkeys-4.11.9.ebuild deleted file mode 100644 index ca6d958b00d4..000000000000 --- a/kde-base/khotkeys/khotkeys-4.11.9.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/khotkeys/khotkeys-4.11.9.ebuild,v 1.5 2014/05/08 07:32:23 ago Exp $ - -EAPI=5 - -KMNAME="kde-workspace" -inherit kde4-meta - -DESCRIPTION="KDE: hotkey daemon" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="debug" - -DEPEND=" - $(add_kdebase_dep libkworkspace) - x11-libs/libX11 - x11-libs/libXtst -" -RDEPEND="${DEPEND}" - -KMEXTRACTONLY=" - libs/kworkspace/ -" diff --git a/kde-base/kinfocenter/Manifest b/kde-base/kinfocenter/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kinfocenter/Manifest +++ b/kde-base/kinfocenter/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kinfocenter/kinfocenter-4.11.9.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.9.ebuild deleted file mode 100644 index 8807e9c4f8b2..000000000000 --- a/kde-base/kinfocenter/kinfocenter-4.11.9.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kinfocenter/kinfocenter-4.11.9.ebuild,v 1.5 2014/05/08 08:37:19 zlogene Exp $ - -EAPI=5 - -KDE_HANDBOOK="optional" -KMNAME="kde-workspace" -OPENGL_REQUIRED="optional" -inherit kde4-meta - -DESCRIPTION="The KDE Info Center" -HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug ieee1394" - -DEPEND=" - sys-apps/pciutils - x11-libs/libX11 - ieee1394? ( sys-libs/libraw1394 ) - opengl? ( - virtual/glu - virtual/opengl - ) -" -RDEPEND="${DEPEND} - sys-apps/usbutils -" - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_with ieee1394 RAW1394) - $(cmake-utils_use_with opengl OpenGL) - ) - - kde4-meta_src_configure -} \ No newline at end of file diff --git a/kde-base/klipper/Manifest b/kde-base/klipper/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/klipper/Manifest +++ b/kde-base/klipper/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/klipper/klipper-4.11.9.ebuild b/kde-base/klipper/klipper-4.11.9.ebuild deleted file mode 100644 index cf5d1aecd354..000000000000 --- a/kde-base/klipper/klipper-4.11.9.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/klipper/klipper-4.11.9.ebuild,v 1.5 2014/05/08 07:32:47 ago Exp $ - -EAPI=5 - -KDE_HANDBOOK="optional" -KMNAME="kde-workspace" -inherit kde4-meta - -DESCRIPTION="Applet for KDE and X clipboard management" -HOMEPAGE+=" http://userbase.kde.org/Klipper" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug prison" - -DEPEND=" - $(add_kdebase_dep libkworkspace) - $(add_kdebase_dep libtaskmanager) - sys-libs/zlib - x11-libs/libX11 - prison? ( media-libs/prison ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_with prison) - ) - - kde4-meta_src_configure -} diff --git a/kde-base/kmenuedit/Manifest b/kde-base/kmenuedit/Manifest index 912032620d69..1567544483d4 100644 --- a/kde-base/kmenuedit/Manifest +++ b/kde-base/kmenuedit/Manifest @@ -1,2 +1 @@ DIST kde-workspace-4.11.14.tar.xz 13529808 SHA256 cf20a562f3abf848ab0e122d6af1971dcc6383b91565f6da21f46f1011386e01 SHA512 203a5ffe1eea6f6d3e70fdcded0ac1fc86f76f8a175c043beddb5cbfaa865a07d53b6c1be55d63f4ff47946757267f390318cfad41bb0006f10462e8ec47dea7 WHIRLPOOL dd91f268701de19108eac235a12047aabf319189ce927dea1a60450183878ed454110b4a9d5bfa9613fa7732c8ac7f1344dc8cbc2d12d0b29c42b05e725183a2 -DIST kde-workspace-4.11.9.tar.xz 13536252 SHA256 aa3d12a264e7fcb6c1330e800b9c7d43c00277275d182824d42f9fe1def0c0cf SHA512 9f4292144981a94ccd9cfcd9a70ce673c3212c9962cce049668b15b86c5a037dfe0a4b0acfa4ad0c4c2902ded2b17521cbcff7e2411af7efb4c05af5b9465c81 WHIRLPOOL 26327aaee0ac92a6d8f9d9981b1f1cd4d2090d1124a7435301c55287228b57dba1f50814753abb468080787514ed19a60099ede0764d1bc09e76d948f1360879 diff --git a/kde-base/kmenuedit/kmenuedit-4.11.9.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.9.ebuild deleted file mode 100644 index 9f8260dc13ba..000000000000 --- a/kde-base/kmenuedit/kmenuedit-4.11.9.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kmenuedit/kmenuedit-4.11.9.ebuild,v 1.5 2014/05/08 07:32:34 ago Exp $ - -EAPI=5 - -KDE_HANDBOOK="optional" -KMNAME="kde-workspace" -inherit kde4-meta - -DESCRIPTION="KDE menu editor" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="debug" - -RDEPEND=" - $(add_kdebase_dep khotkeys) -" -DEPEND=${RDEPEND} - -KMEXTRACTONLY=" - libs/kworkspace/ -" - -src_configure() { - sed -i -e \ - "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \ - kmenuedit/CMakeLists.txt \ - || die "sed failed" - - kde4-meta_src_configure -} diff --git a/kde-base/kopete/metadata.xml b/kde-base/kopete/metadata.xml index 2b780f97bf6d..bb56cc6f689d 100644 --- a/kde-base/kopete/metadata.xml +++ b/kde-base/kopete/metadata.xml @@ -25,7 +25,6 @@ Enable the IRC protocol handler. --> Enable the Sametime protocol handler. - Enable "Windows live messenger" protocol support. Enable Skype protocol handler (not fully functional yet).