diff options
-rw-r--r-- | base/kernel-pae/.md5sum | 2 | ||||
-rw-r--r-- | base/kernel-pae/config | 4 | ||||
-rw-r--r-- | base/kernel/.md5sum | 2 | ||||
-rw-r--r-- | base/kernel/config | 4 | ||||
-rw-r--r-- | extra/brltty/.footprint | 420 | ||||
-rw-r--r-- | extra/brltty/.md5sum | 3 | ||||
-rw-r--r-- | extra/brltty/Pkgfile | 41 | ||||
-rw-r--r-- | extra/brltty/brltty | 36 | ||||
-rw-r--r-- | extra/brltty/brltty.conf | 2 | ||||
-rw-r--r-- | extra/fluxbox/Pkgfile | 2 | ||||
-rw-r--r-- | extra/gconf/.footprint | 3 | ||||
-rw-r--r-- | extra/gconf/.md5sum | 2 | ||||
-rw-r--r-- | extra/gconf/01_xml-gettext-domain.patch | 362 | ||||
-rw-r--r-- | extra/gconf/Pkgfile | 15 | ||||
-rw-r--r-- | extra/gconf/gconf-merge-schema | 34 | ||||
-rw-r--r-- | extra/gconf/gconf-reload (1).patch | 20 | ||||
-rw-r--r-- | extra/gconf/gconf.install | 26 | ||||
-rw-r--r-- | extra/lxpanel/Pkgfile | 2 | ||||
-rw-r--r-- | extra/subversion/.md5sum | 2 | ||||
-rw-r--r-- | extra/subversion/Pkgfile | 2 | ||||
-rwxr-xr-x | kde/gnokii/Pkgfile | 6 |
21 files changed, 967 insertions, 23 deletions
diff --git a/base/kernel-pae/.md5sum b/base/kernel-pae/.md5sum index 0dfbeceff..6f3fb2566 100644 --- a/base/kernel-pae/.md5sum +++ b/base/kernel-pae/.md5sum @@ -1,4 +1,4 @@ -0e09cea5ee38d4457a3af832d67c924d config +93baeb9f7bb7b2a472b4d87e110982ea config 38550ec26e5368286e2fde8fb03fa744 config_64 c3883760b18d50e8d78819c54d579b00 linux-2.6.33.tar.bz2 617be5b4c92be6e4f2ed66349c77d3c2 patch-2.6.33.2.bz2 diff --git a/base/kernel-pae/config b/base/kernel-pae/config index 8040fd7fc..6c24213a3 100644 --- a/base/kernel-pae/config +++ b/base/kernel-pae/config @@ -307,8 +307,8 @@ CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set -# CONFIG_IOMMU_API is not set -CONFIG_NR_CPUS=4 +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=16 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set diff --git a/base/kernel/.md5sum b/base/kernel/.md5sum index 20dfe2916..b276423da 100644 --- a/base/kernel/.md5sum +++ b/base/kernel/.md5sum @@ -1,4 +1,4 @@ -5f2f2ca21b45dd9585ae7590a65e2cf8 config +adcb6973aba02eef03adc55895d34c96 config 38550ec26e5368286e2fde8fb03fa744 config_64 c3883760b18d50e8d78819c54d579b00 linux-2.6.33.tar.bz2 617be5b4c92be6e4f2ed66349c77d3c2 patch-2.6.33.2.bz2 diff --git a/base/kernel/config b/base/kernel/config index 23fd8fccd..67e03822b 100644 --- a/base/kernel/config +++ b/base/kernel/config @@ -306,8 +306,8 @@ CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set -# CONFIG_IOMMU_API is not set -CONFIG_NR_CPUS=4 +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=16 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set diff --git a/extra/brltty/.footprint b/extra/brltty/.footprint new file mode 100644 index 000000000..cb432afac --- /dev/null +++ b/extra/brltty/.footprint @@ -0,0 +1,420 @@ +drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/brltty.conf +drwxr-xr-x root/root etc/brltty/ +-rw-r--r-- root/root etc/brltty/af.ctb +-rw-r--r-- root/root etc/brltty/am.ctb +-rw-r--r-- root/root etc/brltty/ar.ttb +-rw-r--r-- root/root etc/brltty/as.ttb +-rw-r--r-- root/root etc/brltty/ascii-basic.tti +-rw-r--r-- root/root etc/brltty/attrib.atb +-rw-r--r-- root/root etc/brltty/attributes.atb +-rw-r--r-- root/root etc/brltty/awa.ttb +-rw-r--r-- root/root etc/brltty/bengali.tti +-rw-r--r-- root/root etc/brltty/bg.ttb +-rw-r--r-- root/root etc/brltty/bh.ttb +-rw-r--r-- root/root etc/brltty/bn.ttb +-rw-r--r-- root/root etc/brltty/bo.ttb +-rw-r--r-- root/root etc/brltty/boxes.tti +-rw-r--r-- root/root etc/brltty/bra.ttb +-rw-r--r-- root/root etc/brltty/brf.ttb +-rw-r--r-- root/root etc/brltty/brltty-al.hlp +-rw-r--r-- root/root etc/brltty/brltty-at.hlp +-rw-r--r-- root/root etc/brltty/brltty-ba.hlp +-rw-r--r-- root/root etc/brltty/brltty-bd.hlp +-rw-r--r-- root/root etc/brltty/brltty-bl.hlp +-rw-r--r-- root/root etc/brltty/brltty-bm.hlp +-rw-r--r-- root/root etc/brltty/brltty-bn.hlp +-rw-r--r-- root/root etc/brltty/brltty-cb.hlp +-rw-r--r-- root/root etc/brltty/brltty-ec.hlp +-rw-r--r-- root/root etc/brltty/brltty-eu.hlp +-rw-r--r-- root/root etc/brltty/brltty-fs.hlp +-rw-r--r-- root/root etc/brltty/brltty-hm.hlp +-rw-r--r-- root/root etc/brltty/brltty-ht.hlp +-rw-r--r-- root/root etc/brltty/brltty-il.hlp +-rw-r--r-- root/root etc/brltty/brltty-lt.hlp +-rw-r--r-- root/root etc/brltty/brltty-mb.hlp +-rw-r--r-- root/root etc/brltty/brltty-md.hlp +-rw-r--r-- root/root etc/brltty/brltty-mn.hlp +-rw-r--r-- root/root etc/brltty/brltty-pg.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-2d_l.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-2d_s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-c.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-c_486.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el2d_80s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el40s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el66s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el70s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el80_ii.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el80s.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el_2d_40.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el_2d_66.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el_2d_80.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el_40_p.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-el_80.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-elba_20.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-elba_32.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-elba_trio_20.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-elba_trio_32.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-ib_80.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm-trio.hlp +-rw-r--r-- root/root etc/brltty/brltty-pm.conf +-rw-r--r-- root/root etc/brltty/brltty-pm.hlp +-rw-r--r-- root/root etc/brltty/brltty-sk.hlp +-rw-r--r-- root/root etc/brltty/brltty-tn.hlp +-rw-r--r-- root/root etc/brltty/brltty-ts.hlp +-rw-r--r-- root/root etc/brltty/brltty-tt.hlp +-rw-r--r-- root/root etc/brltty/brltty-vd.hlp +-rw-r--r-- root/root etc/brltty/brltty-vo.hlp +-rw-r--r-- root/root etc/brltty/brltty-vr.hlp +-rw-r--r-- root/root etc/brltty/brltty-vs.hlp +-rw-r--r-- root/root etc/brltty/brltty-xw.hlp +-rw-r--r-- root/root etc/brltty/common.tti +-rw-r--r-- root/root etc/brltty/control-latin.tti +-rw-r--r-- root/root etc/brltty/countries.cti +-rw-r--r-- root/root etc/brltty/cs.ttb +-rw-r--r-- root/root etc/brltty/cy.ttb +-rw-r--r-- root/root etc/brltty/da-1252.ttb +-rw-r--r-- root/root etc/brltty/da-lt.ttb +-rw-r--r-- root/root etc/brltty/da.ttb +-rw-r--r-- root/root etc/brltty/de-basis.ctb +-rw-r--r-- root/root etc/brltty/de-chess.tti +-rw-r--r-- root/root etc/brltty/de-kurzschrift.ctb +-rw-r--r-- root/root etc/brltty/de-vollschrift.ctb +-rw-r--r-- root/root etc/brltty/de.ttb +-rw-r--r-- root/root etc/brltty/desktop.ktb +-rw-r--r-- root/root etc/brltty/devanagari.tti +-rw-r--r-- root/root etc/brltty/dra.ttb +-rw-r--r-- root/root etc/brltty/el.ttb +-rw-r--r-- root/root etc/brltty/en-chess.tti +-rw-r--r-- root/root etc/brltty/en-na-ascii.tti +-rw-r--r-- root/root etc/brltty/en-nabcc.ttb +-rw-r--r-- root/root etc/brltty/en-ueb-g2.ctb +-rw-r--r-- root/root etc/brltty/en-us-g2.ctb +-rw-r--r-- root/root etc/brltty/en.ttb +-rw-r--r-- root/root etc/brltty/en_CA.ttb +-rw-r--r-- root/root etc/brltty/en_UK.ttb +-rw-r--r-- root/root etc/brltty/en_US.ttb +-rw-r--r-- root/root etc/brltty/eo.ttb +-rw-r--r-- root/root etc/brltty/es.ctb +-rw-r--r-- root/root etc/brltty/es.ttb +-rw-r--r-- root/root etc/brltty/et.ttb +-rw-r--r-- root/root etc/brltty/fi.ttb +-rw-r--r-- root/root etc/brltty/fr-2007.ttb +-rw-r--r-- root/root etc/brltty/fr-abrege.ctb +-rw-r--r-- root/root etc/brltty/fr-cbifs.ttb +-rw-r--r-- root/root etc/brltty/fr-integral.ctb +-rw-r--r-- root/root etc/brltty/fr-vs.ttb +-rw-r--r-- root/root etc/brltty/fr.ttb +-rw-r--r-- root/root etc/brltty/fr_CA.ttb +-rw-r--r-- root/root etc/brltty/fr_FR.ttb +-rw-r--r-- root/root etc/brltty/ga.ttb +-rw-r--r-- root/root etc/brltty/gd.ttb +-rw-r--r-- root/root etc/brltty/gon.ttb +-rw-r--r-- root/root etc/brltty/gu.ttb +-rw-r--r-- root/root etc/brltty/gujarati.tti +-rw-r--r-- root/root etc/brltty/gurmukhi.tti +-rw-r--r-- root/root etc/brltty/ha.ctb +-rw-r--r-- root/root etc/brltty/he.ttb +-rw-r--r-- root/root etc/brltty/hi.ttb +-rw-r--r-- root/root etc/brltty/hr.ttb +-rw-r--r-- root/root etc/brltty/hu.ttb +-rw-r--r-- root/root etc/brltty/hy.ttb +-rw-r--r-- root/root etc/brltty/id.ctb +-rw-r--r-- root/root etc/brltty/ipa.ctb +-rw-r--r-- root/root etc/brltty/is.ttb +-rw-r--r-- root/root etc/brltty/it.ttb +-rw-r--r-- root/root etc/brltty/ja.ctb +-rw-r--r-- root/root etc/brltty/kannada.tti +-rw-r--r-- root/root etc/brltty/keypad.ktb +-rw-r--r-- root/root etc/brltty/kha.ttb +-rw-r--r-- root/root etc/brltty/kn.ttb +-rw-r--r-- root/root etc/brltty/ko-g1.ctb +-rw-r--r-- root/root etc/brltty/ko-g2.ctb +-rw-r--r-- root/root etc/brltty/ko.ctb +-rw-r--r-- root/root etc/brltty/kok.ttb +-rw-r--r-- root/root etc/brltty/kru.ttb +-rw-r--r-- root/root etc/brltty/laptop.ktb +-rw-r--r-- root/root etc/brltty/letters-cyrillic.tti +-rw-r--r-- root/root etc/brltty/letters-latin-dot8.tti +-rw-r--r-- root/root etc/brltty/letters-latin.cti +-rw-r--r-- root/root etc/brltty/letters-latin.tti +-rw-r--r-- root/root etc/brltty/lt.ttb +-rw-r--r-- root/root etc/brltty/lv.ttb +-rw-r--r-- root/root etc/brltty/malayalam.tti +-rw-r--r-- root/root etc/brltty/mg.ctb +-rw-r--r-- root/root etc/brltty/mg.ttb +-rw-r--r-- root/root etc/brltty/mi.ttb +-rw-r--r-- root/root etc/brltty/ml.ttb +-rw-r--r-- root/root etc/brltty/mni.ttb +-rw-r--r-- root/root etc/brltty/mr.ttb +-rw-r--r-- root/root etc/brltty/mt.ttb +-rw-r--r-- root/root etc/brltty/mun.ctb +-rw-r--r-- root/root etc/brltty/mun.ttb +-rw-r--r-- root/root etc/brltty/mwr.ttb +-rw-r--r-- root/root etc/brltty/nabcc.cti +-rw-r--r-- root/root etc/brltty/ne.ttb +-rw-r--r-- root/root etc/brltty/new.ttb +-rw-r--r-- root/root etc/brltty/nl.ctb +-rw-r--r-- root/root etc/brltty/nl.ttb +-rw-r--r-- root/root etc/brltty/nl_BE.ttb +-rw-r--r-- root/root etc/brltty/nl_NL.ttb +-rw-r--r-- root/root etc/brltty/no-generic.ttb +-rw-r--r-- root/root etc/brltty/no-oub.ttb +-rw-r--r-- root/root etc/brltty/no.ttb +-rw-r--r-- root/root etc/brltty/numbers-dot6.tti +-rw-r--r-- root/root etc/brltty/numbers-dot8.tti +-rw-r--r-- root/root etc/brltty/numbers-french.tti +-rw-r--r-- root/root etc/brltty/numbers-nemeth.tti +-rw-r--r-- root/root etc/brltty/nwc.ttb +-rw-r--r-- root/root etc/brltty/ny.ctb +-rw-r--r-- root/root etc/brltty/or.ttb +-rw-r--r-- root/root etc/brltty/oriya.tti +-rw-r--r-- root/root etc/brltty/pa.ttb +-rw-r--r-- root/root etc/brltty/pi.ttb +-rw-r--r-- root/root etc/brltty/pl.ttb +-rw-r--r-- root/root etc/brltty/pt.ctb +-rw-r--r-- root/root etc/brltty/pt.ttb +-rw-r--r-- root/root etc/brltty/punctuation-alternate.tti +-rw-r--r-- root/root etc/brltty/punctuation-basic.tti +-rw-r--r-- root/root etc/brltty/ro.ttb +-rw-r--r-- root/root etc/brltty/ru.ttb +-rw-r--r-- root/root etc/brltty/sa.ttb +-rw-r--r-- root/root etc/brltty/sat.ttb +-rw-r--r-- root/root etc/brltty/sd.ttb +-rw-r--r-- root/root etc/brltty/si.ctb +-rw-r--r-- root/root etc/brltty/sk.ttb +-rw-r--r-- root/root etc/brltty/spaces.tti +-rw-r--r-- root/root etc/brltty/sv-1989.ttb +-rw-r--r-- root/root etc/brltty/sv-1996.ttb +-rw-r--r-- root/root etc/brltty/sv.ttb +-rw-r--r-- root/root etc/brltty/sw.ctb +-rw-r--r-- root/root etc/brltty/sw.ttb +-rw-r--r-- root/root etc/brltty/ta.ttb +-rw-r--r-- root/root etc/brltty/tamil.tti +-rw-r--r-- root/root etc/brltty/te.ttb +-rw-r--r-- root/root etc/brltty/telugu.tti +-rw-r--r-- root/root etc/brltty/th.ctb +-rw-r--r-- root/root etc/brltty/tr.ttb +-rw-r--r-- root/root etc/brltty/vi.ttb +-rw-r--r-- root/root etc/brltty/zh-tw-polyphone.cti +-rw-r--r-- root/root etc/brltty/zh-tw-ucb.ctb +-rw-r--r-- root/root etc/brltty/zh-tw.ctb +-rw-r--r-- root/root etc/brltty/zu.ctb +drwxr-xr-x root/root etc/conf.d/ +-rw-r--r-- root/root etc/conf.d/brltty.conf +drwxr-xr-x root/root etc/rc.d/ +drwxr-xr-x root/root etc/rc.d/init.d/ +-rwxr-xr-x root/root etc/rc.d/init.d/brltty +drwxr-xr-x root/root etc/rc.d/rc0.d/ +lrwxrwxrwx root/root etc/rc.d/rc0.d/K99brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc1.d/ +lrwxrwxrwx root/root etc/rc.d/rc1.d/K99brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc2.d/ +lrwxrwxrwx root/root etc/rc.d/rc2.d/S10brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc3.d/ +lrwxrwxrwx root/root etc/rc.d/rc3.d/S10brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc4.d/ +lrwxrwxrwx root/root etc/rc.d/rc4.d/S10brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc5.d/ +lrwxrwxrwx root/root etc/rc.d/rc5.d/S10brltty -> ../init/brltty +drwxr-xr-x root/root etc/rc.d/rc6.d/ +lrwxrwxrwx root/root etc/rc.d/rc6.d/K99brltty -> ../init/brltty +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/brltty +-rw-r--r-- root/root usr/bin/brltty-config +-rwxr-xr-x root/root usr/bin/brltty-install +-rwxr-xr-x root/root usr/bin/vstp +-rwxr-xr-x root/root usr/bin/xbrlapi +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/brlapi.h +-rw-r--r-- root/root usr/include/brlapi_constants.h +-rw-r--r-- root/root usr/include/brlapi_keycodes.h +-rw-r--r-- root/root usr/include/brlapi_protocol.h +drwxr-xr-x root/root usr/include/brltty/ +-rw-r--r-- root/root usr/include/brltty/api.h +-rw-r--r-- root/root usr/include/brltty/brldefs-ht.h +-rw-r--r-- root/root usr/include/brltty/brldefs-vs.h +-rw-r--r-- root/root usr/include/brltty/brldefs.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/brlapi-0.5.4/ +-rwxr-xr-x root/root usr/lib/brlapi-0.5.4/libbrlapi_tcl.so +-rw-r--r-- root/root usr/lib/brlapi-0.5.4/pkgIndex.tcl +drwxr-xr-x root/root usr/lib/brltty/ +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybal.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybat.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybba.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybbd.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybbl.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybbm.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybbn.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybcb.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybec.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybeu.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybfs.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybhm.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybht.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybil.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyblt.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybmb.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybmd.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybmn.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybpg.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybpm.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybsk.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybtn.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybts.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybtt.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybvd.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybvo.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybvr.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybvs.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttybxw.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttysal.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttysbl.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyscb.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyses.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttysfv.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttysgs.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyxas.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyxlx.so +-rwxr-xr-x root/root usr/lib/brltty/libbrlttyxsc.so +drwxr-xr-x root/root usr/lib/brltty/rw/ +-rw-r--r-- root/root usr/lib/libbrlapi.a +lrwxrwxrwx root/root usr/lib/libbrlapi.so -> libbrlapi.so.0.5.4 +lrwxrwxrwx root/root usr/lib/libbrlapi.so.0.5 -> libbrlapi.so.0.5.4 +-rwxr-xr-x root/root usr/lib/libbrlapi.so.0.5.4 +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/brltty.1.gz +-rw-r--r-- root/root usr/share/man/man1/vstp.1.gz +-rw-r--r-- root/root usr/share/man/man1/xbrlapi.1.gz +drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/brlapi__acceptAllKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__acceptKeyRanges.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__acceptKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__closeConnection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__defaultExceptionHandler.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__enterRawMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__enterTtyMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__enterTtyModeWithPath.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__exceptionHandler_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__getDisplaySize.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__getDriverName.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__ignoreAllKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__ignoreKeyRanges.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__ignoreKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__leaveRawMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__leaveTtyMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__openConnection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__readKey.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__recvRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__resumeDriver.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__sendRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__setExceptionHandler.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__setFocus.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__strexception.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__suspendDriver.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__write.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__writeDots.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi__writeText.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_acceptAllKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_acceptKeyRanges.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_acceptKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_authClientPacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_authServerPacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_closeConnection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_connection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_connectionSettings_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_constants.h.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_defaultExceptionHandler.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_deprecated.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_describeKeyCode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_describedKeyCode_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_driverspecific.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_enterRawMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_enterTtyMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_enterTtyModeWithPath.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_errfun.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_errlist.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_errno.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_error.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_errorPacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_error_location.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_error_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_exceptionHandler_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_expandKeyCode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_expandedKeyCode_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_fd_mutex.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_fileDescriptor.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_gaierrno.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getDisplaySize.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getDriverName.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getDriverSpecificModePacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getHandleSize.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getPacketTypeName.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getTty.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_getTtyPath.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_handle_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_handles.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_header_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_ignoreAllKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_ignoreKeyRanges.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_ignoreKeys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_info.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_initializeConnection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_keyCode_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_keycodes.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_keycodes.h.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_keys.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_leaveRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_leaveRawMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_leaveTty.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_leaveTtyMode.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_libcerrno.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_nerr.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_openConnection.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_packetType_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_packet_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_perror.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_protocol.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_protocol.h.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_all.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_code.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_command.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_key.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_rangeType_type.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_range_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_readKey.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_readPacket.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_readPacketContent.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_readPacketHeader.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_recvRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_resume.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_resumeDriver.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_sendRaw.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_setExceptionHandler.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_setFocus.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_settings_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_strerror.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_strexception.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_suspend.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_suspendDriver.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_tty.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_unignoreKeyRange.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_unignoreKeySet.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_version.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_versionPacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_write.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writeArgumentsPacket_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writeArguments_t.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writeDots.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writePacket.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writeStruct.3.gz +-rw-r--r-- root/root usr/share/man/man3/brlapi_writeText.3.gz +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/lib/ +drwxrwxrwt root/root var/lib/BrlAPI/ diff --git a/extra/brltty/.md5sum b/extra/brltty/.md5sum new file mode 100644 index 000000000..64b1084b0 --- /dev/null +++ b/extra/brltty/.md5sum @@ -0,0 +1,3 @@ +50fddd14d745eb5a816591d4371a61b7 brltty +b3b492240ba33fd3af45a181f5b89e7a brltty-4.1.tar.gz +a8ab8b3dd059e96e1734bc9cdcf844fc brltty.conf diff --git a/extra/brltty/Pkgfile b/extra/brltty/Pkgfile new file mode 100644 index 000000000..72827fb4a --- /dev/null +++ b/extra/brltty/Pkgfile @@ -0,0 +1,41 @@ +# Decription: Terminal Braille +# URL: http://mielke.cc/brltty +# Maintainer: NuTyX core team +# Packager: lesibel at free dot fr +# Depends on: xorg-libxaw, at-spi, gpm, icu, python, tcl, atk, xorg-libxtst + +name=brltty +version=4.1 +release=1 + +source=( http://mielke.cc/$name/releases/$name-$version.tar.gz + brltty brltty.conf ) + +build() { + cd $name-$version + CFLAGS+="${CFLAGS} -D_GNU_SOURCE" \ + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --enable-gpm \ + --disable-java-bindings \ + --disable-caml-bindings + make + make INSTALL_ROOT=$PKG install + mkdir -p $PKG/etc/rc.d/init.d + install -D -m 755 $SRC/brltty $PKG/etc/rc.d/init.d/brltty + install -D -m 644 $SRC/brltty.conf $PKG/etc/conf.d/brltty.conf + install -D -m 644 Documents/brltty.conf $PKG/etc/brltty.conf + mkdir -p $PKG/etc/rc.d/rc{0,1,2,3,4,5,6}.d + for i in 2 3 4 5; + do + ln -s ../init/$name $PKG/etc/rc.d/rc$i.d/S10$name + done + for i in 0 1 6; + do + ln -s ../init/$name $PKG/etc/rc.d/rc$i.d/K99$name + done + +} + diff --git a/extra/brltty/brltty b/extra/brltty/brltty new file mode 100644 index 000000000..1effd561c --- /dev/null +++ b/extra/brltty/brltty @@ -0,0 +1,36 @@ +#!/bin/bash + +daemon_name=brltty + +. /etc/sysconfig/rc +. $rc_functions +. /etc/conf.d/$daemon_name.conf + +get_pid() { + pidof -o %PPID $daemon_name +} + +case "$1" in + start) + boot_mesg "Starting $daemon_name daemon" + loadproc /usr/bin/$daemon_name;; + + stop) + loadproc "Stopping $daemon_name daemon" + killproc $daemon_name;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + + status) + statusproc $daemon_name + ;; + + *) + echo "usage: $0 {start|stop|restart|status}" +esac + +exit 0 diff --git a/extra/brltty/brltty.conf b/extra/brltty/brltty.conf new file mode 100644 index 000000000..94115e1d5 --- /dev/null +++ b/extra/brltty/brltty.conf @@ -0,0 +1,2 @@ +# Specify any arguments to pass to brltty here. +brltty_args=""
\ No newline at end of file diff --git a/extra/fluxbox/Pkgfile b/extra/fluxbox/Pkgfile index 422fabc52..5d5aeff7a 100644 --- a/extra/fluxbox/Pkgfile +++ b/extra/fluxbox/Pkgfile @@ -2,7 +2,7 @@ # URL: http://www.fluxbox.org # Maintainer: NuTyX core team # Packager: thierryn1 at hispeed dot ch -# Depends on: xorg, imlib2, libiconv +# Depends on: xorg, imlib2, libiconv, xorg-xmodmap name=fluxbox version=1.1.1 diff --git a/extra/gconf/.footprint b/extra/gconf/.footprint index bb56de13c..c5b26cc1f 100644 --- a/extra/gconf/.footprint +++ b/extra/gconf/.footprint @@ -28,16 +28,13 @@ drwxr-xr-x root/root usr/include/gconf/2/gconf/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/GConf/ drwxr-xr-x root/root usr/lib/GConf/2/ --rw-r--r-- root/root usr/lib/GConf/2/libgconfbackend-oldxml.a -rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-oldxml.la -rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-oldxml.so --rw-r--r-- root/root usr/lib/GConf/2/libgconfbackend-xml.a -rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-xml.la -rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-xml.so -rwxr-xr-x root/root usr/lib/GConf/gconf-defaults-mechanism -rwxr-xr-x root/root usr/lib/GConf/gconf-sanity-check-2 -rwxr-xr-x root/root usr/lib/GConf/gconfd-2 --rw-r--r-- root/root usr/lib/libgconf-2.a -rwxr-xr-x root/root usr/lib/libgconf-2.la lrwxrwxrwx root/root usr/lib/libgconf-2.so -> libgconf-2.so.4.1.5 lrwxrwxrwx root/root usr/lib/libgconf-2.so.4 -> libgconf-2.so.4.1.5 diff --git a/extra/gconf/.md5sum b/extra/gconf/.md5sum index b0b0f611f..67004b20e 100644 --- a/extra/gconf/.md5sum +++ b/extra/gconf/.md5sum @@ -1,2 +1,2 @@ ddd498fa3a3c68837586a8de27646321 GConf-2.28.0-sysconfdir-1.patch -ad2aeb9c7d906b274954c51a615caeac GConf-2.28.0.tar.bz2 +27663faf0af4f6a6d534de9270f6d24a GConf-2.28.1.tar.bz2 diff --git a/extra/gconf/01_xml-gettext-domain.patch b/extra/gconf/01_xml-gettext-domain.patch new file mode 100644 index 000000000..d1323f61f --- /dev/null +++ b/extra/gconf/01_xml-gettext-domain.patch @@ -0,0 +1,362 @@ +# Description: Support calling gettext at runtime and putting the gettext domain into the .schemas file instead of replicating translations in /usr/share/gconf/schemas/*.schemas *and* /var/lib/gconf/defaults/%gconf-tree-$LANG.xml. This saves in the order of 90 MB uncompressed/10 MB compressed on hard disks. +# Ubuntu: https://bugs.launchpad.net/bugs/123025 +# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=568845 +--- GConf-2.26.0/backends/markup-tree.c.gettext 2009-04-26 23:33:05.258484987 -0400 ++++ GConf-2.26.0/backends/markup-tree.c 2009-04-26 23:34:25.026700526 -0400 +@@ -52,6 +52,7 @@ struct _MarkupEntry + char *schema_name; + char *mod_user; + GTime mod_time; ++ const char *gettext_domain; + }; + + static LocalSchemaInfo* local_schema_info_new (void); +@@ -1593,6 +1594,8 @@ markup_entry_set_value (MarkupEntry + gconf_schema_get_type (schema)); + gconf_schema_set_owner (current_schema, + gconf_schema_get_owner (schema)); ++ gconf_schema_set_gettext_domain (current_schema, ++ gconf_schema_get_gettext_domain (schema)); + } + + /* Update mod time */ +@@ -1805,6 +1808,8 @@ markup_entry_get_value (MarkupEntry *ent + else if (c_local_schema && c_local_schema->long_desc) + gconf_schema_set_long_desc (schema, c_local_schema->long_desc); + ++ gconf_schema_set_gettext_domain (schema, entry->gettext_domain); ++ + return retval; + } + } +@@ -2339,8 +2344,9 @@ parse_value_element (GMarkupParseContext + const char *ltype; + const char *list_type; + const char *owner; ++ + GConfValueType vtype; +- const char *dummy1, *dummy2, *dummy3, *dummy4; ++ const char *dummy1, *dummy2, *dummy3, *dummy4, *dummy5; + + #if 0 + g_assert (ELEMENT_IS ("entry") || +@@ -2377,6 +2383,7 @@ parse_value_element (GMarkupParseContext + "muser", &dummy2, + "mtime", &dummy3, + "schema", &dummy4, ++ "gettext_domain", &dummy5, + + NULL)) + return; +@@ -2683,6 +2690,7 @@ parse_entry_element (GMarkupParseContext + const char *mtime; + const char *schema; + const char *type; ++ const char *gettext_domain; + const char *dummy1, *dummy2, *dummy3, *dummy4; + const char *dummy5, *dummy6, *dummy7; + GConfValue *value; +@@ -2693,6 +2701,7 @@ parse_entry_element (GMarkupParseContext + mtime = NULL; + schema = NULL; + type = NULL; ++ gettext_domain = NULL; + + if (!locate_attributes (context, element_name, attribute_names, attribute_values, + error, +@@ -2701,6 +2710,7 @@ parse_entry_element (GMarkupParseContext + "mtime", &mtime, + "schema", &schema, + "type", &type, ++ "gettext_domain", &gettext_domain, + + /* These are allowed but we don't use them until + * parse_value_element +@@ -2768,6 +2778,9 @@ parse_entry_element (GMarkupParseContext + */ + if (schema) + entry->schema_name = g_strdup (schema); ++ ++ if (gettext_domain) ++ entry->gettext_domain = g_intern_string (gettext_domain); + } + else + { +@@ -3716,6 +3729,7 @@ write_value_element (GConfValue *value, + GConfSchema *schema; + GConfValueType stype; + const char *owner; ++ const char *gettext_domain; + + schema = gconf_value_get_schema (value); + +@@ -3741,6 +3755,23 @@ write_value_element (GConfValue *value, + + g_free (s); + } ++ ++ gettext_domain = gconf_schema_get_gettext_domain (schema); ++ ++ if (gettext_domain) ++ { ++ char *s; ++ ++ s = g_markup_escape_text (gettext_domain, -1); ++ ++ if (fprintf (f, " gettext_domain=\"%s\"", s) < 0) ++ { ++ g_free (s); ++ return FALSE; ++ } ++ ++ g_free (s); ++ } + + if (stype == GCONF_VALUE_LIST) + { +diff -up GConf-2.26.0/doc/gconf-1.0.dtd.gettext GConf-2.26.0/doc/gconf-1.0.dtd +--- GConf-2.26.0/doc/gconf-1.0.dtd.gettext 2009-04-26 23:33:17.240736103 -0400 ++++ GConf-2.26.0/doc/gconf-1.0.dtd 2009-04-26 23:34:25.027700384 -0400 +@@ -7,7 +7,7 @@ + <!-- A single schema. What I am trying to say is "this set of + elements, in any order". Duplicate elements (apart from <locale>) are + not allowed). --> +-<!ELEMENT schema (key|applyto*|owner?|type|(list_type|(car_type,cdr_type))?|default?|locale*)*> ++<!ELEMENT schema (key|applyto*|owner?|type|(list_type|(car_type,cdr_type))?|default?|locale*|gettext_domain?)*> + + <!-- The key for this schema (e.g. /schemas/apps/foo/bar) --> + <!ELEMENT key (#PCDATA)> +diff -up GConf-2.26.0/gconf/gconf-internals.c.gettext GConf-2.26.0/gconf/gconf-internals.c +--- GConf-2.26.0/gconf/gconf-internals.c.gettext 2009-04-26 23:34:10.994700035 -0400 ++++ GConf-2.26.0/gconf/gconf-internals.c 2009-04-26 23:34:53.767450191 -0400 +@@ -513,6 +513,7 @@ gconf_fill_corba_schema_from_gconf_schem + cs->short_desc = CORBA_string_dup (gconf_schema_get_short_desc (sc) ? gconf_schema_get_short_desc (sc) : ""); + cs->long_desc = CORBA_string_dup (gconf_schema_get_long_desc (sc) ? gconf_schema_get_long_desc (sc) : ""); + cs->owner = CORBA_string_dup (gconf_schema_get_owner (sc) ? gconf_schema_get_owner (sc) : ""); ++ cs->gettext_domain = CORBA_string_dup (gconf_schema_get_gettext_domain (sc) ? gconf_schema_get_gettext_domain (sc) : ""); + + { + gchar* encoded; +@@ -600,6 +601,14 @@ gconf_schema_from_corba_schema(const Con + gconf_schema_set_owner(sc, cs->owner); + } + ++ if (*cs->gettext_domain != '\0') ++ { ++ if (!g_utf8_validate (cs->gettext_domain, -1, NULL)) ++ gconf_log (GCL_ERR, _("Invalid UTF-8 in gettext domain for schema")); ++ else ++ gconf_schema_set_gettext_domain(sc, cs->gettext_domain); ++ } ++ + { + GConfValue* val; + +diff -up GConf-2.26.0/gconf/gconf-schema.c.gettext GConf-2.26.0/gconf/gconf-schema.c +--- GConf-2.26.0/gconf/gconf-schema.c.gettext 2009-04-26 23:33:26.787483545 -0400 ++++ GConf-2.26.0/gconf/gconf-schema.c 2009-04-26 23:35:54.240450142 -0400 +@@ -32,9 +32,10 @@ typedef struct { + GConfValueType car_type; /* Pair car type of the described entry */ + GConfValueType cdr_type; /* Pair cdr type of the described entry */ + gchar* locale; /* Schema locale */ +- gchar* owner; /* Name of creating application */ ++ const gchar* owner; /* Name of creating application */ + gchar* short_desc; /* 40 char or less description, no newlines */ + gchar* long_desc; /* could be a paragraph or so */ ++ const gchar* gettext_domain; /* description gettext domain */ + GConfValue* default_value; /* Default value of the key */ + } GConfRealSchema; + +@@ -63,7 +64,6 @@ gconf_schema_free (GConfSchema* sc) + g_free (real->locale); + g_free (real->short_desc); + g_free (real->long_desc); +- g_free (real->owner); + + if (real->default_value) + gconf_value_free (real->default_value); +@@ -91,7 +91,9 @@ gconf_schema_copy (const GConfSchema* sc + + dest->long_desc = g_strdup (real->long_desc); + +- dest->owner = g_strdup (real->owner); ++ dest->gettext_domain = real->gettext_domain; ++ ++ dest->owner = real->owner; + + dest->default_value = real->default_value ? gconf_value_copy (real->default_value) : NULL; + +@@ -136,6 +138,17 @@ gconf_schema_set_locale (GConfSchema* sc + REAL_SCHEMA (sc)->locale = NULL; + } + ++void ++gconf_schema_set_gettext_domain (GConfSchema* sc, const gchar* domain) ++{ ++ g_return_if_fail (domain == NULL || g_utf8_validate (domain, -1, NULL)); ++ ++ if (domain) ++ REAL_SCHEMA (sc)->gettext_domain = g_intern_string (domain); ++ else ++ REAL_SCHEMA (sc)->gettext_domain = NULL; ++} ++ + void + gconf_schema_set_short_desc (GConfSchema* sc, const gchar* desc) + { +@@ -169,11 +182,8 @@ gconf_schema_set_owner (GConfSchema* sc, + { + g_return_if_fail (owner == NULL || g_utf8_validate (owner, -1, NULL)); + +- if (REAL_SCHEMA (sc)->owner) +- g_free (REAL_SCHEMA (sc)->owner); +- + if (owner) +- REAL_SCHEMA (sc)->owner = g_strdup (owner); ++ REAL_SCHEMA (sc)->owner = g_intern_string (owner); + else + REAL_SCHEMA (sc)->owner = NULL; + } +@@ -228,6 +238,14 @@ gconf_schema_validate (const GConfSchema + return FALSE; + } + ++ if (real->gettext_domain && !g_utf8_validate (real->gettext_domain, -1, NULL)) ++ { ++ g_set_error (err, GCONF_ERROR, ++ GCONF_ERROR_FAILED, ++ _("Schema contains invalid UTF-8")); ++ return FALSE; ++ } ++ + if (real->owner && !g_utf8_validate (real->owner, -1, NULL)) + { + g_set_error (err, GCONF_ERROR, +@@ -299,11 +317,32 @@ gconf_schema_get_locale (const GConfSche + } + + const char* ++gconf_schema_get_gettext_domain (const GConfSchema *schema) ++{ ++ g_return_val_if_fail (schema != NULL, NULL); ++ ++ return REAL_SCHEMA (schema)->gettext_domain; ++} ++ ++static inline const char * ++schema_translate (const GConfSchema *schema, ++ const char *string) ++{ ++ if (REAL_SCHEMA (schema)->gettext_domain) ++ { ++ bind_textdomain_codeset (REAL_SCHEMA (schema)->gettext_domain, "UTF-8"); ++ return g_dgettext(REAL_SCHEMA (schema)->gettext_domain, string); ++ } ++ else ++ return string; ++} ++ ++const char* + gconf_schema_get_short_desc (const GConfSchema *schema) + { + g_return_val_if_fail (schema != NULL, NULL); + +- return REAL_SCHEMA (schema)->short_desc; ++ return schema_translate (schema, REAL_SCHEMA (schema)->short_desc); + } + + const char* +@@ -311,7 +350,7 @@ gconf_schema_get_long_desc (const GConfS + { + g_return_val_if_fail (schema != NULL, NULL); + +- return REAL_SCHEMA (schema)->long_desc; ++ return schema_translate (schema, REAL_SCHEMA (schema)->long_desc); + } + + const char* +diff -up GConf-2.26.0/gconf/gconf-schema.h.gettext GConf-2.26.0/gconf/gconf-schema.h +--- GConf-2.26.0/gconf/gconf-schema.h.gettext 2009-04-26 23:33:33.979744088 -0400 ++++ GConf-2.26.0/gconf/gconf-schema.h 2009-04-26 23:34:25.030737043 -0400 +@@ -48,6 +48,8 @@ void gconf_schema_set_cdr_type + GConfValueType type); + void gconf_schema_set_locale (GConfSchema *sc, + const gchar *locale); ++void gconf_schema_set_gettext_domain (GConfSchema *sc, ++ const gchar *domain); + void gconf_schema_set_short_desc (GConfSchema *sc, + const gchar *desc); + void gconf_schema_set_long_desc (GConfSchema *sc, +@@ -65,6 +67,7 @@ GConfValueType gconf_schema_get_list_typ + GConfValueType gconf_schema_get_car_type (const GConfSchema *schema); + GConfValueType gconf_schema_get_cdr_type (const GConfSchema *schema); + const char* gconf_schema_get_locale (const GConfSchema *schema); ++const char* gconf_schema_get_gettext_domain(const GConfSchema *schema); + const char* gconf_schema_get_short_desc (const GConfSchema *schema); + const char* gconf_schema_get_long_desc (const GConfSchema *schema); + const char* gconf_schema_get_owner (const GConfSchema *schema); +diff -up GConf-2.26.0/gconf/gconftool.c.gettext GConf-2.26.0/gconf/gconftool.c +--- GConf-2.26.0/gconf/gconftool.c.gettext 2009-04-26 23:33:41.907451190 -0400 ++++ GConf-2.26.0/gconf/gconftool.c 2009-04-26 23:34:25.034736752 -0400 +@@ -3295,6 +3295,7 @@ struct _SchemaInfo { + GConfValueType cdr_type; + GConfValue* global_default; + GHashTable* hash; ++ gchar* gettext_domain; + }; + + static int +@@ -3547,6 +3548,15 @@ extract_global_info(xmlNodePtr node, + else + g_printerr (_("WARNING: empty <applyto> node")); + } ++ else if (strcmp((char *)iter->name, "gettext_domain") == 0) ++ { ++ tmp = (char *)xmlNodeGetContent(iter); ++ if (tmp) ++ { ++ info->gettext_domain = g_strdup(tmp); ++ xmlFree(tmp); ++ } ++ } + else + g_printerr (_("WARNING: node <%s> not understood below <schema>\n"), + iter->name); +@@ -3636,6 +3646,9 @@ process_locale_info(xmlNodePtr node, Sch + if (info->owner != NULL) + gconf_schema_set_owner(schema, info->owner); + ++ if (info->gettext_domain != NULL) ++ gconf_schema_set_gettext_domain(schema, info->gettext_domain); ++ + xmlFree(name); + + /* Locale-specific info */ +@@ -3765,6 +3778,7 @@ get_schema_from_xml(xmlNodePtr node, gch + info.apply_to = NULL; + info.owner = NULL; + info.global_default = NULL; ++ info.gettext_domain = NULL; + info.hash = g_hash_table_new(g_str_hash, g_str_equal); + + extract_global_info(node, &info); +@@ -3801,6 +3815,8 @@ get_schema_from_xml(xmlNodePtr node, gch + ; /* nothing */ + else if (strcmp((char *)iter->name, "applyto") == 0) + ; /* nothing */ ++ else if (strcmp((char *)iter->name, "gettext_domain") == 0) ++ ; /* nothing */ + else if (strcmp((char *)iter->name, "locale") == 0) + { + process_locale_info(iter, &info); +diff -up GConf-2.26.0/gconf/GConfX.idl.gettext GConf-2.26.0/gconf/GConfX.idl +--- GConf-2.26.0/gconf/GConfX.idl.gettext 2009-04-26 23:33:58.457483190 -0400 ++++ GConf-2.26.0/gconf/GConfX.idl 2009-04-26 23:34:53.764448732 -0400 +@@ -16,6 +16,7 @@ struct ConfigSchema { + string short_desc; + string long_desc; + string owner; ++ string gettext_domain; + // Work around lack of recursive data types + string encoded_default_value; + }; diff --git a/extra/gconf/Pkgfile b/extra/gconf/Pkgfile index 12405ad88..b6dcb694b 100644 --- a/extra/gconf/Pkgfile +++ b/extra/gconf/Pkgfile @@ -5,17 +5,22 @@ # Depends on: orbit2, polkit, glib, gtk name=gconf -version=2.28.0 +version=2.28.1 +ver_lfs=2.28.0 release=1 source=(http://ftp.gnome.org/pub/gnome/sources/GConf/${version%.*}/GConf-$version.tar.bz2\ - http://www.linuxfromscratch.org/patches/blfs/svn/GConf-$version-sysconfdir-1.patch) + http://www.linuxfromscratch.org/patches/blfs/svn/GConf-$ver_lfs-sysconfdir-1.patch ) + build() { cd GConf-$version - patch -Np1 -i ../GConf-$version-sysconfdir-1.patch + patch -Np1 -i ../GConf-$ver_lfs-sysconfdir-1.patch + ./configure --prefix=$GNOME_PREFIX\ --sysconfdir=/etc \ - --libexecdir=$GNOME_PREFIX/lib/GConf \ - --mandir=$GNOME_PREFIX/share/man + --disable-static \ + --enable-defaults-service \ + --libexecdir=$GNOME_PREFIX/lib/GConf \ + --mandir=$GNOME_PREFIX/share/man make make DESTDIR=$PKG install rm -r $PKG/$GNOME_PREFIX/share/gtk-doc diff --git a/extra/gconf/gconf-merge-schema b/extra/gconf/gconf-merge-schema new file mode 100644 index 000000000..992c162e6 --- /dev/null +++ b/extra/gconf/gconf-merge-schema @@ -0,0 +1,34 @@ +#!/bin/bash +if [ ! "$1" -a ! "$2" ]; then + echo "Usage: $0 output.schemas [--domain gettextdomain] file1.schemas [file2.schemas [...]]" + exit 1 +fi + +OUTFILE="$1" +DOMAIN="" +shift + +if [ "$1" = "--domain" ]; then + shift + DOMAIN=$1 + shift +fi + +echo '<?xml version="1.0"?>' > "$OUTFILE" +echo '<gconfschemafile><schemalist>' >> "$OUTFILE" + +while [ "$1" ]; do + if [ -f "$1" ]; then + sed -e '/<?xml/d' \ + -e 's|<gconfschemafile>||g' \ + -e 's|</gconfschemafile>||g' \ + -e 's|<schemalist>||g' \ + -e 's|</schemalist>||g' "$1" >> "$OUTFILE" + fi + shift +done + +echo '</schemalist></gconfschemafile>' >> "$OUTFILE" +if [ "$DOMAIN" != "" ]; then + sed -ri "s/^([[:space:]]*)(<locale name=\"C\">)/\1<gettext_domain>$DOMAIN<\/gettext_domain>\n\1\2/; /^[[:space:]]*<locale name=\"[^C]/,/^[[:space:]]*<\/locale>[[:space:]]*\$/ d; /^$/d; s/<\/schema>$/&\n/" "$OUTFILE" +fi diff --git a/extra/gconf/gconf-reload (1).patch b/extra/gconf/gconf-reload (1).patch new file mode 100644 index 000000000..910f0dae4 --- /dev/null +++ b/extra/gconf/gconf-reload (1).patch @@ -0,0 +1,20 @@ +--- GConf-2.16.0/gconf/gconftool.c.orig 2006-10-14 17:37:14.000000000 +0000 ++++ GConf-2.16.0/gconf/gconftool.c 2006-10-14 17:39:27.000000000 +0000 +@@ -963,6 +963,8 @@ main (int argc, char** argv) + + gconf_engine_unref (conf); + ++ g_spawn_command_line_sync ("/usr/bin/killall -q -TERM " GCONF_SERVERDIR "/" GCONFD, NULL, NULL, NULL, NULL); ++ + return retval; + } + +@@ -975,6 +977,8 @@ main (int argc, char** argv) + + gconf_engine_unref (conf); + ++ g_spawn_command_line_sync ("/usr/bin/killall -q -TERM " GCONF_SERVERDIR "/" GCONFD, NULL, NULL, NULL, NULL); ++ + return retval; + } + diff --git a/extra/gconf/gconf.install b/extra/gconf/gconf.install new file mode 100644 index 000000000..4e792c44d --- /dev/null +++ b/extra/gconf/gconf.install @@ -0,0 +1,26 @@ +post_install() { + ldconfig -r . + chmod 755 etc/gconf/gconf.xml.system +} + +post_upgrade() { + ldconfig -r . + if [ `vercmp $2 2.18.0.1-2` -lt 0 ]; then + echo "Regenerating GConf database... " + # Move from /opt/gnome to /usr + ldconfig -r . + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + find /opt/gnome/{etc,share}/gconf/schemas -name "*.schemas" | xargs \ + usr/bin/gconftool-2 --makefile-install-rule > /dev/null + if [ -f opt/gnome/etc/gconf/panel-default-setup.entries ]; then + usr/bin/gconftool-2 --direct --load opt/gnome/etc/gconf/panel-default-setup.entries > /dev/null + fi + echo "done." + fi + chmod 755 etc/gconf/gconf.xml.system + + PID=`pidof gconfd-2` + if [ ! -z "${PID}" ]; then + kill ${PID} + fi +} diff --git a/extra/lxpanel/Pkgfile b/extra/lxpanel/Pkgfile index ff6e6f22c..46ffda9f9 100644 --- a/extra/lxpanel/Pkgfile +++ b/extra/lxpanel/Pkgfile @@ -3,7 +3,7 @@ # Maintainer:geanbrun # Maintainer: NuTyX core team # Packager: geantbrun at gmail dot com -# Depends on: gtk, menu-cache +# Depends on: gtk, menu-cache, alsa-lib name=lxpanel version=0.5.4.1 diff --git a/extra/subversion/.md5sum b/extra/subversion/.md5sum index ae6f6fbd6..7be3354b1 100644 --- a/extra/subversion/.md5sum +++ b/extra/subversion/.md5sum @@ -1 +1 @@ -9c30a47b1d48664e7afef68bb4834c53 subversion-1.6.9.tar.bz2 +75419159b50661092c4137449940b5cc subversion-1.6.11.tar.bz2 diff --git a/extra/subversion/Pkgfile b/extra/subversion/Pkgfile index f212db402..870665690 100644 --- a/extra/subversion/Pkgfile +++ b/extra/subversion/Pkgfile @@ -5,7 +5,7 @@ # Depends on: apr, neon, expat, sqlite3, cyrus-sasl name=subversion -version=1.6.9 +version=1.6.11 release=1 source=(http://subversion.tigris.org/downloads/subversion-$version.tar.bz2) diff --git a/kde/gnokii/Pkgfile b/kde/gnokii/Pkgfile index 704408548..c978ebd13 100755 --- a/kde/gnokii/Pkgfile +++ b/kde/gnokii/Pkgfile @@ -2,7 +2,7 @@ # URL: http://www.gnokii.org/ # Maintainer: NuTyX packager team # Packager: lesibel at free dot fr -# Depends on: p5-xml-parser, gtk, glib +# Depends on: p5-xml-parser, gtk, glib, mysqlclient name=gnokii version=0.6.28.1 @@ -10,13 +10,11 @@ release=1 source=(http://www.gnokii.org/download/$name/gnokii-$version.tar.bz2 \ gnokii.patch) - - build() { cd $name-* - ./configure --prefix=$KDE_PREFIX sed -i 's|cellphone|phone|' xgnokii/xgnokii.desktop.in patch -Np1 -i $SRC/gnokii.patch + ./configure --prefix=$KDE_PREFIX make make DESTDIR=$PKG install |