Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=interim.git;a=commitdiff;h=d3aba3f487f0e32ec41c582f4dd80c4f5bd14358

commit d3aba3f487f0e32ec41c582f4dd80c4f5bd14358
Author: voroskoi <[EMAIL PROTECTED]>
Date:   Tue Aug 5 09:00:57 2008 +0200

mrxvt-0.5.4-1-x86_64
version bump
mrxvt-0.5.3-display-security.patch in upstream

diff --git a/source/x11-extra/mrxvt/FrugalBuild 
b/source/x11-extra/mrxvt/FrugalBuild
index b5bb954..dc6f217 100644
--- a/source/x11-extra/mrxvt/FrugalBuild
+++ b/source/x11-extra/mrxvt/FrugalBuild
@@ -3,19 +3,16 @@
# Maintainer: voroskoi <[EMAIL PROTECTED]>

pkgname=mrxvt
-pkgver=0.5.3
-pkgrel=2
+pkgver=0.5.4
+pkgrel=1
pkgdesc="Mrxvt(Materm) is a portable, lightweight, fast and multi-tabbed X 
terminal emulator based on rxvt."
depends=('libjpeg' 'libsm' 'libxft' 'libpng' 'libxpm')
groups=('x11-extra')
archs=('i686' 'x86_64')
_F_sourceforge_dirname="materm"
Finclude sourceforge
-up2date="lynx -dump http://materm.sourceforge.net/wiki/Main/Download |grep 
Unstable -A10 |grep Release |sed -ne 's/.*vt-\(.*\) (.*/\1/;$ p'"
-source=($source mrxvt-0.5.3-display-security.patch)
-sha1sums=('442006f1d797ea5464c5c49d26d0cdecf79160f4' \
-          'af49d324e36b9a719fd6065a5bbf9279aa8fa272')
-
+up2date="lynx -dump http://materm.sourceforge.net/wiki/Main/Download |grep 
Unstable -A10 |grep Release |sed -ne 's/.*-\(.*\)/\1/;$ p'"
+sha1sums=('f50e9ad2f652d4212b0ac5241b919372d9e43744')
Fconfopts="$Fconfopts --enable-everything --disable-debug \
--disable-greek --disable-cjk --disable-thai --disable-utmp \
--disable-wtmp --disable-lastlog --disable-utempter \
diff --git a/source/x11-extra/mrxvt/mrxvt-0.5.3-display-security.patch 
b/source/x11-extra/mrxvt/mrxvt-0.5.3-display-security.patch
deleted file mode 100644
index 69f24d8..0000000
--- a/source/x11-extra/mrxvt/mrxvt-0.5.3-display-security.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-Index: src/init.c
-===================================================================
---- src/init.c (revision 265)
-+++ src/init.c (working copy)
-@@ -1030,38 +1030,38 @@
-     /*
-      * Open display, get options/resources and create the window
-      */
--    if (IS_NULL(rs[Rs_display_name] = getenv("DISPLAY")))
--      rs[Rs_display_name] = ":0";
--
-     rxvt_get_options( r, r_argc, r_argv );
-     rxvt_free( r_argv ); /* XXX memory leak? */
-
- #ifdef LOCAL_X_IS_UNIX
--    if( rs[Rs_display_name][0] == ':' )
-+    /*
-+     * 2008-04-29 gi1242: Force UNIX sockets for security (Gentoo Bug #219750)
-+     */
-+    if( IS_NULL( rs[Rs_display_name] ) )
-+      rs[Rs_display_name] = getenv( "DISPLAY" );
-+
-+    if( rs[Rs_display_name] && rs[Rs_display_name][0] == ':' )
-     {
--      int     l = 5 + STRLEN(rs[Rs_display_name]);
-+      char *val;
-+      int l = 5 + STRLEN(rs[Rs_display_name]);
-       if (l <= 0 || l > 1024) /* possible integer overflow */
-           l = 1024;
-+
-       val = rxvt_malloc(l);
--      STRCPY(val, "unix");
--      STRNCAT(val, rs[Rs_display_name], l-5);
--      val[l-1] = (char) 0;
--      rxvt_msg (DBG_INFO, DBG_INIT, "Open X display %s\n", val);
--      r->Xdisplay = XOpenDisplay(val);
--      rxvt_free(val);
-+      STRCPY( val, "unix");
-+      STRNCAT( val, rs[Rs_display_name], l-5);
-+
-+      rs[Rs_display_name] = val;
-     }
--#endif
-+#endif /* LOCAL_X_IS_UNIX */
-
--    if (IS_NULL(r->Xdisplay))
-+    rxvt_msg( DBG_INFO, DBG_INIT, "Open X display %s\n", rs[Rs_display_name] 
);
-+    r->Xdisplay = XOpenDisplay( rs[Rs_display_name] );
-+    if( IS_NULL(r->Xdisplay) )
-     {
--      rxvt_msg (DBG_INFO, DBG_INIT, "Open X display %s\n",
--                  rs[Rs_display_name] ? rs[Rs_display_name] : "nil");
--      r->Xdisplay = XOpenDisplay( rs[Rs_display_name] );
--      if (IS_NULL(r->Xdisplay))
--      {
--          rxvt_msg (DBG_ERROR, DBG_INIT,  "can't open display %s", 
rs[Rs_display_name] );
--          exit( EXIT_FAILURE );
--      }
-+      rxvt_msg( DBG_ERROR, DBG_INIT, "Error opening display %s\n",
-+              rs[Rs_display_name] );
-+      exit( EXIT_FAILURE );
-     }
-
-
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to