summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/brltty/.footprint420
-rw-r--r--extra/brltty/.md5sum3
-rw-r--r--extra/brltty/Pkgfile41
-rw-r--r--extra/brltty/brltty36
-rw-r--r--extra/brltty/brltty.conf2
-rw-r--r--extra/fluxbox/Pkgfile2
-rw-r--r--extra/gconf/.footprint3
-rw-r--r--extra/gconf/.md5sum2
-rw-r--r--extra/gconf/01_xml-gettext-domain.patch362
-rw-r--r--extra/gconf/Pkgfile15
-rw-r--r--extra/gconf/gconf-merge-schema34
-rw-r--r--extra/gconf/gconf-reload (1).patch20
-rw-r--r--extra/gconf/gconf.install26
-rw-r--r--extra/lxpanel/Pkgfile2
-rw-r--r--extra/subversion/.md5sum2
-rw-r--r--extra/subversion/Pkgfile2
16 files changed, 959 insertions, 13 deletions
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)