summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2011-05-27 07:21:52 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2011-05-27 07:21:52 +0000
commitb581c450c426ce623474d08331418db64cc1f11c (patch)
treefcee8f04cb764f24b674fbf1a5b0ca45e3d1a6a1 /x11-misc/xfe
parentx86 stable wrt security bug #359259 (diff)
downloadhistorical-b581c450c426ce623474d08331418db64cc1f11c.tar.gz
historical-b581c450c426ce623474d08331418db64cc1f11c.tar.bz2
historical-b581c450c426ce623474d08331418db64cc1f11c.zip
Version bump wrt #361049. Thanks to <teidakankan@gmail.com> for the report. Drop old
Package-Manager: portage-2.2.0_alpha36/cvs/Linux x86_64
Diffstat (limited to 'x11-misc/xfe')
-rw-r--r--x11-misc/xfe/ChangeLog10
-rw-r--r--x11-misc/xfe/Manifest20
-rw-r--r--x11-misc/xfe/files/xfe-1.32.2-destructive-move.patch161
-rw-r--r--x11-misc/xfe/xfe-1.32.2.ebuild48
-rw-r--r--x11-misc/xfe/xfe-1.32.3.ebuild (renamed from x11-misc/xfe/xfe-1.32.2-r1.ebuild)19
5 files changed, 32 insertions, 226 deletions
diff --git a/x11-misc/xfe/ChangeLog b/x11-misc/xfe/ChangeLog
index a23fe7a229b8..184d39977fc5 100644
--- a/x11-misc/xfe/ChangeLog
+++ b/x11-misc/xfe/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for x11-misc/xfe
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/ChangeLog,v 1.65 2011/02/28 18:20:11 signals Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/ChangeLog,v 1.66 2011/05/27 07:21:52 xarthisius Exp $
+
+*xfe-1.32.3 (27 May 2011)
+
+ 27 May 2011; Kacper Kowalik <xarthisius@gentoo.org> -xfe-1.32.2.ebuild,
+ -xfe-1.32.2-r1.ebuild, -files/xfe-1.32.2-destructive-move.patch,
+ +xfe-1.32.3.ebuild:
+ Version bump wrt #361049. Thanks to <teidakankan@gmail.com> for the report.
+ Drop old
*xfe-1.32.2-r1 (28 Feb 2011)
diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index 6414810b8a77..f7575e1d92d3 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -1,10 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX xfe-1.32.1-inline.patch 506 RMD160 fcaf8d4f71fba3e6e18137481627bd9f94f399ff SHA1 3bec4260e2d1ddfcb7c33e1974470d96ef06320d SHA256 cf49ab5a90d8be3f5c7745caf6650b21284ae9290cced2739e81892a998458e9
-AUX xfe-1.32.2-destructive-move.patch 6738 RMD160 8e448745d3552ce0ba18bbc06eb87181b1ae15ff SHA1 2e2ce3f618dd598708bb0489fbb4a48202e35fce SHA256 333302229e94254d9397a1871174e0f2b59720cc15ce3f2f56b8da821c2323c4
AUX xfe-1.32.2-missing_Xlib_h.patch 624 RMD160 d7d9278e0fb92e5b3f6ec0f8836af7471a634232 SHA1 1afdedc200f4370196bea2f5ae6690b9657dcf10 SHA256 7f3d83dc14055be5cb8e7ef0e7254f70c3c6984eea5d7d5a11aafa3f274d9b5a
DIST xfe-1.32.1.tar.gz 2115355 RMD160 474ea8b37d182f5119fb956df8fab2a66b1b0783 SHA1 c5b5ac3d2f7e18706dc7fb58b464c8eca6601ba1 SHA256 95025634152291c448a4bc66972d800e05fdc1240daa4b49698deeb3c02ab43a
-DIST xfe-1.32.2.tar.gz 2290341 RMD160 1a89887830aaa8d6c96195ba7fd5b9a4fe710fa3 SHA1 758564bf5637d47712328dd062cf1ceb8744d053 SHA256 bb3e88c96987710cf7614edbfb3fe493c7eb8b503eb3bbfb791801337b819bfd
+DIST xfe-1.32.3.tar.gz 2286964 RMD160 03413567b8f5dac9759a79824a56a57de1dcb19f SHA1 e6bfe0f671a7749b701bd013c846e6fdfc8d641a SHA256 b8954c5ede0b7b2e125de3c76fdc4eb00a8d1582ed5dd5749ab42e0e8cf54629
EBUILD xfe-1.32.1.ebuild 1132 RMD160 6dce809327b33ee3cddc686366b7a6e8da85a879 SHA1 eedc5273a20547c6f058843a22c40d1aff8103f4 SHA256 e590abee00fee345bcd2346f24ce56286b47bbe9835481d5a32dd32f819e0e95
-EBUILD xfe-1.32.2-r1.ebuild 1192 RMD160 d298584daa866262cac96a54682ac411165b137d SHA1 ff70d5f8fdbb51286a3e3e80ae11a5e4bf1936f9 SHA256 48a02cbd515ad0a7a9736fc9b74771a75739be3707ff3bc957ee517090608db9
-EBUILD xfe-1.32.2.ebuild 1145 RMD160 da1cf091434f91dcf8eeff2efb43fd468621b0f1 SHA1 40937ea1c4b7a795071ac0580b1809bd161bea55 SHA256 d8de5c626c42596294802cc1928a0b657c28e0aea25afaf3068883d28e25954a
-MISC ChangeLog 7805 RMD160 c25188af27d61301d4fd11c00f0045a326277eb4 SHA1 21f00205c3e6a1d68705c875db9ff7dbabe63b07 SHA256 a71945ea4fe9fb1c5e6884a8c00b9f28f10a2798954aba1ac22627e35d7413a6
+EBUILD xfe-1.32.3.ebuild 1121 RMD160 273be26f2c4589b95c816b93990483e5303255da SHA1 0ab05b8d38f386b8126111ce4c8253810248d0f4 SHA256 d401bc9ce341d416245b0bd78c7de68266d9eb77f0e1dca5044b7671b2b4aaf1
+MISC ChangeLog 8088 RMD160 fe4eccef54af7e58b72283a1e514293fa3dbf554 SHA1 85c2c77627350c85903515e2805bccb847821ef4 SHA256 d53ac71bf41c765b906a185faaf7f962b260777a83a975c405eeee4cb492ab81
MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iJwEAQECAAYFAk3fURkACgkQIiMqcbOVdxTXvAP+L27owUqcGsUQFCC9rc1JH/St
+mWhWQBZAmFvSwj6OHw3v7Ny+eDLiB/IX2HUq8fzR+BwX8j6fPu/i5MfF2DkHTb6D
+1VEIsj8eSb+DBgyedL+jPfVADtXXgaZ+WS5ePq8t0jdjrXaOjKfIPmR/h4AEygWY
+2jtkiVtD33H5xRJQgfs=
+=Y4SF
+-----END PGP SIGNATURE-----
diff --git a/x11-misc/xfe/files/xfe-1.32.2-destructive-move.patch b/x11-misc/xfe/files/xfe-1.32.2-destructive-move.patch
deleted file mode 100644
index a01ae5699b38..000000000000
--- a/x11-misc/xfe/files/xfe-1.32.2-destructive-move.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-Fixes bug #356683. Patch from upstream author. Thanks to
-genbug AT piments DOT com.
-
---- src/File.cpp
-+++ src/File.cpp
-@@ -326,7 +326,7 @@
-
-
- // Copy ordinary file
--FXbool File::copyfile(const FXString& source, const FXString& target, const FXbool preserve_date)
-+FXint File::copyfile(const FXString& source, const FXString& target, const FXbool preserve_date)
- {
- FXString destfile;
- FXuchar buffer[32768];
-@@ -499,7 +499,6 @@
- restartTimeout();
- if(answer == BOX_CLICKED_CANCEL)
- {
-- ::close(dst);
- ::close(src);
- cancelled=TRUE;
- return FALSE;
-@@ -512,7 +511,7 @@
-
-
- // Copy directory
--FXbool File::copydir(const FXString& source,const FXString& target,struct stat& parentinfo,inodelist* inodes, const FXbool preserve_date)
-+FXint File::copydir(const FXString& source,const FXString& target,struct stat& parentinfo,inodelist* inodes, const FXbool preserve_date)
- {
- DIR *dirp;
- struct dirent *dp;
-@@ -635,7 +634,7 @@
-
-
- // Recursive copy
--FXbool File::copyrec(const FXString& source,const FXString& target,inodelist* inodes, const FXbool preserve_date)
-+FXint File::copyrec(const FXString& source,const FXString& target,inodelist* inodes, const FXbool preserve_date)
- {
- struct stat linfo1, linfo2;
-
-@@ -666,7 +665,7 @@
- // Remove target if it already exists
- if (::exists(target))
- {
-- FXbool ret=File::remove(target);
-+ FXint ret=File::remove(target);
- if (!ret)
- return FALSE;
- }
-@@ -695,7 +694,7 @@
- // Copy file (with progress dialog)
- // Return 0 to allow displaying an error message in the calling routine
- // Return -1 to prevent displaying an error message in the calling routine
--FXbool File::copy(const FXString& source, const FXString& target, const FXbool confirm_dialog, const FXbool preserve_date)
-+FXint File::copy(const FXString& source, const FXString& target, const FXbool confirm_dialog, const FXbool preserve_date)
- {
- FXString targetfile;
-
-@@ -793,7 +792,7 @@
-
-
- // Remove file or directory (with progress dialog)
--FXbool File::remove(const FXString& file)
-+FXint File::remove(const FXString& file)
- {
- FXString dirname;
- struct stat linfo;
-@@ -935,7 +934,7 @@
- // Rename a file or a directory (no progress dialog)
- // Return 0 to allow displaying an error message in the calling routine
- // Return -1 to prevent displaying an error message in the calling routine
--FXbool File::rename(const FXString& source, const FXString& target)
-+FXint File::rename(const FXString& source, const FXString& target)
- {
- // Source doesn't exist
- if(!::exists(source))
-@@ -1002,7 +1001,7 @@
- }
-
- // If files are on different file systems, use the copy/delete scheme and preserve the original date
-- FXbool ret=this->copy(source,target,FALSE,TRUE);
-+ FXint ret=this->copy(source,target,FALSE,TRUE);
- if (ret)
- return (remove(source.text())==TRUE);
- else
-@@ -1013,7 +1012,7 @@
- // Move files
- // Return 0 to allow displaying an error message in the calling routine
- // Return -1 to prevent displaying an error message in the calling routine
--FXbool File::move(const FXString& source,const FXString& target,const FXbool restore)
-+FXint File::move(const FXString& source,const FXString& target,const FXbool restore)
- {
- // Source doesn't exist
- if(!::exists(source))
-@@ -1031,6 +1030,16 @@
- return -1;
- }
-
-+ // Source path is included into target path
-+ FXString str=source + PATHSEPSTRING;
-+ if (target.left(str.length()) == str)
-+ {
-+ forceTimeout();
-+ MessageBox::error(this,BOX_OK,_("Error"),_("Source path %s is included into target path"),source.text());
-+ return -1;
-+
-+ }
-+
- // Target is an existing directory (don't do this in the restore case)
- FXString targetfile;
- if (!restore && ::isDirectory(target))
-@@ -1129,7 +1138,7 @@
- targetfile=FXPath::directory(targetfile);
-
- // If files are on different file systems, use the copy/delete scheme and preserve the original date
-- FXbool ret=this->copy(source,targetfile,FALSE,TRUE);
-+ FXint ret=this->copy(source,targetfile,FALSE,TRUE);
- if (ret)
- return (remove(source.text())==TRUE);
- else
-@@ -1140,7 +1149,7 @@
- // Symbolic Link file (no progress dialog)
- // Return 0 to allow displaying an error message in the calling routine
- // Return -1 to prevent displaying an error message in the calling routine
--FXbool File::symlink(const FXString& source,const FXString& target)
-+FXint File::symlink(const FXString& source,const FXString& target)
- {
- // Source doesn't exist
- if(!::exists(source))
---- src/File.h
-+++ src/File.h
-@@ -64,9 +64,9 @@
- long fullread(FXint fd, FXuchar* ptr, long len);
- long fullwrite(FXint fd, const FXuchar* ptr, long len);
- FXuint getOverwriteAnswer(FXString, FXString);
-- FXbool copyfile(const FXString& source, const FXString& target, const FXbool preserve_date);
-- FXbool copyrec(const FXString& source,const FXString& target,inodelist* inodes, const FXbool preserve_date);
-- FXbool copydir(const FXString& source,const FXString& target,struct stat& parentstatus,inodelist* inodes, const FXbool preserve_date);
-+ FXint copyfile(const FXString& source, const FXString& target, const FXbool preserve_date);
-+ FXint copyrec(const FXString& source,const FXString& target,inodelist* inodes, const FXbool preserve_date);
-+ FXint copydir(const FXString& source,const FXString& target,struct stat& parentstatus,inodelist* inodes, const FXbool preserve_date);
- FXint rchmod(FXchar* path, FXchar* file, mode_t mode, const FXbool dironly, const FXbool fileonly);
- FXint rchown(FXchar* path, FXchar* file, uid_t uid, gid_t gid, const FXbool dironly, const FXbool fileonly);
- FXLabel *uplabel;
-@@ -107,11 +107,11 @@
- restartTimeout();
- }
-
-- FXbool copy(const FXString& source, const FXString& target, const FXbool confirm_dialog=TRUE, const FXbool preserve_date=TRUE);
-- FXbool rename(const FXString& source, const FXString& target);
-- FXbool move(const FXString& source, const FXString& target, const FXbool restore=FALSE);
-- FXbool symlink(const FXString& source, const FXString& target);
-- FXbool remove(const FXString& file);
-+ FXint copy(const FXString& source, const FXString& target, const FXbool confirm_dialog=TRUE, const FXbool preserve_date=TRUE);
-+ FXint rename(const FXString& source, const FXString& target);
-+ FXint move(const FXString& source, const FXString& target, const FXbool restore=FALSE);
-+ FXint symlink(const FXString& source, const FXString& target);
-+ FXint remove(const FXString& file);
-
- FXint chmod(FXchar* path, FXchar* file, mode_t mode, const FXbool rec, const FXbool dironly=FALSE, const FXbool fileonly=FALSE);
- FXint chown(FXchar* path, FXchar *file, uid_t uid, gid_t gid, const FXbool rec, const FXbool dironly=FALSE, const FXbool fileonly=FALSE);
diff --git a/x11-misc/xfe/xfe-1.32.2.ebuild b/x11-misc/xfe/xfe-1.32.2.ebuild
deleted file mode 100644
index c19b8ba7cb5a..000000000000
--- a/x11-misc/xfe/xfe-1.32.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/xfe-1.32.2.ebuild,v 1.2 2010/11/02 12:46:54 ssuominen Exp $
-
-EAPI=2
-inherit eutils
-
-DESCRIPTION="MS-Explorer-like minimalist file manager for X"
-HOMEPAGE="http://roland65.free.fr/xfe"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug nls startup-notification"
-
-RDEPEND="x11-libs/libX11
- media-libs/libpng
- =x11-libs/fox-1.6*[truetype,png]
- startup-notification? ( x11-libs/startup-notification )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-missing_Xlib_h.patch
-
- 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
-}
-
-src_configure() {
- econf \
- --disable-dependency-tracking \
- $(use_enable nls) \
- $(use_enable startup-notification sn) \
- $(use_enable debug)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS BUGS ChangeLog NEWS README TODO
-}
diff --git a/x11-misc/xfe/xfe-1.32.2-r1.ebuild b/x11-misc/xfe/xfe-1.32.3.ebuild
index 799941fde2a6..27075424d851 100644
--- a/x11-misc/xfe/xfe-1.32.2-r1.ebuild
+++ b/x11-misc/xfe/xfe-1.32.3.ebuild
@@ -1,9 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/xfe-1.32.2-r1.ebuild,v 1.1 2011/02/28 18:20:11 signals Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfe/xfe-1.32.3.ebuild,v 1.1 2011/05/27 07:21:52 xarthisius Exp $
-EAPI=2
-inherit eutils
+EAPI=4
+
+inherit base
DESCRIPTION="MS-Explorer-like minimalist file manager for X"
HOMEPAGE="http://roland65.free.fr/xfe"
@@ -21,10 +22,11 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-missing_Xlib_h.patch \
- "${FILESDIR}"/${P}-destructive-move.patch
+DOCS=( AUTHORS BUGS ChangeLog NEWS README TODO )
+PATCHES=( "${FILESDIR}"/${PN}-1.32.2-missing_Xlib_h.patch )
+src_prepare() {
+ base_src_prepare
cat >po/POTFILES.skip <<-EOF
src/icons.cpp
xfe.desktop.in.in
@@ -42,8 +44,3 @@ src_configure() {
$(use_enable startup-notification sn) \
$(use_enable debug)
}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS BUGS ChangeLog NEWS README TODO
-}