From ca9627e70852f6b2e835660df870fe3ab405882d Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Sun, 1 Sep 2019 00:00:32 +0200 Subject: Initial import --- app-misc/ds-scripts/Manifest | 6 ++ app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild | 54 +++++++++++ app-misc/ds-scripts/ds-scripts-1.0.ebuild | 80 ++++++++++++++++ app-misc/ds-scripts/files/alias.sh.darklin.sh | 71 ++++++++++++++ app-misc/ds-scripts/files/ds-scripts.tar.bz2 | Bin 0 -> 1751 bytes app-misc/ds-scripts/files/ds-video.tar.bz2 | Bin 0 -> 3863 bytes app-misc/ds-scripts/files/m3u | 48 ++++++++++ app-misc/everpad/Manifest | 3 + app-misc/everpad/everpad-9999.ebuild | 55 +++++++++++ .../everpad/files/everpad-9999-content.py.patch | 13 +++ .../files/everpad-9999-everpad.desktop.patch | 41 +++++++++ app-misc/geeknote/Manifest | 2 + app-misc/geeknote/files/geeknote | 15 +++ app-misc/geeknote/geeknote-9999.ebuild | 42 +++++++++ app-misc/lcdproc/Manifest | 6 ++ app-misc/lcdproc/files/LCDd | 22 +++++ app-misc/lcdproc/files/lcdproc | 21 +++++ app-misc/lcdproc/files/lcdproc-ds-adas.patch | 91 ++++++++++++++++++ app-misc/lcdproc/files/lcdproc.confd | 16 ++++ app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild | 102 +++++++++++++++++++++ app-misc/mumpot/Manifest | 2 + app-misc/mumpot/mumpot-0.5.ebuild | 36 ++++++++ app-misc/navit/Manifest | 4 + app-misc/navit/files/navit-ds-externc.patch | 34 +++++++ app-misc/navit/navit-0.0.4.ebuild | 58 ++++++++++++ app-misc/navit/navit-9999-r1.ebuild | 54 +++++++++++ app-misc/nixnote2/Manifest | 6 ++ app-misc/nixnote2/nixnote2-2.0.ebuild | 91 ++++++++++++++++++ app-misc/nixnote2/nixnote2-2.0_beta7.ebuild | 86 +++++++++++++++++ app-misc/nixnote2/nixnote2-2.0_beta8.ebuild | 80 ++++++++++++++++ app-misc/roadnav/Manifest | 4 + app-misc/roadnav/roadnav-0.19.ebuild | 59 ++++++++++++ app-misc/roadnav/roadnav-0.20_alpha.ebuild | 62 +++++++++++++ app-misc/sshsleeper/Manifest | 2 + app-misc/sshsleeper/files/sshsleeper.c | 38 ++++++++ app-misc/sshsleeper/sshsleeper-0.1.ebuild | 37 ++++++++ app-misc/tangogps/Manifest | 2 + app-misc/tangogps/tangogps-0.9.3.ebuild | 36 ++++++++ 38 files changed, 1379 insertions(+) create mode 100644 app-misc/ds-scripts/Manifest create mode 100644 app-misc/ds-scripts/ds-scripts-1.0-r1.ebuild create mode 100644 app-misc/ds-scripts/ds-scripts-1.0.ebuild create mode 100644 app-misc/ds-scripts/files/alias.sh.darklin.sh create mode 100644 app-misc/ds-scripts/files/ds-scripts.tar.bz2 create mode 100644 app-misc/ds-scripts/files/ds-video.tar.bz2 create mode 100755 app-misc/ds-scripts/files/m3u create mode 100644 app-misc/everpad/Manifest create mode 100644 app-misc/everpad/everpad-9999.ebuild create mode 100644 app-misc/everpad/files/everpad-9999-content.py.patch create mode 100644 app-misc/everpad/files/everpad-9999-everpad.desktop.patch create mode 100644 app-misc/geeknote/Manifest create mode 100644 app-misc/geeknote/files/geeknote create mode 100644 app-misc/geeknote/geeknote-9999.ebuild create mode 100644 app-misc/lcdproc/Manifest create mode 100644 app-misc/lcdproc/files/LCDd create mode 100644 app-misc/lcdproc/files/lcdproc create mode 100644 app-misc/lcdproc/files/lcdproc-ds-adas.patch create mode 100644 app-misc/lcdproc/files/lcdproc.confd create mode 100644 app-misc/lcdproc/lcdproc-0.4.5-r1.ebuild create mode 100644 app-misc/mumpot/Manifest create mode 100644 app-misc/mumpot/mumpot-0.5.ebuild create mode 100644 app-misc/navit/Manifest create mode 100644 app-misc/navit/files/navit-ds-externc.patch create mode 100644 app-misc/navit/navit-0.0.4.ebuild create mode 100644 app-misc/navit/navit-9999-r1.ebuild create mode 100644 app-misc/nixnote2/Manifest create mode 100644 app-misc/nixnote2/nixnote2-2.0.ebuild create mode 100644 app-misc/nixnote2/nixnote2-2.0_beta7.ebuild create mode 100644 app-misc/nixnote2/nixnote2-2.0_beta8.ebuild create mode 100644 app-misc/roadnav/Manifest create mode 100644 app-misc/roadnav/roadnav-0.19.ebuild create mode 100644 app-misc/roadnav/roadnav-0.20_alpha.ebuild create mode 100644 app-misc/sshsleeper/Manifest create mode 100644 app-misc/sshsleeper/files/sshsleeper.c create mode 100644 app-misc/sshsleeper/sshsleeper-0.1.ebuild create mode 100644 app-misc/tangogps/Manifest create mode 100644 app-misc/tangogps/tangogps-0.9.3.ebuild (limited to 'app-misc') 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 Binary files /dev/null and b/app-misc/ds-scripts/files/ds-scripts.tar.bz2 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 Binary files /dev/null and b/app-misc/ds-scripts/files/ds-video.tar.bz2 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 ] [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 +#include +#include + +#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 +} + + -- cgit v1.2.3