Check-in [02cc3006a0]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

SHA1 Hash:02cc3006a08023871eb3b815aff04f1cf55c564b
Date: 2012-09-24 14:30:19
User: BarryK
Comment:DejaVu font mostly for Latin languages, change 'DejaVu Sans' to 'Sans' for chinese and japanese locales

Tags And Properties
Changes

Changes to woof-code/rootfs-skeleton/usr/local/petget/hacks-postinstall.sh

@@ -1,8 +1,10 @@
 #!/bin/sh
 #this is for hacks needed to fix a package, that might not have been done elsewhere.
+#called from /usr/local/petget/installpkg.sh
 #package that has just been installed is passed in on commandline.
+#120924 DejaVu font no good for non-Latin languages.
 
 INSTALLEDPKG="$1" #ex: vlc_2.0.3-0ubuntu0.12.04.1_i386, without .deb
 
 case $INSTALLEDPKG in
  vlc-nox_*)
@@ -14,8 +16,59 @@
     bbe -e 's/geteuid/getppid/' /usr/bin/vlc > /tmp/vlc-temp1
     mv -f /tmp/vlc-temp1 /usr/bin/vlc
     chmod 755 /usr/bin/vlc
    fi
   fi
+ ;;
+ jwm_theme_*)
+  #120924 DejaVu font no good for non-Latin languages...
+  #see also langpack_* pinstall.sh (template is in /usr/share/doc/langpack-template/pinstall.sh, read by momanager).
+  LANGUSER="`grep '^LANG=' /etc/profile | cut -f 2 -d '=' | cut -f 1 -d ' '`"
+  case $LANGUSER in
+   zh*|ja*) #chinese, japanese
+    sed -i -e 's%DejaVu Sans%Sans%' /etc/xdg/templates/_root_*
+    sed -i -e 's%DejaVu Sans%Sans%' /root/.jwm/themes/*-jwmrc
+    sed -i -e 's%DejaVu Sans%Sans%' /root/.jwm/jwmrc-theme
+   ;;
+  esac
+ ;;
+ openbox*)
+  #120924 DejaVu font no good for non-Latin languages...
+  #see also langpack_* pinstall.sh (template is in /usr/share/doc/langpack-template/pinstall.sh, read by momanager).
+  LANGUSER="`grep '^LANG=' /etc/profile | cut -f 2 -d '=' | cut -f 1 -d ' '`"
+  case $LANGUSER in
+   zh*|ja*) #chinese, japanese
+    sed -i -e 's%DejaVu Sans%Sans%' /etc/xdg/openbox/*.xml
+    sed -i -e 's%DejaVu Sans%Sans%' /root/.config/openbox/*.xml
+   ;;
+  esac
+ ;;
+ gtk_theme_*)
+  #120924 DejaVu font no good for non-Latin languages...
+  #see also langpack_* pinstall.sh (template is in /usr/share/doc/langpack-template/pinstall.sh, read by momanager).
+  LANGUSER="`grep '^LANG=' /etc/profile | cut -f 2 -d '=' | cut -f 1 -d ' '`"
+  case $LANGUSER in
+   zh*|ja*) #chinese, japanese
+    GTKRCFILE="$(find /usr/share/themes -type f -name gtkrc | tr '\n' ' ')"
+    for ONEGTKRC in $GTKRCFILE
+    do
+     sed -i -e 's%DejaVu Sans%Sans%' $ONEGTKRC
+    done
+   ;;
+  esac
+ ;;
+ seamonkey*|firefox*)
+  #120924 DejaVu font no good for non-Latin languages...
+  #see also langpack_* pinstall.sh (template is in /usr/share/doc/langpack-template/pinstall.sh, read by momanager).
+  LANGUSER="`grep '^LANG=' /etc/profile | cut -f 2 -d '=' | cut -f 1 -d ' '`"
+  case $LANGUSER in
+   zh*|ja*) #chinese, japanese
+    MOZFILE="$(find /root/.mozilla -type f -name prefs.js -o -name '*.css' | tr '\n' ' ')"
+    for ONEMOZ in $MOZFILE
+    do
+     sed -i -e 's%DejaVu Sans%Sans%' $ONEMOZ
+    done
+   ;;
+  esac
  ;;
 esac
 

Changes to woof-code/rootfs-skeleton/usr/share/doc/langpack-template/pinstall.sh

@@ -2,10 +2,11 @@
 #Barry Kauler, Feb. 2012. GPL3 (/usr/share/doc/legal)
 #this is the post-install script for a langpack PET created by /usr/sbin/momanager.
 #MoManager will replace the strings TARGETLANG and POSTINSTALLMSG.
 #120315 maybe have hunspell dictionaries in langpack.
 #120830 improved symlinks to hunspell dictionaries.
+#120924 DejaVu font no good for non-Latin languages.
 
 echo "Post install script for TARGETLANG language pack"
 
 #if [ "$LANG" = "C" ];then #in case caller script did this.
  LANG="`grep '^LANG=' /etc/profile | cut -f 2 -d '=' | cut -f 1 -d ' '`"
@@ -67,10 +68,36 @@
    [ ! -e ${ONEDICTDIR}/${HUNBASE} ] && ln -s ../../../share/hunspell/${HUNBASE} ${ONEDICTDIR}/${HUNBASE}
   done
  done
 fi
 
+#120924 DejaVu font no good for non-Latin languages...
+#see also similar code in /usr/local/petget/hacks-postinstall.sh.
+LANGPACKLANG=TARGETLANG
+case $LANGPACKLANG in
+ zh*|ja*) #chinese, japanese
+  sed -i -e 's%DejaVu Sans%Sans%' ./etc/xdg/templates/_root_*
+  if [ -d ./root/.jwm ];then
+   sed -i -e 's%DejaVu Sans%Sans%' ./root/.jwm/themes/*-jwmrc
+   sed -i -e 's%DejaVu Sans%Sans%' ./root/.jwm/jwmrc-theme
+  fi
+  [ -d ./etc/xdg/openbox ] && sed -i -e 's%DejaVu Sans%Sans%' ./etc/xdg/openbox/*.xml
+  [ -d ./root/.config/openbox ] && sed -i -e 's%DejaVu Sans%Sans%' ./root/.config/openbox/*.xml
+  GTKRCFILE="$(find ./usr/share/themes -type f -name gtkrc | tr '\n' ' ')"
+  for ONEGTKRC in $GTKRCFILE
+  do
+   sed -i -e 's%DejaVu Sans%Sans%' $ONEGTKRC
+  done
+  if [ -d ./root/.mozilla ];then
+   MOZFILE="$(find ./root/.mozilla -type f -name prefs.js -o -name '*.css' | tr '\n' ' ')"
+   for ONEMOZ in $MOZFILE
+   do
+    sed -i -e 's%DejaVu Sans%Sans%' $ONEMOZ
+   done
+  fi
+ ;;
+esac
 
 if [ "`pwd`" = "/" ];then #installing PET in a running puppy.
  if [ "$LANG1" != "en" ];then
   #need to update SSS translations...
   fixscripts

Changes to woof-distro/x86/Packages-puppy-common-official

@@ -120,10 +120,12 @@
 gifsicle-1.40|gifsicle|1.40||BuildingBlock|188K||gifsicle-1.40.pet||Create and edit GIF images|puppy|4||
 glipper-0.89-1|glipper|0.89-1||Desktop|44K||glipper-0.89-1.pet|+gtk+|clipboard manager for traybar|puppy|4||
 gmeasures-0.7|gmeasures|0.7||Business|88K||gmeasures-0.7.pet|+gtk+|weights and measures converter|puppy|4||
 gnome-menus-2.14.3-pup4|gnome-menus|2.14.3-pup4||BuildingBlock|112K||gnome-menus-2.14.3-pup4.pet|+gtk+|needed by xdg_puppy pkg|puppy|4||
 gnome-menus_DEV-2.14.3-pup4|gnome-menus_DEV|2.14.3-pup4||BuildingBlock|368K||gnome-menus_DEV-2.14.3-pup4.pet|+gnome-menus|needed by xdg_puppy|puppy|4||
+gpart-0.1h-patched_11debian-i486|gpart|0.1h-patched_11debian-i486||Utility|52K||gpart-0.1h-patched_11debian-i486.pet||tool which tries to guess what partitions are on a PC type harddisk in case the primary partition table was damaged. Used by Gparted.|puppy|wary5||
+gpart_DOC-0.1h-patched_11debian-i486|gpart_DOC|0.1h-patched_11debian-i486||Utility|36K||gpart_DOC-0.1h-patched_11debian-i486.pet||tool which tries to guess what partitions are on a PC type harddisk in case the primary partition table was damaged. Used by Gparted.||||
 gparted-0.7.0-staticgtkmm-1-w5|gparted|0.7.0-staticgtkmm-1-w5||System|3348K||gparted-0.7.0-staticgtkmm-1-w5.pet|+parted,+gtk+,+boehm-gc,+libsigc++,+e2fsprogs,+dosfstools|GParted partition manager, does not need gtkmm packages|puppy|wary5||
 gparted_DOC-0.7.0-staticgtkmm-1-w5|gparted_DOC|0.7.0-staticgtkmm-1-w5||BuildingBlock|24K||gparted_DOC-0.7.0-staticgtkmm-1-w5.pet||drive partition manager||||
 gparted_NLS-0.7.0-staticgtkmm-1-w5|gparted_NLS|0.7.0-staticgtkmm-1-w5||BuildingBlock|1920K||gparted_NLS-0.7.0-staticgtkmm-1-w5.pet||drive partition manager||||
 gpptp-0.2|gpptp|0.2||Network|40K||gpptp-0.2.pet|+pptp,+gtk+|PPTP VPN client gui, modified by jafadmin (see puppy forum)|puppy|wary5||
 grub-0.97-29ubuntu53|grub|0.97-29ubuntu53||BuildingBlock|552K||grub-0.97-29ubuntu53.pet||grand unified bootloader, legacy edition||||

Changes to woof-distro/x86/Packages-puppy-wary5-official

@@ -692,12 +692,14 @@
 libusb-compat_DEV-0.1.3-w5c|libusb-compat_DEV|0.1.3-w5c||BuildingBlock|60K||libusb-compat_DEV-0.1.3-w5c.pet|+libusb-compat|OS independent USB device access, libusb0 compatibility layer|puppy|wary5||
 libusb_DEV-1.0.8-w5c|libusb_DEV|1.0.8-w5c||BuildingBlock|124K||libusb_DEV-1.0.8-w5c.pet|+libusb|OS independent USB device access|puppy|wary5||
 libvorbis-1.3.2-w5c|libvorbis|1.3.2-w5c||BuildingBlock|1720K||libvorbis-1.3.2-w5c.pet|+libogg|Lossless audio compression tools using the oggvorbis algorithms|puppy|wary5||
 libvorbis_DEV-1.3.2-w5c|libvorbis_DEV|1.3.2-w5c||BuildingBlock|1924K||libvorbis_DEV-1.3.2-w5c.pet|+libvorbis|Lossless audio compression tools using the oggvorbis algorithms|puppy|wary5||
 libvorbis_DOC-1.3.2-w5c|libvorbis_DOC|1.3.2-w5c||BuildingBlock|840K||libvorbis_DOC-1.3.2-w5c.pet||Lossless audio compression tools using the oggvorbis algorithms|puppy|wary5||
-libvpx-0.9.7-p1-w5c|libvpx|0.9.7-p1-w5c||BuildingBlock|672K||libvpx-0.9.7-p1-w5c.pet||webm video codec library|puppy|wary5||
-libvpx_DEV-0.9.7-p1-w5c|libvpx_DEV|0.9.7-p1-w5c||BuildingBlock|992K||libvpx_DEV-0.9.7-p1-w5c.pet|+libvpx|webm video codec library|puppy|wary5||
+libvpx0-0.9.7-p1-w5c|libvpx0|0.9.7-p1-w5c||BuildingBlock|672K||libvpx0-0.9.7-p1-w5c.pet||webm video codec library|puppy|wary5||
+libvpx0_DEV-0.9.7-p1-w5c|libvpx0_DEV|0.9.7-p1-w5c||BuildingBlock|992K||libvpx0_DEV-0.9.7-p1-w5c.pet|+libvpx0|webm video codec library|puppy|wary5||
+libvpx-1.1.0-w5c|libvpx|1.1.0-w5c||BuildingBlock|664K||libvpx-1.1.0-w5c.pet||webm video codec|puppy|wary5||
+libvpx_DEV-1.1.0-w5c|libvpx_DEV|1.1.0-w5c||BuildingBlock|960K||libvpx_DEV-1.1.0-w5c.pet|+libvpx|webm video codec|puppy|wary5||
 libx11-1.1.3-w5c|libx11|1.1.3-w5c||BuildingBlock|3280K||libx11-1.1.3-w5c.pet|+libXau,+libXdmcp|The X11 library|puppy|wary5||
 libx11_DEV-1.1.3-w5c|libx11_DEV|1.1.3-w5c||BuildingBlock|1620K||libx11_DEV-1.1.3-w5c.pet|+libx11|The X11 library|puppy|wary5||
 libx11_DOC-1.1.3-w5c|libx11_DOC|1.1.3-w5c||BuildingBlock|4704K||libx11_DOC-1.1.3-w5c.pet||The X11 library|puppy|wary5||
 libxau-1.0.3-w5c|libxau|1.0.3-w5c||BuildingBlock|28K||libxau-1.0.3-w5c.pet||X authorization file management libary|puppy|wary5||
 libxau_DEV-1.0.3-w5c|libxau_DEV|1.0.3-w5c||BuildingBlock|52K||libxau_DEV-1.0.3-w5c.pet|+libxau|X authorization file management libary|puppy|wary5||
@@ -1091,10 +1093,13 @@
 rpm_NLS-4.8.1-patched_mageia1-w5|rpm_NLS|4.8.1-patched_mageia1-w5||Utility|1528K||rpm_NLS-4.8.1-patched_mageia1-w5.pet|+rpm|redhat package manager||||
 rsync-3.0.8-w5c|rsync|3.0.8-w5c||BuildingBlock|292K||rsync-3.0.8-w5c.pet||A replacement for rcp that has many more features|puppy|wary5||
 rsync_DEV-3.0.8-w5c|rsync_DEV|3.0.8-w5c||BuildingBlock|296K||rsync_DEV-3.0.8-w5c.pet|+rsync|A replacement for rcp that has many more features|puppy|wary5||
 rsync_DOC-3.0.8-w5c|rsync_DOC|3.0.8-w5c||BuildingBlock|224K||rsync_DOC-3.0.8-w5c.pet||A replacement for rcp that has many more features|puppy|wary5||
 rxvt-unicode-9.05-1|rxvt-unicode|9.05-1||Utility|308K||rxvt-unicode-9.05-1.pet||Urxvt terminal emulator|puppy|wary5||
+sakura-2.4.2-i686|sakura|2.4.2-i686||Utility|132K||sakura-2.4.2-i686.pet|+vte|Terminal emulator with features, compiled in Racy 5.3 by Karl Godt, works Wary 5.3|puppy|wary5||
+sakura_DOC-2.4.2-i686|sakura_DOC|2.4.2-i686||Utility|16K||sakura_DOC-2.4.2-i686.pet||Sakura documentation||||
+sakura_NLS-2.4.2-i686|sakura_NLS|2.4.2-i686||Utility|64K||sakura_NLS-2.4.2-i686.pet|+sakura&eq2.4.2|Sakura .mo language files||||
 samba-3.5.9-w5c|samba|3.5.9-w5c||BuildingBlock|96120K||samba-3.5.9-w5c.pet||The free SMB  CIFS fileserver and client|puppy|wary5||
 samba_DEV-3.5.9-w5c|samba_DEV|3.5.9-w5c||BuildingBlock|304K||samba_DEV-3.5.9-w5c.pet|+samba|The free SMB  CIFS fileserver and client|puppy|wary5||
 samba_DOC-3.5.9-w5c|samba_DOC|3.5.9-w5c||BuildingBlock|9356K||samba_DOC-3.5.9-w5c.pet||The free SMB  CIFS fileserver and client|puppy|wary5||
 samba_NLS-3.5.9-w5c|samba_NLS|3.5.9-w5c||BuildingBlock|300K||samba_NLS-3.5.9-w5c.pet|+samba|The free SMB  CIFS fileserver and client|puppy|wary5||
 samba_full-3.5.12-wary-racy|samba_full|3.5.12-wary-racy||Network|113448K||samba_full-3.5.12-wary-racy.pet||Samba Simple Management|puppy|wary5||
@@ -1135,10 +1140,11 @@
 seamonkey1_addon_video_downloadhelper-3.4|seamonkey1_addon_video_downloadhelper|3.4||Internet|232K||seamonkey1_addon_video_downloadhelper-3.4.pet|+seamonkey1|download videos from youtube and other sites||||
 seamonkey1_addon_zombiekeys-1.1.4|seamonkey1_addon_zombiekeys|1.1.4||Internet|92K||seamonkey1_addon_zombiekeys-1.1.4.pet|+seamonkey1|enter non-english characters on an english keyboard, for SeaMonkey 1.1.x||||
 seamonkey-2.0.11-w5|seamonkey|2.0.11-w5||Internet|35972K||seamonkey-2.0.11-w5.pet|+alsa-lib,+cairo,+gtk+,+sqlite|full-featured web browser suite, with browser/mail&news/addressbook/composer|puppy|wary5||
 seamonkey-2.0.7-w5|seamonkey|2.0.7-w5||Internet|35972K||seamonkey-2.0.7-w5.pet|+alsa-lib,+cairo,+gtk+,+sqlite,+zip|The most fullfeatured and standard compliant web browser|puppy|wary5||
 seamonkey-2.6.1-1-w5c|seamonkey|2.6.1-1-w5c||Internet|32308K||seamonkey-2.6.1-1-w5c.pet|+libvpx,+alsa-lib,+cairo,+gtk+,+sqlite|full-featured web browser suite, with browser/mail&news/addressbook/composer|puppy|wary5||
+seamonkey-2.12.1-x86|seamonkey|2.12.1-x86||Internet|40920K||seamonkey-2.12.1-x86.pet|+alsa-lib,+gtk+|full-featured web browser suite, with browser/mail&news/addressbook/composer/irc, note official binary, not compiled in wary|puppy|wary5||
 seamonkey_addon_sqlite_manager-0.5.15-1|seamonkey_addon_sqlite_manager|0.5.15-1||Business|792K||seamonkey_addon_sqlite_manager-0.5.15-1.pet|+seamonkey,+sqlite|SQLiteManager database manager, for SeaMonkey 2.x||||
 seamonkey_addon_user_agent_switcher-0.7.3-sm2.0.11plus|seamonkey_addon_user_agent_switcher|0.7.3-sm2.0.11plus||Internet|124K||seamonkey_addon_user_agent_switcher-0.7.3-sm2.0.11plus.pet|+seamonkey|make seamonkey look like another browser, works in sm 2.0.11 or later||||
 seamonkey_addon_zombie_keys-1.3-1|seamonkey_addon_zombie_keys|1.3-1||Internet|120K||seamonkey_addon_zombie_keys-1.3-1.pet|+seamonkey|enter accented characters, just like in MS Windows, for SeaMonkey 2.x||||
 seamonkey_DEV-2.0.11-w5|seamonkey_DEV|2.0.11-w5||Internet|35640K||seamonkey_DEV-2.0.11-w5.pet|+seamonkey|web browser suite|puppy|wary5||
 seamonkey_DEV-2.0.7-w5|seamonkey_DEV|2.0.7-w5||Internet|35640K||seamonkey_DEV-2.0.7-w5.pet|+seamonkey|The most fullfeatured and standard compliant web browser|puppy|wary5||
@@ -1157,13 +1163,13 @@
 skype_static-2.1.0.81|skype_static|2.1.0.81||Internet|33732K||skype_static-2.1.0.81.pet||Skype Internet telephony, including chat, sms, video, telephone|puppy|wary5||
 slang-2.2.2-i486|slang|2.2.2-i486||BuildingBlock|2792K||slang-2.2.2-i486.pet||terminal rendering library, needed by mc (Midnight Commander)|puppy|wary5||
 speex-1.2rc1-w5c|speex|1.2rc1-w5c||BuildingBlock|232K||speex-1.2rc1-w5c.pet||speech compression library|puppy|wary5||
 speex_DEV-1.2rc1-w5c|speex_DEV|1.2rc1-w5c||BuildingBlock|704K||speex_DEV-1.2rc1-w5c.pet|+speex|speech compression library|puppy|wary5||
 speex_DOC-1.2rc1-w5c|speex_DOC|1.2rc1-w5c||BuildingBlock|472K||speex_DOC-1.2rc1-w5c.pet||speech compression library||||
-sqlite-3.7.10-w5c|sqlite|3.7.10-w5c||BuildingBlock|752K||sqlite-3.7.10-w5c.pet||database|puppy|wary5||
-sqlite_DEV-3.7.10-w5c|sqlite_DEV|3.7.10-w5c||BuildingBlock|1056K||sqlite_DEV-3.7.10-w5c.pet|+sqlite|database|puppy|wary5||
-sqlite_DOC-3.7.10-w5c|sqlite_DOC|3.7.10-w5c||BuildingBlock|28K||sqlite_DOC-3.7.10-w5c.pet||database||||
+sqlite-3.7.14-w5c|sqlite|3.7.14-w5c||BuildingBlock|772K||sqlite-3.7.14-w5c.pet||database|puppy|wary5||
+sqlite_DEV-3.7.14-w5c|sqlite_DEV|3.7.14-w5c||BuildingBlock|1092K||sqlite_DEV-3.7.14-w5c.pet|+sqlite|database|puppy|wary5||
+sqlite_DOC-3.7.14-w5c|sqlite_DOC|3.7.14-w5c||BuildingBlock|28K||sqlite_DOC-3.7.14-w5c.pet||database||||
 sqliteman-1.2.2-w5|sqliteman|1.2.2-w5||Business|3896K||sqliteman-1.2.2-w5.pet|+qt4,+sqlite|Administer and develop your Sqlite3 databases|puppy|wary5||
 startup-notification-0.9-w5c|startup-notification|0.9-w5c||BuildingBlock|44K||startup-notification-0.9-w5c.pet||A startup notification library for GNOME|puppy|wary5||
 startup-notification_DEV-0.9-w5c|startup-notification_DEV|0.9-w5c||BuildingBlock|100K||startup-notification_DEV-0.9-w5c.pet|+startup-notification|A startup notification library for GNOME|puppy|wary5||
 strace_DEV-4.5.19-w5|strace_DEV|4.5.19-w5||System|204K||strace_DEV-4.5.19-w5.pet|+strace|Trace system calls and signals|puppy|wary5||
 strace_DOC-4.5.19-w5|strace_DOC|4.5.19-w5||System|44K||strace_DOC-4.5.19-w5.pet||Trace system calls and signals|puppy|wary5||

Changes to woof-distro/x86/pet-based/racy/DISTRO_PKGS_SPECS-puppy-wary5

@@ -106,12 +106,12 @@
 yes|cups|cups-1.4*,cups_DEV-1.4*|exe,dev,doc,nls
 yes|cups_pdf||exe
 yes|curl|curl|exe,dev,doc,nls
 yes|cvs|cvs|exe>dev,dev,doc,nls
 no|cyrus-sasl2|cyrus-sasl|exe,dev,doc,nls
-no|dbus|dbus|exe,dev,doc,nls
-no|dbus-glib|dbus-glib|exe,dev,doc,nls
+yes|dbus|dbus|exe,dev,doc,nls| #120924 needed by seamonkey.
+yes|dbus-glib|dbus-glib|exe,dev,doc,nls| #120924 needed by seamonkey.
 yes|ddcprobe||exe,dev>null,doc,nls
 yes|defaults-chooser||exe|
 yes|desk_background_racy1||exe| #background images for racy puppy.
 no|desk_icon_theme_area042||exe
 no|desk_icon_theme_jq8flat||exe
@@ -234,10 +234,11 @@
 yes|gnome-menus||exe,dev,doc,nls
 no|gnome-mplayer||exe
 no|gnumeric-plugins-extra||exe,dev>null,doc,nls
 no|gnutls|gnutls|exe,dev,doc,nls
 yes|goffice|goffice|exe,dev,doc,nls
+yes|gpart||exe,dev,doc,nls| #utility used by gparted.
 yes|gparted|gparted|exe,dev>null,doc,nls
 yes|gperf|gperf|exe>dev,dev,doc,nls
 yes|gphoto2|gphoto2|exe,dev,doc,nls
 yes|gphotofs|gphotofs|exe,dev,doc,nls
 yes|gpptp||exe
@@ -395,10 +396,11 @@
 yes|libtiff|libtiff|exe,dev,doc,nls
 yes|libtool|libtool|exe>dev,dev,doc,nls
 yes|libusb|libusb|exe,dev,doc,nls
 yes|libusb-compat|libusb-compat|exe,dev,doc,nls
 yes|libvorbis|libvorbis|exe,dev,doc,nls
+yes|libvpx0|libvpx0|exe,dev>null,doc,nls| #used up to wary 5.3.3. keep for some older apps.
 yes|libvpx|libvpx|exe,dev,doc,nls
 no|libwmf|libwmf|exe,dev,doc,nls
 no|libwnck||exe
 no|libx86|libx86|exe,dev,doc,nls
 yes|libxml2|libxml2|exe,dev,doc,nls
@@ -604,11 +606,12 @@
 no|SDL_image|SDL_image|exe,dev,doc,nls
 no|SDL_mixer|SDL_mixer|exe,dev,doc,nls
 no|SDL_sound|libsdl_sound|exe,dev,doc,nls
 no|SDL_ttf|SDL_ttf|exe,dev,doc,nls
 no|seamonkey|seamonkey-2.0.11*,seamonkey_DEV-2.0.11*|exe,dev,doc,nls
-yes|seamonkey|seamonkey-2.6*,seamonkey_DEV-2.6*|exe,dev,doc>null,nls>null
+no|seamonkey|seamonkey-2.6*,seamonkey_DEV-2.6*|exe,dev,doc>null,nls>null
+yes|seamonkey|seamonkey-2.12*|exe,dev>null,doc>null,nls>null| #official binary, not compiled in wary. note, needs dbus-glib.
 no|seamonkey1||exe,dev,doc>null,nls>null| #use 1.1.18 in common repo, small.
 no|seamonkey_addon_flashblock||exe
 no|seamonkey_addon_sqlite_manager|seamonkey_addon_sqlite_manager|exe
 no|seamonkey_addon_user_agent_switcher|seamonkey_addon_user_agent_switcher|exe
 no|seamonkey_addon_zombie_keys|seamonkey_addon_zombie_keys|exe

Changes to woof-distro/x86/pet-based/wary/DISTRO_PKGS_SPECS-puppy-wary5

@@ -105,12 +105,12 @@
 yes|cups|cups-1.4*,cups_DEV-1.4*|exe,dev,doc,nls
 yes|cups_pdf||exe
 yes|curl|curl|exe,dev,doc,nls
 yes|cvs|cvs|exe>dev,dev,doc,nls
 no|cyrus-sasl2|cyrus-sasl|exe,dev,doc,nls
-no|dbus|dbus|exe,dev,doc,nls
-no|dbus-glib|dbus-glib|exe,dev,doc,nls
+yes|dbus|dbus|exe,dev,doc,nls| #120924 needed by seamonkey.
+yes|dbus-glib|dbus-glib|exe,dev,doc,nls| #120924 needed by seamonkey.
 yes|ddcprobe||exe,dev>null,doc,nls
 yes|defaults-chooser||exe|
 yes|desk_background_wary0||exe| #desktop background images for Wary Puppy.
 yes|desk_background_wary1||exe| #desktop background images for Wary Puppy.
 no|desk_icon_theme_area042||exe
@@ -235,10 +235,11 @@
 yes|gnome-menus||exe,dev,doc,nls
 no|gnome-mplayer||exe
 no|gnumeric-plugins-extra||exe,dev>null,doc,nls
 no|gnutls|gnutls|exe,dev,doc,nls
 yes|goffice|goffice|exe,dev,doc,nls
+yes|gpart||exe,dev,doc,nls| #utility used by gparted.
 yes|gparted|gparted|exe,dev>null,doc,nls
 yes|gperf|gperf|exe>dev,dev,doc,nls
 yes|gphoto2|gphoto2|exe,dev,doc,nls
 yes|gphotofs|gphotofs|exe,dev,doc,nls
 yes|gpptp||exe
@@ -397,10 +398,11 @@
 yes|libtiff|libtiff|exe,dev,doc,nls
 yes|libtool|libtool|exe>dev,dev,doc,nls
 yes|libusb|libusb|exe,dev,doc,nls
 yes|libusb-compat|libusb-compat|exe,dev,doc,nls
 yes|libvorbis|libvorbis|exe,dev,doc,nls
+yes|libvpx0|libvpx0|exe,dev>null,doc,nls| #used up to wary 5.3.3. keep for some older apps.
 yes|libvpx|libvpx|exe,dev,doc,nls
 no|libwmf|libwmf|exe,dev,doc,nls
 no|libwnck||exe
 no|libx86|libx86|exe,dev,doc,nls
 yes|libxml2|libxml2|exe,dev,doc,nls
@@ -606,11 +608,12 @@
 no|SDL_image|SDL_image|exe,dev,doc,nls
 no|SDL_mixer|SDL_mixer|exe,dev,doc,nls
 no|SDL_sound|libsdl_sound|exe,dev,doc,nls
 no|SDL_ttf|SDL_ttf|exe,dev,doc,nls
 no|seamonkey|seamonkey-2.0.11*,seamonkey_DEV-2.0.11*|exe,dev,doc,nls
-yes|seamonkey|seamonkey-2.6*,seamonkey_DEV-2.6*|exe,dev,doc>null,nls>null
+no|seamonkey|seamonkey-2.6*,seamonkey_DEV-2.6*|exe,dev,doc>null,nls>null| #used up to wary 5.3.3.
+yes|seamonkey|seamonkey-2.12*|exe,dev>null,doc>null,nls>null| #official binary, not compiled in wary. note, needs dbus-glib.
 no|seamonkey1||exe,dev,doc>null,nls>null| #use 1.1.18 in common repo, small.
 no|seamonkey_addon_flashblock||exe
 no|seamonkey_addon_sqlite_manager|seamonkey_addon_sqlite_manager|exe
 no|seamonkey_addon_user_agent_switcher|seamonkey_addon_user_agent_switcher|exe
 no|seamonkey_addon_zombie_keys|seamonkey_addon_zombie_keys|exe

Changes to woof-distro/x86/ubuntu/precise/DISTRO_PKGS_SPECS-ubuntu-precise

@@ -494,11 +494,12 @@
 no|mtpaint|mtpaint|exe,dev,doc,nls| #no, very old version (3.34).
 yes|mtpaint||exe,dev,doc,nls
 yes|mtr||exe
 no|mut2||exe
 yes|nasm|nasm|exe>dev,dev,doc,nls
-yes|nbtscan|nbtscan|exe
+no|nbtscan|nbtscan|exe| #120924 peebee, rcrsn51: pnethood slow with this, revert to old pet works...
+yes|nbtscan||exe,dev,doc,nls|pet:common
 yes|ncurses|ncurses-base,ncurses-bin,libncurses5,libncurses5-dev,libncursesw5,libncursesw5-dev,libtinfo5,libtinfo-dev|exe,dev,doc,nls
 yes|ndiswrapper|ndiswrapper-common,ndiswrapper-utils-1.9|exe,dev>null,doc,nls
 yes|nenscript||exe
 no|netpbm|netpbm,libnetpbm10,libnetpbm10-dev|exe,dev,doc,nls
 yes|netpbm||exe