summaryrefslogtreecommitdiffstats
path: root/app-misc
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
commitca9627e70852f6b2e835660df870fe3ab405882d (patch)
tree0a008b1d5b16fa0679a195ed7b5662c7891f591c /app-misc
downloaddarklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.gz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.bz2
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.xz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.zip
Initial import
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/ds-scripts/Manifest6
-rw-r--r--app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild54
-rw-r--r--app-misc/ds-scripts/ds-scripts-1.0.ebuild80
-rw-r--r--app-misc/ds-scripts/files/alias.sh.darklin.sh71
-rw-r--r--app-misc/ds-scripts/files/ds-scripts.tar.bz2bin0 -> 1751 bytes
-rw-r--r--app-misc/ds-scripts/files/ds-video.tar.bz2bin0 -> 3863 bytes
-rwxr-xr-xapp-misc/ds-scripts/files/m3u48
-rw-r--r--app-misc/everpad/Manifest3
-rw-r--r--app-misc/everpad/everpad-9999.ebuild55
-rw-r--r--app-misc/everpad/files/everpad-9999-content.py.patch13
-rw-r--r--app-misc/everpad/files/everpad-9999-everpad.desktop.patch41
-rw-r--r--app-misc/geeknote/Manifest2
-rw-r--r--app-misc/geeknote/files/geeknote15
-rw-r--r--app-misc/geeknote/geeknote-9999.ebuild42
-rw-r--r--app-misc/lcdproc/Manifest6
-rw-r--r--app-misc/lcdproc/files/LCDd22
-rw-r--r--app-misc/lcdproc/files/lcdproc21
-rw-r--r--app-misc/lcdproc/files/lcdproc-ds-adas.patch91
-rw-r--r--app-misc/lcdproc/files/lcdproc.confd16
-rw-r--r--app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild102
-rw-r--r--app-misc/mumpot/Manifest2
-rw-r--r--app-misc/mumpot/mumpot-0.5.ebuild36
-rw-r--r--app-misc/navit/Manifest4
-rw-r--r--app-misc/navit/files/navit-ds-externc.patch34
-rw-r--r--app-misc/navit/navit-0.0.4.ebuild58
-rw-r--r--app-misc/navit/navit-9999-r1.ebuild54
-rw-r--r--app-misc/nixnote2/Manifest6
-rw-r--r--app-misc/nixnote2/nixnote2-2.0.ebuild91
-rw-r--r--app-misc/nixnote2/nixnote2-2.0_beta7.ebuild86
-rw-r--r--app-misc/nixnote2/nixnote2-2.0_beta8.ebuild80
-rw-r--r--app-misc/roadnav/Manifest4
-rw-r--r--app-misc/roadnav/roadnav-0.19.ebuild59
-rw-r--r--app-misc/roadnav/roadnav-0.20_alpha.ebuild62
-rw-r--r--app-misc/sshsleeper/Manifest2
-rw-r--r--app-misc/sshsleeper/files/sshsleeper.c38
-rw-r--r--app-misc/sshsleeper/sshsleeper-0.1.ebuild37
-rw-r--r--app-misc/tangogps/Manifest2
-rw-r--r--app-misc/tangogps/tangogps-0.9.3.ebuild36
38 files changed, 1379 insertions, 0 deletions
diff --git a/app-misc/ds-scripts/Manifest b/app-misc/ds-scripts/Manifest
new file mode 100644
index 0000000..ee32d5e
--- /dev/null
+++ b/app-misc/ds-scripts/Manifest
@@ -0,0 +1,6 @@
+AUX alias.sh.darklin.sh 2456 RMD160 4d60de035540827b69d94d41e3fc1d90c8df1201 SHA1 1cad907993ca8ea67dfa2f8574bd4a16d03ea21e SHA256 da58c951fb46eeffd752ecf6bd0b55e366596f688fe7c9f106ff181059303641
+AUX ds-scripts.tar.bz2 1751 RMD160 383f17c1d5a7938008ef64688c5f8cb714c863da SHA1 a34cd62e1a2dba36e004381f7c6f559829b1b804 SHA256 e6b88f364f3deec1fe3e32c85004ff0748cc8598be5d56373d32da2ae6d520ae
+AUX ds-video.tar.bz2 3863 RMD160 6753ac458788c6908a04c859b075d926a1db7230 SHA1 bcd51ace6ea0b6a9d1e1dd31f4743c9e494be9cc SHA256 201631654834756786a3751641979677b72a0d4beb7befa7cc8d0239e2f83aef
+AUX m3u 882 RMD160 42ede63941634250a16fb61936e864cba922f2ed SHA1 62f085b997fa07e5a9562c1f5707acb26e3b0168 SHA256 a53744b79b83a7ce996ba08de9acef188481970688ee439706b3196e94a13284
+EBUILD ds-scripts-1.0-r1.ebuild 1334 RMD160 090430f435e6d8e419743b45f1aa01062b72c4f5 SHA1 5f71fc8f8db009d32185ea9529300a3df7422a50 SHA256 876039de00b098f0803371f1df06c7d71583142ad4b8d147a776383d4d1f0723
+EBUILD ds-scripts-1.0.ebuild 2228 RMD160 9dfe585b2d42dbe32d6c53e62be32ee48cfbfdb4 SHA1 bc5ad60bd9384d8dda9b979263e8bb9d6252c299 SHA256 a64fed71775ecc779bfaf01ffa8ac96e8e08f40332069e490cc6b8e37b9c9639
diff --git a/app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild b/app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild
new file mode 100644
index 0000000..bd71da7
--- /dev/null
+++ b/app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+DESCRIPTION="DarkSoft Scripts"
+KEYWORDS="alpha amd64 ppc sparc x86"
+DEPEND="dev-lang/perl"
+SLOT="0"
+
+src_unpack() {
+ cd ${WORKDIR}
+
+ tar xjf ${FILESDIR}/ds-scripts.tar.bz2
+ tar xjf ${FILESDIR}/ds-video.tar.bz2
+}
+
+src_install() {
+ cd ${WORKDIR}
+
+ dodir /usr/bin
+ install -c -m 755 ds-scripts/* ${D}/usr/bin || die
+ install -c -m 755 ds-video/* ${D}/usr/bin || die
+
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-encode || die
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-audio || die
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-subtitle || die
+ install -c -m 755 ${FILESDIR}/m3u ${D}/usr/bin || die
+
+ dodir /etc/profile.d
+ install -c -m 755 ${FILESDIR}/alias.sh.darklin.sh ${D}/etc/profile.d || die
+
+ i=1
+ dodir /mnt/
+ while [ $i -le 5 ]; do
+ dodir /mnt/img$i || die
+ keepdir /mnt/img$i
+
+ dodir /mnt/tmp$i || die
+ keepdir /mnt/tmp$i
+ i=`expr $i + 1`
+ done
+
+ dodir /mnt/auth; chmod 000 ${D}/mnt/auth; keepdir /mnt/auth
+ dodir /mnt/Upload; chmod 777 ${D}/mnt/Upload; keepdir /mnt/Upload
+ dodir /mnt/Download; keepdir /mnt/Download
+
+ ln -s img1 ${D}/mnt/img
+ ln -s tmp1 ${D}/mnt/tmp
+
+ cat > ${D}/etc/m3u.conf << END
+FSEncoding = KOI8-R
+PLEncoding = CP1251
+END
+}
diff --git a/app-misc/ds-scripts/ds-scripts-1.0.ebuild b/app-misc/ds-scripts/ds-scripts-1.0.ebuild
new file mode 100644
index 0000000..7521326
--- /dev/null
+++ b/app-misc/ds-scripts/ds-scripts-1.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+DESCRIPTION="DarkSoft Scripts"
+KEYWORDS="alpha amd64 ppc sparc x86"
+DEPEND="dev-lang/perl"
+SLOT="0"
+
+src_unpack() {
+ cd ${WORKDIR}
+
+ tar xjf ${FILESDIR}/ds-scripts.tar.bz2
+ tar xjf ${FILESDIR}/ds-video.tar.bz2
+}
+
+src_install() {
+ cd ${WORKDIR}
+
+ dodir /usr/bin
+ install -c -m 755 ds-scripts/* ${D}/usr/bin || die
+ install -c -m 755 ds-video/* ${D}/usr/bin || die
+
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-encode || die
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-audio || die
+ ln -s dvd2divx ${D}/usr/bin/dvd2divx-subtitle || die
+ install -c -m 755 ${FILESDIR}/m3u ${D}/usr/bin || die
+
+ dodir /etc/profile.d
+ install -c -m 755 ${FILESDIR}/alias.sh.darklin.sh ${D}/etc/profile.d || die
+
+ i=1
+ dodir /mnt/
+ while [ $i -le 5 ]; do
+ dodir /mnt/img$i || die
+ keepdir /mnt/img$i
+
+ dodir /mnt/tmp$i || die
+ keepdir /mnt/tmp$i
+ i=`expr $i + 1`
+ done
+
+ dodir /mnt/auth; chmod 000 ${D}/mnt/auth; keepdir /mnt/auth
+ dodir /mnt/Upload; chmod 777 ${D}/mnt/Upload; keepdir /mnt/Upload
+ dodir /mnt/Download; keepdir /mnt/Download
+
+ ln -s img1 ${D}/mnt/img
+ ln -s tmp1 ${D}/mnt/tmp
+
+ cat > ${D}/etc/m3u.conf << END
+FSEncoding = KOI8-R
+PLEncoding = CP1251
+END
+
+ dodir /usr/src/redhat/
+ ln -s redhat ${D}/usr/src/RPM
+ dodir /usr/src/redhat/BUILD
+ keepdir /usr/src/redhat/BUILD
+ dodir /usr/src/redhat/RPMS
+ dodir /usr/src/redhat/RPMS/x86_64
+ keepdir /usr/src/redhat/RPMS/x86_64
+ dodir /usr/src/redhat/RPMS/athlon
+ keepdir /usr/src/redhat/RPMS/athlon
+ dodir /usr/src/redhat/RPMS/i386
+ keepdir /usr/src/redhat/RPMS/i386
+ dodir /usr/src/redhat/RPMS/i486
+ keepdir /usr/src/redhat/RPMS/i486
+ dodir /usr/src/redhat/RPMS/i586
+ keepdir /usr/src/redhat/RPMS/i586
+ dodir /usr/src/redhat/RPMS/i686
+ keepdir /usr/src/redhat/RPMS/i686
+ dodir /usr/src/redhat/RPMS/k6
+ keepdirdir /usr/src/redhat/RPMS/k6
+ dodir /usr/src/redhat/RPMS/noarch
+ keepdir /usr/src/redhat/RPMS/noarch
+ dodir /usr/src/redhat/SPECS
+ keepdir /usr/src/redhat/SPECS
+ dodir /usr/src/redhat/SRPMS
+ keepdir /usr/src/redhat/SRPMS
+}
diff --git a/app-misc/ds-scripts/files/alias.sh.darklin.sh b/app-misc/ds-scripts/files/alias.sh.darklin.sh
new file mode 100644
index 0000000..09007de
--- /dev/null
+++ b/app-misc/ds-scripts/files/alias.sh.darklin.sh
@@ -0,0 +1,71 @@
+########### For localised file names, without locale set
+alias ls="ls --color --show-control-chars --quoting-style=escape"
+alias la="ls -la --color --show-control-chars --quoting-style=escape"
+alias l="ls -l --color --show-control-chars --quoting-style=escape"
+########### Fast chdir
+## RPM
+alias rpm:="cd /usr/src/RPM"
+alias specs:="cd /usr/src/RPM/SPECS"
+alias srpms:="cd /usr/src/RPM/SRPMS"
+alias rpms:="cd /usr/src/RPM/RPMS/i686"
+## MNT
+alias mnt:="cd /mnt"
+alias a:="cd /mnt/a"
+alias c:="cd /mnt/c"
+alias d:="cd /mnt/d"
+alias e:="cd /mnt/e"
+alias f:="cd /mnt/f"
+alias g:="cd /mnt/g"
+alias mp3:="cd /mnt/mp3"
+alias cdrom:="cd /mnt/cdrom"
+alias cdn:="cd /mnt/cdrom"
+alias cdr:="cd /mnt/cdr"
+alias cd:="cd /mnt/cdrom"
+alias cd2:="cd /mnt/cdrom2"
+alias cd3:="cd /mnt/cdrom3"
+alias temp:="cd /mnt/temp"
+alias tmp:="cd /mnt/tmp"
+alias tmp1:="cd /mnt/tmp1"
+alias tmp2:="cd /mnt/tmp2"
+alias tmp3:="cd /mnt/tmp3"
+alias tmp4:="cd /mnt/tmp4"
+alias tmp5:="cd /mnt/tmp5"
+alias img:="cd /mnt/img"
+alias img1:="cd /mnt/img1"
+alias img2:="cd /mnt/img2"
+alias img3:="cd /mnt/img3"
+alias img4:="cd /mnt/img4"
+alias img5:="cd /mnt/img5"
+alias upload:="cd /mnt/upload"
+alias download:="cd /mnt/download"
+########### Mounts
+alias mnt="mount"
+## Floppy
+alias ifdd="mount /dev/fd0"
+alias efdd="umount /dev/fd0"
+alias izip="modprobe parport_pc ; modprobe ppa ; mount /dev/sdb4"
+alias ezip="umount /dev/sdb4"
+## CD
+alias icd="mount /dev/cdrom"
+alias ecd="umount /dev/cdrom ; eject /dev/cdrom"
+alias icd2="mount /dev/cdrom2"
+alias ecd2="umount /dev/cdrom2 ; eject /dev/cdrom2"
+alias icd3="mount /dev/cdrom3"
+alias ecd3="umount /dev/cdrom3 ; eject /dev/cdrom3"
+alias icdr="mount /dev/scd0"
+alias ecdr="umount /dev/scd0 ; eject /dev/scd0"
+## VFat
+alias vmount="mount -t vfat -o noexec,quiet,iocharset=koi8-r,codepage=866"
+alias ntmount="mount -t ntfs -o noexec,iocharset=koi8-r,umask=0222"
+########### Libraries
+alias iproxy="export LDP=$LD_PRELOAD ; export LD_PRELOAD=$LD_PRELOAD:/usr/lib/libtsocks.so"
+alias eproxy="export LD_PRELOAD=$LDP"
+# alias l5="export LDLP=$LD_LIBRARY_PATH ; export LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib:$LD_LIBRARY_PATH"
+# alias l6="export LD_LIBRARY_PATH=$LDLP"
+########### Kernel
+#alias kernel-load-lpcd="insmod paride ; insmod on26 ; insmod pcd"
+alias module-compile="gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c"
+########### Programms
+alias vslick="/opt/vslick/bin/vs"
+alias ica="/usr/lib/ICAClient/wfcmgr"
+alias ooffice=ooffice2
diff --git a/app-misc/ds-scripts/files/ds-scripts.tar.bz2 b/app-misc/ds-scripts/files/ds-scripts.tar.bz2
new file mode 100644
index 0000000..6a5d8e5
--- /dev/null
+++ b/app-misc/ds-scripts/files/ds-scripts.tar.bz2
Binary files differ
diff --git a/app-misc/ds-scripts/files/ds-video.tar.bz2 b/app-misc/ds-scripts/files/ds-video.tar.bz2
new file mode 100644
index 0000000..f44b675
--- /dev/null
+++ b/app-misc/ds-scripts/files/ds-video.tar.bz2
Binary files differ
diff --git a/app-misc/ds-scripts/files/m3u b/app-misc/ds-scripts/files/m3u
new file mode 100755
index 0000000..e5496a5
--- /dev/null
+++ b/app-misc/ds-scripts/files/m3u
@@ -0,0 +1,48 @@
+#! /bin/bash
+
+if [ -z "$1" ]
+then
+ echo "Usage: m3u [ -f encoding -p encoding ] <playlist.m3u> [random]"
+ exit
+fi
+
+if [ "$2" = "random" ]
+then
+ prm="-Z -z"
+else
+ prm=""
+fi
+
+FSE=`cat /etc/m3u.conf | grep FSEncoding | sed s/'^[ \t]*FSEncoding[ \t]*=[ \t]*'//g | sed s/'[ \t]*'$//g`
+PLE=`cat /etc/m3u.conf | grep PLEncoding | sed s/'^[ \t]*PLEncoding[ \t]*=[ \t]*'//g | sed s/'[ \t]*'$//g`
+
+pl=1
+while getopts 'f:p:' OPT; do
+ pl=`expr $pl + 2`
+ case $OPT in
+ f)
+ FSE=$OPTARG
+ ;;
+ p)
+ PLE=$OPTARG
+ ;;
+ esac
+done
+
+
+pl=`eval echo "\\$${pl}"`
+
+if [ -z "$FSE" -o -z "$PLE" ]; then
+ cmd="cat \"$pl\""
+else
+ cmd="cat \"$pl\" | iconv -f $PLE -t $FSE"
+fi
+
+s=$(eval $cmd | grep -E "\.[mMoOwW][pPgGaA][23gGvV]" | sed s/ //g | sed s/'\\'/'\/'/g | sed s/^/\"/ | sed s/$/\"/ | perl -pi -e 's|\n| |gs' )
+
+if [ -n "$prm" ]
+then
+ eval mpg123 $prm "$s"
+else
+ eval zinf "$s"
+fi
diff --git a/app-misc/everpad/Manifest b/app-misc/everpad/Manifest
new file mode 100644
index 0000000..f29f55d
--- /dev/null
+++ b/app-misc/everpad/Manifest
@@ -0,0 +1,3 @@
+AUX everpad-9999-content.py.patch 504 SHA256 c94a02860df1cb3f432ffec4006058dd9452977cc7b858624c0478105a222154 SHA512 034170363bedfa978c8ace55bf3bf9861276dd297a1fede15f3ceb1e06d2c098cce003c934f3cc5772f6c9c02575edbd73d1c8a2f41f2eba31c6f17ed27e5ccc WHIRLPOOL 1c982869cd525aefb5d48ae51e02a74d94ba5d5ea2166425f8435160e417b773f38900444093fbbdb1420ed444eda58a3328d954147ae86005fdcb23209bd41e
+AUX everpad-9999-everpad.desktop.patch 2367 SHA256 1b4fba95f03fec1677e483e07358847451e2cb7828e448890fc1ecaffcfa2aa6 SHA512 322ce0a55d92c4149c79e1c7cb5c6529ab369eb584be36bbb523e5370b8fd319388dc10e33f48c90536577b3816555d7dc4e3c130607ca908a0ff1666fba8016 WHIRLPOOL b01e2053676747ae1f92246107147f9655d0ecf85f59e64cad75976a4e0874600a050fde9629818e58ad1df6ccfdc45533ca1683d6e71243001b2a4395e01a11
+EBUILD everpad-9999.ebuild 1194 SHA256 d3eea89003d725f5d8fcc5e3632d75ac98d5e51e578cca9331c547cce0dbd3e4 SHA512 a3af7e5787d52de08148221375defb31e63379de0692465f4195219a6a35ac97fd3bc8f919d0d0e2df1b720cc6cd2c8d38b1e6f4db5868fbae1c9b55c67e73a5 WHIRLPOOL 4cf60e7249442814749a750b3b20b6d40ac32a65f131f80dd1d236b45b21afe27da1f8b8af1f503d9e266fe56a8cc6764012aac316fe69e55ae7331a6f2fd97e
diff --git a/app-misc/everpad/everpad-9999.ebuild b/app-misc/everpad/everpad-9999.ebuild
new file mode 100644
index 0000000..cbf1ca6
--- /dev/null
+++ b/app-misc/everpad/everpad-9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=(python{2_5,2_6,2_7})
+
+inherit distutils git-2 eutils
+
+EGIT_REPO_URI="git://github.com/nvbn/everpad.git"
+EGIT_MASTER="develop"
+
+DESCRIPTION="Evernote client well integrated with linux desktop"
+HOMEPAGE="https://github.com/nvbn/everpad"
+SRC_URI=""
+
+LICENSE="X11"
+SLOT="0"
+IUSE="test"
+
+KEYWORDS="amd64 x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/beautifulsoup
+ dev-python/html2text
+ dev-python/httplib2
+ dev-python/keyring
+ dev-python/py-oauth2
+ dev-python/regex
+ dev-python/sqlalchemy
+ dev-python/dbus-python
+ dev-python/setuptools
+ dev-python/pyside[webkit]
+ sys-apps/file[python]
+ "
+
+python_test() {
+ esetup.py test
+}
+
+src_prepare() {
+ distutils_src_prepare
+ epatch "${FILESDIR}/${P}-content.py.patch"
+ epatch "${FILESDIR}/${P}-everpad.desktop.patch"
+}
+
+python_install() {
+ distutils_src_install
+ delete_tests() {
+ rm -fr "${ED}$(python_get_sitedir)/everpad/tests"
+ }
+ python_execute_function -q delete_tests
+}
diff --git a/app-misc/everpad/files/everpad-9999-content.py.patch b/app-misc/everpad/files/everpad-9999-content.py.patch
new file mode 100644
index 0000000..6f58faa
--- /dev/null
+++ b/app-misc/everpad/files/everpad-9999-content.py.patch
@@ -0,0 +1,13 @@
+diff --git a/everpad/pad/editor/content.py b/everpad/pad/editor/content.py
+index fa368de..bfb1acb 100644
+--- a/everpad/pad/editor/content.py
++++ b/everpad/pad/editor/content.py
+@@ -145,7 +145,7 @@ class ContentEdit(QObject):
+ os.path.dirname(__file__), 'editor.html',
+ )
+ if not os.path.exists(_editor_path):
+- _editor_path = resource_filename('share/everpad/editor.html')
++ _editor_path = resource_filename('everpad/editor.html')
+
+ _html = open(_editor_path).read()
+
diff --git a/app-misc/everpad/files/everpad-9999-everpad.desktop.patch b/app-misc/everpad/files/everpad-9999-everpad.desktop.patch
new file mode 100644
index 0000000..3b0ea04
--- /dev/null
+++ b/app-misc/everpad/files/everpad-9999-everpad.desktop.patch
@@ -0,0 +1,41 @@
+diff --git a/data/everpad.desktop b/data/everpad.desktop
+index d773e41..d6fbef6 100644
+--- a/data/everpad.desktop
++++ b/data/everpad.desktop
+@@ -1,30 +1,30 @@
+ [Desktop Entry]
+-Version=0.1
++Version=1.0
+ Name=Everpad
+ GenericName=Everpad
+ Comment=Evernote client
+ Comment[ru]=Клиент для Evernote
+ Exec=everpad %U
+ Terminal=false
+-Icon=everpad.png
++Icon=everpad
+ Type=Application
+ Categories=Network;
+ X-Ayatana-Desktop-Shortcuts=NewNote;Settings
+-MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-gray;image/x-icb;image/x-ico;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-pcx;image/svg+xml;image/svg+xml-compressed;image/vnd.wap.wbmp;application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-dvi;application/x-bzdvi;application/x-gzdvi;image/vnd.djvu;image/tiff;application/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;audio/wav;audio/mpeg;
++MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-gray;image/x-icb;image/x-ico;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-pcx;image/svg+xml;image/svg+xml-compressed;image/vnd.wap.wbmp;application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-dvi;application/x-bzdvi;application/x-gzdvi;image/vnd.djvu;application/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;audio/wav;audio/mpeg;
+
+-[Settings Shortcut Group]
++[X-ShowAllNotes Shortcut Group]
+ Name=Show all notes
+ Name[ru]=Все заметки
+ Exec=everpad --all-notes
+ TargetEnvironment=Unity
+
+-[NewNote Shortcut Group]
++[X-NewNote Shortcut Group]
+ Name=Create Note
+ Name[ru]=Создать заметку
+ Exec=everpad --create
+ TargetEnvironment=Unity
+
+-[Settings Shortcut Group]
++[X-Settings Shortcut Group]
+ Name=Settings and Management
+ Name[ru]=Настройки и Управление
+ Exec=everpad --settings
diff --git a/app-misc/geeknote/Manifest b/app-misc/geeknote/Manifest
new file mode 100644
index 0000000..427e4e9
--- /dev/null
+++ b/app-misc/geeknote/Manifest
@@ -0,0 +1,2 @@
+AUX geeknote 286 SHA256 0ea3b74543839713dfab183f47d0aeaa49e70d07b07ece9209bdac674b8cc864 SHA512 d149154e2c1404e8561696cbf3b61df8539f6626d6af52f8a57b11d983426c7ba48a93bca2d9cbe110efacceefb1dfdf123279e03879835f737d14f356b7c847 WHIRLPOOL 4ccbbde6f2c3b341526dbb787e2d02c9fca2d6fc8b7c030ea6994add2b2e6324f2504d9a14fc5691092bd2e758aeb549b45c05bd7edb5aa6551fba9eb967b9aa
+EBUILD geeknote-9999.ebuild 756 SHA256 7d04dba012e1d6b15131f35641ab242f1d6df3a9a6d53a626764d7f3affe41cc SHA512 51293f276a7f0203ed85bb45aa706c60c4c92eaafb7ee5a240ac6efedff856f0ad088a758c13e623c67847f2e07825e725232afce0bc69a62905d0f1d56297fb WHIRLPOOL 6ed1af3d91c59bfee9d1db5d9cccdc5b1cafad076c75d90703df1b0fb4167d9971fc863a74aa71d0f2ac4b032630eabef6995fe325b90d0e883bb276ff6c3904
diff --git a/app-misc/geeknote/files/geeknote b/app-misc/geeknote/files/geeknote
new file mode 100644
index 0000000..1f919b2
--- /dev/null
+++ b/app-misc/geeknote/files/geeknote
@@ -0,0 +1,15 @@
+_geeknote_command()
+{
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+
+ SAVE_IFS=$IFS
+ IFS=" "
+ args="${COMP_WORDS[*]:1}"
+ IFS=$SAVE_IFS
+
+ COMPREPLY=( $(compgen -W "`geeknote autocomplete ${args}`" -- ${cur}) )
+
+ return 0
+}
+complete -F _geeknote_command geeknote
diff --git a/app-misc/geeknote/geeknote-9999.ebuild b/app-misc/geeknote/geeknote-9999.ebuild
new file mode 100644
index 0000000..a635486
--- /dev/null
+++ b/app-misc/geeknote/geeknote-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit bash-completion-r1 eutils distutils-r1 git-2
+
+DESCRIPTION="Console client for Evernote"
+HOMEPAGE="http://geeknote.me"
+
+EGIT_REPO_URI="git://github.com/VitaliyRodnenko/geeknote.git"
+EGIT_BRANCH="master"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+bash-completion"
+
+RDEPEND="
+ bash-completion? ( app-shells/bash-completion )
+ dev-python/html2text
+ dev-python/sqlalchemy
+ dev-python/markdown2
+ dev-python/beautifulsoup:4
+ dev-python/evernote-sdk-python
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+src_install() {
+
+ if use bash-completion; then
+ dobashcomp ${FILESDIR}/geeknote
+ fi
+
+ distutils-r1_src_install
+}
diff --git a/app-misc/lcdproc/Manifest b/app-misc/lcdproc/Manifest
new file mode 100644
index 0000000..d831f5b
--- /dev/null
+++ b/app-misc/lcdproc/Manifest
@@ -0,0 +1,6 @@
+AUX LCDd 544 RMD160 554201b2ca62fb5496f06fc3bf40afcb36af9974 SHA1 594fd6be41199fb9a536ec8dd9b29f46de6f7f25 SHA256 d8009b3984169a819e95a73adc19d5b63c990d63a965a396e10b68703614a652
+AUX lcdproc 512 RMD160 45c496b9f1f6e683c096d4a1ec09ffb6e9c9fdda SHA1 da36be607453db20eb7f29f95ce4b54e5f9f91e7 SHA256 c8fb7ec117015b7a32118bd8d653ada5950c0f6b214a18a098eb291c606e9cca
+AUX lcdproc-ds-adas.patch 3515 RMD160 86afe6c865abeec101900467339eb919b1e6799d SHA1 6036daea1f41f150177fa73fa672edc76dec322d SHA256 1a045c7bf6991df2bc3b1e29c1d5ee36962454bacee522efc208c2f8066cfdf7
+AUX lcdproc.confd 331 RMD160 2343561665d39d30224fdedd1e2fad185c8d14fc SHA1 37cf7b014eb174ebb16f72be5f02d7e35d675fee SHA256 31583e8761d975a5c205dc5d0cb495907cebc5276e16b25ea56a8c989ed5232d
+DIST lcdproc-0.4.5.tar.bz2 291703 RMD160 07067bfb681a098494a105a290711d973ea0171a SHA1 9680b83d18da8569e8f58d6d0b7b0158f543c94d SHA256 8707767a1ddf85b7894f4f62d9af53121fefff4ab8182eb9491b49a6d56b8127
+EBUILD lcdproc-0.4.5-r1.ebuild 2697 RMD160 fa3ad29d71602cb8a4f47cc4217aa7c757a5df52 SHA1 22e719f782240745304db4b236f4dcc98c1d179e SHA256 9ba96061e0ae2e1e454a888fd6be1b21daace86b086a4fd4c8903fd7961900d6
diff --git a/app-misc/lcdproc/files/LCDd b/app-misc/lcdproc/files/LCDd
new file mode 100644
index 0000000..1d9ddba
--- /dev/null
+++ b/app-misc/lcdproc/files/LCDd
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/files/LCDd,v 1.7 2004/10/05 22:21:14 vapier Exp $
+
+depend() {
+ use net
+}
+
+start() {
+ ebegin "Starting LCDd"
+ start-stop-daemon --start --quiet -m --pidfile /var/run/LCDd.pid \
+ --background --exec /usr/sbin/LCDd -- -s -f -c /etc/LCDd.conf
+ sleep 1
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping LCDd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/LCDd.pid
+ eend $?
+}
diff --git a/app-misc/lcdproc/files/lcdproc b/app-misc/lcdproc/files/lcdproc
new file mode 100644
index 0000000..95e7ba7
--- /dev/null
+++ b/app-misc/lcdproc/files/lcdproc
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/files/lcdproc,v 1.10 2004/07/14 21:32:56 agriffis Exp $
+
+depend(){
+ need LCDd
+}
+start() {
+ source /etc/lcdproc.conf
+ ebegin "Starting lcdproc"
+ start-stop-daemon --start --background \
+ --exec /usr/bin/lcdproc -- ${SCREENS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping lcdproc"
+ start-stop-daemon --stop --exec /usr/bin/lcdproc
+ eend $?
+}
diff --git a/app-misc/lcdproc/files/lcdproc-ds-adas.patch b/app-misc/lcdproc/files/lcdproc-ds-adas.patch
new file mode 100644
index 0000000..4fb3b87
--- /dev/null
+++ b/app-misc/lcdproc/files/lcdproc-ds-adas.patch
@@ -0,0 +1,91 @@
+diff -dPNur lcdproc-0.4.5/server/drivers/MtxOrb.c lcdproc-0.4.5-new/server/drivers/MtxOrb.c
+--- lcdproc-0.4.5/server/drivers/MtxOrb.c 2003-02-03 20:53:58.000000000 +0400
++++ lcdproc-0.4.5-new/server/drivers/MtxOrb.c 2006-05-28 04:29:14.000000000 +0500
+@@ -114,6 +114,7 @@
+
+ static char pause_key = MTXORB_DEF_PAUSE_KEY, back_key = MTXORB_DEF_BACK_KEY;
+ static char forward_key = MTXORB_DEF_FORWARD_KEY, main_menu_key = MTXORB_DEF_MAIN_MENU_KEY;
++static char enter_key = MTXORB_DEF_ENTER_KEY, escape_key = MTXORB_DEF_ESCAPE_KEY;
+ static int keypad_test_mode = 0;
+
+ static int def[9] = { -1, -1, -1, -1, -1, -1, -1, -1, -1 };
+@@ -326,6 +327,14 @@
+ /* main_menu_key */
+ main_menu_key = MtxOrb_parse_keypad_setting (DriverName, "MainMenuKey", MTXORB_DEF_MAIN_MENU_KEY);
+ report (RPT_DEBUG, "MtxOrb: Using \"%c\" as main_menu_key", main_menu_key);
++
++ /* enter_key */
++ enter_key = MtxOrb_parse_keypad_setting (DriverName, "EnterKey", MTXORB_DEF_ENTER_KEY);
++ report (RPT_DEBUG, "MtxOrb: Using \"%c\" as enter_key", enter_key);
++
++ /* escape_key */
++ escape_key = MtxOrb_parse_keypad_setting (DriverName, "EscapeKey", MTXORB_DEF_ESCAPE_KEY);
++ report (RPT_DEBUG, "MtxOrb: Using \"%c\" as escape_key", escape_key);
+ }
+
+ /* End of config file parsing*/
+@@ -1162,6 +1171,10 @@
+ in = INPUT_FORWARD_KEY;
+ } else if (in==main_menu_key) {
+ in = INPUT_MAIN_MENU_KEY;
++ } else if (in==enter_key) {
++ in = INPUT_ENTER_KEY;
++ } else if (in==escape_key) {
++ in = INPUT_ESCAPE_KEY;
+ }
+ /*TODO: add more translations here (anything flexible that can be done from LCDd.conf ...)*/
+ else {
+diff -dPNur lcdproc-0.4.5/server/drivers/MtxOrb.h lcdproc-0.4.5-new/server/drivers/MtxOrb.h
+--- lcdproc-0.4.5/server/drivers/MtxOrb.h 2002-02-21 01:08:49.000000000 +0400
++++ lcdproc-0.4.5-new/server/drivers/MtxOrb.h 2006-05-28 04:29:52.000000000 +0500
+@@ -62,7 +62,8 @@
+ #define MTXORB_DEF_BACK_KEY MTXORB_KEY_LEFT
+ #define MTXORB_DEF_FORWARD_KEY MTXORB_KEY_RIGHT
+ #define MTXORB_DEF_MAIN_MENU_KEY MTXORB_KEY_DOWN
+-
++#define MTXORB_DEF_ENTER_KEY 'L'
++#define MTXORB_DEF_ESCAPE_KEY 'B'
+
+ #endif
+
+diff -dPNur lcdproc-0.4.5/server/input.h lcdproc-0.4.5-new/server/input.h
+--- lcdproc-0.4.5/server/input.h 2002-04-08 23:34:13.000000000 +0500
++++ lcdproc-0.4.5-new/server/input.h 2006-05-28 04:21:41.000000000 +0500
+@@ -21,10 +21,12 @@
+ * You should not change these values, as some drivers still return
+ * A, B, C, D directly without using these defines!
+ */
+-#define INPUT_PAUSE_KEY 'A'
+-#define INPUT_BACK_KEY 'B'
+-#define INPUT_FORWARD_KEY 'C'
+-#define INPUT_MAIN_MENU_KEY 'D'
++#define INPUT_ESCAPE_KEY 'U'
++#define INPUT_ENTER_KEY 'V'
++#define INPUT_PAUSE_KEY 'W'
++#define INPUT_BACK_KEY 'X'
++#define INPUT_FORWARD_KEY 'Y'
++#define INPUT_MAIN_MENU_KEY 'Z'
+
+ #define DEFAULT_FREEPAUSEKEY 0
+ #define DEFAULT_FREEBACKKEY 0
+diff -dPNur lcdproc-0.4.5/server/menu.c lcdproc-0.4.5-new/server/menu.c
+--- lcdproc-0.4.5/server/menu.c 2002-04-11 00:31:23.000000000 +0500
++++ lcdproc-0.4.5-new/server/menu.c 2006-05-28 04:47:49.000000000 +0500
+@@ -142,7 +142,7 @@
+
+ /* Handle the key according to the keybindings...*/
+ switch (key) {
+- case INPUT_MAIN_MENU_KEY:
++ case INPUT_ESCAPE_KEY:
+ done = 1;
+ break;
+ case INPUT_BACK_KEY:
+@@ -159,7 +159,7 @@
+ if (menu[info.selected + 1].text)
+ info.selected++;
+ break;
+- case INPUT_PAUSE_KEY:
++ case INPUT_ENTER_KEY:
+ switch (menu[info.selected].type) {
+ case TYPE_MENU:
+ status = do_menu (menu[info.selected].data);
diff --git a/app-misc/lcdproc/files/lcdproc.confd b/app-misc/lcdproc/files/lcdproc.confd
new file mode 100644
index 0000000..1dae1f5
--- /dev/null
+++ b/app-misc/lcdproc/files/lcdproc.confd
@@ -0,0 +1,16 @@
+# which port is the LCD connected
+port="ttyS0"
+
+# what driver should be used
+driver="MtxOrb"
+
+# "C" (CPU usage)
+# "G" (CPU Graph like Xload)
+# "M" (Memory Usage)
+# "X" (X-Load)
+# "T" (Date, time, Uptime, OS version)
+# "D" (Disk Stats)
+# "B" (Battery Stats)
+# "A" (About)
+# for more clients see "LCDproc Homepage"
+clients="C M T X"
diff --git a/app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild b/app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild
new file mode 100644
index 0000000..5befde7
--- /dev/null
+++ b/app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/lcdproc-0.4.5.ebuild,v 1.9 2005/04/24 11:23:24 hansmi Exp $
+
+inherit eutils
+
+DESCRIPTION="Client/Server suite to drive all kinds of LCD (-like) devices"
+HOMEPAGE="http://lcdproc.org/"
+SRC_URI="mirror://sourceforge/lcdproc/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64 ~sparc ppc"
+IUSE="doc ncurses samba svga"
+
+DEPEND=">=sys-apps/baselayout-1.6.4
+ >=sys-apps/sed-4
+ doc? ( >=app-text/docbook-sgml-utils-0.6.11-r2 )
+ ncurses? ( >=sys-libs/ncurses-5.3 )
+ svga? ( >=media-libs/svgalib-1.4.3 )"
+
+src_unpack() {
+ unpack ${A} ; cd ${S}
+#SDS
+ epatch ${FILESDIR}/lcdproc-ds-adas.patch || die
+#EDS
+
+ sed -i "889s:-O3:${CFLAGS}:" configure
+}
+
+src_compile() {
+
+ # By default, all drivers that are supported by the given plattform/hardware
+ # are compiled (of course respecting the existing USE flags). If the
+ # LCDPROC_DRIVERS environment variable is set to a comma separated list, only
+ # the specified drivers will be compiled.
+ # Example:
+ #
+ # env LCDPROC_DRIVERS="curses,CFontz" emerge lcdproc
+ #
+ # NOTE: The ebuild still respects your USE variable and will not install any
+ # additional packages unless the corresponding USE flag is set!
+ # You might have to alter it if e.g. ncurses is normally not part of your
+ # USE variable.
+ # Example:
+ #
+ # env USE="$USE ncurses" LCDPROC_DRIVERS="curses,CFontz" emerge lcdproc
+
+ local myconf
+
+ myconf="--enable-drivers=mtxorb,cfontz,cwlnx,text,lb216,"
+ myconf="${myconf}hd44780,joy,irman,lircin,bayrad,glk,stv5730,"
+ myconf="${myconf}stv5730,sed1330,sed1520,lcdm001,"
+ myconf="${myconf}t6963,wirz-sli,sgx120"
+
+ use ncurses && myconf="${myconf},curses"
+ use svga && myconf="${myconf},svgalib"
+
+ [ x"${LCDPROC_DRIVERS}" = x ] || \
+ myconf="--enable-drivers=${LCDPROC_DRIVERS}"
+
+ use samba && myconf="${myconf} --enable-stat-smbfs"
+ myconf="${myconf} --enable-stat-nfs"
+
+ econf ${myconf} || die
+ emake || die
+
+ if use doc; then
+ cd ${S}/docs/lcdproc-user
+ docbook2html lcdproc-user.docbook
+ fi
+}
+
+src_install() {
+ dosbin server/LCDd
+ dobin clients/lcdproc/lcdproc
+
+ doman docs/lcdproc.1 docs/LCDd.8
+
+ dodoc README ChangeLog INSTALL
+
+ if use doc; then
+ insinto /usr/share/doc/${PF}/lcdproc-user
+ doins docs/lcdproc-user/*.html
+ fi
+
+ docinto olddocs
+ dodoc docs/README.dg* docs/*.txt
+
+ insinto /usr/share/doc/${PF}/clients/examples
+ doins clients/examples/*.pl
+ insinto /usr/share/doc/${PF}/clients/headlines
+ doins clients/headlines/lcdheadlines
+
+ insinto /etc
+ doins LCDd.conf
+ doins scripts/lcdproc.conf
+
+ exeinto /etc/init.d
+ doexe ${FILESDIR}/LCDd
+ doexe ${FILESDIR}/lcdproc
+}
diff --git a/app-misc/mumpot/Manifest b/app-misc/mumpot/Manifest
new file mode 100644
index 0000000..a4a8d64
--- /dev/null
+++ b/app-misc/mumpot/Manifest
@@ -0,0 +1,2 @@
+DIST mumpot-0.5.tar.gz 549850 RMD160 4661dc1588c5423bbab9b5a3cd4682da4fac4e74 SHA1 2c9d4c13c4c9515bcfa1441d887908941bf09b3e SHA256 a7068ef399caa009bd7ddbc22a2b55408a6d65b431a1a0bde414b61a71bfda3f
+EBUILD mumpot-0.5.ebuild 763 RMD160 60de58c01dc99b8a510d8a34b265126794a9bb0e SHA1 a47e6c518de753b99d1227bb8a3c674150b9ccc3 SHA256 4fe2522e66b30e0b2360771d04eca92aef4c34c2b1bb973bfb61e12517ae7094
diff --git a/app-misc/mumpot/mumpot-0.5.ebuild b/app-misc/mumpot/mumpot-0.5.ebuild
new file mode 100644
index 0000000..d733a7b
--- /dev/null
+++ b/app-misc/mumpot/mumpot-0.5.ebuild
@@ -0,0 +1,36 @@
+inherit eutils
+
+DESCRIPTION="OSM map viewing, routing and simple editing program"
+HOMEPAGE="http://www.mumpot.org/"
+SRC_URI="http://www.mumpot.org/download/${P}.tar.gz"
+LICENSE="GPL-3"
+IUSE="nls curl"
+SLOT="0"
+KEYWORDS="x86 amd64"
+DEPEND="dev-libs/libxml2
+ >=x11-libs/gtk+-2
+ media-libs/libpng
+ media-libs/jpeg
+ app-arch/bzip2
+ net-wireless/bluez-libs
+ curl? ( net-misc/curl )
+ nls? ( sys-devel/gettext )"
+
+
+src_compile() {
+# libcurl is needed for uploading data to OSM
+ if use curl; then
+ OSM_UPLOAD=
+ else
+ OSM_UPLOAD=--disable-osmupload
+ fi
+ econf $(use_enable nls) $OSM_UPLOAD || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README || die "dodoc failed"
+}
+
+
diff --git a/app-misc/navit/Manifest b/app-misc/navit/Manifest
new file mode 100644
index 0000000..b1bd78a
--- /dev/null
+++ b/app-misc/navit/Manifest
@@ -0,0 +1,4 @@
+AUX navit-ds-externc.patch 982 RMD160 cbabe8d5dc7c6046617a382a95ce30849c3c6b64 SHA1 064a530cf6be5737bb333847ee164e124325f104 SHA256 189c733b521d3e449001ad32495749898c8a40f2c073fd616d02196a30aed3b7
+DIST navit-0.0.4.tar.gz 1161693 RMD160 f628ec094d7b7e52cfb5045faf80c412bab344b2 SHA1 73bbe1771b5b5f1534326330af58f05807b305b3 SHA256 c069e983ea8bb9b6706d35126350d4d14619b9ce0ac888adbcdda3ff13362ab4
+EBUILD navit-0.0.4.ebuild 1449 RMD160 4002fd3a23c7d12dab27eeb2c375551c22ee2ec4 SHA1 8cb6b478822e8b7a1267fc4ec204959e68352419 SHA256 dc1c989d1226c801b4a472cebe2fae7bfc3fc2a8c900d1a218ef8f47cc3b3a3d
+EBUILD navit-9999-r1.ebuild 1368 RMD160 b365abbb440a678350718eb221735eab1f0e4803 SHA1 794099ae5a26bf87ca8d06fc77cbd71e03f21dde SHA256 bef09fc104452a3402aa821c903888cd45137691ad795b423c681f6b9f11f7ff
diff --git a/app-misc/navit/files/navit-ds-externc.patch b/app-misc/navit/files/navit-ds-externc.patch
new file mode 100644
index 0000000..ad49b6a
--- /dev/null
+++ b/app-misc/navit/files/navit-ds-externc.patch
@@ -0,0 +1,34 @@
+diff -dPNur navit-9999/navit/gui/cegui/gui_sdl.h navit-9999-ds/navit/gui/cegui/gui_sdl.h
+--- navit-9999/navit/gui/cegui/gui_sdl.h 2008-11-16 04:33:38.000000000 +0100
++++ navit-9999-ds/navit/gui/cegui/gui_sdl.h 2008-11-16 04:04:55.000000000 +0100
+@@ -29,8 +29,10 @@
+ extern struct navit *sdl_gui_navit;
+
+
++extern "C" {
+ bool BookmarkGo(const char * name);
+ bool FormerDestGo(const char * name);
++}
+
+ struct gui_priv {
+ struct navit *nav;
+diff -dPNur navit-9999/navit/gui/cegui/gui_sdl_window.cpp navit-9999-ds/navit/gui/cegui/gui_sdl_window.cpp
+--- navit-9999/navit/gui/cegui/gui_sdl_window.cpp 2008-11-16 04:33:38.000000000 +0100
++++ navit-9999-ds/navit/gui/cegui/gui_sdl_window.cpp 2008-11-16 04:03:25.000000000 +0100
+@@ -24,6 +24,7 @@
+ // FIXME temporary fix for enum
+ #include "projection.h"
+
++extern "C" {
+ #include "item.h"
+ #include "navit.h"
+ #include "vehicle.h"
+@@ -43,7 +44,7 @@
+ #include "track.h"
+ #include "menu.h"
+ #include "map.h"
+-
++}
+
+ #include "CEGUI.h"
+
diff --git a/app-misc/navit/navit-0.0.4.ebuild b/app-misc/navit/navit-0.0.4.ebuild
new file mode 100644
index 0000000..faddf40
--- /dev/null
+++ b/app-misc/navit/navit-0.0.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="1"
+#inherit subversion
+
+DESCRIPTION="An open-source car navigation system with a routing engine."
+HOMEPAGE="http://www.navit-project.org"
+SRC_URI="mirror://sourceforge/roadnav/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus garmin gps gtk nls python sdl speechd"
+
+COMMON_DEPEND="dev-libs/glib:2
+ garmin? ( dev-libs/libgarmin )
+ gtk? ( x11-libs/gtk+:2
+ x11-misc/xkbd )
+ sdl? ( media-libs/libsdl
+ media-libs/sdl-image
+ >=dev-games/cegui-0.5
+ media-libs/quesoglc )
+ python? ( dev-lang/python )
+ dbus? ( sys-apps/dbus )
+ gps? ( sci-geosciences/gpsd )
+ speechd? ( app-accessibility/speechd )"
+DEPEND="${COMMON_DEPEND}
+ dev-util/pkgconfig"
+RDEPEND="${COMMON_DEPEND}"
+
+#ESVN_REPO_URI="https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit"
+#ESVN_BOOTSTRAP="./autogen.sh"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+# epatch "${FILESDIR}"/navit-ds-externc.patch || die
+}
+
+src_compile() {
+ econf $(use_enable garmin) \
+ $(use_enable gps libgps) \
+ $(use_enable gtk gui-gtk) \
+ $(use_enable sdl gui-sdl) \
+ $(use_enable nls) \
+ $(use_enable dbus binding-dbus) \
+ $(use_enable python binding-python) \
+ $(use_enable speechd speech-speechd) \
+ --disable-graphics-qt-painter \
+ --disable-samplemap
+
+ emake || die "Make failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "Install failed"
+}
diff --git a/app-misc/navit/navit-9999-r1.ebuild b/app-misc/navit/navit-9999-r1.ebuild
new file mode 100644
index 0000000..9c448d7
--- /dev/null
+++ b/app-misc/navit/navit-9999-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="1"
+inherit subversion
+
+DESCRIPTION="An open-source car navigation system with a routing engine."
+HOMEPAGE="http://www.navit-project.org"
+SRC_URI=""
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus garmin gps gtk nls python sdl speechd"
+
+COMMON_DEPEND="dev-libs/glib:2
+ garmin? ( dev-libs/libgarmin )
+ gtk? ( x11-libs/gtk+:2
+ x11-misc/xkbd )
+ sdl? ( media-libs/libsdl
+ media-libs/sdl-image
+ >=dev-games/cegui-0.5
+ media-libs/quesoglc )
+ python? ( dev-lang/python )
+ dbus? ( sys-apps/dbus )
+ gps? ( sci-geosciences/gpsd )
+ speechd? ( app-accessibility/speechd )"
+DEPEND="${COMMON_DEPEND}
+ dev-util/pkgconfig"
+RDEPEND="${COMMON_DEPEND}"
+
+ESVN_REPO_URI="https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit"
+ESVN_BOOTSTRAP="./autogen.sh"
+
+src_compile() {
+# epatch "${FILESDIR}"/navit-ds-externc.patch || die
+ econf $(use_enable garmin) \
+ $(use_enable gps libgps) \
+ $(use_enable gtk gui-gtk) \
+ $(use_enable sdl gui-sdl) \
+ $(use_enable nls) \
+ $(use_enable dbus binding-dbus) \
+ $(use_enable python binding-python) \
+ $(use_enable speechd speech-speechd) \
+ --disable-graphics-qt-painter \
+ --disable-samplemap
+
+ emake || die "Make failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "Install failed"
+}
diff --git a/app-misc/nixnote2/Manifest b/app-misc/nixnote2/Manifest
new file mode 100644
index 0000000..b0e445b
--- /dev/null
+++ b/app-misc/nixnote2/Manifest
@@ -0,0 +1,6 @@
+DIST nixnote2-2.0-beta7.tar.gz 2027673 SHA256 71e21550b0c86b92a5d58e10494c640721825d5e68c24dbe834214f18952f271 SHA512 607977129e5cecf666f873ffa9ec69c7acf6600af7284600af3b050463ee52425dba52e5cd660750b5d681268476664a23f00cdcf09714c495b94b902e35bf92 WHIRLPOOL a25b2fbf708946adb10873b5036ff6e8e28874792d913ab6f8369177fc3835360103f3f31e9fecf8ac09f9f8b739779ee14858a5cf9bb093e132cac12c160491
+DIST nixnote2-2.0-beta8.tar.gz 2041489 SHA256 0e8cbdfa1b33bf49dd3c6f36de454b492ab8eacf3f792b2a49c02bb09f9053d2 SHA512 3fa99648c04e1b682d90cf306a1ed4d2ab50f3f067d7106ad30725cc0024a8f80f0da2e80eccb0074fce2473234e803dc1014262d53bec5674b771b017369339 WHIRLPOOL b12c3353296429055641a70b04bca826b2443c53696f77cbc22441b0795dce73948ae9e92717e605680ba8ebc8a2e9048fc023445b2fbeea8bf248dcef2f0f49
+DIST nixnote2-2.0.tar.gz 2668933 SHA256 15016caf90bfe09d44fcac4fa4039756eb7efbaf8469505373577f846ee67dcc SHA512 40b7aa7733bf37a0801a4c22823fd4da6ad7b8674e6da864f2ee5031a22cb905e09a098d2b07526232706b6c83772bada1c8dc82761e6ee493778c2e8ee2411b WHIRLPOOL cfb41e09e72c5979052ee165c3808b0ddd7f3da0a78c0e45ae0e645de82999c8073a68a5e07b69a87aed377cf789120839aac986724650884de74b41919f3362
+EBUILD nixnote2-2.0.ebuild 2180 SHA256 ddb122af4b2fad2aa671c2d52007b8ad3805e3a47ffd44a19c2fe59c6ef575ea SHA512 6fc45b41f79dcdcd8ad378942ae4263d7ca072ddd94be7bf5a0bcee09b1b0c9883c37ec9f4e4367edfac911803317d125d7fd75e6d2f688db8a4660404772094 WHIRLPOOL a0cb22b396d2dddcb7f7ca5b5929a105b8d20e92d82d3c730fb02d0d92192a2259496c55a0a84f2d3363a4b32431b01b19641ed8e1c906d6acbd24461b503e09
+EBUILD nixnote2-2.0_beta7.ebuild 2028 SHA256 20cd273a02165ce6f9004bf667549c233a8c312e884387aca4024272a3d972de SHA512 a5d2080b6c307ef07178c36e29ce47a68a0dd9f59051cd58d60460d390809c0dee0047c85b14a993e96119d2c45bb4b0ca890e54891455ff8e2703f24a8d2119 WHIRLPOOL 2e0b52164beb77060bee0f5bbda78d8371aa98e9f92a71ef27c55078185f05e335def1fab5e5f629b240c498fbc55d0760de22272a56ddcf0c188bb04cbdbc24
+EBUILD nixnote2-2.0_beta8.ebuild 1777 SHA256 11292b8cfd5a8f59a9c4aab5aadc508ebb641a8502b257d7411f36c184e17900 SHA512 048d0aabcbc429c6171cd58fb62ab62d007e397eb251bc959a309d3e70de3d77e604c9425504d2f814a674b12a9923f199e552012e4c3ffcd514fe8be885242a WHIRLPOOL e02b599f7c680139054a332faaa4b9df9fa5e510115185ad27a989c276399c809f241b09e7aa3d400e3692d53842502aa82c1880e578157a783184a0c026c090
diff --git a/app-misc/nixnote2/nixnote2-2.0.ebuild b/app-misc/nixnote2/nixnote2-2.0.ebuild
new file mode 100644
index 0000000..5e2ee07
--- /dev/null
+++ b/app-misc/nixnote2/nixnote2-2.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit qmake-utils versionator
+
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/baumgarr/${PN}.git"
+ SLOT="0/9999"
+else
+ MY_PV="$(replace_version_separator 2 '-')"
+ SRC_URI="https://github.com/baumgarr/${PN}/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
+ SLOT="0/2"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="Nixnote - A clone of Evernote for Linux"
+HOMEPAGE="http://sourceforge.net/projects/nevernote/"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE="qt4 qt5 +opencv3"
+
+REQUIRED_USE="^^ ( qt4 qt5 )
+ qt5? ( opencv3 )
+ "
+
+DEPEND="dev-libs/boost
+ app-text/hunspell
+
+ qt4? (
+ app-text/poppler[qt4]
+ dev-qt/qtwebkit:4
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4
+ )
+ qt5? (
+ app-text/poppler[qt5]
+ dev-qt/qtwebkit:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsql:5
+ )
+
+ opencv3? ( media-libs/opencv:0/3.1 )
+ !opencv3? ( media-libs/opencv:0/2.4 )
+ "
+RDEPEND="${DEPEND}
+ app-text/htmltidy"
+
+# After commit 836482e, NixNote2 can not be compiled with qt4 any more
+if [[ "${PV}" == *9999* ]] && use qt4; then
+ EGIT_COMMIT="836482e00c93618560c2896bbac87d3f89d17299"
+fi
+
+src_prepare() {
+ # fix VideoCapture undefined reference error with opencv-3
+ if use opencv3; then
+ sed -i 's/LIBS += /LIBS += -lopencv_videoio/g' NixNote2.pro
+ sed -i '/\#include "opencv\/cv.h"/i\#include "opencv2\/videoio.hpp"' dialog/webcamcapturedialog.h
+ fi
+
+ lupdate -pro NixNote2.pro -no-obsolete || die
+ lrelease NixNote2.pro || die
+
+ if use qt4; then
+ eqmake4 NixNote2.pro || die "qmake failed"
+ fi
+ if use qt5; then
+ eqmake5 NixNote2.pro || die "qmake failed"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/nixnote2
+ doins -r help images java qss translations changelog.txt license.html shortcuts.txt *.ini
+
+ rm -r ${D}/usr/share/nixnote2/translations/*.ts
+
+ dobin nixnote2
+
+ insinto /usr/share/applications
+ doins nixnote2.desktop
+
+ doman ${S}/man/nixnote2.1
+
+}
diff --git a/app-misc/nixnote2/nixnote2-2.0_beta7.ebuild b/app-misc/nixnote2/nixnote2-2.0_beta7.ebuild
new file mode 100644
index 0000000..a2ca7c5
--- /dev/null
+++ b/app-misc/nixnote2/nixnote2-2.0_beta7.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit qmake-utils versionator
+
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/baumgarr/${PN}.git"
+ SLOT="0/9999"
+else
+ MY_PV="$(replace_version_separator 2 '-')"
+ SRC_URI="https://github.com/baumgarr/${PN}/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
+ SLOT="0/2"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="Nixnote - A clone of Evernote for Linux"
+HOMEPAGE="http://sourceforge.net/projects/nevernote/"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE="qt4 qt5 +opencv3"
+
+REQUIRED_USE="^^ ( qt4 qt5 )
+ qt5? ( opencv3 )
+ "
+
+DEPEND="dev-libs/boost
+ app-text/hunspell
+
+ qt4? (
+ app-text/poppler[qt4]
+ dev-qt/qtwebkit:4
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4
+ opencv3? ( media-libs/opencv:0/3.0[qt4] )
+ !opencv3? ( media-libs/opencv:0/2.4[qt4] )
+ )
+ qt5? (
+ app-text/poppler[qt5]
+ dev-qt/qtwebkit:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsql:5
+ media-libs/opencv[qt5]
+ )
+ "
+RDEPEND="${DEPEND}
+ app-text/htmltidy"
+
+src_prepare() {
+ # fix VideoCapture undefined reference error with opencv-3
+ if use opencv3; then
+ sed -i 's/LIBS += /LIBS += -lopencv_videoio/g' NixNote2.pro
+ sed -i '/\#include "opencv\/cv.h"/i\#include "opencv2\/videoio.hpp"' dialog/webcamcapturedialog.h
+ fi
+
+ lupdate -pro NixNote2.pro -no-obsolete || die
+ lrelease NixNote2.pro || die
+
+ if use qt4; then
+ eqmake4 NixNote2.pro || die "qmake failed"
+ fi
+ if use qt5; then
+ eqmake5 NixNote2.pro || die "qmake failed"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/nixnote2
+ doins -r certs help images java qss translations changelog.txt license.html shortcuts.txt *.ini
+
+ rm -r ${D}/usr/share/nixnote2/translations/*.ts
+
+ dobin nixnote2
+
+ insinto /usr/share/applications
+ doins nixnote2.desktop
+
+ doman ${S}/man/nixnote2.1
+
+}
diff --git a/app-misc/nixnote2/nixnote2-2.0_beta8.ebuild b/app-misc/nixnote2/nixnote2-2.0_beta8.ebuild
new file mode 100644
index 0000000..83133c8
--- /dev/null
+++ b/app-misc/nixnote2/nixnote2-2.0_beta8.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit qmake-utils versionator
+
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/baumgarr/${PN}.git"
+ SLOT="0/9999"
+else
+ MY_PV="$(replace_version_separator 2 '-')"
+ SRC_URI="https://github.com/baumgarr/${PN}/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
+ SLOT="0/2"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="Nixnote - A clone of Evernote for Linux"
+HOMEPAGE="http://sourceforge.net/projects/nevernote/"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE="qt4 qt5 +opencv3"
+
+REQUIRED_USE="^^ ( qt4 qt5 )
+ qt5? ( opencv3 )
+ "
+
+DEPEND="dev-libs/boost
+ app-text/hunspell
+
+ qt4? (
+ app-text/poppler[qt4]
+ dev-qt/qtwebkit:4
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4
+ opencv3? ( media-libs/opencv:0/3.0[qt4] )
+ !opencv3? ( media-libs/opencv:0/2.4[qt4] )
+ )
+ qt5? (
+ app-text/poppler[qt5]
+ dev-qt/qtwebkit:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsql:5
+ media-libs/opencv[qt5]
+ )
+ "
+RDEPEND="${DEPEND}
+ app-text/htmltidy"
+
+src_prepare() {
+ lupdate -pro NixNote2.pro -no-obsolete || die
+ lrelease NixNote2.pro || die
+
+ if use qt4; then
+ eqmake4 NixNote2.pro || die "qmake failed"
+ fi
+ if use qt5; then
+ eqmake5 NixNote2.pro || die "qmake failed"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/nixnote2
+ doins -r certs help images java qss translations changelog.txt license.html shortcuts.txt *.ini
+
+ rm -r ${D}/usr/share/nixnote2/translations/*.ts
+
+ dobin nixnote2
+
+ insinto /usr/share/applications
+ doins nixnote2.desktop
+
+ doman ${S}/man/nixnote2.1
+
+}
diff --git a/app-misc/roadnav/Manifest b/app-misc/roadnav/Manifest
new file mode 100644
index 0000000..96d4371
--- /dev/null
+++ b/app-misc/roadnav/Manifest
@@ -0,0 +1,4 @@
+DIST roadnav-0.19.tar.gz 1289497 RMD160 c4ead3450bc3944c40b04108e5ae91b788813f2e SHA1 b9d3580bbd46ccbb03462a329f79962328bd2116 SHA256 6354600e10ec6be17a8f7c0282a11e80b1ad6cb4e59c979dd7e336ffcc22143e
+DIST roadnav-0.20alpha.tar.gz 1301668 RMD160 d573180eab43d03e19ac13bab312d66a6ca3d820 SHA1 02097ccf35d648fded06130c08d0355da00d198d SHA256 a0c0177b965a0a9fbcc41675d937a1146eead20f33a7312ee2ae228205ea3d0b
+EBUILD roadnav-0.19.ebuild 1430 RMD160 1b852de9819a7b3f69a0e22dd83f1ec6ed29f545 SHA1 5a5c8ee8483ed219bd236c708b740f9acc6d6718 SHA256 09984109051c0c48aaf63cf6545ccd24886859cf45076b4c4c5bebe130343790
+EBUILD roadnav-0.20_alpha.ebuild 1474 RMD160 5b9e23f0376e442080adb3f175844f0a38b17401 SHA1 9d3a9992f0f8010529205985758181dbb2cedc4a SHA256 c6f33a2ca33e6709fca52555cdcf303b5582f5bbc671d4e18e30f9f9882385e4
diff --git a/app-misc/roadnav/roadnav-0.19.ebuild b/app-misc/roadnav/roadnav-0.19.ebuild
new file mode 100644
index 0000000..242eee6
--- /dev/null
+++ b/app-misc/roadnav/roadnav-0.19.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/roadnav/roadnav-0.18.ebuild,v 1.1 2007/10/08 06:23:58 dirtyepic Exp $
+
+inherit wxwidgets
+
+DESCRIPTION="Roadnav is a street map application with routing and GPS support"
+HOMEPAGE="http://roadnav.sourceforge.net"
+SRC_URI="mirror://sourceforge/roadnav/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="gps festival flite openstreetmap scripting"
+
+DEPEND="=x11-libs/wxGTK-2.6*
+ ~dev-libs/libroadnav-${PV}
+ festival? ( app-accessibility/festival )
+ flite? ( app-accessibility/flite )
+ gps? ( sci-geosciences/gpsd )"
+
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ WX_GTK_VER=2.6
+ need-wxwidgets gtk2
+
+ econf \
+ $(use_enable festival) \
+ $(use_enable flite) \
+ $(use_enable gps gpsd) \
+ $(use_enable openstreetmap) \
+ $(use_enable scripting) \
+ --with-wx-config=${WX_CONFIG} \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+
+ # generic or empty
+ for f in NEWS COPYING INSTALL; do
+ rm -f "${D}"/usr/share/doc/${PN}/${f}
+ done
+
+ # --docdir is broken and hardcoded to ${PN}
+ mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${P}
+
+ insinto /usr/share/applications
+ doins "${S}"/roadnav.desktop
+}
+
+pkg_postinst() {
+ echo
+ elog "After upgrading to ${P} you will need to recompile your maps."
+ echo
+}
diff --git a/app-misc/roadnav/roadnav-0.20_alpha.ebuild b/app-misc/roadnav/roadnav-0.20_alpha.ebuild
new file mode 100644
index 0000000..ee2f5bd
--- /dev/null
+++ b/app-misc/roadnav/roadnav-0.20_alpha.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/roadnav/roadnav-0.18.ebuild,v 1.1 2007/10/08 06:23:58 dirtyepic Exp $
+
+inherit wxwidgets
+
+DESCRIPTION="Roadnav is a street map application with routing and GPS support"
+HOMEPAGE="http://roadnav.sourceforge.net"
+SRC_URI="mirror://sourceforge/roadnav/${PN}-0.20alpha.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="gps festival flite openstreetmap scripting"
+
+DEPEND="=x11-libs/wxGTK-2.6*
+ ~dev-libs/libroadnav-${PV}
+ festival? ( app-accessibility/festival )
+ flite? ( app-accessibility/flite )
+ gps? ( sci-geosciences/gpsd )"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-0.20alpha"
+
+
+src_compile() {
+ WX_GTK_VER=2.6
+ need-wxwidgets gtk2
+
+ econf \
+ $(use_enable festival) \
+ $(use_enable flite) \
+ $(use_enable gps gpsd) \
+ $(use_enable openstreetmap) \
+ $(use_enable scripting) \
+ --with-wx-config=${WX_CONFIG} \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+
+ # generic or empty
+ for f in NEWS COPYING INSTALL; do
+ rm -f "${D}"/usr/share/doc/${PN}/${f}
+ done
+
+ # --docdir is broken and hardcoded to ${PN}
+ mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${P}
+
+ insinto /usr/share/applications
+ doins "${S}"/roadnav.desktop
+}
+
+pkg_postinst() {
+ echo
+ elog "After upgrading to ${P} you will need to recompile your maps."
+ echo
+}
diff --git a/app-misc/sshsleeper/Manifest b/app-misc/sshsleeper/Manifest
new file mode 100644
index 0000000..8e15f8c
--- /dev/null
+++ b/app-misc/sshsleeper/Manifest
@@ -0,0 +1,2 @@
+AUX sshsleeper.c 769 RMD160 9cf34c6e8254eeac90b27559180d760e90a838ee SHA1 3521f6b66862e48dd36cb41a93a4543715d514c6 SHA256 d2e3cd2c0576eb8b85b51de8e52b9025c0b4dbaf37fc5b84b99a01e19f66b816
+EBUILD sshsleeper-0.1.ebuild 814 RMD160 fc14687d26acbf33ee149ca51df5489f27b427e9 SHA1 817946110b886ad80e031595e1a713c7edc54b40 SHA256 5e3ff4f6544b42bdddd5c46afb245fe7b8a01f1f804c6679eee7bcb0c2aafb3e
diff --git a/app-misc/sshsleeper/files/sshsleeper.c b/app-misc/sshsleeper/files/sshsleeper.c
new file mode 100644
index 0000000..a88c4bc
--- /dev/null
+++ b/app-misc/sshsleeper/files/sshsleeper.c
@@ -0,0 +1,38 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+
+#define BUFSIZE 128
+
+int main() {
+ int i;
+ unsigned int val;
+ int slpsec = 3600;
+
+ char buf[BUFSIZE+1];
+
+ FILE *f = fopen("/etc/sshsleeper.conf", "r");
+ if (f) {
+ while (fgets(buf, BUFSIZE, f)) {
+ // check if we are facing a long string
+ if (strlen(buf) >= BUFSIZE) {
+ while ((fgets(buf, BUFSIZE, f))&&(strlen(buf) >= BUFSIZE));
+ }
+
+ for (i = 0; buf[i] == ' '; i++);
+ if (strncmp(buf, "duration", 8)) continue;
+ for (i += 8; buf[i] == ' '; i++);
+ if (sscanf(buf + i, "%u", &val) != 1) continue;
+
+ if (val > 0) {
+ slpsec = val;
+ break;
+ }
+
+ }
+ fclose(f);
+ }
+
+ printf("Sleeping for %u seconds\n", slpsec);
+ sleep(slpsec);
+}
diff --git a/app-misc/sshsleeper/sshsleeper-0.1.ebuild b/app-misc/sshsleeper/sshsleeper-0.1.ebuild
new file mode 100644
index 0000000..ca464ab
--- /dev/null
+++ b/app-misc/sshsleeper/sshsleeper-0.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+inherit eutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="just a sleep app to be used for ssh backdoors"
+HOMEPAGE="http://dside.dyndns.org/"
+
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+
+
+
+src_compile() {
+ gcc -o ${PN} "${FILESDIR}"/${PN}.c
+}
+
+src_install() {
+ dobin ${PN}
+
+ dodir /etc
+ echo "duration 14400" > "${D}"/etc/sshsleeper.conf
+
+ dodir /var/lib/sshsleeper
+ dodir /var/lib/sshsleeper/.ssh
+}
+
+pkg_postinst() {
+ enewuser sleep 601 /usr/bin/sshsleeper /var/lib/sshsleeper nogroup -K PASS_MAX_DAYS=31
+ fowners sleep.nogroup /var/lib/sshsleeper
+ fowners sleep.nogroup /var/lib/sshsleeper/.ssh
+
+ einfo ""
+ einfo "Please, add sshsleaper to /etc/shells"
+}
diff --git a/app-misc/tangogps/Manifest b/app-misc/tangogps/Manifest
new file mode 100644
index 0000000..b27d4a5
--- /dev/null
+++ b/app-misc/tangogps/Manifest
@@ -0,0 +1,2 @@
+DIST tangogps-0.9.3.tar.gz 435517 RMD160 a8f3418c770e0915275aa8a253e0cfbdc55ff2d1 SHA1 08a78b535db38970c25153bbb5322e579dd94120 SHA256 d2a107e3a5ceaeeb15ab2e3d7cd308653b4ded8aaf8d3c0e0be3b64ba4e17cfc
+EBUILD tangogps-0.9.3.ebuild 768 RMD160 d3837704e67768a9726db74bb4ac2f0d5e4b1292 SHA1 835777d1617fe4796dfabb03406ab17eed590226 SHA256 aaf5c030ac4674217ee17557076a42ddfe58596c1b1fba0590b1318c2012e2b9
diff --git a/app-misc/tangogps/tangogps-0.9.3.ebuild b/app-misc/tangogps/tangogps-0.9.3.ebuild
new file mode 100644
index 0000000..b61d960
--- /dev/null
+++ b/app-misc/tangogps/tangogps-0.9.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#inherit some_eclass another_eclass
+
+DESCRIPTION="tangoGPS is a lightweight and fast mapping application."
+HOMEPAGE="http://www.tangogps.org/"
+SRC_URI="http://www.tangogps.org/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="sys-devel/gettext
+ x11-libs/gtk+
+ sys-apps/dbus
+ gnome-base/gconf
+ net-misc/curl
+ >=sci-geosciences/gpsd-2.34"
+
+src_compile() {
+ econf \
+ || die "could not configure"
+ emake || die "emake failed"
+}
+
+
+src_install() {
+ emake install DESTDIR="${D}" || die "Install failed"
+ dodoc NEWS README* AUTHORS ChangeLog
+}
+
+