pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/pkgsrc-2004Q4]: pkgsrc/emulators Pullup ticket 295 - requested by Lub...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/eb156fbf4634
branches:  pkgsrc-2004Q4
changeset: 485910:eb156fbf4634
user:      snj <snj%pkgsrc.org@localhost>
date:      Sat Feb 19 21:27:59 2005 +0000

description:
Pullup ticket 295 - requested by Lubomir Sedlacik
security fixes for suse91_libtiff, suse91_x11, and suse91_gtk2

Revisions pulled up:
- pkgsrc/emulators/suse91_libtiff/Makefile      1.2
- pkgsrc/emulators/suse91_libtiff/distinfo      1.2
- pkgsrc/emulators/suse91_x11/Makefile          1.2
- pkgsrc/emulators/suse91_x11/distinfo          1.2
- pkgsrc/emulators/suse91_gtk2/DEINSTALL        removed
- pkgsrc/emulators/suse91_gtk2/INSTALL          1.3
- pkgsrc/emulators/suse91_gtk2/POSTINSTALL      removed
- pkgsrc/emulators/suse91_gtk2/Makefile         1.5,1.6,1.7
- pkgsrc/emulators/suse91_gtk2/distinfo         1.2
- pkgsrc/emulators/suse91_gtk2/PLIST            1.1


    Module Name:        pkgsrc
    Committed By:       jdolecek
    Date:               Sat Jan 22 09:57:51 UTC 2005

    Modified Files:
            pkgsrc/emulators/suse91_libtiff: Makefile distinfo

    Log Message:
    Update to RPM version libtiff-3.6.1-38.14, which fixes the recent
    security problems in libtiff.
    Bump PKGREVISION
    ---
    Module Name:    pkgsrc
    Committed By:   jdolecek
    Date:           Sat Jan 22 10:10:17 UTC 2005

    Modified Files:
            pkgsrc/emulators/suse91_x11: Makefile distinfo

    Log Message:
    Update to latest available version (4.3.99.902-43.35.3), which fixes
    the recently discovered Xpm vulnerabilities
    ---
    Module Name:    pkgsrc
    Committed By:   jdolecek
    Date:           Sat Jan 22 10:46:20 UTC 2005

    Modified Files:
            pkgsrc/emulators/suse91_gtk2: Makefile
    Removed Files:
            pkgsrc/emulators/suse91_gtk2: DEINSTALL INSTALL POSTINSTALL

    Log Message:
    the gtk/pango stuff doesn't appear to be necessary and causes unclean
    package deinstall
    ---
    Module Name:    pkgsrc
    Committed By:   jdolecek
    Date:           Sat Jan 22 10:53:49 UTC 2005

    Modified Files:
            pkgsrc/emulators/suse91_gtk2: Makefile distinfo

    Log Message:
    use updated gtk2 RPM, which fixes recently discovered Xpm-related
    vulnerabilities
    ---
    Module Name:    pkgsrc
    Committed By:   jdolecek
    Date:           Sat Jan 22 12:35:26 UTC 2005

    Modified Files:
            pkgsrc/emulators/suse91_gtk2: Makefile
    Added Files:
            pkgsrc/emulators/suse91_gtk2: INSTALL PLIST

    Log Message:
    put back INSTALL (in slighly simplified form) - it _is_ necessary
    to setup the etc files for gtk & pango; add the files into PLIST, so that
    they are properly removed when package is deinstalled

diffstat:

 emulators/suse91_gtk2/DEINSTALL   |  24 ------------
 emulators/suse91_gtk2/INSTALL     |  16 ++------
 emulators/suse91_gtk2/Makefile    |   8 ++--
 emulators/suse91_gtk2/PLIST       |   4 ++
 emulators/suse91_gtk2/POSTINSTALL |  77 ---------------------------------------
 emulators/suse91_gtk2/distinfo    |   6 +-
 emulators/suse91_libtiff/Makefile |   5 +-
 emulators/suse91_libtiff/distinfo |   6 +-
 emulators/suse91_x11/Makefile     |   5 +-
 emulators/suse91_x11/distinfo     |   6 +-
 10 files changed, 27 insertions(+), 130 deletions(-)

diffs (257 lines):

diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/DEINSTALL
--- a/emulators/suse91_gtk2/DEINSTALL   Fri Feb 18 17:52:37 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# $NetBSD: DEINSTALL,v 1.1.1.1 2004/09/02 20:34:08 recht Exp $
-#
-# Remove gtk/pango module configuration.
-#
-
-case ${STAGE} in
-    POST-DEINSTALL)
-        if [ -f @EMULDIR@/etc/opt/gnome/gtk-2.0/gtk.immodules ] ; then
-            ${RM} -f @EMULDIR@/etc/opt/gnome/gtk-2.0/gtk.immodules
-        fi
-        
-        if [ -f @EMULDIR@/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders ] ; then
-            ${RM} -f @EMULDIR@/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders
-        fi
-        
-        if [ -f @EMULDIR@/etc/opt/gnome/pango/pango.modules ] ; then
-            ${RM} -f @EMULDIR@/etc/opt/gnome/pango/pango.modules
-        fi
-
-        test -d @EMULDIR@/etc/opt/gnome/gtk-2.0 && ${RMDIR} @EMULDIR@/etc/opt/gnome/gtk-2.0        
-       ;;
-    *)
-       ;;
-esac
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/INSTALL
--- a/emulators/suse91_gtk2/INSTALL     Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_gtk2/INSTALL     Sat Feb 19 21:27:59 2005 +0000
@@ -1,22 +1,14 @@
-# $NetBSD: INSTALL,v 1.1.1.1 2004/09/02 20:34:08 recht Exp $
+# $NetBSD: INSTALL,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 #
 # Initialize gtk/pango module configuration.
 #
 case ${STAGE} in
     POST-INSTALL)
-        test -d @EMULDIR@/etc/opt/gnome/gtk-2.0 || ${MKDIR} @EMULDIR@/etc/opt/gnome/gtk-2.0
-
-        if [ -x @EMULDIR@/opt/gnome/bin/gtk-query-immodules-2.0 ] ; then
-            @EMULDIR@/opt/gnome/bin/gtk-query-immodules-2.0 > @EMULDIR@/etc/opt/gnome/gtk-2.0/gtk.immodules
-        fi
+        @EMULDIR@/opt/gnome/bin/gtk-query-immodules-2.0 > @EMULDIR@/etc/opt/gnome/gtk-2.0/gtk.immodules
 
-        if [ -x @EMULDIR@/opt/gnome/bin/gdk-pixbuf-query-loaders ] ; then
-            @EMULDIR@/opt/gnome/bin/gdk-pixbuf-query-loaders > @EMULDIR@/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders
-        fi
+        @EMULDIR@/opt/gnome/bin/gdk-pixbuf-query-loaders > @EMULDIR@/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders
 
-        if [ -x @EMULDIR@/opt/gnome/bin/pango-querymodules ] ; then
-            @EMULDIR@/opt/gnome/bin/pango-querymodules > @EMULDIR@/etc/opt/gnome/pango/pango.modules                
-        fi
+        @EMULDIR@/opt/gnome/bin/pango-querymodules > @EMULDIR@/etc/opt/gnome/pango/pango.modules                
        ;;
     *)
        ;;
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/Makefile
--- a/emulators/suse91_gtk2/Makefile    Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_gtk2/Makefile    Sat Feb 19 21:27:59 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2004/12/18 13:59:00 wiz Exp $
+# $NetBSD: Makefile,v 1.4.2.1 2005/02/19 21:27:59 snj Exp $
 
 DISTNAME=              suse_gtk2-${SUSE_VERSION}
-PKGREVISION=           2
+PKGREVISION=           3
 CATEGORIES=            emulators
 MASTER_SITES=          ${MASTER_SITE_SUSE91}
 DISTFILES=             ${RPMFILES}
@@ -27,13 +27,13 @@
 
 RPMFILES=              atk-1.4.1-124.${SUSE_ARCH}.rpm \
                        glib2-2.2.3-117.${SUSE_ARCH}.rpm \
-                       gtk2-2.2.4-121.${SUSE_ARCH}.rpm \
+                       gtk2-2.2.4-125.4.${SUSE_ARCH}.rpm \
                        pango-1.2.5-170.${SUSE_ARCH}.rpm
 
 # Initialize gtk/pango modules.
 FILES_SUBST+=          EMULDIR=${EMULDIR}
+PLIST_SUBST+=          EMULSUBDIR=${EMULSUBDIR}
 INSTALL_EXTRA_TMPL+=   ${PKGDIR}/INSTALL
-DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL
 
 .include "../../emulators/suse91_linux/Makefile.common"
 .include "../../mk/bsd.pkg.mk"
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse91_gtk2/PLIST       Sat Feb 19 21:27:59 2005 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.2.2 2005/02/19 21:27:59 snj Exp $
+${EMULSUBDIR}/etc/opt/gnome/gtk-2.0/gtk.immodules
+${EMULSUBDIR}/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders
+${EMULSUBDIR}/etc/opt/gnome/pango/pango.modules
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/POSTINSTALL
--- a/emulators/suse91_gtk2/POSTINSTALL Fri Feb 18 17:52:37 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#! /bin/sh
-# Copyright (c) 2002 SuSE Gmbh Nuernberg, Germany.  All rights reserved.
-#
-# Author: Holger Hetterich <hhetter%suse.de@localhost>, 2002
-#
-# SuSEconfig.gtk: this script will generate a /etc/opt/gnome/gtk-2.0/gtk.immodules file 
-# based on the gtk-2.0 modules installed on the system
-#
-#
-# check if we are started as root
-# only one of UID and USER must be set correctly
-
-if test "$UID" != 0 -a "$USER" != root; then
-    echo "You must be root to start $0."
-    exit 1
-fi
-
-test -n "$ROOT" && exit 0
-
-# do we need to run at all? only on RPM Update or new installation
-test ! -f /var/adm/SuSEconfig/run-gtk && exit 0
-
-test -d /etc/opt/gnome/gtk-2.0 || mkdir /etc/opt/gnome/gtk-2.0
-
-if [ -x $r/opt/gnome/bin/gtk-query-immodules-2.0 ] ; then
- /opt/gnome/bin/gtk-query-immodules-2.0 > /etc/opt/gnome/gtk-2.0/gtk.immodules
-fi
-
-if [ -x $r/opt/gnome/bin/gdk-pixbuf-query-loaders ] ; then
- /opt/gnome/bin/gdk-pixbuf-query-loaders > /etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders
-fi
-
-if [ -x $r/opt/gnome/bin/gtk-query-immodules-2.0-64 ] ; then
- /opt/gnome/bin/gtk-query-immodules-2.0-64 > /etc/opt/gnome/gtk-2.0/gtk64.immodules
-fi
-
-if [ -x $r/opt/gnome/bin/gdk-pixbuf-query-loaders-64 ] ; then
- /opt/gnome/bin/gdk-pixbuf-query-loaders-64 > /etc/opt/gnome/gtk-2.0/gdk-pixbuf64.loaders
-fi
-
-rm /var/adm/SuSEconfig/run-gtk
-
-exit 0 
-#! /bin/sh
-# Copyright (c) 2002 SuSE Gmbh Nuernberg, Germany.  All rights reserved.
-#
-# Author: Holger Hetterich <hhetter%suse.de@localhost>, 2002
-#
-# SuSEconfig.pango: this script will generate a /etc/pango/pango.modules file 
-# based on the pango modules installed on the system
-#
-#
-# check if we are started as root
-# only one of UID and USER must be set correctly
-
-if test "$UID" != 0 -a "$USER" != root; then
-    echo "You must be root to start $0."
-    exit 1
-fi
-
-test -n "$ROOT" && exit 0
-
-# do we need to run at all? only on RPM Update or new installation
-test ! -f /var/adm/SuSEconfig/run-pango && exit 0
-
-if [ -x $r/opt/gnome/bin/pango-querymodules ] ; then
-       /opt/gnome/bin/pango-querymodules \
-       > /etc/opt/gnome/pango/pango.modules
-fi
-
-if [ -x $r/opt/gnome/bin/pango-querymodules-64 ] ; then
-       /opt/gnome/bin/pango-querymodules-64 \
-       > /etc/opt/gnome/pango/pango64.modules
-fi
-
-rm /var/adm/SuSEconfig/run-pango
-exit 0 
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_gtk2/distinfo
--- a/emulators/suse91_gtk2/distinfo    Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_gtk2/distinfo    Sat Feb 19 21:27:59 2005 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/09/02 20:34:08 recht Exp $
+$NetBSD: distinfo,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 
 SHA1 (suse91/i586/atk-1.4.1-124.i586.rpm) = 4c0ccbd8a54960c792de95b85f1d006d289aa8c6
 Size (suse91/i586/atk-1.4.1-124.i586.rpm) = 130678 bytes
 SHA1 (suse91/i586/glib2-2.2.3-117.i586.rpm) = 72f7472c7cd95bc4e183dc81fce409cce03593e9
 Size (suse91/i586/glib2-2.2.3-117.i586.rpm) = 434726 bytes
-SHA1 (suse91/i586/gtk2-2.2.4-121.i586.rpm) = 9dc34296eec5bf7aa79a03e13e39147eff03872d
-Size (suse91/i586/gtk2-2.2.4-121.i586.rpm) = 2403412 bytes
+SHA1 (suse91/i586/gtk2-2.2.4-125.4.i586.rpm) = d9c49ecd55e2a25fb6be199e1ea3b264ac909569
+Size (suse91/i586/gtk2-2.2.4-125.4.i586.rpm) = 2404700 bytes
 SHA1 (suse91/i586/pango-1.2.5-170.i586.rpm) = 085b6640bf649cd905b69799485e421a7d7fc995
 Size (suse91/i586/pango-1.2.5-170.i586.rpm) = 327533 bytes
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_libtiff/Makefile
--- a/emulators/suse91_libtiff/Makefile Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_libtiff/Makefile Sat Feb 19 21:27:59 2005 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/09/02 20:29:55 recht Exp $
+# $NetBSD: Makefile,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 
 DISTNAME=              suse_libtiff-${SUSE_VERSION}
+PKGREVISION=           1
 CATEGORIES=            emulators
 MASTER_SITES=          ${MASTER_SITE_SUSE91}
 DISTFILES=             ${RPMFILES}
@@ -18,7 +19,7 @@
 NO_BUILDLINK=          YES
 PLIST_SRC=             ${WRKDIR}/PLIST_DYNAMIC
 
-RPMFILES=              libtiff-3.6.1-38.3.${SUSE_ARCH}.rpm
+RPMFILES=              libtiff-3.6.1-38.14.${SUSE_ARCH}.rpm
 
 .include "../../emulators/suse91_linux/Makefile.common"
 .include "../../mk/bsd.pkg.mk"
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_libtiff/distinfo
--- a/emulators/suse91_libtiff/distinfo Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_libtiff/distinfo Sat Feb 19 21:27:59 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/09/02 20:29:55 recht Exp $
+$NetBSD: distinfo,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 
-SHA1 (suse91/i586/libtiff-3.6.1-38.3.i586.rpm) = f157765f43c71dfa4c8d0647c0fa825b81119ac0
-Size (suse91/i586/libtiff-3.6.1-38.3.i586.rpm) = 195338 bytes
+SHA1 (suse91/i586/libtiff-3.6.1-38.14.i586.rpm) = 8a8f61166785549ed192088c050e05a4494a9e3d
+Size (suse91/i586/libtiff-3.6.1-38.14.i586.rpm) = 187720 bytes
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_x11/Makefile
--- a/emulators/suse91_x11/Makefile     Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_x11/Makefile     Sat Feb 19 21:27:59 2005 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/07/13 10:31:15 tron Exp $
+# $NetBSD: Makefile,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 
 DISTNAME=              suse_x11-${SUSE_VERSION}
+PKGREVISION=           1
 CATEGORIES=            emulators
 MASTER_SITES=          ${MASTER_SITE_SUSE91}
 DISTFILES=             ${RPMFILES}
@@ -18,7 +19,7 @@
 NO_BUILDLINK=          YES
 PLIST_SRC=             ${WRKDIR}/PLIST_DYNAMIC
 
-RPMFILES=              XFree86-libs-4.3.99.902-40.${SUSE_ARCH}.rpm
+RPMFILES=              XFree86-libs-4.3.99.902-43.35.3.${SUSE_ARCH}.rpm
 
 .include "../../mk/bsd.prefs.mk"
 
diff -r d7ec75ae7eef -r eb156fbf4634 emulators/suse91_x11/distinfo
--- a/emulators/suse91_x11/distinfo     Fri Feb 18 17:52:37 2005 +0000
+++ b/emulators/suse91_x11/distinfo     Sat Feb 19 21:27:59 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/07/13 10:31:15 tron Exp $
+$NetBSD: distinfo,v 1.1.1.1.4.1 2005/02/19 21:27:59 snj Exp $
 
-SHA1 (suse91/i586/XFree86-libs-4.3.99.902-40.i586.rpm) = ba5b5235511c7912d63e388ed071774eea77e387
-Size (suse91/i586/XFree86-libs-4.3.99.902-40.i586.rpm) = 2397841 bytes
+SHA1 (suse91/i586/XFree86-libs-4.3.99.902-43.35.3.i586.rpm) = 15a3cf59b38fbdc1b341b4df7e2a972ba3c437e7
+Size (suse91/i586/XFree86-libs-4.3.99.902-43.35.3.i586.rpm) = 2404743 bytes



Home | Main Index | Thread Index | Old Index