pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/wm/fvwm Updated wm/fvwm to 2.4.20
details: https://anonhg.NetBSD.org/pkgsrc/rev/1355747fbd98
branches: trunk
changeset: 522532:1355747fbd98
user: martti <martti%pkgsrc.org@localhost>
date: Tue Dec 12 06:57:59 2006 +0000
description:
Updated wm/fvwm to 2.4.20
fvwm-2.4.20 maintenance release for all earlier 2.4.x versions.
It contains a number of minor fixes and one important security fix.
This release is available at the home page: http://www.fvwm.org/.
Who needs to upgrade?
---------------------
Because of the security issues with fvwm-2.3.4 to fvwm-2.4.19, it
is strongly recommended to upgrade to fvwm-2.4.19.
System administrators are encouraged to install this version to
grant their users access to the latest stable version.
Bug Fixes:
----------
* The configure script now correctly appends executable file
extensions to conditionally built binaries. Fixes building on
Cygwin.
* FvwmConsole no longer conflicts with getline of Cygwin's stdio.
* Fixed parsing of For loops in FvwmScript.
* Fixed a possible endless loop when de-iconifying a transient
window.
* Reject some invalid GNOME hints.
* Fixed a loop when xterm changes its "active icon" size.
* The configure script can now cope with four-part version numbers
when detecting some libraries.
* Security fixes in
fvwm-menu-directory. (CVE-2006-5969)
FvwmCommand
diffstat:
wm/fvwm/Makefile | 12 ++++++------
wm/fvwm/distinfo | 15 +++++++--------
wm/fvwm/patches/patch-aa | 26 +++++++++-----------------
wm/fvwm/patches/patch-ab | 14 +++++++++-----
wm/fvwm/patches/patch-ad | 8 ++++----
wm/fvwm/patches/patch-af | 13 -------------
6 files changed, 35 insertions(+), 53 deletions(-)
diffs (156 lines):
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/Makefile
--- a/wm/fvwm/Makefile Tue Dec 12 06:48:56 2006 +0000
+++ b/wm/fvwm/Makefile Tue Dec 12 06:57:59 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2006/11/26 13:32:43 adrianp Exp $
+# $NetBSD: Makefile,v 1.5 2006/12/12 06:57:59 martti Exp $
DISTNAME= fvwm-${FVWM_VER}
-PKGREVISION= 4
+#PKGREVISION= 1
CATEGORIES= x11 wm
MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \
http://www.fvwm.org/generated/icon_download/ \
@@ -16,12 +16,12 @@
CONFLICTS= fvwm1-[0-9]* fvwm2-[0-9]*
EXTRACT_ONLY= ${DISTNAME}.tar.gz
-FVWM_VER= 2.4.19
+FVWM_VER= 2.4.20
USE_X11BASE= YES
GNU_CONFIGURE= YES
USE_GNU_READLINE= YES
-USE_TOOLS+= perl:run
+USE_TOOLS+= perl:run tar
PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q}
@@ -39,8 +39,8 @@
CONFIGURE_ENV+= ac_cv_path_FVWM_CPP=${CPP:Q}
post-extract:
- ${MKDIR} ${WRKDIR:Q}/icons
- cd ${WRKDIR:Q}/icons && ${TAR} -xzf ${DISTDIR:Q}/fvwm_icons.tgz
+ mkdir ${WRKDIR:Q}/icons
+ cd ${WRKDIR:Q}/icons && tar -xzf ${DISTDIR:Q}/fvwm_icons.tgz
post-install:
${INSTALL_DATA} \
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/distinfo
--- a/wm/fvwm/distinfo Tue Dec 12 06:48:56 2006 +0000
+++ b/wm/fvwm/distinfo Tue Dec 12 06:57:59 2006 +0000
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.2 2006/11/26 13:32:43 adrianp Exp $
+$NetBSD: distinfo,v 1.3 2006/12/12 06:57:59 martti Exp $
-SHA1 (fvwm-2.4.19.tar.gz) = 6d881473560d6ded360fc47a7cfb1b3d5d30824f
-RMD160 (fvwm-2.4.19.tar.gz) = cc6e3ceebccd50ba0404079771faa6babc041ca0
-Size (fvwm-2.4.19.tar.gz) = 1826833 bytes
+SHA1 (fvwm-2.4.20.tar.gz) = 2130a16590462cbbf15f255a46abe8b8a6cb4401
+RMD160 (fvwm-2.4.20.tar.gz) = c71f8cce0b7d7258aeef94d889c1a0346c2ae21b
+Size (fvwm-2.4.20.tar.gz) = 1844688 bytes
SHA1 (fvwm_icons.tgz) = d6ee1e52f1a84c4edd722ccee0f7e9cc79cc2a4b
RMD160 (fvwm_icons.tgz) = a5aa60994e64aab939f94b4620d79ea4fcb156f3
Size (fvwm_icons.tgz) = 363406 bytes
-SHA1 (patch-aa) = 1fbb00d0ef3fb3042537a7cdc0da0b1f506235ae
-SHA1 (patch-ab) = 9005c7e38002a44a62d2289a72f4b9ab5b4f5386
+SHA1 (patch-aa) = 3170577a6c2e13d452fb1bf970ab3299b53c3706
+SHA1 (patch-ab) = 85616cadc56fa4e061c29d21f38f074ae084b152
SHA1 (patch-ac) = b9009cad82a5f286e54964fc770c8281cefc35d8
-SHA1 (patch-ad) = 95b9fac03006378ce76a89a5116b783e8c88ef0a
+SHA1 (patch-ad) = 6f440b6ddf723ef5ff522e837e0b48ed03d278ac
SHA1 (patch-ae) = 09460e67c977d261b21e75be9a790841527d4117
-SHA1 (patch-af) = 5481d725ad7e0e7cb0fb882077ccb6b9482099a1
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/patches/patch-aa
--- a/wm/fvwm/patches/patch-aa Tue Dec 12 06:48:56 2006 +0000
+++ b/wm/fvwm/patches/patch-aa Tue Dec 12 06:57:59 2006 +0000
@@ -1,24 +1,16 @@
-$NetBSD: patch-aa,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $
+$NetBSD: patch-aa,v 1.2 2006/12/12 06:57:59 martti Exp $
---- utils/Makefile.in.orig 2004-09-30 19:56:39.000000000 +0300
-+++ utils/Makefile.in 2004-10-01 12:03:56.000000000 +0300
-@@ -168,3 +168,3 @@
-
+--- utils/Makefile.in.orig 2006-12-09 12:11:12.000000000 +0000
++++ utils/Makefile.in 2006-12-12 08:51:11.000000000 +0000
+@@ -39,4 +39,4 @@
+ host_triplet = @host@
-bin_PROGRAMS = @XPMROOT@
+-EXTRA_PROGRAMS = xpmroot$(EXEEXT) xselection$(EXEEXT)
+bin_PROGRAMS =
- bin_SCRIPTS = fvwm-config fvwmbug fvwm-menu-xlock fvwm-menu-directory \
-@@ -173,5 +173,5 @@
-
--EXTRA_PROGRAMS = xpmroot xselection
-+EXTRA_PROGRAMS = xselection
++EXTRA_PROGRAMS = xselection$(EXEEXT)
+ subdir = utils
+@@ -233,3 +233,3 @@
-man_MANS = xpmroot.1 fvwm-config.1 fvwmbug.1 fvwmrc_convert.1 fvwm24_convert.1 \
+man_MANS = fvwm-config.1 fvwmbug.1 fvwmrc_convert.1 fvwm24_convert.1 \
fvwm-menu-xlock.1 fvwm-menu-directory.1 \
-@@ -194,4 +194,4 @@
- fvwm-menu-desktop fvwm-menu-headlines fvwm24_convert fvwmbug.sh
--EXTRA_PROGRAMS = xpmroot$(EXEEXT) xselection$(EXEEXT)
--bin_PROGRAMS = @XPMROOT@
-+EXTRA_PROGRAMS = xselection$(EXEEXT)
-+bin_PROGRAMS =
- PROGRAMS = $(bin_PROGRAMS)
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/patches/patch-ab
--- a/wm/fvwm/patches/patch-ab Tue Dec 12 06:48:56 2006 +0000
+++ b/wm/fvwm/patches/patch-ab Tue Dec 12 06:57:59 2006 +0000
@@ -1,9 +1,13 @@
-$NetBSD: patch-ab,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $
+$NetBSD: patch-ab,v 1.2 2006/12/12 06:57:59 martti Exp $
---- configure.orig 2004-09-30 19:56:42.000000000 +0300
-+++ configure 2004-10-01 12:04:46.000000000 +0300
-@@ -1541,3 +1541,3 @@
+--- configure.orig 2006-12-09 11:54:30.000000000 +0000
++++ configure 2006-12-12 08:51:55.000000000 +0000
+@@ -2121,7 +2121,7 @@
+
+
# Define the identity of the package.
- PACKAGE=fvwm
+ PACKAGE=fvwm2
- VERSION=2.4.19
+ VERSION=2.4.20
+
+
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/patches/patch-ad
--- a/wm/fvwm/patches/patch-ad Tue Dec 12 06:48:56 2006 +0000
+++ b/wm/fvwm/patches/patch-ad Tue Dec 12 06:57:59 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $
+$NetBSD: patch-ad,v 1.2 2006/12/12 06:57:59 martti Exp $
---- config.h.in.orig 2005-12-06 14:33:03.000000000 +0000
-+++ config.h.in
-@@ -427,6 +427,8 @@
+--- config.h.in.orig 2006-12-09 11:54:06.000000000 +0000
++++ config.h.in 2006-12-12 08:52:22.000000000 +0000
+@@ -432,6 +432,8 @@
#else
# ifdef _AIX
#pragma alloca
diff -r fd6b37f4fa21 -r 1355747fbd98 wm/fvwm/patches/patch-af
--- a/wm/fvwm/patches/patch-af Tue Dec 12 06:48:56 2006 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.1 2006/11/26 13:32:43 adrianp Exp $
-
---- utils/fvwm-menu-directory.in.orig 2005-07-08 21:59:00.000000000 +0100
-+++ utils/fvwm-menu-directory.in
-@@ -279,7 +279,7 @@ sub evalFolderLine ($$) {
- my $itemStr = $dir && $itemF_eval? &evalItem($_name, $dir): $_name;
- $itemStr = escapeItemName($itemStr);
- my $act = !$dir || $checkSubdirs && !-x $dir? "Nop": !$reuse?
-- qq(Popup ") . escapeFvwmName($dir) . qq("$submenuPos):
-+ qq(Popup ") . escapeFileName($dir) . qq("$submenuPos):
- qq(PipeRead 'echo ") . escapeFileName($dir) . qq(" >$dirFile; )
- . qq(echo Menu ") . escapeFvwmName($name) . qq(" WarpTitle');
- return qq(+ "$iconDStr$itemStr" $act\n);
Home |
Main Index |
Thread Index |
Old Index