Check-in [8bcd6eabd3]
Not logged in

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

Overview

SHA1 Hash:8bcd6eabd37c046e1c99bd9a1264f3e3dc965ef9
Date: 2012-03-21 22:19:30
User: BarryK
Comment:have built Precise Puppy 5.2.51, based on Ubuntu Precise Pangolin, desktop working, a couple of issues only it seems

Tags And Properties
Changes

Changes to woof-code/0pre

@@ -129,10 +129,11 @@
 notecase http://notecase.sourceforge.net/
 picpuz http://kornelix.squarespace.com/picpuz/
 python http://www.python.org/
 seamonkey http://www.seamonkey-project.org/
 sylpheed http://sylpheed.good-day.net/
+sylpheed_portable http://bkhome.org/blog/?viewDetailed=02735
 sysprof http://www.daimi.au.dk/~sandmann/sysprof/
 tea http://tea-editor.sourceforge.net/
 valaide http://www.valaide.org/
 valide http://www.valaide.org/
 xarchive http://xarchive.sourceforge.net/

Changes to woof-code/packages-templates/gcc_lib/FIXUPHACK

@@ -1,16 +1,21 @@
 
 #this is only for intrepid and maybe debian...
-if [ -d ../gcc_dev_DEV/usr/lib/gcc/i486-linux-gnu ];then
- DIRSPEC="`find ../gcc_dev_DEV/usr/lib/gcc/i486-linux-gnu/ -maxdepth 1 -mindepth 1 -type d`" #Intrepid, finds '4.3'.
+#120320 intrepid has i486-linux-gnu, precise pangolin has i686-linux-gnu, etc...
+GCCSUB="`find ../gcc_dev_DEV/usr/lib/gcc/ -maxdepth 1 -mindepth 1 -type d | head -n 1`" #ex: ../gcc_dev_DEV/usr/lib/gcc/i686-linux-gnu
+if [ "$GCCSUB" ];then
+ DIRSPEC="`find ${GCCSUB}/ -maxdepth 1 -mindepth 1 -type d | head -n 1`" #Intrepid, finds '4.3'.
 
- if [ "$DIRSPEC" != "" ];then
-  SUBDIR="`echo -n "$DIRSPEC" | head -n 1 | rev | cut -f 1 -d '/' | rev`"
-  mkdir -p usr/lib/gcc/i486-linux-gnu/$SUBDIR
-  ln -snf /lib/libgcc_s.so.1  usr/lib/gcc/i486-linux-gnu/$SUBDIR/libgcc_s.so
-  ln -snf ../../../libgomp.so.1  usr/lib/gcc/i486-linux-gnu/$SUBDIR/libgomp.so
+ if [ "$DIRSPEC" ];then
+  SUBDIR="`echo -n "$DIRSPEC" | head -n 1 | rev | cut -f 2 -d '/' | rev`"
+  SUBSUBDIR="`echo -n "$DIRSPEC" | head -n 1 | rev | cut -f 1 -d '/' | rev`"
+  mkdir -p usr/lib/gcc/$SUBDIR/$SUBSUBDIR
+  ln -snf /lib/libgcc_s.so.1  usr/lib/gcc/$SUBDIR/$SUBSUBDIR/libgcc_s.so
+  [ -e usr/lib/libgomp.so.1 ] && ln -snf ../../../libgomp.so.1  usr/lib/gcc/$SUBDIR/$SUBSUBDIR/libgomp.so
+  [ -e usr/lib/libquadmath.so.0 ] &&   ln -snf ../../../libquadmath.so.0  usr/lib/gcc/$SUBDIR/$SUBSUBDIR/libquadmath.so #precise pangolin
  fi
+
 fi
 
 
 #this is for slackware...
 if [ -d ../gcc_dev_DEV/usr/lib/gcc/i486-slackware-linux ];then

Changes to woof-code/packages-templates/gdk-pixbuf/FIXUPHACK

@@ -1,1 +1,12 @@
+
+#Ubuntu Precise Pangolin: executable 'gdk-pixbuf-query-loaders' is not in $PATH...
+#note: /etc/rc.d/rc.d/rc.update runs this.
+if [ ! -e usr/bin/gdk-pixbuf-query-loaders ];then
+ #it is actually at usr/lib/gdk-pixbuf-2.0/
+ GPQL="`find usr/lib -type f -executable -name gdk-pixbuf-query-loaders | head -n 1`"
+ if [ "$GPQL" ];then
+  mkdir -p usr/bin
+  mv -f $GPQL usr/bin/
+ fi
+fi
 

Changes to woof-code/packages-templates/gdk-pixbuf/PLUSEXTRADIRS


Changes to woof-code/packages-templates/seamonkey/FIXUPHACK

@@ -1,8 +1,9 @@
 #this template is devious, to handle the way debian has butchered the layout.
 
-SMLIBDIR="`find usr/lib -maxdepth 1 -type d -name seamonkey\* | head -n 1`"
+#120321 ubuntu precise pangolin: screen out 'seamonkey-addons'...
+SMLIBDIR="`find usr/lib -maxdepth 1 -type d -name seamonkey\* | grep -v 'addons' | head -n 1`"
 
 if [ "$SMLIBDIR" != "" ];then
  BASESMLIB="`basename $SMLIBDIR`"
 
  if [ "$BASESMLIB" != "seamonkey" ];then

Changes to woof-code/packages-templates/xorg_base/etc/X11/xkb/symbols/pc/fr

@@ -111,12 +111,15 @@
 //
 //  ____                                     _________ _____________ _______
 // | S A| S = Shift,  A = AltGr + Shift     | Imprime | Arrt dfil | Pause |
 // | s a| s = normal, a = AltGr             |  Exec   |             | Halte |
 //                                         
+// [NOTE: U+00FF LATIN SMALL LETTER Y WITH DIAERESIS
+// is in AltGr + Shift position on twelfth key in top row ----+
+// Removed from this text due to xkbcomp incompatibility.]    V
 //  ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
-// |  "| 1 | 2 | 3 ,| 4 '| 5 "| 6 || 7 | 8 | 9 | 0 |  | + | <--   |
+// |  "| 1 | 2 | 3 ,| 4 '| 5 "| 6 || 7 | 8 | 9 | 0 |   | + | <--   |
 // |  "| & '|  ~| " #| ' {| ( [| - ||  `| _ \|  ^|  @| ) ]| = }|       |
 //  ========================================================================
 // | |<-  | A | Z | E | R | T | Y | U | I | O | P '| " `| $ |   , |
 // |  ->| | a | z | e | r | t | y | u | i | o | p | ^ ~|  | <-' |
 //  ===================================================================    |

Changes to woof-code/packages-templates/xorg_base_t2/etc/X11/xkb/symbols/pc/fr

@@ -111,12 +111,15 @@
 //
 //  ____                                     _________ _____________ _______
 // | S A| S = Shift,  A = AltGr + Shift     | Imprime | Arrt dfil | Pause |
 // | s a| s = normal, a = AltGr             |  Exec   |             | Halte |
 //                                         
+// [NOTE: U+00FF LATIN SMALL LETTER Y WITH DIAERESIS
+// is in AltGr + Shift position on twelfth key in top row ----+
+// Removed from this text due to xkbcomp incompatibility.]    V
 //  ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
-// |  "| 1 | 2 | 3 ,| 4 '| 5 "| 6 || 7 | 8 | 9 | 0 |  | + | <--   |
+// |  "| 1 | 2 | 3 ,| 4 '| 5 "| 6 || 7 | 8 | 9 | 0 |   | + | <--   |
 // |  "| & '|  ~| " #| ' {| ( [| - ||  `| _ \|  ^|  @| ) ]| = }|       |
 //  ========================================================================
 // | |<-  | A | Z | E | R | T | Y | U | I | O | P '| " `| $ |   , |
 // |  ->| | a | z | e | r | t | y | u | i | o | p | ^ ~|  | <-' |
 //  ===================================================================    |

Changes to woof-distro/Packages-puppy-noarch-official

@@ -36,12 +36,13 @@
 jwm_theme_bluevariety-1|jwm_theme_bluevariety|1||Desktop|32K||jwm_theme_bluevariety-1.pet|+jwm2|jwm window manager theme, many shades and gradients of blue||||
 jwm_theme_deepbluebold-1|jwm_theme_deepbluebold|1||Desktop|36K||jwm_theme_deepbluebold-1.pet|+jwm2|Theme for JWM window manager, deep blue, white bold text||||
 jwmthememaker-1.5|jwmthememaker|1.5||Desktop|36K||jwmthememaker-1.5.pet||JWM Theme Maker|ubuntu|lucid||
 jwm_theme_stark-1|jwm_theme_stark|1||Desktop|36K||jwm_theme_stark-1.pet|+jwm2|stark black-white with bits of colour theme for jwm window manager||||
 langpack_de-20120310|langpack_de|20120310||Setup|3045K||langpack_de-20120310.pet||de language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 28, 2012||||
-langpack_fr-20120307|langpack_fr|20120307||Setup|6368K||langpack_fr-20120307.pet||French language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 27, 2012. Created by esmourguit||||
-langpack_ru-20120305|langpack_ru|20120305||Setup|4408K||langpack_ru-20120305.pet||Russian language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 28, 2012||||
+langpack_es-20120320|langpack_es|20120320||Setup|1104K||langpack_es-20120320.pet||es language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 28, 2012||||
+langpack_fr-20120315|langpack_fr|20120315||Setup|7584K||langpack_fr-20120315.pet||French language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 27, 2012. Created by esmourguit||||
+langpack_ru-20120318|langpack_ru|20120318||Setup|10000K||langpack_ru-20120318.pet||Russian language-pack for Puppy Linux, for any Puppy built from Woof later than Feb. 28, 2012||||
 lhp_sys_info-0.6|lhp_sys_info|0.6||System|156K||lhp_sys_info-0.6.pet||Hardware and Video Reporting Tool, created by tazoc||||
 linux_firewall-2.0rc9-puppy2|linux_firewall|2.0rc9-puppy2||Network|132K||linux_firewall-2.0rc9-puppy2.pet||Firewall||||
 linux_firmware_dvb-1.20|linux_firmware_dvb|1.20||BuildingBlock|48K||linux_firmware_dvb-1.20.pet||dvb usb kernel firmware||||
 mplayer_codecs_basic-20071007|mplayer_codecs_basic|20071007||Multimedia|612K||mplayer_codecs_basic-20071007.pet||minimum essential codecs||||
 mscw-1|mscw|1||Setup|36K||mscw-1.pet|+alsa-lib,+gtkdialog3|Multiple Sound Card Wizard||||

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

@@ -1,7 +1,7 @@
 #w469 fallbacks when looking for pet pkgs....
-FALLBACKS_COMPAT_VERSIONS='lucid karmic jaunty intrepid'
+FALLBACKS_COMPAT_VERSIONS='precise lucid karmic jaunty intrepid'
 
 #custom templates=cups,sylpheed,ghostscript,xorg-base
 
 #PKGS_SPECS_TABLE table format:
 #will pkg be in puppy-build.
@@ -176,13 +176,14 @@
 yes|gawk|gawk|exe,dev,doc,nls
 yes|gcc_dev|gcc-4.6-base,gcc,gcc-4.6,g++,g++-4.6,cpp,cpp-4.6|exe>dev,dev,doc,nls
 yes|gcc_lib|libgcc1,libgomp1,libquadmath0|exe,dev,doc,nls
 no|gccmakedep||exe>dev,dev,doc,nls
 yes|gcolor2|gcolor2|exe,dev>null,doc,nls
-yes|gconf|gconf2-common,gconf2,libgconf2-4,libgconf2-dev|exe,dev,doc,nls
+yes|gconf|gconf2-common,gconf2,libgconf2-4,libgconf2-dev,libgconf-2-4,gconf-service|exe,dev,doc,nls
 yes|gdb|gdb|exe>dev,dev,doc,nls
 yes|gdbm|libgdbm3,libgdbm-dev|exe,dev,doc,nls
+yes|gdk-pixbuf|libgdk-pixbuf2.0-0,libgdk-pixbuf2.0-common,libgdk-pixbuf2.0-dev|exe,dev,doc,nls
 yes|gdmap|gdmap|exe,dev>null,doc,nls
 yes|geany|geany|exe,dev>null,doc,nls
 no|geany||exe
 yes|gecko-mediaplayer|gecko-mediaplayer|exe,dev,doc,nls
 no|gedit||exe
@@ -258,10 +259,11 @@
 yes|gzip|gzip|exe,dev>null,doc,nls
 no|hal|hal,libhal1,libhal-dev,libhal-storage1,libhal-storage-dev|exe,dev,doc,nls|+udev,+libvolume-id,+lsb-base,+policykit
 no|hal||exe,dev,doc,nls| #TRY see if works without hal
 yes|hardinfo|hardinfo|exe,dev,doc,nls
 yes|hdparm|hdparm|exe,dev>null,doc,nls
+yes|heimdal|heimdal-dev,heimdal-multidev,libasn1-8-heimdal,libgssapi3-heimdal,libhcrypto4-heimdal,libhdb9-heimdal,libheimbase1-heimdal,libhx509-5-heimdal,libkadm5clnt7-heimdal,libkadm5srv8-heimdal,libkafs0-heimdal,libkdc2-heimdal,libkrb5-26-heimdal,libwind0-heimdal,libroken18-heimdal,libheimntlm0-heimdal,|exe,dev,doc,nls| #all this crap needed by cupsd.
 yes|hiawatha||exe
 yes|hicolor-icon-theme|hicolor-icon-theme|exe,dev>null,doc,nls
 no|homebank|homebank,homebank-data|exe,dev>null,doc,nls
 yes|homebank||exe,dev,doc,nls| #my own pet with less dependencies.
 yes|hotplug2stdout||exe
@@ -303,10 +305,11 @@
 yes|libcddb||exe,dev,doc,nls
 yes|libcdio|libcdio13,libcdio-dev,libcdio-cdda1,libcdio-cdda-dev,libcdio-paranoia1,libcdio-paranoia-dev,libcdio-utils,libiso9660-8|exe,dev,doc,nls
 yes|libcroco|libcroco3,libcroco3-dev|exe,dev,doc,nls
 yes|libcurl3-gnutls|libcurl3-gnutls|exe>dev,dev,doc>null,nls>null| #this is needed by git in the devx sfs file.
 yes|libdaemon|libdaemon0,libdaemon-dev|exe,dev,doc,nls
+yes|libdatrie|libdatrie1,libdatrie-dev|exe,dev,doc,nls
 yes|libdb|libdb4.8,libdb4.8-dev|exe>dev,dev,doc,nls
 yes|libdc1394|libdc1394-22,libdc1394-22-dev|exe,dev,doc,nls| #ffmpeg3 compiled in luci needs this
 yes|libdvdcss||exe,dev,doc,nls
 no|libdvdnav|libdvdnav4,libdvdnav-dev|exe,dev,doc,nls
 no|libdvdplay||exe,dev,doc,nls
@@ -335,11 +338,13 @@
 yes|libidl|libidl0,libidl-dev|exe,dev,doc,nls
 yes|libidn|libidn11,libidn11-dev|exe,dev,doc,nls
 yes|libieee1284|libieee1284-3,libieee1284-3-dev|exe,dev,doc,nls
 no|libiptcdata|libiptcdata0,libptcdata0-dev,libiptcdata-bin|exe,dev,doc,nls
 yes|libjpeg62|libjpeg62|exe,dev,doc,nls
-yes|libjpeg|libjpeg8,libjpeg-dev|exe,dev,doc,nls
+no|libjpeg|libjpeg8,libjpeg-dev|exe,dev,doc,nls| #precise pangolin: peculiar, does not have libs in it.
+yes|libjpeg|libjpeg-turbo8,libjpeg-turbo8-dev,libjpeg-turbo-progs|exe,dev,doc,nls
+yes|libjpeg_old7||exe,dev,doc,nls
 yes|libloudmouth|libloudmouth1-0,libloudmouth1-dev|exe,dev,doc,nls
 yes|libltdl|libltdl7,libltdl-dev|exe,dev,doc,nls| #note, this is really part of libtool pkg, but libs needed at runtime.
 yes|libmad|libmad0,libmad0-dev|exe,dev,doc,nls
 yes|libmcrypt|libmcrypt4,libmcrypt-dev|exe,dev,doc,nls
 yes|libmng|libmng1,libmng-dev|exe,dev,doc,nls
@@ -361,16 +366,18 @@
 yes|librsvg|librsvg2-2,librsvg2-dev,librsvg2-bin,librsvg2-common|exe,dev,doc,nls
 yes|libsamplerate|libsamplerate0,libsamplerate0-dev|exe,dev,doc,nls
 yes|libselinux|libselinux1|exe,dev>null,doc,nls
 yes|libsepol|libsepol1,libsepol1-dev|exe,dev,doc,nls
 yes|libsigc++|libsigc++-2.0-0c2a,libsigc++-2.0-dev|exe,dev,doc,nls
+yes|libsigsegv|libsigsegv2,libsigsegv-dev|exe,dev,doc,nls
 yes|libslang|libslang2|exe,dev>null,doc,nls
 yes|libsndfile|libsndfile1,libsndfile1-dev,sndfile-programs|exe,dev,doc,nls
 yes|libsoup|libsoup2.4-1,libsoup2.4-dev|exe,dev,doc,nls
 yes|libstdc++||exe,dev>null,doc>null,nls>null| #old libstdc++.so.5. some video codecs (/usr/lib/codecs) need it.
 yes|libstdc++6|libstdc++6,libstdc++6-4.4-dev|exe,dev,doc,nls
 yes|libtasn1|libtasn1-3,libtasn1-3-dev|exe,dev,doc,nls
+yes|libthai|libthai0|exe,dev,doc,nls| #have left out libthai-data and libthai-dev.
 yes|libtheora|libtheora0,libtheora-dev|exe,dev,doc,nls
 yes|libtiff|libtiff4,libtiff4-dev|exe,dev,doc,nls
 yes|libtool|libtool,autotools-dev|exe>dev,dev,doc,nls
 yes|libusb|libusb-0.1-4,libusb-dev|exe,dev,doc,nls
 yes|libusb1|libusb-1.0-0,libusb-1.0-0-dev|exe,dev,doc,nls| #libusb1 necesssary for ffmpeg3
@@ -377,11 +384,12 @@
 no|libvolume-id|libvolume-id1,libvolume-id-dev|exe,dev,doc,nls
 yes|libvorbis|libvorbis0a,libvorbis-dev,libvorbisenc2,libvorbisfile3|exe,dev,doc,nls
 yes|libwmf|libwmf0.2-7,libwmf-dev|exe,dev,doc,nls
 yes|libwpg|libwpg-0.2-2|exe,dev>null,doc,nls
 yes|libwpd|libwpd-0.9-9,libwpd-dev|exe,dev,doc,nls
-yes|libxcb_base|libxcb1,libxcb1-dev,libxcb-render0,libxcb-render0-dev,libxcb-render-util0,libxcb-render-util0-dev|exe,dev,doc,nls
+yes|libxcb_base|libxcb1,libxcb1-dev,libxcb-render0,libxcb-render0-dev,libxcb-render-util0,libxcb-render-util0-dev,libxcb-shape0,libxcb-shape0-dev,libxcb-shm0,libxcb-shm0-dev|exe,dev,doc,nls
+yes|xcb-util|libxcb-util0,libxcb-util0-dev|exe,dev,doc,nls
 no|libxfce4mcs|libxfce4mcs-client3,libxfce4mcs-manager3,libxfce4mcs-dev|exe,dev,doc,nls
 no|libxfce4util|libxfce4util4,libxfce4util-dev|exe,dev,doc,nls
 no|libxfcegui4|libxfcegui4-4,libxfcegui4-dev|exe,dev,doc,nls
 yes|libxml2|libxml2,libxml2-dev|exe,dev,doc,nls
 yes|libxml2-utils|libxml2-utils|exe>dev,dev,doc,nls
@@ -458,10 +466,11 @@
 yes|openssl|openssl,libssl0.9.8,libssl-dev|exe,dev,doc,nls
 yes|orbit2|liborbit2,liborbit2-dev|exe,dev,doc,nls
 yes|osmo|osmo|exe,dev,doc,nls
 no|osmo||exe
 yes|ots|libots0,libots-dev|exe,dev,doc,nls
+yes|p11-kit|libp11-kit0|exe,dev>null,doc,nls| #needed by cupsd.
 yes|pam|libpam0g|exe,dev,doc,nls
 yes|pango|libpango1.0-0,libpango1.0-dev|exe,dev,doc,nls
 yes|pangomm|libpangomm-1.4-1,libpangomm-1.4-dev|exe,dev,doc,nls
 yes|parted|parted,libparted0debian1,libparted0-dev|exe,dev,doc,nls
 yes|patch|patch|exe>dev,dev,doc,nls
@@ -625,11 +634,10 @@
 yes|xcur2png||exe
 yes|xdelta||exe
 yes|xdg_puppy||exe
 yes|xdialog||exe
 yes|xemeraldia||exe
-yes|xf86-input-keyboard||exe,dev,doc,nls| #especially for lucid.
 no|xfce4-battery-plugin|xfce4-battery-plugin|exe,dev,doc,nls
 no|xfce4-clipman-plugin|xfce4-clipman-plugin|exe,dev,doc,nls
 no|xfce4-cpugraph-plugin|xfce4-cpugraph-plugin|exe,dev,doc,nls
 no|xfce4-fsguard-plugin|xfce4-fsguard-plugin|exe,dev,doc,nls
 no|xfce4-genmon-plugin|xfce4-genmon-plugin|exe,dev,doc,nls
@@ -654,19 +662,21 @@
 yes|xlockmore||exe
 yes|xml-core|xml-core|exe>dev,dev,doc,nls
 no|xorg_base|xkb-data,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,libdrm2,libdrm-dev,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxkbui1,libxkbui-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86misc1,libxxf86misc-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls
 no|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,libdrm2,libdrm-*,fontconfig,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxkbui1,libxkbui-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86misc1,libxxf86misc-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls| #has libdrm-* lupu
 no|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxkbui1,libxkbui-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86misc1,libxxf86misc-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls| #i took out libdrm, now a updated pet pkg... added xfonts-utils_.
-yes|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-intel1,libdrm-nouveau1a,libdrm-radeon1,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86dga1,libxxf86dga-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls| #jaunty, restored libdrm... added libxtrap... w463 added libxxf86dga... w464 added libxres.
+no|xorg_base|xfonts-utils,libxmu-headers,mesa-common-dev,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-intel1,libdrm-nouveau1a,libdrm-radeon1,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86dga1,libxxf86dga-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls| #jaunty, restored libdrm... added libxtrap... w463 added libxxf86dga... w464 added libxres.
+yes|xorg_base|libx11-xcb1,libx11-xcb-dev,xfonts-utils,libxmu-headers,mesa-common-dev,libgl1-mesa-dri,xinit,x11-xkb-utils,x11-xserver-utils,x11-utils,x11-apps,fontconfig,libdrm2,libdrm-dev,libdrm-intel1,libdrm-nouveau1a,libdrm-radeon1,libfontconfig1,libfontconfig1-dev,libfontenc1,libfontenc-dev,libgl1-mesa-glx,libgl1-mesa-dev,libglu1-mesa,libglu1-mesa-dev,libice6,libice-dev,libsm6,libsm-dev,libx11-6,libx11-dev,libx11-data,libxau6,libxau-dev,libxaw7,libxaw7-dev,libxcomposite1,libxcomposite-dev,libxcursor1,libxcursor-dev,libxdamage1,libxdamage-dev,libxdmcp6,libxdmcp-dev,libxext6,libxext-dev,libxfixes3,libxfixes-dev,libxfont1,libxfont-dev,libxft2,libxft-dev,libxi6,libxi-dev,libxinerama1,libxinerama-dev,libxkbfile1,libxkbfile-dev,libxmu6,libxmu-dev,libxmuu1,libxmuu-dev,libxpm4,libxpm-dev,libxrandr2,libxrandr-dev,libxrender1,libxrender-dev,libxres1,libxres-dev,libxss1,libxss-dev,libxt6,libxt-dev,libxtst6,libxtst-dev,libxv1,libxv-dev,libxxf86dga1,libxxf86dga-dev,libxxf86vm1,libxxf86vm-dev|exe,dev,doc,nls| #precise: added libx11-xcb1, libx11-xcb-dev
 yes|xorg_dri|libgl1-mesa-dri,mesa-utils|exe,dev,doc,nls|
 no|xsane|xsane,xsane-common|exe,dev>null,doc,nls| #this needs 'libgimp', compiled my own pet pkg without this dep.
 yes|xsane||exe
 no|xserver_xorg|xserver-common,xserver-xorg,xserver-xorg-*,-xserver-xorg-core-dbg|exe,dev,doc,nls
 no|xserver_xorg|xserver-common,xserver-xorg,xserver-xorg-*,-xserver-xorg-video-nouveau,-xserver-xorg-core-dbg,-xserver-xorg-video-*-dbg|exe,dev,doc,nls| #displaylink causes the auto config that ignores xorgwizard
 no|xserver_xorg|xserver-common,xserver-xorg,xserver-xorg-*,-xserver-xorg-core-dbg,-xserver-xorg-video-intel,-xserver-xorg-video-*-dbg|exe,dev,doc,nls| #i took out xserver-xorg-video-intel, now have xf86-video-intel pet pkg.
 no|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-mouse,xserver-xorg-input-kbd,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-intel,-xserver-xorg-video-*-dbg,-xserver-xorg-video-dummy,-xserver-xorg-video-glint,-xserver-xorg-video-ivtv,-xserver-xorg-video-nsc,-xserver-xorg-video-radeonhd,-xserver-xorg-video-tga,-xserver-xorg-video-vga|exe,dev,doc,nls| #xorg hangs with all the server modules (xserver-xorg-server-) (although it works in slackware xorg 7.3, jaunty has xorg 7.4). have reduced the selection here, (note also reduced input modules similar to that in pup412).
-yes|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-mouse,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-*-dbg,-xserver-xorg-video-dummy,-xserver-xorg-video-glint,-xserver-xorg-video-ivtv,-xserver-xorg-video-nouveau,-xserver-xorg-video-nsc,-xserver-xorg-video-tga,-xserver-xorg-video-vga,-xserver-xorg-video-vmware|exe,dev,doc,nls| #jaunty, xserver-xorg-video-intel restored... lucid, restored -radeonhd, -glint, removed -input-kbd, -video-vmware
+no|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-mouse,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-*-dbg,-xserver-xorg-video-dummy,-xserver-xorg-video-glint,-xserver-xorg-video-ivtv,-xserver-xorg-video-nouveau,-xserver-xorg-video-nsc,-xserver-xorg-video-tga,-xserver-xorg-video-vga,-xserver-xorg-video-vmware|exe,dev,doc,nls| #jaunty, xserver-xorg-video-intel restored... lucid, restored -radeonhd, -glint, removed -input-kbd, -video-vmware
+yes|xserver_xorg|xserver-xorg-dev,xserver-common,xserver-xorg,xserver-xorg-core,xserver-xorg-video-*,xserver-xorg-input-kbd,xserver-xorg-input-mouse,xserver-xorg-input-synaptics,xserver-xorg-input-evdev,xserver-xorg-input-wacom,-xserver-xorg-video-*-dbg,-xserver-xorg-video-dummy,-xserver-xorg-video-glint,-xserver-xorg-video-ivtv,-xserver-xorg-video-nsc,-xserver-xorg-video-tga,-xserver-xorg-video-vga,-xserver-xorg-video-vmware|exe,dev,doc,nls| #for precise pangolin
 no|xserver_xvesa||exe
 yes|xsoldier||exe
 yes|xtrans|xtrans-dev|exe>dev,dev,doc,nls
 yes|yad||exe,dev,doc,nls|
 yes|yaf_splash||exe
@@ -674,6 +684,7 @@
 no|you2pup||exe
 no|zfind||exe
 yes|zip|zip|exe,dev>null,doc,nls
 yes|zlib|zlib1g,zlib1g-dev|exe,dev,doc,nls
 no|zmixer||exe
+yes|z_xorg_fix_precise||exe,dev,doc,nls| #server segfaults in above xserver_xorg pkg, recompiled here. also -input- drivers.
 '

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

@@ -1,14 +1,15 @@
 #One or more words that identify this distribution:
 DISTRO_NAME='Precise Puppy'
 #version number of this distribution:
-DISTRO_VERSION=5.2.50
+DISTRO_VERSION=5.2.51
 #The distro whose binary packages were used to build this distribution:
 DISTRO_BINARY_COMPAT='ubuntu'
-#Prefix for some filenames: exs: sqzdsave.2fs, sqzd-4.99.0.sfs
+#Prefix for some filenames: exs: precisesave.2fs, precise-4.99.0.sfs
 DISTRO_FILE_PREFIX='precise'
 #The version of the distro whose binary packages were used to build this distro:
 DISTRO_COMPAT_VERSION='precise'
 #the kernel pet package used:
 DISTRO_KERNEL_PET='linux_kernel-3.0.17-pae-i686-unionfs-w5.pet'
 #read by /usr/bin to bypass Xorg Wizard at first boot:
 DISTRO_XORG_AUTO='yes'
+DISTRO_TARGETARCH='x86'

Changes to woof-distro/x86/ubuntu/precise/Packages-puppy-precise-official

@@ -1,1 +1,2 @@
-
+z_xorg_fix_precise-1.11.4-up|z_xorg_fix_precise|1.11.4-up||BuildingBlock|19176K||z_xorg_fix_precise-1.11.4-up.pet|+xorg_base|Precise Pangolin xorg server segfaults, use this recompile. xorg-server 1.11.4, xf86-input-evdev 2.6.0, -synaptics 1.5.0, -keyboard 1.6.0, -mouse 1.7.2|ubuntu|precise||
+z_xorg_fix_precise_DEV-1.11.4-up|z_xorg_fix_precise_DEV|1.11.4-up||BuildingBlock|1640K||z_xorg_fix_precise_DEV-1.11.4-up.pet|+z_xorg_fix_precise|xorg recompile for precise|ubuntu|precise||