Browse Source

Sync with portage [Mon Oct 28 15:19:00 MSK 2013].

mhiretskiy
root 9 years ago
parent
commit
c97d744cfa
  1. 25
      app-accessibility/sphinxbase/files/sphinxbase-0.8-automake113.patch
  2. 7
      app-accessibility/sphinxbase/sphinxbase-0.8.ebuild
  3. 5
      app-admin/conky/conky-1.9.0-r3.ebuild
  4. 18
      app-admin/conky/files/conky-1.9.0-default-graph-size.patch
  5. 39
      app-admin/eselect-renpy/eselect-renpy-0.3.ebuild
  6. 15
      app-admin/eselect-renpy/files/renpy.eselect-0.3
  7. 2
      app-admin/logrotate/Manifest
  8. 14
      app-admin/logrotate/files/logrotate-3.8.7-atomic-create.patch
  9. 8
      app-admin/logrotate/files/logrotate-3.8.7-datehack.patch
  10. 38
      app-admin/logrotate/files/logrotate-3.8.7-fbsd.patch
  11. 6
      app-admin/logrotate/files/logrotate-3.8.7-ignore-hidden.patch
  12. 14
      app-admin/logrotate/files/logrotate-3.8.7-noasprintf.patch
  13. 2
      app-admin/logrotate/logrotate-3.8.7.ebuild
  14. 6
      app-admin/pass/pass-1.4.2.ebuild
  15. 11
      app-arch/file-roller/file-roller-3.8.4-r2.ebuild
  16. 99
      app-arch/file-roller/file-roller-3.8.4.ebuild
  17. 43
      app-arch/file-roller/files/file-roller-3.8.4-extract-failure.patch
  18. 40
      app-arch/file-roller/files/file-roller-3.8.4-ignore-errors.patch
  19. 186
      app-arch/file-roller/files/file-roller-3.8.4-modifications-time.patch
  20. 1
      app-arch/lrzip/Manifest
  21. 4
      app-arch/lrzip/lrzip-0.614.ebuild
  22. 30
      app-arch/lrzip/lrzip-0.616.ebuild
  23. 19
      app-backup/rear/files/rear-1.15-add-support-for-gentoo-kernels.patch
  24. 57
      app-backup/rear/rear-1.15-r1.ebuild
  25. 1
      app-editors/gedit-plugins/Manifest
  26. 11
      app-editors/gedit-plugins/files/gedit-plugins-3.8.3-terminal-background.patch
  27. 66
      app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild
  28. 8
      app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild
  29. 1
      app-editors/retext/Manifest
  30. 55
      app-editors/retext/retext-4.1.0.ebuild
  31. 6
      app-editors/retext/retext-9999.ebuild
  32. 1
      app-editors/scite/Manifest
  33. 87
      app-editors/scite/scite-3.3.6.ebuild
  34. 1
      app-editors/vim-qt/Manifest
  35. 3
      app-editors/vim-qt/metadata.xml
  36. 88
      app-editors/vim-qt/vim-qt-20131004.ebuild
  37. 1
      app-editors/xemacs/Manifest
  38. 235
      app-editors/xemacs/xemacs-21.5.34.ebuild
  39. 3
      app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r3.ebuild
  40. 12
      app-emulation/emul-linux-x86-baselibs/files/remove-native
  41. 112
      app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20131008-r1.ebuild
  42. 4
      app-emulation/emul-linux-x86-gtklibs/files/remove-native
  43. 15
      app-emulation/libguestfs/files/1.24/0001_add_gentoo_names_to_configure.patch
  44. 16
      app-emulation/libguestfs/files/1.24/0002_add_gentooway_to_remove_la_files.patch
  45. 57
      app-emulation/libguestfs/files/1.24/0004_add_icoutils_configure_drop_automagic.patch
  46. 21
      app-emulation/libguestfs/files/1.24/0005_enable_gtk_docs_in_broken_autotools-utils-eclass.patch
  47. 13
      app-emulation/libguestfs/files/1.24/0103_disable_php_bindings_makefile.patch
  48. 4
      app-emulation/libvirt/Manifest
  49. 129
      app-emulation/libvirt/files/libvirtd.init-r13
  50. 13
      app-emulation/libvirt/files/virtlockd.init
  51. 4
      app-emulation/libvirt/libvirt-1.0.5.6.ebuild
  52. 432
      app-emulation/libvirt/libvirt-1.1.2-r3.ebuild
  53. 4
      app-emulation/libvirt/libvirt-1.1.3-r1.ebuild
  54. 9
      app-emulation/libvirt/libvirt-1.1.3-r2.ebuild
  55. 432
      app-emulation/libvirt/libvirt-1.1.3.ebuild
  56. 3
      app-forensics/lynis/Manifest
  57. 40
      app-forensics/lynis/lynis-1.3.2.ebuild
  58. 2
      app-forensics/lynis/lynis-1.3.3.ebuild
  59. 11
      app-misc/colordiff/colordiff-1.0.13.ebuild
  60. 4
      app-misc/media-player-info/media-player-info-21-r1.ebuild
  61. 4
      app-misc/strigi/strigi-0.7.8.ebuild
  62. 12
      app-office/libreoffice-bin-debug/Manifest
  63. 64
      app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.1.2.3.ebuild
  64. 12
      app-office/libreoffice-bin/Manifest
  65. 207
      app-office/libreoffice-bin/libreoffice-bin-4.1.2.3.ebuild
  66. 4
      app-office/libreoffice-l10n/libreoffice-l10n-4.1.2.3.ebuild
  67. 4
      app-office/libreoffice/libreoffice-4.1.2.3.ebuild
  68. 105
      app-office/texmaker/files/texmaker-4.0.4-unbundle.patch
  69. 7
      app-office/texmaker/files/texmakerx_my.pri
  70. 84
      app-office/texmaker/texmaker-4.0.4-r1.ebuild
  71. 14
      app-portage/flaggie/flaggie-9999.ebuild
  72. 3
      app-portage/gentoopm/gentoopm-0.2.6.ebuild
  73. 3
      app-portage/gentoopm/gentoopm-0.2.8.ebuild
  74. 3
      app-portage/gentoopm/gentoopm-0.2.9.ebuild
  75. 4
      app-portage/gentoopm/gentoopm-9999.ebuild
  76. 4
      app-text/jist/jist-1.5.1.ebuild
  77. 4
      app-text/libmwaw/libmwaw-0.1.10.ebuild
  78. 4
      app-text/libodfgen/libodfgen-0.0.2.ebuild
  79. 4
      app-text/libwpd/libwpd-0.9.9.ebuild
  80. 4
      app-text/libwps/libwps-0.2.9.ebuild
  81. 1
      app-text/pandoc/Manifest
  82. 23
      app-text/pandoc/files/pandoc-1.9.4.5-disable-writes-other-man.patch
  83. 89
      app-text/pandoc/pandoc-1.9.4.5.ebuild
  84. 2
      dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild
  85. 9
      dev-java/icedtea/Manifest
  86. 380
      dev-java/icedtea/icedtea-7.2.4.3.ebuild
  87. 2
      dev-java/oracle-jdk-bin/Manifest
  88. 4
      dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.45.ebuild
  89. 5
      dev-java/tomcat-servlet-api/Manifest
  90. 34
      dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.36.ebuild
  91. 36
      dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.32.ebuild
  92. 36
      dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.39.ebuild
  93. 4
      dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.47.ebuild
  94. 4
      dev-lang/fpc/fpc-2.6.2.ebuild
  95. 11
      dev-lang/lazarus/lazarus-1.0.12.ebuild
  96. 11
      dev-lang/lazarus/metadata.xml
  97. 287
      dev-lang/python/files/python-2.7-issue18851.patch
  98. 350
      dev-lang/python/python-2.7.5-r4.ebuild
  99. 1
      dev-libs/hidapi/Manifest
  100. 59
      dev-libs/hidapi/hidapi-0.8.0_pre20130121.ebuild

25
app-accessibility/sphinxbase/files/sphinxbase-0.8-automake113.patch

@ -0,0 +1,25 @@
diff -Naur sphinxbase-0.8/test/regression/Makefile.am sphinxbase-0.8.new/test/regression/Makefile.am
--- sphinxbase-0.8/test/regression/Makefile.am 2012-12-05 06:05:39.000000000 -0800
+++ sphinxbase-0.8.new/test/regression/Makefile.am 2013-10-08 13:05:15.498853962 -0700
@@ -33,9 +33,19 @@
# Disable sphinx_fe tests for now if fixed-point due to imprecision
if FIXED_POINT
-TESTS = $(srcdir)/test-cepview.sh $(srcdir)/test-sphinx_pitch.sh
+TESTS = test-cepview.sh test-sphinx_pitch.sh
else
-TESTS = $(srcdir)/test-*.sh
+TESTS = \
+ test-cepview.sh \
+ test-sphinx_fe-ctl.sh \
+ test-sphinx_fe-dct.sh \
+ test-sphinx_fe-dither-seed.sh \
+ test-sphinx_fe-logspec2cep.sh \
+ test-sphinx_fe-logspec.sh \
+ test-sphinx_fe.sh \
+ test-sphinx_fe-smoothspec.sh \
+ test-sphinx_jsgf2fsg.sh \
+ test-sphinx_pitch.sh
endif
EXTRA_DIST += $(TESTS)

7
app-accessibility/sphinxbase/sphinxbase-0.8.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/sphinxbase/sphinxbase-0.8.ebuild,v 1.4 2013/06/27 18:20:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/sphinxbase/sphinxbase-0.8.ebuild,v 1.5 2013/10/27 15:51:51 teiresias Exp $
EAPI=5
@ -30,7 +30,10 @@ DEPEND="${RDEPEND}
# Due to generated Python setup.py.
AUTOTOOLS_IN_SOURCE_BUILD=1
PATCHES=( "${FILESDIR}"/${P}-unbundle-lapack.patch )
PATCHES=(
"${FILESDIR}"/${P}-unbundle-lapack.patch
"${FILESDIR}"/${P}-automake113.patch
)
src_configure() {
local myeconfargs=(

5
app-admin/conky/conky-1.9.0-r3.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0-r3.ebuild,v 1.1 2013/10/24 17:00:02 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0-r3.ebuild,v 1.2 2013/10/25 14:38:33 billie Exp $
EAPI=5
@ -63,7 +63,8 @@ src_prepare() {
"${FILESDIR}/${P}-ncurses.patch" \
"${FILESDIR}/${P}-lines-fix.patch" \
"${FILESDIR}/${P}-update-when-message-count-decreases.patch" \
"${FILESDIR}/${P}-apcupsd.patch"
"${FILESDIR}/${P}-apcupsd.patch" \
"${FILESDIR}/${P}-default-graph-size.patch"
# Allow user patches #478482
# Only run autotools if user patched something

18
app-admin/conky/files/conky-1.9.0-default-graph-size.patch

@ -0,0 +1,18 @@
diff -r -U 5 conky-1.9.0/src/specials.c conky-1.9.0/src/specials.c
--- conky-1.9.0/src/specials.c 2012-05-03 22:13:47.000000000 +0100
+++ conky-1.9.0/src/specials.c 2013-02-27 21:16:15.856669451 +0000
@@ -186,12 +186,12 @@
g->scale = defscale;
if (sscanf(args, "%1023s %d,%d %x %x", buf, &g->height, &g->width, &g->first_colour, &g->last_colour) == 5) {
return strndup(buf, text_buffer_size);
}
buf[0] = '\0';
- g->height = 25;
- g->width = 0;
+ g->height = default_graph_height;
+ g->width = default_graph_width;
if (sscanf(args, "%x %x %u", &g->first_colour, &g->last_colour, &g->scale) == 3) {
return NULL;
}
g->scale = defscale;
if (sscanf(args, "%x %x", &g->first_colour, &g->last_colour) == 2) {

39
app-admin/eselect-renpy/eselect-renpy-0.3.ebuild

@ -0,0 +1,39 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-renpy/eselect-renpy-0.3.ebuild,v 1.1 2013/10/26 20:27:46 hasufell Exp $
EAPI=5
inherit games
DESCRIPTION="Manages renpy symlink"
HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="app-admin/eselect-lib-bin-symlink"
S=${WORKDIR}
pkg_setup() { :; }
src_prepare() {
sed \
-e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
"${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
}
src_configure() { :; }
src_compile() { :; }
src_install() {
insinto /usr/share/eselect/modules
doins renpy.eselect
}
pkg_preinst() { :; }
pkg_postinst() { :; }

15
app-admin/eselect-renpy/files/renpy.eselect-0.3

@ -0,0 +1,15 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id: renpy.eselect-0.3,v 1.1 2013/10/26 20:27:46 hasufell Exp $
DESCRIPTION="Manage default renpy version"
MAINTAINER="hasufell@gentoo.org"
VERSION="0.3"
SYMLINK_PATH="@GAMES_BINDIR@/renpy"
SYMLINK_TARGETS=( renpy-6.14 renpy-6.15 renpy-6.16 )
SYMLINK_DESCRIPTION='default renpy'
SYMLINK_CRUCIAL=1
inherit bin-symlink

2
app-admin/logrotate/Manifest

@ -1,3 +1,3 @@
DIST logrotate-3.8.4.tar.gz 55610 SHA256 d363e9212527ada6e566ad04e18d21eb7d70a3bfd0710671c7b75a2c0dd96e29 SHA512 c3a509d8d9140b4a584c9ca731df10d8df17abfd38fc1263d19b2d25560cd047cf2036c7a5ffa738036599f55616b3c73456af63c40ec087672a263e8895aee0 WHIRLPOOL af914183c0f1358f3e9ce06509b922af43bd5a0e9a942a8b3d546b0966540fb27920cf8d61141d50d99f7157ee35e8f90b42fb4765bc5c4bc3400a9c17b1c156
DIST logrotate-3.8.5.tar.gz 57818 SHA256 6b695bffeb54ed6f6c9a560780231a55c3548a24b96cb06f33b84f8cea600079 SHA512 7548a8a1841eccb28272ca13d7305315c921563486d3a31bda6e53699d450fdaeb819e181c003200042de869f3526b5fdf162dd4a2fe435264027c197d3f5f1c WHIRLPOOL 4491ebde1710c9f37045c6eed7a3191d86e315fb9bc9c43da68c3b1b0049da54d3270f0e38de4b4c08165b383a6909bd93e1a9f199814f7a3154b94e6f466251
DIST logrotate-3.8.6.tar.gz 58502 SHA256 0e0ef0609afe9ef2a2ef6cae307b5ca618ddd349923ccce6e064513afd4e9d92 SHA512 ecd70cc1043e38bfdbfa74f6932e688f16d5e99aa13edf804d8d556eccc6c8e00377f818cb566ff1124dcae5f88c1aa624a86fc3339ac4b29562ade6541c8750 WHIRLPOOL 261c46fa2821f136518efdf42a77d9e3a145e62d1dd325d4cc269aa72f344c1534710aeca52f4c1564bb812afe4201f12c068a020382dee6c1a06f6d19cf35b3
DIST logrotate-3.8.7.tar.gz 58898 SHA256 f6ba691f40e30e640efa2752c1f9499a3f9738257660994de70a45fe00d12b64 SHA512 6c0dc106e2a9e9d2cd7ac12af869bc152db7d046a1c6d1b75810fb2fc7a7f382b3c3f1dc54b9fb9a9eee248c1c66a9f5ce86804f15b49ac0210313c231b49e7f WHIRLPOOL 6ba7fd7eca8435575c96a5534fe9dbe098235ee2319f2ab8e279d94fa6de3ea0e53cd78eeabd643e4da049f585df9a901681b61d0d339131f45fe580aa0eb198

14
app-admin/logrotate/files/logrotate-3.8.5-atomic-create.patch → app-admin/logrotate/files/logrotate-3.8.7-atomic-create.patch

@ -1,16 +1,16 @@
diff -Nur a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-06-10 14:02:36.000000000 +0200
+++ b/logrotate.c 2013-06-18 18:42:28.759999695 +0200
@@ -300,15 +300,21 @@
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-10-26 18:07:54.809999410 +0200
+++ b/logrotate.c 2013-10-26 18:16:08.539999396 +0200
@@ -304,15 +304,20 @@
int createOutputFile(char *fileName, int flags, struct stat *sb, acl_type acl, int force_mode)
{
int fd;
- struct stat sb_create;
- int acl_set = 0;
+ int acl_set = 0;
-
- fd = open(fileName, (flags | O_EXCL | O_NOFOLLOW),
- (S_IRUSR | S_IWUSR) & sb->st_mode);
+ int acl_set = 0;
+ struct stat sb_create;
+ char template[PATH_MAX + 1];
+ char *fname;
@ -29,7 +29,7 @@ diff -Nur a/logrotate.c b/logrotate.c
return -1;
}
if (fchmod(fd, (S_IRUSR | S_IWUSR) & sb->st_mode)) {
@@ -359,6 +365,13 @@
@@ -363,6 +368,13 @@
}
}

8
app-admin/logrotate/files/logrotate-3.8.5-datehack.patch → app-admin/logrotate/files/logrotate-3.8.7-datehack.patch

@ -1,7 +1,7 @@
diff -Nur a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-06-10 14:02:36.000000000 +0200
+++ b/logrotate.c 2013-06-18 18:34:09.329999708 +0200
@@ -2035,7 +2035,7 @@
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-10-10 10:43:36.000000000 +0200
+++ b/logrotate.c 2013-10-26 17:56:06.549999428 +0200
@@ -2046,7 +2046,7 @@
}
/* Hack to hide earlier bug */

38
app-admin/logrotate/files/logrotate-3.8.5-fbsd.patch → app-admin/logrotate/files/logrotate-3.8.7-fbsd.patch

@ -1,19 +1,6 @@
diff -Nur a/Makefile b/Makefile
--- a/Makefile 2013-06-10 14:02:36.000000000 +0200
+++ b/Makefile 2013-06-18 18:36:30.899999705 +0200
@@ -22,7 +22,9 @@
ifeq ($(WITH_ACL),yes)
CFLAGS += -DWITH_ACL
+ifneq ($(OS_NAME),FreeBSD)
LOADLIBES += -lacl
+endif
# See pretest
TEST_ACL=1
else
diff -Nur a/config.c b/config.c
--- a/config.c 2013-06-10 14:02:36.000000000 +0200
+++ b/config.c 2013-06-18 18:37:05.729999704 +0200
diff -Nuar a/config.c b/config.c
--- a/config.c 2013-10-26 18:05:54.729999413 +0200
+++ b/config.c 2013-10-26 18:07:19.179999410 +0200
@@ -1,6 +1,6 @@
#include <sys/queue.h>
/* Alloca is defined in stdlib.h in NetBSD */
@ -33,9 +20,9 @@ diff -Nur a/config.c b/config.c
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nur a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-06-10 14:02:36.000000000 +0200
+++ b/logrotate.c 2013-06-18 18:37:40.499999703 +0200
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2013-10-26 18:05:29.789999413 +0200
+++ b/logrotate.c 2013-10-26 18:07:54.809999410 +0200
@@ -1,6 +1,6 @@
#include <sys/queue.h>
/* alloca() is defined in stdlib.h in NetBSD */
@ -55,3 +42,16 @@ diff -Nur a/logrotate.c b/logrotate.c
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nuar a/Makefile b/Makefile
--- a/Makefile 2013-06-10 13:29:16.000000000 +0200
+++ b/Makefile 2013-10-26 18:06:42.569999411 +0200
@@ -22,7 +22,9 @@
ifeq ($(WITH_ACL),yes)
CFLAGS += -DWITH_ACL
+ifneq ($(OS_NAME),FreeBSD)
LOADLIBES += -lacl
+endif
# See pretest
TEST_ACL=1
else

6
app-admin/logrotate/files/logrotate-3.8.5-ignore-hidden.patch → app-admin/logrotate/files/logrotate-3.8.7-ignore-hidden.patch

@ -1,6 +1,6 @@
diff -Nur a/config.c b/config.c
--- a/config.c 2013-06-10 14:02:36.000000000 +0200
+++ b/config.c 2013-06-18 18:35:33.009999706 +0200
diff -Nuar a/config.c b/config.c
--- a/config.c 2013-07-31 13:34:31.000000000 +0200
+++ b/config.c 2013-10-26 17:57:58.309999425 +0200
@@ -255,7 +255,9 @@
char *pattern;

14
app-admin/logrotate/files/logrotate-3.8.5-noasprintf.patch → app-admin/logrotate/files/logrotate-3.8.7-noasprintf.patch

@ -1,7 +1,7 @@
diff -Nur a/config.c b/config.c
--- a/config.c 2013-06-10 14:02:36.000000000 +0200
+++ b/config.c 2013-06-18 18:39:26.799999700 +0200
@@ -45,39 +45,6 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2013-10-26 18:07:19.179999410 +0200
+++ b/config.c 2013-10-26 18:12:21.599999402 +0200
@@ -49,39 +49,6 @@
#include "asprintf.c"
#endif
@ -41,9 +41,9 @@ diff -Nur a/config.c b/config.c
#if !defined(strndup)
char *strndup(const char *s, size_t n)
{
diff -Nur a/logrotate.h b/logrotate.h
--- a/logrotate.h 2013-06-10 14:02:36.000000000 +0200
+++ b/logrotate.h 2013-06-18 18:39:38.149999700 +0200
diff -Nuar a/logrotate.h b/logrotate.h
--- a/logrotate.h 2013-06-10 13:29:16.000000000 +0200
+++ b/logrotate.h 2013-10-26 18:12:37.429999402 +0200
@@ -67,8 +67,5 @@
extern int debug;

2
app-admin/logrotate/logrotate-3.8.5.ebuild → app-admin/logrotate/logrotate-3.8.7.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.5.ebuild,v 1.2 2013/06/18 17:25:26 nimiux Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.7.ebuild,v 1.1 2013/10/26 16:27:42 nimiux Exp $
EAPI=5

6
app-admin/pass/pass-1.4.2.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.4.2.ebuild,v 1.3 2013/10/20 19:13:56 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.4.2.ebuild,v 1.4 2013/10/28 06:41:21 grobian Exp $
EAPI=4
@ -13,7 +13,7 @@ SRC_URI="http://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.x
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86 ~x86-macos"
IUSE="+git X zsh-completion fish-completion libc_Darwin"
IUSE="+git X zsh-completion fish-completion elibc_Darwin"
RDEPEND="
app-crypt/gnupg
@ -21,7 +21,7 @@ RDEPEND="
app-text/tree
git? ( dev-vcs/git )
X? ( x11-misc/xclip )
libc_Darwin? ( app-misc/getopt )
elibc_Darwin? ( app-misc/getopt )
zsh-completion? ( app-shells/zsh )
fish-completion? ( app-shells/fish )
"

11
app-arch/file-roller/file-roller-3.8.4-r1.ebuild → app-arch/file-roller/file-roller-3.8.4-r2.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.8.4-r1.ebuild,v 1.1 2013/09/09 00:40:44 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.8.4-r2.ebuild,v 1.1 2013/10/26 19:09:33 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -70,6 +70,15 @@ src_prepare() {
# app-arch/{un,}rar-5 support, https://bugzilla.gnome.org/show_bug.cgi?id=707568
epatch "${FILESDIR}"/${PN}-3.8.4-rar-5.patch
# libarchive: fixed failure when extracting some tar archives
epatch "${FILESDIR}"/${PN}-3.8.4-extract-failure.patch
# libarchive: restore the folders modification time correctly
epatch "${FILESDIR}"/${PN}-3.8.4-modifications-time.patch
# Ignore errors when setting file attributes
epatch "${FILESDIR}"/${PN}-3.8.4-ignore-errors.patch
# File providing Gentoo package names for various archivers
cp -f "${FILESDIR}/3.6.0-packages.match" data/packages.match || die

99
app-arch/file-roller/file-roller-3.8.4.ebuild

@ -1,99 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.8.4.ebuild,v 1.1 2013/08/25 18:43:45 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2 readme.gentoo
DESCRIPTION="Archive manager for GNOME"
HOMEPAGE="http://fileroller.sourceforge.net/"
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
IUSE="nautilus packagekit"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
# gdk-pixbuf used extensively in the source
# cairo used in eggtreemultidnd.c
# pango used in fr-window
RDEPEND="
>=app-arch/libarchive-3:=
>=dev-libs/glib-2.29.14:2
>=dev-libs/json-glib-0.14
>=x11-libs/gtk+-3.6:3
>=x11-libs/libnotify-0.4.3:=
sys-apps/file
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/libICE
x11-libs/libSM
x11-libs/pango
nautilus? ( >=gnome-base/nautilus-3 )
packagekit? ( app-admin/packagekit-base )
"
DEPEND="${RDEPEND}
dev-util/desktop-file-utils
>=dev-util/intltool-0.40.0
sys-devel/gettext
virtual/pkgconfig
"
# eautoreconf needs:
# gnome-base/gnome-common
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
${PN} is a frontend for several archiving utilities. If you want a
particular achive format support, see ${HOMEPAGE}
and install the relevant package. For example:
7-zip - app-arch/p7zip
ace - app-arch/unace
arj - app-arch/arj
cpio - app-arch/cpio
deb - app-arch/dpkg
iso - app-cdr/cdrtools
jar,zip - app-arch/zip and app-arch/unzip
lha - app-arch/lha
lzop - app-arch/lzop
rar - app-arch/unrar or app-arch/unar
rpm - app-arch/rpm
unstuff - app-arch/stuffit
zoo - app-arch/zoo"
src_prepare() {
# Use absolute path to GNU tar since star doesn't have the same
# options. On Gentoo, star is /usr/bin/tar, GNU tar is /bin/tar
epatch "${FILESDIR}"/${PN}-2.10.3-use_bin_tar.patch
# File providing Gentoo package names for various archivers
cp -f "${FILESDIR}/3.6.0-packages.match" data/packages.match || die
gnome2_src_prepare
}
src_configure() {
DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* TODO"
# --disable-debug because enabling it adds -O0 to CFLAGS
gnome2_src_configure \
--disable-run-in-place \
--disable-static \
--disable-debug \
--enable-magic \
--enable-libarchive \
--with-smclient=xsmp \
$(use_enable nautilus nautilus-actions) \
$(use_enable packagekit) \
ITSTOOL=$(type -P true)
}
src_install() {
gnome2_src_install
readme.gentoo_create_doc
}
pkg_postinst() {
gnome2_pkg_postinst
readme.gentoo_print_elog
}

43
app-arch/file-roller/files/file-roller-3.8.4-extract-failure.patch

@ -0,0 +1,43 @@
From 40d2c298a7b938a974fe83b609293348a7d59bbd Mon Sep 17 00:00:00 2001
From: Paolo Bacchilega <paobac@src.gnome.org>
Date: Sun, 29 Sep 2013 16:30:29 +0000
Subject: libarchive: fixed failure when extracting some tar archives
do not try to restore the creation time;
do not set the G_FILE_ATTRIBUTE_TIME_CREATED_USEC attribute
[bug #709035]
---
diff --git a/src/fr-archive-libarchive.c b/src/fr-archive-libarchive.c
index 37e3008..e465fe8 100644
--- a/src/fr-archive-libarchive.c
+++ b/src/fr-archive-libarchive.c
@@ -428,15 +428,8 @@ _g_file_info_create_from_entry (struct archive_entry *entry,
/* times */
- if (archive_entry_ctime_is_set (entry)) {
- g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_CREATED, archive_entry_ctime (entry));
- g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_CREATED_USEC, archive_entry_ctime_nsec (entry));
- }
-
- if (archive_entry_mtime_is_set (entry)) {
+ if (archive_entry_mtime_is_set (entry))
g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED, archive_entry_mtime (entry));
- g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, archive_entry_mtime_nsec (entry));
- }
/* username */
@@ -529,7 +522,8 @@ restore_modification_time (GHashTable *created_folders,
info = g_file_info_new ();
g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED, g_file_info_get_attribute_uint64 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED));
- g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, g_file_info_get_attribute_uint32 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC));
+ if (g_file_info_get_attribute_status (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC) == G_FILE_ATTRIBUTE_STATUS_SET)
+ g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, g_file_info_get_attribute_uint32 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC));
result = _g_file_set_attributes_from_info (file, info, cancellable, error);
g_object_unref (info);
--
cgit v0.9.2

40
app-arch/file-roller/files/file-roller-3.8.4-ignore-errors.patch

@ -0,0 +1,40 @@
From 80c36ae3c84dce8716eb5b74ddb8c73da5824f13 Mon Sep 17 00:00:00 2001
From: Paolo Bacchilega <paobac@src.gnome.org>
Date: Fri, 11 Oct 2013 19:38:27 +0000
Subject: ignore errors when setting file attributes
[bug #709932]
---
diff --git a/src/fr-archive-libarchive.c b/src/fr-archive-libarchive.c
index 44aaad2..19c5a1d 100644
--- a/src/fr-archive-libarchive.c
+++ b/src/fr-archive-libarchive.c
@@ -751,7 +751,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
GFileInfo *info;
info = _g_file_info_create_from_entry (entry, extract_data);
- _g_file_set_attributes_from_info (file, info, cancellable, &load_data->error);
+ _g_file_set_attributes_from_info (file, info, cancellable, NULL);
g_hash_table_insert (created_folders, g_object_ref (file), g_object_ref (info));
g_object_unref (info);
@@ -774,7 +774,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
if (r != ARCHIVE_EOF)
load_data->error = g_error_new_literal (FR_ERROR, FR_ERROR_COMMAND_ERROR, archive_error_string (a));
else
- _g_file_set_attributes_from_entry (file, entry, extract_data, cancellable, &load_data->error);
+ _g_file_set_attributes_from_entry (file, entry, extract_data, cancellable, NULL);
break;
case AE_IFLNK:
@@ -805,7 +805,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
}
if (load_data->error == NULL)
- restore_modification_time (created_folders, cancellable, &load_data->error);
+ restore_modification_time (created_folders, cancellable, NULL);
if ((load_data->error == NULL) && (r != ARCHIVE_EOF))
load_data->error = g_error_new_literal (FR_ERROR, FR_ERROR_COMMAND_ERROR, archive_error_string (a));
--
cgit v0.9.2

186
app-arch/file-roller/files/file-roller-3.8.4-modifications-time.patch

@ -0,0 +1,186 @@
From 4bf8552f8e60c8d4ec65e360451c6998198052db Mon Sep 17 00:00:00 2001
From: Paolo Bacchilega <paobac@src.gnome.org>
Date: Wed, 04 Sep 2013 10:02:11 +0000
Subject: libarchive: restore the folders modification time correctly
when honoring the skip_older and overwrite flags ignore the
directories created during the extraction process.
[bug #697756]
---
diff --git a/src/fr-archive-libarchive.c b/src/fr-archive-libarchive.c
index 3b73c48..37e3008 100644
--- a/src/fr-archive-libarchive.c
+++ b/src/fr-archive-libarchive.c
@@ -33,6 +33,7 @@
#include "file-utils.h"
#include "fr-error.h"
#include "fr-archive-libarchive.h"
+#include "gio-utils.h"
#include "glib-utils.h"
#include "typedefs.h"
@@ -547,6 +548,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
LoadData *load_data;
GHashTable *checked_folders;
GHashTable *created_folders;
+ GHashTable *folders_created_during_extraction;
struct archive *a;
struct archive_entry *entry;
int r;
@@ -556,6 +558,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
checked_folders = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, NULL);
created_folders = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, g_object_unref);
+ folders_created_during_extraction = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, NULL);
fr_archive_progress_set_total_files (load_data->archive, extract_data->n_files_to_extract);
a = archive_read_new ();
@@ -590,11 +593,14 @@ extract_archive_thread (GSimpleAsyncResult *result,
archive_read_data_skip (a);
continue;
}
+
file = g_file_get_child (extract_data->destination, relative_path);
/* honor the skip_older and overwrite options */
- if (extract_data->skip_older || ! extract_data->overwrite) {
+ if ((g_hash_table_lookup (folders_created_during_extraction, file) == NULL)
+ && (extract_data->skip_older || ! extract_data->overwrite))
+ {
GFileInfo *info;
info = g_file_query_info (file,
@@ -652,7 +658,18 @@ extract_archive_thread (GSimpleAsyncResult *result,
&& (g_hash_table_lookup (checked_folders, parent) == NULL)
&& ! g_file_query_exists (parent, cancellable))
{
- if (g_file_make_directory_with_parents (parent, cancellable, &load_data->error)) {
+ if (! _g_file_make_directory_with_parents (parent,
+ folders_created_during_extraction,
+ cancellable,
+ &local_error))
+ {
+ if (! g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_EXISTS))
+ load_data->error = local_error;
+ else
+ g_clear_error (&local_error);
+ }
+
+ if (load_data->error == NULL) {
GFile *grandparent;
grandparent = g_object_ref (parent);
@@ -736,7 +753,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
load_data->error = g_error_copy (local_error);
g_error_free (local_error);
}
- else {
+ if (load_data->error == NULL) {
GFileInfo *info;
info = _g_file_info_create_from_entry (entry, extract_data);
@@ -803,6 +820,7 @@ extract_archive_thread (GSimpleAsyncResult *result,
if (load_data->error != NULL)
g_simple_async_result_set_from_error (result, load_data->error);
+ g_hash_table_unref (folders_created_during_extraction);
g_hash_table_unref (created_folders);
g_hash_table_unref (checked_folders);
archive_read_free (a);
diff --git a/src/gio-utils.c b/src/gio-utils.c
index 9d9f708..b317694 100644
--- a/src/gio-utils.c
+++ b/src/gio-utils.c
@@ -1483,3 +1483,73 @@ _g_file_load_buffer_finish (GFile *file,
return TRUE;
}
+
+
+static gboolean
+_g_file_make_directory_and_add_to_created_folders (GFile *file,
+ GHashTable *created_folders,
+ GCancellable *cancellable,
+ GError **error)
+{
+ gboolean result;
+
+ result = g_file_make_directory (file, cancellable, error);
+ if (result && (g_hash_table_lookup (created_folders, file) == NULL))
+ g_hash_table_insert (created_folders, g_object_ref (file), GINT_TO_POINTER (1));
+
+ return result;
+}
+
+
+gboolean
+_g_file_make_directory_with_parents (GFile *file,
+ GHashTable *created_folders,
+ GCancellable *cancellable,
+ GError **error)
+{
+ GError *local_error = NULL;
+ GFile *work_file = NULL;
+ GList *list = NULL, *l;
+
+ g_return_val_if_fail (G_IS_FILE (file), FALSE);
+
+ _g_file_make_directory_and_add_to_created_folders (file, created_folders, cancellable, &local_error);
+ if ((local_error == NULL) || (local_error->code != G_IO_ERROR_NOT_FOUND)) {
+ if (local_error != NULL)
+ g_propagate_error (error, local_error);
+ return local_error == NULL;
+ }
+
+ work_file = g_object_ref (file);
+ while ((local_error != NULL) && (local_error->code == G_IO_ERROR_NOT_FOUND)) {
+ GFile *parent_file;
+
+ parent_file = g_file_get_parent (work_file);
+ if (parent_file == NULL)
+ break;
+
+ g_clear_error (&local_error);
+ _g_file_make_directory_and_add_to_created_folders (parent_file, created_folders, cancellable, &local_error);
+
+ g_object_unref (work_file);
+ work_file = g_object_ref (parent_file);
+
+ if ((local_error != NULL) && (local_error->code == G_IO_ERROR_NOT_FOUND))
+ list = g_list_prepend (list, parent_file); /* Transfer ownership of ref */
+ else
+ g_object_unref (parent_file);
+ }
+
+ for (l = list; (local_error == NULL) && (l != NULL); l = l->next)
+ _g_file_make_directory_and_add_to_created_folders ((GFile *) l->data, created_folders, cancellable, &local_error);
+
+ _g_object_unref (work_file);
+ _g_object_list_unref (list);
+
+ if (local_error != NULL) {
+ g_propagate_error (error, local_error);
+ return FALSE;
+ }
+
+ return _g_file_make_directory_and_add_to_created_folders (file, created_folders, cancellable, error);
+}
diff --git a/src/gio-utils.h b/src/gio-utils.h
index f784c41..0d7dd3c 100644
--- a/src/gio-utils.h
+++ b/src/gio-utils.h
@@ -177,5 +177,10 @@ gboolean _g_file_load_buffer_finish (GFile *file,
char **buffer,
gsize *buffer_size,
GError **error);
+gboolean _g_file_make_directory_with_parents
+ (GFile *file,
+ GHashTable *created_folders,
+ GCancellable *cancellable,
+ GError **error);
#endif /* _GIO_UTILS_H */
--
cgit v0.9.2

1
app-arch/lrzip/Manifest

@ -1,3 +1,4 @@
DIST lrzip-0.44.tar.bz2 171770 SHA256 3b8aca1de2be674b6a5244fad8d7976771a43281693d0dccedde6ca45f3499d9 SHA512 2cd8ccdab2a124ad822d7be29b7fd3e42571d9d2619cadc55171e58d035712b7b4ca3f5a199080eb83f5f48b258c6668f0d4126735ab76ae4298303601dd8039 WHIRLPOOL afe7b3aa0dd0fc6ad16d1283d2716757ac50516603a88e5e6ef9b44fb6c2ee096eda456c1f5ed5888078c0094d41525cf65a28246f92894b85b6816d88f56f61
DIST lrzip-0.611.tar.bz2 470847 SHA256 351081ede4bacd37eb0f3a6013702154765edbd70e0ebcda8c321e7dd7209998 SHA512 056f6a2f201877616edf835f5ef86e269824bae0d49838797d320c453b10e740a518afcde3ae5c48b9c0cffaa986fd2baa3c2a5d0b5fef63806680095c915810 WHIRLPOOL e4b86d3777dab5d4dda8a622e42e473759de2b03e8fbab15e8eb73884d80afbbb66ecf23c26405de5d13215ed8bdc0c0de15f8f9da7fefa546c06e7420e86e59
DIST lrzip-0.614.tar.bz2 491995 SHA256 65024d69d1773f3ccf84508a481d7de128c03d1cf9750b5803aead4a24522763 SHA512 6c82d7b4cc6081fb4f102a34f3a5ecf834b3fa3d222ac9dd4f3f0615c83610c08315eae9cc98291bd5e3eb71453cf391cdad4db980012e4368d16d80f34d2bd8 WHIRLPOOL 1669d9e551786f81c3849b2bfb813422cccc21c9d00104b58d42a0470ae9b8633339ef88ead6c5956eea92ac6800ee9b259fbfb15d1b22aa45fe92db7040cf68
DIST lrzip-0.616.tar.bz2 493886 SHA256 982d5a8db4d8bbbced6e33fbbcd589c9b3fc4275110155d7bd71cbeff4a235ae SHA512 f578034fa41c5be6df9b9d8e7efe5014229e1acecdd5d6090c26322e1e46db98e3bc17d780eca96342a0bcb56b8e78b008b3293520b82c1bbbd5a96e423d4b3f WHIRLPOOL bc7b22a579de42657c46f4dad426dfdb5cc37e1f54955cb66722ccbfc9b66d19194eb1f1a4d9f545de7859de7903d57854a1af647ff6c3341907fcc874351d94

4
app-arch/lrzip/lrzip-0.614.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.614.ebuild,v 1.8 2013/08/17 04:27:02 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.614.ebuild,v 1.9 2013/10/26 14:26:35 jer Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~amd64 ~arm hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="dev-libs/lzo

30
app-arch/lrzip/lrzip-0.616.ebuild

@ -0,0 +1,30 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.616.ebuild,v 1.1 2013/10/26 10:22:22 yngwin Exp $
EAPI=5
DESCRIPTION="Long Range ZIP or Lzma RZIP optimized for compressing large files"
HOMEPAGE="http://ck.kolivas.org/apps/lrzip/README"
SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="dev-libs/lzo
app-arch/bzip2
sys-libs/zlib"
DEPEND="${RDEPEND}
x86? ( dev-lang/nasm )
virtual/perl-PodParser"
src_configure() {
econf --docdir="/usr/share/doc/${P}"
}
src_install() {
default
rm "${D}/usr/share/doc/${P}/COPYING"
}

19
app-backup/rear/files/rear-1.15-add-support-for-gentoo-kernels.patch

@ -0,0 +1,19 @@
diff --git a/usr/share/rear/pack/Linux-i386/30_copy_kernel.sh b/usr/share/rear/pack/Linux-i386/30_copy_kernel.sh
index 6816f37..ec437e4 100644
--- a/usr/share/rear/pack/Linux-i386/30_copy_kernel.sh
+++ b/usr/share/rear/pack/Linux-i386/30_copy_kernel.sh
@@ -50,6 +50,14 @@ if [ ! -s "$KERNEL_FILE" ]; then
else
Error "Could not find Arch kernel /boot/vmlinuz[-linux|26]"
fi
+ elif [ -f /etc/gentoo-release ]; then
+ if [ -f "/boot/kernel-genkernel-${REAL_MACHINE}-${KERNEL_VERSION}" ]; then
+ KERNEL_FILE="/boot/kernel-genkernel-${REAL_MACHINE}-${KERNEL_VERSION}"
+ elif [ -f "/boot/kernel-${KERNEL_VERSION}" ]; then
+ KERNEL_FILE="/boot/kernel-${KERNEL_VERSION}"
+ else
+ Error "Could not find Gentoo kernel"
+ fi
else
Error "Could not find a matching kernel in /boot !"
fi

57
app-backup/rear/rear-1.15-r1.ebuild

@ -0,0 +1,57 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/rear/rear-1.15-r1.ebuild,v 1.1 2013/10/26 13:37:26 tomwij Exp $
EAPI="5"
inherit eutils
DESCRIPTION="Fully automated disaster recovery supporting a broad variety of backup strategies and scenarios."
HOMEPAGE="http://relax-and-recover.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="udev"
RDEPEND="dev-libs/openssl
net-dialup/mingetty
net-fs/nfs-utils
sys-apps/iproute2
sys-apps/lsb-release
sys-apps/util-linux
sys-block/parted
sys-boot/syslinux
virtual/cdrtools
udev? ( virtual/udev )
"
src_prepare () {
epatch "${FILESDIR}/${P}-add-support-for-gentoo-kernels.patch"
}
src_compile () { :; }
src_install () {
# Deploy udev USB rule and udev will autostart ReaR workflows in case a USB
# drive with the label 'REAR_000' is connected, which in turn is the
# default label when running the `rear format` command.
if use udev ; then
insinto /lib/udev/rules.d
doins etc/udev/rules.d/62-${PN}-usb.rules
fi
# Copy main script-file and documentation.
dosbin usr/sbin/${PN}
doman doc/${PN}.8
dodoc README
# Copy configurations files.
insinto /etc
doins -r etc/${PN}/
insinto /usr/share/
doins -r usr/share/${PN}/
}

1
app-editors/gedit-plugins/Manifest

@ -1,3 +1,2 @@
DIST gedit-plugins-2.32.0.tar.bz2 616927 SHA256 2ef7bf48e9500556d84ae4c2950f4eadcc3f9cb9c58c90f2c83956b0ddad1107 SHA512 c00535a8a166752ef764319eb79fd7dd5a55df495bf0f3de32e287214f5da8ddd32a52c5538d5e8714843e7e724d24aab9f6fca0f1f339fe299a1ffdf264761b WHIRLPOOL d7385fe3682efaeaa5fbc57a8e8fb68480983140daf78643392b6a7b335a2a5e8ce21cc8f04136efcfac6133dd1c1cd65c50eab0b0cbde766eebb850889796eb
DIST gedit-plugins-3.8.2.tar.xz 722224 SHA256 ee6efad1222b0f74208b5280dbad84d16400f3fc39c227b12c8695999aa2b502 SHA512 eef94558d3782a79b62d29757942a9c0d51d20ea9dae916ed6c682ee742b1fd30bfb8c8fa84077d4879ec520fc0b6c7ed5cf025f2cc2fd17575714bca8e9185d WHIRLPOOL 29018fc347ce7e3f4d23c61273a3f216171eb0a26ce4a8da40ede5ba5cae5eac338fe0700ada8299db8158a81d875a67af3ea23cd586d0a795e8d5f9e8f8004f
DIST gedit-plugins-3.8.3.tar.xz 724000 SHA256 2340910ed49acfaab7e8d30142e087f70e55c1a55f8b755d4f9014bce3923c80 SHA512 49a6b6184b73868997477607d932c3ec7b86344854446d1bf7f6a97b2dfff23918970c07fb2bc3f8380ef76874e5addad809c6dd61a0101067e16c9c3c5ea45e WHIRLPOOL b94f8cebd3d4b5e91d92a10b5610510664fb35f4fa8a0eb3dc91f714916b726e6a94a19b13f7072d9df3589241eeff3e8d51dec1090a47a3764ede5c07ce07c8

11
app-editors/gedit-plugins/files/gedit-plugins-3.8.3-terminal-background.patch

@ -0,0 +1,11 @@
--- plugins/terminal/terminal.py~ 2013-06-18 12:16:09.000000000 +0200
+++ plugins/terminal/terminal.py 2013-10-26 14:49:48.619158171 +0200
@@ -58,8 +58,6 @@
self.system_settings.connect("changed::monospace-font-name", self.font_changed)
self._vte = Vte.Terminal()
- self._vte.set_background_image(None)
- self._vte.set_background_transparent(False)
self.reconfigure_vte()
self._vte.set_size(self._vte.get_column_count(), 5)
self._vte.set_size_request(200, 50)

66
app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild

@ -1,66 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild,v 1.1 2013/05/26 11:05:42 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes" # plugins are dlopened
PYTHON_COMPAT=( python3_2 )
PYTHON_REQ_USE="xml"
inherit eutils gnome2 multilib python-r1
DESCRIPTION="Official plugins for gedit"
HOMEPAGE="http://live.gnome.org/GeditPlugins"
LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE_plugins="charmap terminal"
IUSE="+python ${IUSE_plugins}"
REQUIRED_USE="charmap? ( python ) terminal? ( python )"
RDEPEND="
>=app-editors/gedit-3.7.1[python?]
>=dev-libs/glib-2.32:2
>=dev-libs/libpeas-1.7.0[gtk,python?]
>=x11-libs/gtk+-3.4:3
>=x11-libs/gtksourceview-3:3.0
python? (
${PYTHON_DEPS}
>=app-editors/gedit-3[introspection,${PYTHON_USEDEP}]
dev-libs/libpeas[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pycairo
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
>=x11-libs/gtk+-3.4:3[introspection]
>=x11-libs/gtksourceview-3:3.0[introspection]
x11-libs/pango[introspection]
x11-libs/gdk-pixbuf:2[introspection]
)
charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
terminal? ( x11-libs/vte:2.90[introspection] )
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40.0
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
# DEFAULT_PLUGINS from configure.ac
local myplugins="bookmarks,drawspaces,wordcompletion"
# python plugins with no extra dependencies beyond what USE=python brings
use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,colorschemer,commander,dashboard,joinlines,multiedit,textsize,smartspaces,synctex"
# python plugins with extra dependencies
for plugin in ${IUSE_plugins/+}; do
use ${plugin} && myplugins="${myplugins},${plugin}"
done
gnome2_src_configure \
--with-plugins=${myplugins} \
$(use_enable python)
}

8
app-editors/gedit-plugins/gedit-plugins-3.8.3.ebuild → app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3.ebuild,v 1.3 2013/07/25 22:30:05 eva Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3-r1.ebuild,v 1.1 2013/10/26 12:53:54 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -54,6 +54,12 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
"
src_prepare() {
# Fix terminal not loading (adapted from 'master')
epatch "${FILESDIR}/${PN}-3.8.3-terminal-background.patch"
gnome2_src_prepare
}
src_configure() {
# DEFAULT_PLUGINS from configure.ac
local myplugins="bookmarks,drawspaces,wordcompletion"

1
app-editors/retext/Manifest

@ -1 +1,2 @@
DIST ReText-4.0.1.tar.gz 92892 SHA256 547f4d4cd6ca826963799a55e124ee22bbd2c1dc33fd11dc0d891cb66af8b77e SHA512 7055df357573ea87227bb169d9016e6d94fa7a299461019b12e56f8f1f15738f239dd6a1fbd2b37a84ea66abac4f85af6ae5d0b41e85323fbe10bbe8a6db4a81 WHIRLPOOL bf47d53870c3d3d913d09c3094a6451aa3b11f51126dd26c21e4f0d814fa876dbaba38adeb36c5660ad849742beb024bc567d49825c8f244941b761ff7eef471
DIST ReText-4.1.0.tar.gz 125515 SHA256 7fb1207acbe8b6ef87eaeda2338a99214990b68d12c951d71ffaeb9527f08b29 SHA512 ab872dc2fcdd2fcf43ade28b04cf62887d3228f39ecca09778c3d9c29692faabcfe51a61a0e713f710b167aa82aa0e803e09b78492cf43c74aff6240804cab0d WHIRLPOOL 5152bfd47bb93493bb02d86b411bfe3ea64ccc3ed38bcf2f7adfe32907e002fb96b3c1b2b3f9fc2167becb912a4c9fc5e5d68fce5e15aaa8e74c74d1d2cc266a

55
app-editors/retext/retext-4.1.0.ebuild

@ -0,0 +1,55 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/retext/retext-4.1.0.ebuild,v 1.1 2013/10/26 23:48:57 tomwij Exp $
EAPI="5"
PYTHON_COMPAT=( python3_2 )
PLOCALES="ca cs cy da de es et eu fr it ja pl pt pt_BR ru sk uk zh_CN zh_TW"
inherit distutils-r1 l10n
MY_PN="ReText"
MY_P="${MY_PN}-${PV/_/~}"
if [[ ${PV} == *9999* ]] ; then
inherit git-2
EGIT_REPO_URI="git://git.code.sf.net/p/retext/git"
KEYWORDS=""
else
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="A Qt-based text editor for Markdown and reStructuredText"
HOMEPAGE="http://sourceforge.net/p/retext/home/ReText/"
LICENSE="GPL-2"
SLOT="0"
IUSE="+spell"
RDEPEND+="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/markups[${PYTHON_USEDEP}]
dev-python/PyQt4[webkit,${PYTHON_USEDEP}]
spell? ( dev-python/pyenchant[${PYTHON_USEDEP}] )
"
S="${WORKDIR}"/${MY_P}
src_install() {
distutils-r1_src_install
newicon {icons/,}${PN}.png
newicon {icons/,}${PN}.svg
l10n_for_each_disabled_locale_do remove_locale
make_desktop_entry ${PN} "${MY_PN} Editor" ${PN} "Development;Utility;TextEditor"
}
remove_locale() {
find "${D}" -name "retext_${1}.qm" -delete || die "Failed to remove locale ${1}."
}

6
app-editors/retext/retext-9999.ebuild

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/retext/retext-9999.ebuild,v 1.2 2013/06/29 15:43:37 tomwij Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/retext/retext-9999.ebuild,v 1.3 2013/10/26 23:48:57 tomwij Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 python3_2 )
PYTHON_COMPAT=( python3_2 )
PLOCALES="ca cs cy da de es et eu fr it ja pl pt pt_BR ru sk uk zh_CN zh_TW"
inherit distutils-r1 l10n
@ -48,8 +48,6 @@ src_install() {
l10n_for_each_disabled_locale_do remove_locale
make_desktop_entry ${PN} "${MY_PN} Editor" ${PN} "Development;Utility;TextEditor"
dosym /usr/bin/${PN}{.py,}
}
remove_locale() {

1
app-editors/scite/Manifest

@ -1,3 +1,4 @@
DIST scite333.tgz 1992362 SHA256 ee4d8e976d1a13657cb1b60af392cef60fbb2c441932e0398f2c9562fbcbe6a3 SHA512 d1bfcf9b83ccd5423c47169f33880b25736931a9a42e543cccd1101fd915ea3b14a51aa74c0879d908f4bb69852059c89f6fdb621731ec43afb6b96b564a7ac3 WHIRLPOOL 390d9d157d8f802ea05db41668115e61cbdb0f47ee81daa85fbbba87d322b527cc33f20af3381db72ce4d9d1eefc7e54188f15397ec5404347ef0a3b45780c8e
DIST scite334.tgz 2017827 SHA256 47107d9f063a0f1928add39c8b82d2d1745228bfd25c313f98f19dbabf75c04b SHA512 a4b67607e9f883e13409c1b96dcf250f4836cd97106f6d73ac07d41ace09473ef78687c82463661229d917a327140b5e1f4f43eb5d8cdb2b3ff94316deb95019 WHIRLPOOL 366348d777262a3cc770846411433bb9418841f5edc3caf19b307eaee54f7d18aeab5dedcb234f087bd360ecd68f55156fc59408548f8ae25ecaf8c18171ece8
DIST scite335.tgz 2099170 SHA256 5acd167046afe7dfa280c034ab9c7dc5d1be1d548e4999c2456fb2a61468fa89 SHA512 a8a976e58e8190d46162a6ef0834403702460c703bc5904fff95610a40014ed024307d6c0ae727e9bb71868fc4ef339878595e879fcfdec4076ea4e656d6b584 WHIRLPOOL fdd89b02fed78feb50e3ae885a8b918541d949625cee88318db7c066f3ad8f288ee8ae87c627d9eed8217a4a5628acd2ddd56b5421a2ac3b848999a148bae4bd
DIST scite336.tgz 2125559 SHA256 9f3f9c9867e93af37af7a59e962aad76897c9e816c683c03e922baed6be506a5 SHA512 da4869fee62e606d44579ffba736b2944c8425e741b6499776aa258275ab5a0def28e0672a7d36da083a39f6acff464158af1e13d197a769c53d90ac5c016312 WHIRLPOOL 3172ba4916c7071d9d83337d779275c5d413450b91a13c6d081c757e504e8e9ff7fe0d3887ae20245c9669404ef9bc19eb0e659cd5f6fb464ce0e2e10a299be8

87
app-editors/scite/scite-3.3.6.ebuild

@ -0,0 +1,87 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-3.3.6.ebuild,v 1.1 2013/10/25 12:55:30 ago Exp $
EAPI="4"
inherit toolchain-funcs eutils
MY_PV=${PV//./}
DESCRIPTION="A very powerful editor for programmers"
HOMEPAGE="http://www.scintilla.org/SciTE.html"
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
LICENSE="HPND lua? ( MIT )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE="lua"
RDEPEND="dev-libs/glib
x11-libs/cairo
x11-libs/gtk+:2
x11-libs/gdk-pixbuf
x11-libs/pango
lua? ( >=dev-lang/lua-5 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-apps/sed-4"
S="${WORKDIR}/${PN}/gtk"
src_prepare() {
cd "${WORKDIR}/scintilla/gtk"
sed -i makefile \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
-e "s#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
-e "s#-Os##" \
|| die "error patching makefile"
cd "${WORKDIR}/scite/gtk"
sed -i makefile \
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|| die "error patching makefile"
cd "${S}"
sed -i makefile \
-e 's#usr/local#usr#g' \
-e 's#/gnome/apps/Applications#/applications#' \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
-e "s#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
-e 's#${D}##' \
-e 's#-g root#-g 0#' \
-e "s#-Os##" \
|| die "error patching makefile"
cd "${WORKDIR}"
epatch "${FILESDIR}/${PN}-3.0.1-no-lua.patch"
}
src_compile() {
emake -C ../../scintilla/gtk AR="$(tc-getAR)"
if use lua; then
emake
else
emake NO_LUA=1
fi
}
src_install() {
dodir /usr/bin
dodir /usr/share/{pixmaps,applications}
emake prefix="${ED}/usr" install
# we have to keep this because otherwise it'll break upgrading
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
dosym /usr/bin/scite /usr/bin/SciTE
# replace .desktop file with our own working version
rm -f "${ED}/usr/share/applications/SciTE.desktop"
domenu "${FILESDIR}/scite.desktop"
doman ../doc/scite.1
dodoc ../README
}

1
app-editors/vim-qt/Manifest

@ -1,2 +1,3 @@
DIST vim-qt-20130201.tar.gz 11620051 SHA256 676bc4a98d25fd80a3e4a3fdf60db26b1417e8a87eacbd8f03c464c4e68a2639 SHA512 9e9c3b16968b800598f47e9e9c81e8c7e13acf720c933883e704aa390980aa47bda2727714caf1aad27228e5a0e3b4eb0ecd19fc56961b49cc07936a272f6463 WHIRLPOOL 6acd6e6e8d889124cad94dfb8be01a2a64402cdaaee6fcfbd3e822e5a2692d4c326b42916a10937c4bfda3cb1c1cba629d1610f24fb9766b5fd2b0c6013a2895
DIST vim-qt-20130220.tar.gz 11621543 SHA256 95870899f1dbefe5108ed8cbe7c462cf918954ee5dbf542cd626336488aa7d05 SHA512 05ad7cd0b109285a845653e27aa7a84f6fce1ee0a8ba63b6a8976fb65f5d1f502339aaea4c739626534b7fd936f68d8ccfd15b44c70cbefd0bd041122b647fdd WHIRLPOOL 90fb2b3852071e5df6b5f3d9337d116f3162a854b75f23e4245fd6b0af6c328db900c68414bf16d334e50339c3d894dc5229be0be452bc0b112ee54c95300698
DIST vim-qt-20131004.tar.gz 12095789 SHA256 791275d708f5de55a210ae13a4962586918f71c004c96ba6090fec98602de926 SHA512 65696d60c478c88b0dfd2e46e75747bc48a3ad535462babf88542a3e78755789594b8b7b39d33eed4eacfc1158293c41eea02bc38aeb02f69674c9e0b061b041 WHIRLPOOL 7fe3bbbf9e27d4dd9247452a5f83ff56166182ae4b7c833ac7052964afcf44d8bd9aba3a866987fcce65a9e81c06df473baacd7b236bea55dbfc81add8504133

3
app-editors/vim-qt/metadata.xml

@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>qt</herd>
<use>
<flag name='luajit'>Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
</use>
</pkgmetadata>

88
app-editors/vim-qt/vim-qt-20131004.ebuild

@ -0,0 +1,88 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-qt/vim-qt-20131004.ebuild,v 1.1 2013/10/25 16:34:26 yngwin Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit eutils fdo-mime flag-o-matic python-single-r1
DESCRIPTION="Qt GUI version of the Vim text editor"
HOMEPAGE="https://bitbucket.org/equalsraf/vim-qt/wiki/Home"
if [[ ${PV} == *9999* ]]; then
inherit git-2
EGIT_REPO_URI="https://bitbucket.org/equalsraf/${PN}.git
git://github.com/equalsraf/${PN}.git
git://gitorious.org/${PN}/${PN}.git"
KEYWORDS=""
else
SRC_URI="https://github.com/equalsraf/${PN}/archive/package-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-package-${PV}"
fi
LICENSE="vim"
SLOT="0"
IUSE="acl cscope debug gpm lua luajit nls perl python ruby"
RDEPEND="app-admin/eselect-vi
>=app-editors/vim-core-7.4.22[acl?]
sys-libs/ncurses
>=dev-qt/qtcore-4.7.0:4
>=dev-qt/qtgui-4.7.0:4
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( sys-libs/gpm )
lua? ( luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua ) )
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 ) )"
DEPEND="${RDEPEND}
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
pkg_setup() {
export LC_COLLATE="C" # prevent locale brokenness bug #82186
use python && python-single-r1_pkg_setup
}
src_configure() {
use debug && append-flags "-DDEBUG"
local myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable python pythoninterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" --enable-gui=qt --with-vim-name=qvim --with-x"
if ! use cscope ; then
sed -i -e '/# define FEAT_CSCOPE/d' src/feature.h || die 'sed failed'
fi
econf ${myconf}
}
src_install() {
dobin src/qvim
doicon -s 64 src/qt/icons/vim-qt.png
make_desktop_entry qvim Vim-qt vim-qt "Qt;TextEditor;Development;"
}
pkg_postinst() {
fdo-mime_mime_database_update
}
pkg_postrm() {
fdo-mime_mime_database_update
}

1
app-editors/xemacs/Manifest

@ -4,3 +4,4 @@ DIST xemacs-21.5.29.tar.gz 15453810 SHA256 071f84a2572eb70d4ae5cfc079f8f4c199371
DIST xemacs-21.5.30.tar.gz 15500732 SHA256 cc9573faea6e8442965b47ab011e647f4e0313c985cf4f9b751c52ce4767cc97 SHA512 d90a4db30477bde2649fae4feee4781fbd67a6a22c2f64216451349b8c8222567057cf6bb15cd4c3c34e5fb034a2b4269c3975a83a8226f08a39a5e18fef8da9 WHIRLPOOL e4da4e1a328aa2ef230acb6c3c7a5f2aebcffe97b8bdcb34431df385494779284c8115569c0aa6212d03f24f88a13e55354d9c8c9399b91ecb50377627d5e4e2
DIST xemacs-21.5.31.tar.gz 15802193 SHA256 d59f90b7e72621376a23daa484f1929945d0527350a10989fd086bde9d0a997d SHA512 17c385459edffc063d43537dae5b2883d2d7481e7f7596d02c9859ecb9dd4ee48921647b389ed979d65ede2745b647c9b196c9ef0873e6d526d21262f04b7f41 WHIRLPOOL b2a1741af341f260671e1c8479f47c30113b515b240d86b41b6449abde96be896371d3f6b038ab72a96c422f84704de0a41e403a16c9ca2a4861e590e65b1f59
DIST xemacs-21.5.33.tar.gz 15781151 SHA256 448c76aa32cd5c84257027846f01b75a5e4f1e9db3278f95e68ff23d59fb8f94 SHA512 75358b5cf2a012d23b95eb918e0ba1abf254db51d979d370f407b67871c6d09e2d59f59fe1acd46149933913222935e2c12be72cdf0314109c568f9f14438151 WHIRLPOOL 29d6a19d8cacc243afd3c21ed96cfabfa956531692e8ce4a454b958d32b08bb3eac47f52ada872ccfdb41082514145c602cc7ed81443bece7529365ba089f454
DIST xemacs-21.5.34.tar.gz 15816932 SHA256 33cc54a6a9a45224a64b6c57c8138b5a5f0f1be368951a6d9ec8c0aec5993ee5 SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a WHIRLPOOL 733aabc45309ff4172ab77492dd85e71f156722f2e06d9a185c0a4260b9fbea607ff8a41dc43fc009cb8cdf3f05d4523778610a501f27a4917ab43cea03c6209

235
app-editors/xemacs/xemacs-21.5.34.ebuild

@ -0,0 +1,235 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/xemacs-21.5.34.ebuild,v 1.1 2013/10/25 22:10:07 matsl Exp $
# Note: xemacs currently does not work with a hardened profile. If you
# want to use xemacs on a hardened profile then compile with the
# -nopie flag in CFLAGS or help fix bug #75028.
EAPI=4
export WANT_AUTOCONF="2.5"
inherit eutils flag-o-matic multilib
DESCRIPTION="highly customizable open source text editor and application development system"
HOMEPAGE="http://www.xemacs.org/"
SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz
http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb"
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
RDEPEND="
berkdb? ( >=sys-libs/db-4 !!<sys-libs/db-4 )
gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb(+)] )
>=sys-libs/zlib-1.1.4
>=dev-libs/openssl-0.9.6
>=media-libs/audiofile-0.2.3
gpm? ( >=sys-libs/gpm-1.19.6 )
postgres? ( dev-db/postgresql-base )
ldap? ( net-nds/openldap )
alsa? ( media-libs/alsa-lib )
nas? ( media-libs/nas )
X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) )
dnd? ( x11-libs/dnd )
motif? ( >=x11-libs/motif-2.3:0[xft=] )
athena? ( x11-libs/libXaw )
Xaw3d? ( x11-libs/libXaw3d )
xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 )
neXt? ( x11-libs/neXtaw )
xface? ( media-libs/compface )
tiff? ( media-libs/tiff )
png? ( >=media-libs/libpng-1.2 )
jpeg? ( virtual/jpeg )
canna? ( app-i18n/canna )
freewnn? ( app-i18n/freewnn )
>=sys-libs/ncurses-5.2"
DEPEND="${RDEPEND}
>=app-admin/eselect-emacs-1.2"
PDEPEND="app-xemacs/xemacs-base
mule? ( app-xemacs/mule-base )"
src_unpack() {
default_src_unpack
use neXt && unpack NeXT_XEmacs.tar.gz
}
src_prepare() {
use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/
find "${S}"/lisp -name '*.elc' -exec rm {} \; || die
}
src_configure() {
local myconf=""
if use X; then
myconf="${myconf} --with-widgets=athena"
myconf="${myconf} --with-dialogs=athena"
myconf="${myconf} --with-menubars=lucid"
myconf="${myconf} --with-scrollbars=lucid"
if use motif ; then
myconf="--with-widgets=motif"
myconf="${myconf} --with-dialogs=motif"
myconf="${myconf} --with-scrollbars=motif"
myconf="${myconf} --with-menubars=lucid"
fi
if use athena or use Xaw3d ; then
myconf="--with-scrollbars=athena"
fi
if use Xaw3d; then
myconf="${myconf} --with-athena=3d"
elif use neXt; then
myconf="${myconf} --with-athena=next"
else
myconf="${myconf} --with-athena=xaw"
fi
use dnd && myconf="${myconf} --with-dragndrop --with-offix"
myconf="${myconf} $(use_with tiff )"
myconf="${myconf} $(use_with png )"
myconf="${myconf} $(use_with jpeg )"
myconf="${myconf} $(use_with xface )"
use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
myconf="${myconf} --with-xft=no"
else
myconf="${myconf}
--without-x
--without-xpm
--without-dragndrop
--with-xft=no
--with-gif=no"
fi
if use mule ; then
myconf="${myconf} --with-mule"
if use xim ; then
if use motif ; then
myconf="${myconf} --with-xim=motif"
else
myconf="${myconf} --with-xim=xlib"
fi
else
myconf="${myconf} --with-xim=no"
fi
myconf="${myconf} $(use_with canna )"
myconf="${myconf} $(use_with freewnn wnn )"
fi
# This determines the type of sounds we are playing
local soundconf="native"
# This determines how these sounds should be played
use nas && soundconf="${soundconf},nas"
use alsa && soundconf="${soundconf},alsa"
myconf="${myconf} --with-sound=${soundconf}"
if use gdbm || use berkdb ; then
use gdbm && mydb="gdbm"
use berkdb && mydb="${mydb},berkdb"
myconf="${myconf} --with-database=${mydb}"
else
myconf="${myconf} --without-database"
fi
use debug && myconf="${myconf} --with-debug" ||
myconf="${myconf} --with-optimization"
econf ${myconf} \
$(use_with gif ) \
$(use_with gpm ) \
$(use_with postgres postgresql ) \
$(use_with ldap ) \
$(use_with eolconv file-coding ) \
$(use_with pop ) \
--prefix=/usr \
--with-ncurses \
--with-msw=no \
--with-mail-locking=flock \
--with-site-lisp=yes \
--with-site-modules=yes \
--with-newgc \
--enable-option-checking=no \
--with-last-packages=/usr/lib/xemacs \
|| die "configuration failed"
}
src_install() {
emake prefix="${D}"/usr \
mandir="${D}"/usr/share/man/man1 \
infodir="${D}"/usr/share/info \
libdir="${D}"/usr/$(get_libdir) \
datadir="${D}"/usr/share \
install gzip-el || die
# Rename some applications installed in bin so that it is clear
# which application installed them and so that conflicting
# packages (emacs) can't clobber the actual applications.
# Addresses bug #62991.
for i in b2m ctags etags ; do
mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
done
# rename man pages
for i in ctags etags; do
mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
done
# install base packages directories
dodir /usr/lib/xemacs/xemacs-packages/
dodir /usr/lib/xemacs/site-packages/
dodir /usr/lib/xemacs/site-modules/
dodir /usr/lib/xemacs/site-lisp/
if use mule;
then
dodir /usr/lib/xemacs/mule-packages
fi
# remove extraneous info files
cd "${D}"/usr/share/info
rm -f dir info.info texinfo* termcap* standards*
cd "${S}"
dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
domenu "${FILESDIR}"/${PN}.desktop
}
pkg_postinst() {
eselect emacs update ifunset
einfo "*************************************************"
einfo "If you are upgrading from XEmacs 21.4 you should note the following"
einfo "incompatibilities:"
einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
einfo "- The X resource class has changed from Emacs to XEmacs,"
einfo " settings in your .Xdefaults file should be updated accordingly."
if use xft;
then
einfo "You have enabled Xft font support. Xft requires font names to be provided"
einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
fi
}
pkg_postrm() {
eselect emacs update ifunset
}

3
app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r2.ebuild → app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r3.ebuild

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r2.ebuild,v 1.1 2013/10/13 02:13:50 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r3.ebuild,v 1.1 2013/10/26 09:31:55 aballier Exp $
EAPI=5
inherit emul-linux-x86
@ -44,6 +44,7 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
>=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)]
>=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)]
>=dev-libs/libpcre-8.33-r1[abi_x86_32(-)]
)
>=sys-libs/glibc-2.15" # bug 340613

12
app-emulation/emul-linux-x86-baselibs/files/remove-native

@ -190,3 +190,15 @@ lib32/libgpm.so.1.20.0
usr/lib32/libgpm.so
usr/lib32/libgmp.so*
usr/lib32/libgmpxx.so*
lib32/libpcre.so.1
lib32/libpcre.so.1.2.1
usr/lib32/libpcre.so
usr/lib32/libpcrecpp.so
usr/lib32/libpcrecpp.so.0
usr/lib32/libpcrecpp.so.0.0.0
usr/lib32/libpcreposix.so
usr/lib32/libpcreposix.so.0
usr/lib32/libpcreposix.so.0.0.2
usr/lib32/pkgconfig/libpcre.pc
usr/lib32/pkgconfig/libpcrecpp.pc
usr/lib32/pkgconfig/libpcreposix.pc

112
app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20131008-r1.ebuild

@ -0,0 +1,112 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20131008-r1.ebuild,v 1.1 2013/10/26 08:58:24 aballier Exp $
EAPI=5
inherit emul-linux-x86
LICENSE="GPL-2 LGPL-2 FTL LGPL-2.1 LGPL-3 MPL-1.1 MIT"
KEYWORDS="-* ~amd64"
IUSE="abi_x86_32"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
~app-emulation/emul-linux-x86-xlibs-${PV}
~app-emulation/emul-linux-x86-opengl-${PV}
abi_x86_32? (
>=x11-libs/pixman-0.30.2-r1[abi_x86_32(-)]
)"
# RDEPEND on opengl stuff needed due cairo, bug #410213
my_gdk_pixbuf_query_loaders() {
# causes segfault if set
unset __GL_NO_DSO_FINALIZER
local tmp_file=$(mktemp --suffix=tmp.XXXXXXXXXXgdk_pixbuf_queryloaders)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if gdk-pixbuf-query-loaders32 > "${tmp_file}"; then
cat "${tmp_file}" > "${ROOT}usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders.cache"
else
ewarn "Warning, gdk-pixbuf-query-loaders32 failed."
fi
rm "${tmp_file}"
}
my_pango_querymodules() {
PANGO_CONFDIR="/etc/pango/i686-pc-linux-gnu"
einfo "Generating pango modules listing..."
mkdir -p "${PANGO_CONFDIR}"
local pango_conf="${PANGO_CONFDIR}/pango.modules"
local tmp_file=$(mktemp -t tmp.XXXXXXXXXXpango_querymodules)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if pango-querymodules32 > "${tmp_file}"; then
cat "${tmp_file}" > "${pango_conf}"
else
ewarn "Cannot update pango.modules, file generation failed"
fi
rm "${tmp_file}"
}
my_gtk_query_immodules() {
GTK2_CONFDIR="/etc/gtk-2.0/i686-pc-linux-gnu"
einfo "Generating gtk+ immodules/gdk-pixbuf loaders listing..."
mkdir -p "${GTK2_CONFDIR}"
local gtk_conf="${ROOT}${GTK2_CONFDIR}/gtk.immodules"
local tmp_file=$(mktemp -t tmp.XXXXXXXXXXgtk_query_immodules)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if gtk-query-immodules-2.0-32 > "${tmp_file}"; then
cat "${tmp_file}" > "${gtk_conf}"
else
ewarn "Cannot update gtk.immodules, file generation failed"