summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/xfe')
-rw-r--r--x11-misc/xfe/ChangeLog9
-rw-r--r--x11-misc/xfe/Manifest25
-rw-r--r--x11-misc/xfe/files/xfe-1.33-desktopfile.patch14
-rw-r--r--x11-misc/xfe/files/xfe-1.33-flags.patch85
-rw-r--r--x11-misc/xfe/xfe-1.33-r1.ebuild75
5 files changed, 193 insertions, 15 deletions
diff --git a/x11-misc/xfe/ChangeLog b/x11-misc/xfe/ChangeLog
index 2ce48dccacac..e2cc0d1004e4 100644
--- a/x11-misc/xfe/ChangeLog
+++ b/x11-misc/xfe/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-misc/xfe
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/ChangeLog,v 1.81 2012/12/25 19:21:31 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/ChangeLog,v 1.82 2012/12/25 22:28:55 hasufell Exp $
+
+*xfe-1.33-r1 (25 Dec 2012)
+
+ 25 Dec 2012; Julian Ospald <hasufell@gentoo.org> +xfe-1.33-r1.ebuild,
+ +files/xfe-1.33-desktopfile.patch, +files/xfe-1.33-flags.patch:
+ bump to EAPI=5, use l10n.eclass for LINGUAS handling, respect flags in debug
+ mode, add missing dependencies, fix desktop file
25 Dec 2012; Anthony G. Basile <blueness@gentoo.org> xfe-1.33.ebuild:
stable ppc, bug #448544, thanks peratu
diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index fd2a811588fb..51d6edc2ff83 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -2,28 +2,25 @@
Hash: SHA256
AUX xfe-1.32.2-missing_Xlib_h.patch 624 SHA256 7f3d83dc14055be5cb8e7ef0e7254f70c3c6984eea5d7d5a11aafa3f274d9b5a SHA512 870ff01d860660873ca8c3c8f3df8164eb118e934ea64246c51a8bacbcb251d6db654f0d08be657efffcf9243c544c10a0f40efbfeb2033c72ad3cdbb9c7841a WHIRLPOOL 74617a417b68fcb7cc2fce382e8466afeb3eda167f8a33bff4cb7a159297003a072e67cc847c333406571135a3c7fc0c6ac30aaf0bc13d2b6f8df9cbad8e0976
+AUX xfe-1.33-desktopfile.patch 391 SHA256 c95b2e484a0d2965478c8ce4a5c0493e365f907c379e7c8dfae8ff77e12ed201 SHA512 6c43d71942a5e8ff860a3d054460b7adee504d3a5da8c226c298eb9aca95b95b05c9ba96c17b97227e67a1c79e28ee2ed0a4ded6c33c1f193e55446add08ff47 WHIRLPOOL 9fba4ca76f93c295dc458a85f5e2622697df2afbcbb40095f4fdfbbc321590ad65bfe31bdda2a31c3522782bb71f3433400676b4213a20882cf362d32a0a673f
+AUX xfe-1.33-flags.patch 2427 SHA256 2bd56428db5fbbcaab4849deb22cba79c2da55ed63537d0800b8b7fc22041da1 SHA512 52271cdfc7597cbaebbae2bc3e42948d6217de0a6ef70632a0aac343a062937d514e299807bd31b942567b2124fa8d8bf7082a8ba5a8d8973b688cfa819742de WHIRLPOOL 9123fb1ee81529bfa5ce730c77bc01d35e52e68fdeb65034571e1b09f9c89cdb601cbd5b5a369179772b5410f8c3eba3fa0797b4ea4e3b8f4d0a4d8393e1a386
DIST xfe-1.32.4.tar.gz 2274240 SHA256 b42cfd31929af3cbf0445d0f68ac8a344baef10b8f923144f646c1b45bed12a6 SHA512 29c4d77d27ddb2367cd867859c106c554d254943be42661119eda7011ebe059c9cc134ed7648ec0b52363a89a7de9c6ad18842304d7ce3a791e150dadd5e585d WHIRLPOOL 878e462537de7fa4ac71386fd678ff678776ad5a203ca7c42e2f133f52df426da29a9f305d87ca5d9f291b92252ca242a40739fe8909baff854ee483e28d1e86
DIST xfe-1.32.5.tar.gz 2282848 SHA256 8571d2c177ccef3f3e5fde1a79042ba34b0ad5baeccf681ab24d8d293850b3da SHA512 5d06574455dca68dc9e11e10880ed106b25299a22505e3c195ea5ce449f256c0ca4bb3f8de7f9bced3833a0e773d3063cd8254fa22cc5bc441a1209760aa19bd WHIRLPOOL f6302da0c91022a9307625b048151cf6831167b20e2cd2e41d0c84d67e4719a2e9e5283a7165a4a746a2245ed224e06fd16e9311f51ffcce6f806099857a0232
DIST xfe-1.33.tar.gz 2320451 SHA256 e8a40f259d1b48943460ab53c177c5f570e01d2b605db04c8a78c4a4b20372d0 SHA512 8a03b0cae2a8c8805c4ef021615a83c24e94baab93c3f5d9075bf29c9b6e68dfd3bdc56fcea89a92a5512070012fe38ecb5ce2eda75b1a832743e4ccab2ff5fc WHIRLPOOL ac20724d29a408272583d4f5abb286a5ab813210c2eef436553053796c5c99945745a1e38e6849511308fa5adc81a1017a67c82f18f84f0ce46c90f50b0661e3
EBUILD xfe-1.32.4.ebuild 1105 SHA256 a8cdb47eb9cc017c0d1d4a24732eb8f20f3701847a6cf43952624ce7529dcded SHA512 e38aaeec74ea7756a7cccc424d5654559dc2c8caf2802a7b7c1d8208408fd353e29c08451d8148e01481d477265a2e65eb3fe66f4f31171fa0596cb2b6990278 WHIRLPOOL 841a109572f47777a539e3091db7c3b5092ea55e653bb841185da5f3f9105ae5c406548d71108f7fc1440bf4343c8b04cf12ef16b4d4cc9400dc274fdfff97d6
EBUILD xfe-1.32.5.ebuild 1118 SHA256 d6e16bb4f1bb9bb0c2634df1846b53e02b9c0a0b1df0fd6b85726c5f7e7d705e SHA512 13d8069bcecda69ce0f8e1ee4f7da637ecb8d9da6fc1bbda1cce72a7770d812225eb62a9163520519b598a63b49f361134918a47b6a5b1ea3d282b0e2e9b9363 WHIRLPOOL 805758292cd9a24604dfa19ab62c323f6389f46e9fb51f4a0ef3c851e8b3b4c3d097c3bbe56561724808930bf564ff8b11525206d7aea068f8265d560a43e026
+EBUILD xfe-1.33-r1.ebuild 1654 SHA256 065404ae705cea96092852bfb20b313556bf1bfbaac5b2244d73e1c95bc2e98e SHA512 0a02e80af3c9bd8c4cc018111731e455d7edcc466dc39a66cf6e3a57fc738e8bc4a4161a66a020524760b4a252afe65a2818c1ee468c00fce33feb13f1cef8b1 WHIRLPOOL b649861e4a61440f5d3a8fd8ac6621e2d64c6be48bf7d3525e828c3447868f8986f687e469b19c07ed97f6bcc461f510ceaead46bcb844f5de95b83c344f1229
EBUILD xfe-1.33.ebuild 1422 SHA256 7efacd1ae27d690ceedf7672f07304dc5e268e9e49c30a86ba9a67ada805dbc1 SHA512 a39b951226ff414a0cd1f56bc67a16139349cc001c8918badeb69314cf2205ea3f7007432bb5c569e21f71e0695eb9fd15beb660e346b483e563242c36b2ce75 WHIRLPOOL 0ca5a0530d2b88d92c033868ec4e6ab5780bbd4f8162bd7663be23fdf88b67f3b8a80da2c74b393cc3fb1f4807d0bc34f55cc5dcd66a44dd7d689b0210bb4ce8
-MISC ChangeLog 9864 SHA256 cf81cfa0f6b18aa0b2da99546ff341fb4fc74b977b5714581d0120850445b779 SHA512 56b5e353dbccf9fbfe8125746bd1ef99577ccdb061fd80ca49bf1b058afdf9a46078729eba8a8683fac23dd529173894ccd863d73d9f6369206ad4526dd5780e WHIRLPOOL 624f0594a19fb8674c1717dab6124d08bf7f6925e35185c457277bffbe1c7ea21b73152827d92309fb7829eae742b440094f3e622a7c2f93d767c67890e5ec30
+MISC ChangeLog 10161 SHA256 439fe0d00b447775cf006605a8fc8324b7e6040caefe7fe82ea6bdbb8f6b38f8 SHA512 c76f8bcd04a199173431a70e28ed1e276995d07e23ec1c6020d60c8f7d81eccb751bc267b2776ee83f993bb59ccafd6938f6cd34827075cb28eacfd35cbd0383 WHIRLPOOL ca28bfd2d0faa391c7005e308a87dab7e6605155414b67f2ac72dbe4b9cc47664d5baca253f90715db65bc563474ccc5f3914b4fd5036fe3329900eaf276a29f
MISC metadata.xml 166 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826 SHA512 23980b683f9a89f988407b1dcc27a4465a18912f6e6cf8e1fed46182f00c4023d4802434f36b9482121ba9ffe9bc5d6e91b5d3a4ba9067fcfd8e57799c128fe3 WHIRLPOOL 96d79ff499e108ad89b80507c2e94a09af1e8031e5e2a7f9cecb2dddbf517872361436bdb983dc580660064a62663ad63aa1fad8f49dd3758253f4e378bfd297
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQ2fzAAAoJEJOE+m71LUu6GEoQAKpbMD7AvB62co0+UxqrxEaS
-dTM8qhqpu+YSG2skLVFMzpfdVm56SXVdLniJ/oJmLk8pAy5xHW8+YehWqgUlxc4J
-+Lh55URFgwqRchHPfB8yvlMPxC/PR5EKCO6e2T/dp03fE2L1eqLqGdqnBEN3A8UF
-qhVNnQHAvzlQh4IpbvdugtPjErRl+xKWuPSbmgROBdL0WPqQwwUBskRqWBM4zKOg
-Xq8y0DdPMVYTNSVYmzy1ABhjXmPi5TFE4dW35FgI4Dyv5Pi5sO+y/OLCHw8OnKl9
-4uvll7vYActnz0EioeNiGZOlSOscbKYp9+gBg6ICsIH02i9L2dTU/btKVajYUkHa
-XC8VZ/ZIffQ437C31/md4FdwsqJg9zrxxjAVTG+dnFpli2g/ehPk6gEwaJe6w19M
-jLCApHxsX3gjGzDqbR2TEjkJB0fhN7M/77GOkzofqmJPJZla4UF0FI9O4BYr02BS
-khkXShGPRvuYLxGZmgvzHBdg5q9WsqYkFhl4zDl3SxjCG5S2p63Be26tRhUUFs0T
-z3AOxPhF871HoSqIbN+ruydYcA25HbUiYkouDYfShv0YTjwmV5egoeE0gB5QlXBw
-mBa0gnRYHNz5c8daIu7OsedAK/QkDtO2mILI971R+cQIDitfxhE9MvAzY/ae2Qws
-+kZCru+TbnDKunbv4sLr
-=4QVU
+iQEcBAEBCAAGBQJQ2iisAAoJEFpvPKfnPDWzOuMH/0YxG43BiJKPPEh9sBeIbdVp
+qOKRBUJaREa4Q0wDttqQ34ClbXqIV9oB2WTe02c35pvR6mdQ8a854Z7RRgnhQoTx
+DriaD4KgJYqmU5I5i+i5bWlb6C64qkRaGFekAHa4Owrasl1P7SVhjOjx0m2lpXcT
+m1+vcWWojkpQeJSNEqvRTIcmwUQ6AS25ViGCFW/HG9tajcSDPVyLoWxWiqhXcL0w
+sJDXZNmGjm4DqwMpFeNRIQqOb7nXL+iTpm/WLCeSB6gJOZLO7BbsbCnYg0ALanJ2
+DrETFLUXZLD5fVJWObe3itMD+sg0xUjjGIm+CF3oajXAzFu+lp9B95g46T61KAQ=
+=QBhD
-----END PGP SIGNATURE-----
diff --git a/x11-misc/xfe/files/xfe-1.33-desktopfile.patch b/x11-misc/xfe/files/xfe-1.33-desktopfile.patch
new file mode 100644
index 000000000000..e79a494adaf2
--- /dev/null
+++ b/x11-misc/xfe/files/xfe-1.33-desktopfile.patch
@@ -0,0 +1,14 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Tue Dec 25 18:01:35 UTC 2012
+Subject: fix desktop file
+
+--- xfe-1.33/xfp.desktop.in.in
++++ xfe-1.33/xfp.desktop.in.in
+@@ -6,7 +6,6 @@
+ Terminal=false
+ Type=Application
+ StartupNotify=@STARTUPNOTIFY@
+-MimeType=text/plain;
+ MimeType=application/x-deb;application/x-debian-package;application/x-rpm;
+ Icon=xfp
+ Categories=Utility;PackageManager;
diff --git a/x11-misc/xfe/files/xfe-1.33-flags.patch b/x11-misc/xfe/files/xfe-1.33-flags.patch
new file mode 100644
index 000000000000..ee5f2878d6b7
--- /dev/null
+++ b/x11-misc/xfe/files/xfe-1.33-flags.patch
@@ -0,0 +1,85 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Tue Dec 25 17:42:56 UTC 2012
+Subject: build system
+
+ add a "--enable-minimal-flags" option to
+ respect system flags
+
+--- xfe-1.33/configure.ac
++++ xfe-1.33/configure.ac
+@@ -5,7 +5,7 @@
+ # Initialize
+ AC_INIT([xfe], [1.33])
+ AC_CONFIG_SRCDIR([src/XFileExplorer.cpp])
+-AM_INIT_AUTOMAKE
++AM_INIT_AUTOMAKE([-Wall])
+ AM_CONFIG_HEADER([config.h])
+
+
+@@ -177,6 +177,10 @@
+ AC_ARG_ENABLE(debug,[ --enable-debug compile for debugging])
+ AC_MSG_RESULT([$enable_debug])
+
++# Add debug symbols
++AC_MSG_CHECKING(minimalflags)
++AC_ARG_ENABLE(minimalflags,[ --enable-minimalflags respect system flags as much as possible])
++AC_MSG_RESULT([$enable_minimalflags])
+
+ # Building for release
+ AC_MSG_CHECKING(for release build)
+@@ -184,29 +188,37 @@
+ AC_MSG_RESULT([$enable_release])
+
+
+-# Setting CXXFLAGS
+-if test "x$enable_debug" = "xyes" ; then
+- CXXFLAGS="${CXXFLAGS} -Wall -g -DDEBUG"
+-elif test "x$enable_release" = "xyes" ; then
+- CXXFLAGS="-DNDEBUG ${CXXFLAGS} "
+- if test "${GXX}" = "yes" ; then
+- CXXFLAGS="-O3 -Wuninitialized -ffast-math -fomit-frame-pointer -fno-strict-aliasing ${CXXFLAGS}"
++if test "x$enable_minimalflags" = "xyes" ; then
++ if test "x$enable_debug" = "xyes" ; then
++ CPPFLAGS="$CPPFLAGS -DDEBUG"
++ else
++ CPPFLAGS="$CPPFLAGS -DNDEBUG"
+ fi
+ else
+- CXXFLAGS="-O2 ${CXXFLAGS}"
+-fi
++ # Setting CXXFLAGS
++ if test "x$enable_debug" = "xyes" ; then
++ CXXFLAGS="${CXXFLAGS} -g -DDEBUG"
++ elif test "x$enable_release" = "xyes" ; then
++ CXXFLAGS="-DNDEBUG ${CXXFLAGS} "
++ if test "${GXX}" = "yes" ; then
++ CXXFLAGS="-O3 -Wuninitialized -ffast-math -fomit-frame-pointer -fno-strict-aliasing ${CXXFLAGS}"
++ fi
++ else
++ CXXFLAGS="-O2 ${CXXFLAGS}"
++ fi
+
+
+-# Setting CFLAGS
+-if test "x$enable_debug" = "xyes" ; then
+- CFLAGS="${CFLAGS} -Wall -g -DDEBUG"
+-elif test "x$enable_release" = "xyes" ; then
+- CFLAGS="-DNDEBUG ${CFLAGS}"
+- if test "${GCC}" = "yes" ; then
+- CFLAGS="-O3 -Wuninitialized -ffast-math -fomit-frame-pointer -fno-strict-aliasing ${CFLAGS}"
++ # Setting CFLAGS
++ if test "x$enable_debug" = "xyes" ; then
++ CFLAGS="${CFLAGS} -g -DDEBUG"
++ elif test "x$enable_release" = "xyes" ; then
++ CFLAGS="-DNDEBUG ${CFLAGS}"
++ if test "${GCC}" = "yes" ; then
++ CFLAGS="-O3 -Wuninitialized -ffast-math -fomit-frame-pointer -fno-strict-aliasing ${CFLAGS}"
++ fi
++ else
++ CFLAGS="-O2 ${CFLAGS}"
+ fi
+-else
+- CFLAGS="-O2 ${CFLAGS}"
+ fi
+
+
diff --git a/x11-misc/xfe/xfe-1.33-r1.ebuild b/x11-misc/xfe/xfe-1.33-r1.ebuild
new file mode 100644
index 000000000000..07d5e309aad1
--- /dev/null
+++ b/x11-misc/xfe/xfe-1.33-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/xfe-1.33-r1.ebuild,v 1.1 2012/12/25 22:28:55 hasufell Exp $
+
+EAPI=5
+
+PLOCALES="
+ bs ca cs da de el es_AR es fr hu it ja nl no pl pt_BR pt_PT ru sv tr zh_CN
+ zh_TW
+"
+inherit autotools base l10n
+
+DESCRIPTION="MS-Explorer-like minimalist file manager for X"
+HOMEPAGE="http://roland65.free.fr/xfe"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug nls startup-notification"
+
+RDEPEND="
+ media-libs/libpng:0
+ x11-libs/fox:1.6[truetype,png]
+ x11-libs/libX11
+ x11-libs/libXft
+ startup-notification? ( x11-libs/startup-notification )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )
+"
+
+DOCS=( AUTHORS BUGS ChangeLog NEWS README TODO )
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.32.2-missing_Xlib_h.patch
+ "${FILESDIR}"/${P}-flags.patch
+ "${FILESDIR}"/${P}-desktopfile.patch
+)
+
+src_prepare() {
+ base_src_prepare
+ cat >po/POTFILES.skip <<-EOF
+ src/icons.cpp
+ xfe.desktop.in.in
+ xfi.desktop.in.in
+ xfp.desktop.in.in
+ xfv.desktop.in.in
+ xfw.desktop.in.in
+ EOF
+
+ # malformed LINGUAS file
+ # recent intltool expects newline for every linguas
+ sed -i \
+ -e '/^#/!s/\s\s*/\n/g' \
+ po/LINGUAS || die
+
+ # remove not selected locales
+ rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;}
+ l10n_for_each_disabled_locale_do rm_locale
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-minimalflags \
+ $(use_enable nls) \
+ $(use_enable startup-notification sn) \
+ $(use_enable debug)
+}