diff options
Diffstat (limited to 'x11-misc/xfe')
-rw-r--r-- | x11-misc/xfe/ChangeLog | 9 | ||||
-rw-r--r-- | x11-misc/xfe/Manifest | 25 | ||||
-rw-r--r-- | x11-misc/xfe/files/xfe-1.33-desktopfile.patch | 14 | ||||
-rw-r--r-- | x11-misc/xfe/files/xfe-1.33-flags.patch | 85 | ||||
-rw-r--r-- | x11-misc/xfe/xfe-1.33-r1.ebuild | 75 |
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) +} |