summaryrefslogtreecommitdiff
path: root/app-mobilephone
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:56:41 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:56:41 +0100
commitd87262dd706fec50cd150aab3e93883b6337466d (patch)
tree246b44c33ad7a57550430b0a60fa0df86a3c9e68 /app-mobilephone
parent71bc00c87bba1ce31de0dac6c3b7fd1aee6917fc (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-mobilephone')
-rw-r--r--app-mobilephone/Manifest.gzbin3536 -> 4721 bytes
-rw-r--r--app-mobilephone/anyremote-6.512
-rw-r--r--app-mobilephone/anyremote/Manifest3
-rw-r--r--app-mobilephone/anyremote/anyremote-6.5.ebuild44
-rw-r--r--app-mobilephone/anyremote/metadata.xml8
-rw-r--r--app-mobilephone/cobex-0.2.1312
-rw-r--r--app-mobilephone/cobex/Manifest4
-rw-r--r--app-mobilephone/cobex/cobex-0.2.13.ebuild31
-rw-r--r--app-mobilephone/cobex/files/cobex-0.2.13-build.patch108
-rw-r--r--app-mobilephone/cobex/metadata.xml8
-rw-r--r--app-mobilephone/dfu-util-0.911
-rw-r--r--app-mobilephone/dfu-util-999910
-rw-r--r--app-mobilephone/dfu-util/Manifest4
-rw-r--r--app-mobilephone/dfu-util/dfu-util-0.9.ebuild27
-rw-r--r--app-mobilephone/dfu-util/dfu-util-9999.ebuild27
-rw-r--r--app-mobilephone/dfu-util/metadata.xml11
-rw-r--r--app-mobilephone/gammu-1.38.513
-rw-r--r--app-mobilephone/gammu-1.39.013
-rw-r--r--app-mobilephone/gammu/Manifest5
-rw-r--r--app-mobilephone/gammu/gammu-1.38.5.ebuild59
-rw-r--r--app-mobilephone/gammu/gammu-1.39.0.ebuild59
-rw-r--r--app-mobilephone/gammu/metadata.xml25
-rw-r--r--app-mobilephone/ganyremote-6.3.314
-rw-r--r--app-mobilephone/ganyremote/Manifest3
-rw-r--r--app-mobilephone/ganyremote/ganyremote-6.3.3.ebuild55
-rw-r--r--app-mobilephone/ganyremote/metadata.xml8
-rw-r--r--app-mobilephone/gnocky-0.0.711
-rw-r--r--app-mobilephone/gnocky/Manifest3
-rw-r--r--app-mobilephone/gnocky/gnocky-0.0.7.ebuild23
-rw-r--r--app-mobilephone/gnocky/metadata.xml5
-rw-r--r--app-mobilephone/gnokii-0.6.31-r113
-rw-r--r--app-mobilephone/gnokii-999911
-rw-r--r--app-mobilephone/gnokii/Manifest9
-rw-r--r--app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch11
-rw-r--r--app-mobilephone/gnokii/files/gnokii-0.6.31-gcc5.patch27
-rw-r--r--app-mobilephone/gnokii/files/gnokii-0.6.31-gcc7.patch17
-rw-r--r--app-mobilephone/gnokii/files/gnokii-9999-icon.patch11
-rw-r--r--app-mobilephone/gnokii/files/gnokii-9999-translations.patch10
-rw-r--r--app-mobilephone/gnokii/gnokii-0.6.31-r1.ebuild139
-rw-r--r--app-mobilephone/gnokii/gnokii-9999.ebuild135
-rw-r--r--app-mobilephone/gnokii/metadata.xml17
-rw-r--r--app-mobilephone/heimdall-1.4.213
-rw-r--r--app-mobilephone/heimdall-999911
-rw-r--r--app-mobilephone/heimdall/Manifest4
-rw-r--r--app-mobilephone/heimdall/heimdall-1.4.2.ebuild52
-rw-r--r--app-mobilephone/heimdall/heimdall-9999.ebuild52
-rw-r--r--app-mobilephone/heimdall/metadata.xml11
-rw-r--r--app-mobilephone/kannel-1.4.3-r214
-rw-r--r--app-mobilephone/kannel-1.5.0-r314
-rw-r--r--app-mobilephone/kannel-sqlbox-1.5.0-r113
-rw-r--r--app-mobilephone/kannel-sqlbox/Manifest4
-rw-r--r--app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd33
-rw-r--r--app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild75
-rw-r--r--app-mobilephone/kannel-sqlbox/metadata.xml14
-rw-r--r--app-mobilephone/kannel/Manifest13
-rw-r--r--app-mobilephone/kannel/files/kannel-1.4.3-autotools.patch33
-rw-r--r--app-mobilephone/kannel/files/kannel-1.4.3-custom-wap-ports.patch346
-rw-r--r--app-mobilephone/kannel/files/kannel-1.4.3-external-libuuid.patch849
-rw-r--r--app-mobilephone/kannel/files/kannel-1.5.0-custom-wap-ports.patch346
-rw-r--r--app-mobilephone/kannel/files/kannel-1.5.0-initgroups.patch11
-rw-r--r--app-mobilephone/kannel/files/kannel-bearerbox.initd34
-rw-r--r--app-mobilephone/kannel/files/kannel-smsbox.initd33
-rw-r--r--app-mobilephone/kannel/files/kannel-wapbox.initd33
-rw-r--r--app-mobilephone/kannel/kannel-1.4.3-r2.ebuild119
-rw-r--r--app-mobilephone/kannel/kannel-1.5.0-r3.ebuild128
-rw-r--r--app-mobilephone/kannel/metadata.xml8
-rw-r--r--app-mobilephone/lightblue-0.4-r114
-rw-r--r--app-mobilephone/lightblue/Manifest3
-rw-r--r--app-mobilephone/lightblue/lightblue-0.4-r1.ebuild27
-rw-r--r--app-mobilephone/lightblue/metadata.xml11
-rw-r--r--app-mobilephone/metadata.xml33
-rw-r--r--app-mobilephone/obexftp-0.24-r114
-rw-r--r--app-mobilephone/obexftp-0.24.214
-rw-r--r--app-mobilephone/obexftp/Manifest13
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.23-gentoo.patch22
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-config.patch11
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-enable_bluetooth.patch16
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-fuse.patch35
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-norpath.patch11
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-pkgconfig_requires.patch11
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24-python_sitedir.patch16
-rw-r--r--app-mobilephone/obexftp/files/obexftp-0.24.2-parallel-build.patch53
-rw-r--r--app-mobilephone/obexftp/metadata.xml8
-rw-r--r--app-mobilephone/obexftp/obexftp-0.24-r1.ebuild73
-rw-r--r--app-mobilephone/obexftp/obexftp-0.24.2.ebuild69
-rw-r--r--app-mobilephone/pysms-0.9.4-r114
-rw-r--r--app-mobilephone/pysms/Manifest3
-rw-r--r--app-mobilephone/pysms/metadata.xml9
-rw-r--r--app-mobilephone/pysms/pysms-0.9.4-r1.ebuild28
-rw-r--r--app-mobilephone/qtadb-0.8.1-r112
-rw-r--r--app-mobilephone/qtadb/Manifest5
-rw-r--r--app-mobilephone/qtadb/files/qtadb-0.8.1-qt5-5.11.patch14
-rw-r--r--app-mobilephone/qtadb/files/qtadb-0.8.1-qt5.patch100
-rw-r--r--app-mobilephone/qtadb/metadata.xml8
-rw-r--r--app-mobilephone/qtadb/qtadb-0.8.1-r1.ebuild66
-rw-r--r--app-mobilephone/scmxx-0.9.012
-rw-r--r--app-mobilephone/scmxx/Manifest3
-rw-r--r--app-mobilephone/scmxx/metadata.xml8
-rw-r--r--app-mobilephone/scmxx/scmxx-0.9.0.ebuild29
-rw-r--r--app-mobilephone/smsclient-2.0.9a-r110
-rw-r--r--app-mobilephone/smsclient/Manifest5
-rw-r--r--app-mobilephone/smsclient/files/smsclient-2.0.9a-gentoo.patch122
-rw-r--r--app-mobilephone/smsclient/files/smsclient-2.0.9a-sender.patch139
-rw-r--r--app-mobilephone/smsclient/metadata.xml6
-rw-r--r--app-mobilephone/smsclient/smsclient-2.0.9a-r1.ebuild63
-rw-r--r--app-mobilephone/smstools-3.1.15-r213
-rw-r--r--app-mobilephone/smstools-3.1.21-r113
-rw-r--r--app-mobilephone/smstools/Manifest11
-rw-r--r--app-mobilephone/smstools/files/3.1.15-makefile-whitespace.patch11
-rw-r--r--app-mobilephone/smstools/files/3.1.21-gawk-location.patch9
-rw-r--r--app-mobilephone/smstools/files/smsd.initd330
-rw-r--r--app-mobilephone/smstools/files/smsd.initd423
-rw-r--r--app-mobilephone/smstools/files/smsd.service11
-rw-r--r--app-mobilephone/smstools/files/smsd.tmpfiles1
-rw-r--r--app-mobilephone/smstools/metadata.xml11
-rw-r--r--app-mobilephone/smstools/smstools-3.1.15-r2.ebuild73
-rw-r--r--app-mobilephone/smstools/smstools-3.1.21-r1.ebuild74
-rw-r--r--app-mobilephone/sobexsrv-1.0.1-r114
-rw-r--r--app-mobilephone/sobexsrv/Manifest7
-rw-r--r--app-mobilephone/sobexsrv/files/conf.d_sobexsrv35
-rw-r--r--app-mobilephone/sobexsrv/files/init.d_sobexsrv58
-rw-r--r--app-mobilephone/sobexsrv/files/sobexsrv-1.0.1-openobex16.patch49
-rw-r--r--app-mobilephone/sobexsrv/metadata.xml21
-rw-r--r--app-mobilephone/sobexsrv/sobexsrv-1.0.1-r1.ebuild93
-rw-r--r--app-mobilephone/vmoconv-1.0-r112
-rw-r--r--app-mobilephone/vmoconv/Manifest6
-rw-r--r--app-mobilephone/vmoconv/files/vmoconv-1.0-external-libgsm.patch36
-rw-r--r--app-mobilephone/vmoconv/files/vmoconv-1.0-flags.patch17
-rw-r--r--app-mobilephone/vmoconv/files/vmoconv-1.0-glibc28.patch24
-rw-r--r--app-mobilephone/vmoconv/metadata.xml9
-rw-r--r--app-mobilephone/vmoconv/vmoconv-1.0-r1.ebuild31
-rw-r--r--app-mobilephone/wammu-0.4314
-rw-r--r--app-mobilephone/wammu-0.4414
-rw-r--r--app-mobilephone/wammu/Manifest5
-rw-r--r--app-mobilephone/wammu/metadata.xml5
-rw-r--r--app-mobilephone/wammu/wammu-0.43.ebuild54
-rw-r--r--app-mobilephone/wammu/wammu-0.44.ebuild34
137 files changed, 355 insertions, 4852 deletions
diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz
index 0f5ad479ade3..8403edc1e114 100644
--- a/app-mobilephone/Manifest.gz
+++ b/app-mobilephone/Manifest.gz
Binary files differ
diff --git a/app-mobilephone/anyremote-6.5 b/app-mobilephone/anyremote-6.5
new file mode 100644
index 000000000000..f4ebe93a384a
--- /dev/null
+++ b/app-mobilephone/anyremote-6.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DEPEND=dev-libs/glib:2 x11-libs/libX11 x11-libs/libXtst bluetooth? ( net-wireless/bluez ) dbus? ( dev-libs/dbus-glib sys-apps/dbus ) zeroconf? ( net-dns/avahi ) virtual/pkgconfig
+DESCRIPTION=Bluetooth, infrared or cable remote control service
+EAPI=5
+HOMEPAGE=http://anyremote.sourceforge.net/
+IUSE=bluetooth dbus zeroconf
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 x11-libs/libX11 x11-libs/libXtst bluetooth? ( net-wireless/bluez ) dbus? ( dev-libs/dbus-glib sys-apps/dbus ) zeroconf? ( net-dns/avahi )
+SLOT=0
+SRC_URI=mirror://sourceforge/anyremote/anyremote-6.5.tar.gz
+_md5_=4aff29b9ca91ccf500d63d2b71a06b4d
diff --git a/app-mobilephone/anyremote/Manifest b/app-mobilephone/anyremote/Manifest
deleted file mode 100644
index 651e7582a8b6..000000000000
--- a/app-mobilephone/anyremote/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST anyremote-6.5.tar.gz 2440051 BLAKE2B 36945c978790246a675c33d4bea234165c27381a716394e06445a7450bd0b3f4286d762900df2f348a8bcf6e014c061a86fa0fc2e922ab631d31ea5dd0af8595 SHA512 e6190ec9ea4c66b7b85d77a9e056aeaf83d9730356780e9a54c0d27e31ce89399564b20e4bd62543aa72771049f34d359111d2c015e15fca5891d088391d2b73
-EBUILD anyremote-6.5.ebuild 845 BLAKE2B e9b66c19cb05a8ac5457369ff327945d8ebf03003608df58097e7c92493526c27f315e305eb20264b1007afcff6db25c3c8181aabb105550b4b6c98770a6f95b SHA512 b1f12fce4e9d47bcaf9a1f97b6aaeda40de1167a70aee610cd239358fed2c212df532eb7b83d677951564d5ce90168d7ff511b20eedf1a2844e259449bd60eb5
-MISC metadata.xml 246 BLAKE2B 68a1356ab3fd727f1ee98428a5d8edc3452c6d510f8d57cecea1b5cf36a2e0dc40b8b32be858421e041e6d2a18d9aebebbbd4c5d59c2ec560b3e36bc34d3c6aa SHA512 d2929e6457c8072e70cff695c72e7f8e0ee0aa0c10f9850143dc37a05df7af66abdc579ceb750b7e3d8bec5ed246744e42501e66058b4bbd5ebbefcffbb6156a
diff --git a/app-mobilephone/anyremote/anyremote-6.5.ebuild b/app-mobilephone/anyremote/anyremote-6.5.ebuild
deleted file mode 100644
index 8f44f2a4b9c0..000000000000
--- a/app-mobilephone/anyremote/anyremote-6.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Bluetooth, infrared or cable remote control service"
-HOMEPAGE="http://anyremote.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="bluetooth dbus zeroconf"
-
-RDEPEND="
- dev-libs/glib:2
- x11-libs/libX11
- x11-libs/libXtst
- bluetooth? ( net-wireless/bluez )
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- zeroconf? ( net-dns/avahi )
-"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_configure() {
- econf \
- --docdir="/usr/share/doc/${PF}/" \
- $(use_enable bluetooth) \
- $(use_enable dbus) \
- $(use_enable zeroconf avahi)
-}
-
-src_install() {
- default
- mv "${ED}"/usr/share/doc/${PF}/{doc-html,html} || die
-}
diff --git a/app-mobilephone/anyremote/metadata.xml b/app-mobilephone/anyremote/metadata.xml
deleted file mode 100644
index 2df201a28b67..000000000000
--- a/app-mobilephone/anyremote/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">anyremote</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/cobex-0.2.13 b/app-mobilephone/cobex-0.2.13
new file mode 100644
index 000000000000..42d4442b10bb
--- /dev/null
+++ b/app-mobilephone/cobex-0.2.13
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install unpack
+DEPEND=dev-libs/libezV24 dev-libs/expat
+DESCRIPTION=small implementation of Obex for phones using the DCU-11 USB-to-serial adapter
+EAPI=0
+HOMEPAGE=http://cobex.sourceforge.net/
+KEYWORDS=amd64 ppc x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libezV24 dev-libs/expat
+SLOT=0
+SRC_URI=mirror://sourceforge/cobex/cobex-0.2.13.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=2e791ae5799f3d4c5346ba27c8967b49
diff --git a/app-mobilephone/cobex/Manifest b/app-mobilephone/cobex/Manifest
deleted file mode 100644
index 51ac18de799c..000000000000
--- a/app-mobilephone/cobex/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX cobex-0.2.13-build.patch 2725 BLAKE2B 39fbcc67b43548dcd703ce19a30cd06ac361f280c30b86039728a2d86680ab7ac84179627506119b4c4ddfebee2c44403ee4fbe8c1edc614e42fe010e34616bc SHA512 62458ff64467f3a29f298fa0f54d2fc220f9c4b35fa93eacd1ff7f62b38827940fb4cb7b1fee48136518d61ff008f0612913645183e2a2ffbcd3d4c9faff7fa5
-DIST cobex-0.2.13.tar.gz 27020 BLAKE2B cb5dc2a52f8e94bb3d59d64e15f730f04a8315b9ff668314795621fb0b90fd2293d343b6210a21df9c3c284ae698deba6cd6973b19d439447edaa7077d32fa8a SHA512 f05293d9d9f9fdf04809f2a5395bf8be3dd8bfbc592a9ca93b3b2e9b2a78157291b6d38e53b9c7f86e0e32567ee6d4028a9c48062eab4640c9cd85894e7e6a84
-EBUILD cobex-0.2.13.ebuild 685 BLAKE2B 2872d76b285940dc57df2e6d0c1074a0e1f0afeb5af615c8329ac0cc67a1e21b9a72f42dfb5eb8e5a4dc8f9d91a6fe6f670f3a42f1167b08485868abf987e620 SHA512 77f99af528025fcd010995516d20a46e9a474299ad420b5ddde548726aadcb4dca7746fe20db403c849b177d5a4440316d29fe0861955cf10683c1f7642f8d85
-MISC metadata.xml 242 BLAKE2B afe71b6e55885504e3d6f9c42d6b22980beab6e746009ce8df18a45dc3f43cb3ff76599a7d9793e14c1df4501241ad1db0ba3b458ef2c18dea4e928d572a94f9 SHA512 e5b7fb02f748e2655e6c03a88c34366e510087229269e450465b9d8094983edef80eee1de64e273e435b31961ec0786d6a86cbf6cfed7c7124419b789496215c
diff --git a/app-mobilephone/cobex/cobex-0.2.13.ebuild b/app-mobilephone/cobex/cobex-0.2.13.ebuild
deleted file mode 100644
index 060d72031b58..000000000000
--- a/app-mobilephone/cobex/cobex-0.2.13.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils
-
-DESCRIPTION="small implementation of Obex for phones using the DCU-11 USB-to-serial adapter"
-HOMEPAGE="http://cobex.sourceforge.net/"
-SRC_URI="mirror://sourceforge/cobex/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="dev-libs/libezV24
- dev-libs/expat"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-build.patch
- local f
- for f in get ls mkdir put rm ; do mv ${f}.c cobex_${f}.c || die ; done
-}
-
-src_install() {
- dobin cobex_{ls,mkdir,put,rm} || die
- dodoc Changelog README Things_to_know_T310.txt
-}
diff --git a/app-mobilephone/cobex/files/cobex-0.2.13-build.patch b/app-mobilephone/cobex/files/cobex-0.2.13-build.patch
deleted file mode 100644
index 32ac20deb671..000000000000
--- a/app-mobilephone/cobex/files/cobex-0.2.13-build.patch
+++ /dev/null
@@ -1,108 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -1,75 +1,37 @@
--CC=gcc
--CCFLAGS=-O2 -Wall
--EXTRACCFLAGS=-s -lezV24
--EXPATCCFLAGS=-lexpat
--CFILES=put.c get.c cobex_core.c ls.c cobex_tools.c cobex_serial.c rm.c mkdir.c
--HFILES=cobex_defs.h cobex_core.h capabilities.h cobex_tools.h cobex_serial.h
--O2FILES=cobex_core.o cobex_tools.o cobex_serial.o
--PUTO=put.o
--GETO=get.o
--LSO=ls.o
--RMO=rm.o
--MKDIRO=mkdir.o
--CAPAO=capability.o
--COBEXPUT=cobex_put
--COBEXGET=cobex_get
--COBEXLS=cobex_ls
--COBEXRM=cobex_rm
--COBEXCAPA=cobex_capa
--COBEXMKDIR=cobex_mkdir
-+CC ?= gcc
-+CFLAGS ?= -O2
-+CFLAGS += -Wall
-+LDLIBS += -lezV24
-+
-+PROGS = cobex_put cobex_get cobex_ls cobex_rm cobex_mkdir
-+CFILES = $(wildcard *.c)
-+HFILES = $(wildcard *.h)
-+O2FILES = cobex_core.o cobex_tools.o cobex_serial.o
-+
- EXTRAFILES = README Changelog COPYING Makefile cobex_put.pl Things_to_know_T310.txt Hacking_pl2303_driver.txt
- VERSION = 0.2.13
- PROJNAME = cobex-$(VERSION)
-
--all: $(COBEXPUT) $(COBEXGET) $(COBEXLS) $(COBEXRM) $(COBEXMKDIR)
-+all: $(PROGS)
-
- model:
- cd modeldb && make all
-
--$(COBEXPUT): $(O2FILES) $(PUTO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXPUT) $(PUTO) $(O2FILES)
--
--$(COBEXGET): $(O2FILES) $(GETO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXGET) $(GETO) $(O2FILES)
--
--$(COBEXRM): $(O2FILES) $(RMO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXRM) $(RMO) $(O2FILES)
--
--$(COBEXLS): $(O2FILES) $(LSO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) $(EXPATCCFLAGS) -o $(COBEXLS) $(LSO) $(O2FILES)
--
--$(COBEXCAPA): $(O2FILES) $(CAPAO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXCAPA) $(CAPAO) $(O2FILES)
--
--$(COBEXMKDIR): $(O2FILES) $(MKDIRO)
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXMKDIR) $(MKDIRO) $(O2FILES)
--
--
--test2: $(O2FILES) test2.o
-- $(CC) $(CCFLAGS) $(EXTRACCFLAGS) $(EXPATCCFLAGS) -o test2 test2.o $(O2FILES)
--
--.c.o:
-- $(CC) $(CCFLAGS) $(LOCKSERIAL) -c $<
--
--$(PUTO): put.c $(O2FILES)
--
--$(GETO): get.c $(O2FILES)
--
--$(LSO): ls.c $(O2FILES)
--
--$(RMO): rm.c $(O2FILES)
--
--test2.o: test2.c $(O2FILES)
--
--cobex_core.o: cobex_core.c cobex_core.h cobex_defs.h
--
--cobex_tools.o: cobex_tools.c cobex_tools.h cobex_defs.h cobex_core.c cobex_core.h
--
--cobex_serial.o: cobex_serial.c cobex_serial.h cobex_core.c cobex_core.h
-+cobex_put: $(O2FILES)
-+cobex_get: $(O2FILES)
-+cobex_ls: $(O2FILES)
-+cobex_rm: $(O2FILES)
-+cobex_mkdir: $(O2FILES)
-+cobex_capa: $(O2FILES)
-+
-+cobex_ls: LDLIBS += -lexpat
-+
-+-include .depend
-+.depend: $(CFILES) $(HFILES)
-+ $(CC) -MM $^ > .depend
-
- clean:
-- rm -f *.o
-- cd modeldb && make clean
-+ rm -f *.o $(PROGS)
-
- printfiles: $(CFILES) $(HFILES)
- @echo $?
-@@ -88,3 +50,5 @@
-
- dist-contrib :
- cd contrib && make dist VERSION=$(VERSION)
-+
-+.PHONY: all clean dist dist2 dist-modeldb dist-contrib model printfiles
diff --git a/app-mobilephone/cobex/metadata.xml b/app-mobilephone/cobex/metadata.xml
deleted file mode 100644
index f39727f3d846..000000000000
--- a/app-mobilephone/cobex/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">cobex</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/dfu-util-0.9 b/app-mobilephone/dfu-util-0.9
new file mode 100644
index 000000000000..f06fb2ff9f41
--- /dev/null
+++ b/app-mobilephone/dfu-util-0.9
@@ -0,0 +1,11 @@
+DEFINED_PHASES=prepare
+DEPEND=virtual/libusb:1 virtual/pkgconfig
+DESCRIPTION=implements the Host (PC) side of the USB DFU (Device Firmware Upgrade) protocol
+EAPI=6
+HOMEPAGE=http://dfu-util.sourceforge.net/
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=virtual/libusb:1
+SLOT=0
+SRC_URI=mirror://sourceforge/dfu-util/dfu-util-0.9.tar.gz
+_md5_=78bc11a2105db3a9960aede6b6c85908
diff --git a/app-mobilephone/dfu-util-9999 b/app-mobilephone/dfu-util-9999
new file mode 100644
index 000000000000..708d86a44be1
--- /dev/null
+++ b/app-mobilephone/dfu-util-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=prepare unpack
+DEPEND=virtual/libusb:1 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
+DESCRIPTION=implements the Host (PC) side of the USB DFU (Device Firmware Upgrade) protocol
+EAPI=6
+HOMEPAGE=http://dfu-util.sourceforge.net/
+LICENSE=GPL-2
+RDEPEND=virtual/libusb:1
+SLOT=0
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=edd1eefa3393642f54c8d5d4ea4429fd
diff --git a/app-mobilephone/dfu-util/Manifest b/app-mobilephone/dfu-util/Manifest
deleted file mode 100644
index 0d92e3326cbf..000000000000
--- a/app-mobilephone/dfu-util/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST dfu-util-0.9.tar.gz 138397 BLAKE2B e3a9db3276204d25fbcdd7d50caacd28a8e043d2781b5f942cd0df343d046870003abeaa1005a2774d03c4198ce96fa2124040987069c5f444e36e4f365a5e0e SHA512 caa7148b7a9004e2b1f7bc4f1a26b48abfe311743bc0eeed1ab57459910371affc39b6fe7e74b7cac6ca9de41a9901b7a970253ca92d7d66d5008f8a11d2c952
-EBUILD dfu-util-0.9.ebuild 611 BLAKE2B 1684c27777969c7aefefa831a4f93b1e58bee27042d2f57d026aaa3cc8a71597211fad44ee5b7763c22ba307bb6fac6b89318ccaf94998673eccc2f9e536774b SHA512 3df4947a9180bdd44cf3125dfa3d4f8cf4aed05b45397a7365a42de045dc7ed3ce12e2f6c1ae5f0fa5b317fcd0501ee8a40dae514af6baaae48df39cd9eea46f
-EBUILD dfu-util-9999.ebuild 613 BLAKE2B f36bfa2685a0c2ae90a0dae5df42f99a181c9314b4c8d952150e76c6144ecf174693157ee897b281213fb570aa085b8197e18b260a09bcbab8102d5664c2d068 SHA512 6cf5538e2f99326a922767631402887324a7395788bc3435ed410d65b8fa0735ac6fb9414e1ff61f8584f128ce1a992dc3ee1df4c97fb1cc540b7db1edd98727
-MISC metadata.xml 329 BLAKE2B 4785e0777c86743251036916ea3c691e828e772a2fd409b666e36607f96a096ae19b14ad6e70fccf55f0415c4d52f25754d597ddd8e11d2b40c73c487abc7fff SHA512 95b30bccd833523adaadcee075c48621d3d9e783a4c1c514711aa67697d2c2e5f8d773ac4760c95a9d92ba9b13d3df448202116696c412afd2a844ce7815f678
diff --git a/app-mobilephone/dfu-util/dfu-util-0.9.ebuild b/app-mobilephone/dfu-util/dfu-util-0.9.ebuild
deleted file mode 100644
index e0eaa1553ad5..000000000000
--- a/app-mobilephone/dfu-util/dfu-util-0.9.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.code.sf.net/p/dfu-util/dfu-util"
- inherit autotools git-r3
-else
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="implements the Host (PC) side of the USB DFU (Device Firmware Upgrade) protocol"
-HOMEPAGE="http://dfu-util.sourceforge.net/"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="virtual/libusb:1"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- default
- [[ ${PV} == "9999" ]] && eautoreconf
-}
diff --git a/app-mobilephone/dfu-util/dfu-util-9999.ebuild b/app-mobilephone/dfu-util/dfu-util-9999.ebuild
deleted file mode 100644
index 9c3ac27b12b1..000000000000
--- a/app-mobilephone/dfu-util/dfu-util-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.code.sf.net/p/dfu-util/dfu-util"
- inherit autotools git-r3
-else
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="implements the Host (PC) side of the USB DFU (Device Firmware Upgrade) protocol"
-HOMEPAGE="http://dfu-util.sourceforge.net/"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="virtual/libusb:1"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- default
- [[ ${PV} == "9999" ]] && eautoreconf
-}
diff --git a/app-mobilephone/dfu-util/metadata.xml b/app-mobilephone/dfu-util/metadata.xml
deleted file mode 100644
index e7237c8d32c6..000000000000
--- a/app-mobilephone/dfu-util/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">dfu-util</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/gammu-1.38.5 b/app-mobilephone/gammu-1.38.5
new file mode 100644
index 000000000000..ac2ab817e8ee
--- /dev/null
+++ b/app-mobilephone/gammu-1.38.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/glib:2= virtual/libgudev:= bluetooth? ( net-wireless/bluez:= ) curl? ( net-misc/curl:= ) dbi? ( >=dev-db/libdbi-0.8.3:= ) mysql? ( virtual/mysql:= ) postgres? ( dev-db/postgresql:= ) usb? ( virtual/libusb:1= ) irda? ( virtual/os-headers ) nls? ( sys-devel/gettext ) odbc? ( dev-db/unixODBC ) sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=A tool to handle your cellular phone
+EAPI=6
+HOMEPAGE=https://wammu.eu/gammu/
+IUSE=bluetooth curl dbi debug irda mysql nls odbc postgres usb
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2= virtual/libgudev:= bluetooth? ( net-wireless/bluez:= ) curl? ( net-misc/curl:= ) dbi? ( >=dev-db/libdbi-0.8.3:= ) mysql? ( virtual/mysql:= ) postgres? ( dev-db/postgresql:= ) usb? ( virtual/libusb:1= ) dev-util/dialog virtual/libiconv
+SLOT=0
+SRC_URI=https://dl.cihar.com/gammu/releases/gammu-1.38.5.tar.bz2
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=576dfb7aaebef9bd486f533d99f1b68f
diff --git a/app-mobilephone/gammu-1.39.0 b/app-mobilephone/gammu-1.39.0
new file mode 100644
index 000000000000..16de8fc20d40
--- /dev/null
+++ b/app-mobilephone/gammu-1.39.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/glib:2= virtual/libgudev:= bluetooth? ( net-wireless/bluez:= ) curl? ( net-misc/curl:= ) dbi? ( >=dev-db/libdbi-0.8.3:= ) mysql? ( virtual/mysql:= ) postgres? ( dev-db/postgresql:= ) usb? ( virtual/libusb:1= ) irda? ( virtual/os-headers ) nls? ( sys-devel/gettext ) odbc? ( dev-db/unixODBC ) sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=A tool to handle your cellular phone
+EAPI=6
+HOMEPAGE=https://wammu.eu/gammu/
+IUSE=bluetooth curl dbi debug irda mysql nls odbc postgres usb
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2= virtual/libgudev:= bluetooth? ( net-wireless/bluez:= ) curl? ( net-misc/curl:= ) dbi? ( >=dev-db/libdbi-0.8.3:= ) mysql? ( virtual/mysql:= ) postgres? ( dev-db/postgresql:= ) usb? ( virtual/libusb:1= ) dev-util/dialog virtual/libiconv
+SLOT=0
+SRC_URI=https://dl.cihar.com/gammu/releases/gammu-1.39.0.tar.bz2
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=f0ed962562e235efbb7c0b4f79c0f70d
diff --git a/app-mobilephone/gammu/Manifest b/app-mobilephone/gammu/Manifest
deleted file mode 100644
index 210e1fc835cd..000000000000
--- a/app-mobilephone/gammu/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST gammu-1.38.5.tar.bz2 2138742 BLAKE2B 7a72a7b67475f73dc3580d618dee379893dc82d7950599b41ed1f7efb5fecd80af3a42a0cc0742cb73d055a4a778eaa4d42037c5be74d9b61a4b53cfe827bd00 SHA512 89a6b3872dfd9b4ebaf8b0f51265fec7e7ef72a42178f85846c7f52d926e96b3087bbe6650c4246e66c2624822021c5803b1bb6ca8ac90f3e5c109a644c0ee80
-DIST gammu-1.39.0.tar.bz2 2151226 BLAKE2B 0e9b7a3f5321a166bbafe833134f49ac8dc93a68c5522be1c16e5ceb894cb242b644761a90188fbc9fa9dd62bde51828a72b29d09fc37b2aa2911d301dffac39 SHA512 ed8994f6ec25d8ddbed23680e8a02db05c8e7f85aa6b8c0d409b5e8377e7c9e07fc61e62d80f6741d648709fb58a10ec631155d8b1ffc1c7d3b6e425cf53c797
-EBUILD gammu-1.38.5.ebuild 1370 BLAKE2B 186baca896540594587219a137c496337f85b4270f584d52e2ce6e19969a85c2ca86c93dc55912a788d4c76a4b7a816deca6b6cb3360068644a77e0eba5708c4 SHA512 c6c481ab7206162e59734f04e2c6c5ccf0d9ab27d1de7750b02d89189d71a62db249bc45a0b875a57e9d046f2dd27ccee0be87e4ea2925306e6db81434832c82
-EBUILD gammu-1.39.0.ebuild 1359 BLAKE2B e8ded6da0e4c2b666a2b92c398576b43b82d9fa6376c9bd93644b377bf52a64ad181ba470cef61a93f594d2824e66003cbdaafa0bdbfb430d294ebc09d1fd148 SHA512 dee8d1a1b6197157649d57a8d1e1f6b249e5e03f28916facf0e918fe3eb0dd912bc50f477ba2a04d6c5637bfeb69268e53bc5341fc3eb8bb233d01cc18b10d4f
-MISC metadata.xml 981 BLAKE2B 6918eb352c71db64a9ca356408687888123437160f3cf190e0fca10aa31e614b67aad461884fe7f562a036e8ffe500c49e78afa2ab9070e2a32141adf9a55d21 SHA512 9e50aa06f539259b2f8e5eb8c2b8114435e37a4d84965b86c0629d4933d4dd6a3c1e4e62b7dc5c0e653e3194d5ac0fe50bc7b95b26d0ccea5c02e79d19163595
diff --git a/app-mobilephone/gammu/gammu-1.38.5.ebuild b/app-mobilephone/gammu/gammu-1.38.5.ebuild
deleted file mode 100644
index 2bbb2d63491a..000000000000
--- a/app-mobilephone/gammu/gammu-1.38.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="A tool to handle your cellular phone"
-HOMEPAGE="https://wammu.eu/gammu/"
-SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
-
-COMMON_DEPEND="
- dev-libs/glib:2=
- virtual/libgudev:=
- bluetooth? ( net-wireless/bluez:= )
- curl? ( net-misc/curl:= )
- dbi? ( >=dev-db/libdbi-0.8.3:= )
- mysql? ( virtual/mysql:= )
- postgres? ( dev-db/postgresql:= )
- usb? ( virtual/libusb:1= )
-"
-DEPEND="
- ${COMMON_DEPEND}
- irda? ( virtual/os-headers )
- nls? ( sys-devel/gettext )
- odbc? ( dev-db/unixODBC )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- dev-util/dialog
- virtual/libiconv
-"
-src_configure() {
- local mycmakeargs=(
- -DWITH_BLUETOOTH=$(usex bluetooth)
- -DWITH_CURL=$(usex curl)
- -DWITH_Gettext=$(usex nls)
- -DWITH_Iconv=$(usex nls)
- -DWITH_IRDA=$(usex irda)
- -DWITH_LibDBI=$(usex dbi)
- -DWITH_MySQL=$(usex mysql)
- -DWITH_ODBC=$(usex odbc)
- -DWITH_Postgres=$(usex postgres)
- -DWITH_USB=$(usex usb)
- -DBUILD_SHARED_LIBS=ON
- -DINSTALL_DOC_DIR="share/doc/${PF}"
- )
- cmake-utils_src_configure
-}
-
-src_test() {
- addwrite "/run/lock/LCK..bar"
- MAKEOPTS+=" -j1" LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" cmake-utils_src_test
-}
diff --git a/app-mobilephone/gammu/gammu-1.39.0.ebuild b/app-mobilephone/gammu/gammu-1.39.0.ebuild
deleted file mode 100644
index d33aa0433469..000000000000
--- a/app-mobilephone/gammu/gammu-1.39.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="A tool to handle your cellular phone"
-HOMEPAGE="https://wammu.eu/gammu/"
-SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
-
-COMMON_DEPEND="
- dev-libs/glib:2=
- virtual/libgudev:=
- bluetooth? ( net-wireless/bluez:= )
- curl? ( net-misc/curl:= )
- dbi? ( >=dev-db/libdbi-0.8.3:= )
- mysql? ( virtual/mysql:= )
- postgres? ( dev-db/postgresql:= )
- usb? ( virtual/libusb:1= )
-"
-DEPEND="
- ${COMMON_DEPEND}
- irda? ( virtual/os-headers )
- nls? ( sys-devel/gettext )
- odbc? ( dev-db/unixODBC )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- dev-util/dialog
- virtual/libiconv
-"
-src_configure() {
- local mycmakeargs=(
- -DWITH_BLUETOOTH=$(usex bluetooth)
- -DWITH_CURL=$(usex curl)
- -DWITH_Gettext=$(usex nls)
- -DWITH_Iconv=$(usex nls)
- -DWITH_IRDA=$(usex irda)
- -DWITH_LibDBI=$(usex dbi)
- -DWITH_MySQL=$(usex mysql)
- -DWITH_ODBC=$(usex odbc)
- -DWITH_Postgres=$(usex postgres)
- -DWITH_USB=$(usex usb)
- -DBUILD_SHARED_LIBS=ON
- -DINSTALL_DOC_DIR="share/doc/${PF}"
- )
- cmake-utils_src_configure
-}
-
-src_test() {
- addwrite "/run/lock/LCK..bar"
- LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" cmake-utils_src_test -j1
-}
diff --git a/app-mobilephone/gammu/metadata.xml b/app-mobilephone/gammu/metadata.xml
deleted file mode 100644
index c54023b89998..000000000000
--- a/app-mobilephone/gammu/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>coyote@bks.tv</email>
- <name>Victor Kustov</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="bluetooth">Enables bluetooth support</flag>
- <flag name="curl">Enables curl support</flag>
- <flag name="irda">Enables infrared support</flag>
- <flag name="nls">Enable native language support</flag>
- <flag name="mysql">Use mysql for data storage</flag>
- <flag name="odbc">Use ODBC as DB connector</flag>
- <flag name="postgres">Use PostgreSQL for data storage</flag>
- <flag name="usb">Enable USB suport</flag>
- </use>
- <upstream>
- <remote-id type="github">gammu/gammu</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/ganyremote-6.3.3 b/app-mobilephone/ganyremote-6.3.3
new file mode 100644
index 000000000000..b03dbd34875a
--- /dev/null
+++ b/app-mobilephone/ganyremote-6.3.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install prepare
+DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=app-mobilephone/anyremote-6.5[bluetooth=] dev-python/pygtk[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sys-devel/gettext >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Gnome frontend to Anyremote
+EAPI=5
+HOMEPAGE=http://anyremote.sourceforge.net/
+IUSE=bluetooth python_targets_python2_7
+KEYWORDS=amd64 x86
+LICENSE=GPL-2+
+RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=app-mobilephone/anyremote-6.5[bluetooth=] dev-python/pygtk[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] )
+REQUIRED_USE=|| ( python_targets_python2_7 )
+SLOT=0
+SRC_URI=mirror://sourceforge/anyremote/ganyremote-6.3.3.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=88af7d42da1162fd85d4ba9dc8207565
diff --git a/app-mobilephone/ganyremote/Manifest b/app-mobilephone/ganyremote/Manifest
deleted file mode 100644
index 8b8515b351b0..000000000000
--- a/app-mobilephone/ganyremote/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ganyremote-6.3.3.tar.gz 303612 BLAKE2B 4865e6e4cb94e380e3bea3a4d27eb6ed60d8455bad3b530167a0e1a2aae458e5ead602869f4fba1917bc9887fec7e96393a694a48482fa339abddce48a506e24 SHA512 cfb0d5896c3c4ee575f2d77d17b8f8e13624202100994415147f1ddb2b6c04c179ec4a4b31369830705ae1d0068e50fe0c3a5fd4acc2de6e02ec0a530a0a6182
-EBUILD ganyremote-6.3.3.ebuild 1371 BLAKE2B 79584321fb6bbd5ab7e51401a60b4c87f8cb6eaf2f72c16686dd7031a60ae00c5409966524ded2739c69f8ca24dd476348284b0657356189b0293817dd319706 SHA512 611638025d469c5e66550016adf854c8fdd30cbfc04dbf56230a8b688a29e3c8ced554e60078db5a2e8dec1e44946f45fa3fe91924b46f20358ff44b5c8d3520
-MISC metadata.xml 246 BLAKE2B 68a1356ab3fd727f1ee98428a5d8edc3452c6d510f8d57cecea1b5cf36a2e0dc40b8b32be858421e041e6d2a18d9aebebbbd4c5d59c2ec560b3e36bc34d3c6aa SHA512 d2929e6457c8072e70cff695c72e7f8e0ee0aa0c10f9850143dc37a05df7af66abdc579ceb750b7e3d8bec5ed246744e42501e66058b4bbd5ebbefcffbb6156a
diff --git a/app-mobilephone/ganyremote/ganyremote-6.3.3.ebuild b/app-mobilephone/ganyremote/ganyremote-6.3.3.ebuild
deleted file mode 100644
index d401aa4313b2..000000000000
--- a/app-mobilephone/ganyremote/ganyremote-6.3.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-r1
-
-DESCRIPTION="Gnome frontend to Anyremote"
-HOMEPAGE="http://anyremote.sourceforge.net/"
-SRC_URI="mirror://sourceforge/anyremote/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="bluetooth"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- >=app-mobilephone/anyremote-6.5[bluetooth=]
- dev-python/pygtk[${PYTHON_USEDEP}]
- bluetooth? ( dev-python/pybluez[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- sys-devel/gettext
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_prepare() {
- # using gettextize no-interactive example from dev-util/bless package
- cp $(type -p gettextize) "${T}"/ || die
- sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" || die
- "${T}"/gettextize -f --no-changelog > /dev/null || die
-
- # remove deprecated entry
- sed -e "/Encoding=UTF-8/d" \
- -i ganyremote.desktop || die "fixing .desktop file failed"
-
- # fix documentation directory wrt bug #316087
- sed -i "s/doc\/${PN}/doc\/${PF}/g" Makefile.am || die
- eautoreconf
-
- # disable bluetooth check to avoid errors
- if ! use bluetooth ; then
- sed -e "s/usepybluez = True/usepybluez = False/" -i ganyremote || die
- fi
-}
-
-src_install() {
- default
-
- python_replicate_script "${D}"/usr/bin/ganyremote
-}
diff --git a/app-mobilephone/ganyremote/metadata.xml b/app-mobilephone/ganyremote/metadata.xml
deleted file mode 100644
index 2df201a28b67..000000000000
--- a/app-mobilephone/ganyremote/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">anyremote</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/gnocky-0.0.7 b/app-mobilephone/gnocky-0.0.7
new file mode 100644
index 000000000000..84610bb4678d
--- /dev/null
+++ b/app-mobilephone/gnocky-0.0.7
@@ -0,0 +1,11 @@
+DEFINED_PHASES=-
+DEPEND=app-mobilephone/gnokii dev-libs/glib:2 gnome-base/libglade:2.0 x11-libs/gtk+:2 virtual/pkgconfig
+DESCRIPTION=GTK-2 version of gnokii
+EAPI=5
+HOMEPAGE=http://www.gnokii.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-mobilephone/gnokii dev-libs/glib:2 gnome-base/libglade:2.0 x11-libs/gtk+:2
+SLOT=0
+SRC_URI=http://www.gnokii.org/download/gnocky/gnocky-0.0.7.tar.bz2
+_md5_=840d7047ceb53a15d4d64fa77737ba15
diff --git a/app-mobilephone/gnocky/Manifest b/app-mobilephone/gnocky/Manifest
deleted file mode 100644
index 9c0ee4ef5726..000000000000
--- a/app-mobilephone/gnocky/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnocky-0.0.7.tar.bz2 569945 BLAKE2B 581e79d0126a12d3a24efd8abc4e22e0ac6195ef90143b27aedd2b14b8389b539d90b1e56d5b87bd05dd090df73477d248ef0156d4318f4860153bef69a0c126 SHA512 a4387c68bc7c3e59f122be87b5b68ec7cae9016039fb1f76c8ebfbe421bcf2399ba93419a2d27c61afe937f580dd7e9bff14f4b803bee70aa60c95c7d0f6ad53
-EBUILD gnocky-0.0.7.ebuild 424 BLAKE2B ced3c83f801600fb684637a86e191ad6532dd513f554ca139dd48f8375412562c4bfe6c9bf3a80877e11fa01111d40e09cbe5181a630282b73ba8ae80aaa6e02 SHA512 29b47e1b7f55010b6526bad7f198fd62c95c106021d3bcbea174436a41ce706f31ed5b50d836a5f7dde72b0856640d0baf01b13e375ffd8c8485072f8eec806f
-MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-mobilephone/gnocky/gnocky-0.0.7.ebuild b/app-mobilephone/gnocky/gnocky-0.0.7.ebuild
deleted file mode 100644
index db68d7f735f3..000000000000
--- a/app-mobilephone/gnocky/gnocky-0.0.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="GTK-2 version of gnokii"
-HOMEPAGE="http://www.gnokii.org/"
-SRC_URI="${HOMEPAGE}download/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- app-mobilephone/gnokii
- dev-libs/glib:2
- gnome-base/libglade:2.0
- x11-libs/gtk+:2
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
diff --git a/app-mobilephone/gnocky/metadata.xml b/app-mobilephone/gnocky/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/app-mobilephone/gnocky/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-mobilephone/gnokii-0.6.31-r1 b/app-mobilephone/gnokii-0.6.31-r1
new file mode 100644
index 000000000000..427d46420069
--- /dev/null
+++ b/app-mobilephone/gnokii-0.6.31-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=!app-mobilephone/smstools bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) ical? ( dev-libs/libical:= ) pcsc-lite? ( sys-apps/pcsc-lite ) sms? ( dev-libs/glib:2 postgres? ( dev-db/postgresql:* ) mysql? ( virtual/mysql:= ) ) usb? ( virtual/libusb:0 ) X? ( x11-libs/gtk+:2 ) dev-util/intltool irda? ( virtual/os-headers ) nls? ( sys-devel/gettext ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=User space driver and tools for use with mobile phones
+EAPI=6
+HOMEPAGE=http://www.gnokii.org/
+IUSE=bluetooth debug ical irda mysql nls +pcsc-lite postgres sms usb X kernel_linux
+KEYWORDS=amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=!app-mobilephone/smstools bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) ical? ( dev-libs/libical:= ) pcsc-lite? ( sys-apps/pcsc-lite ) sms? ( dev-libs/glib:2 postgres? ( dev-db/postgresql:* ) mysql? ( virtual/mysql:= ) ) usb? ( virtual/libusb:0 ) X? ( x11-libs/gtk+:2 )
+SLOT=0
+SRC_URI=http://www.gnokii.org/download/gnokii/gnokii-0.6.31.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d linux-info 8e77ea4def23d38cdf0e8ffa69187d34 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=e3b2a16259100547c759e314f3a22d7b
diff --git a/app-mobilephone/gnokii-9999 b/app-mobilephone/gnokii-9999
new file mode 100644
index 000000000000..65350e789761
--- /dev/null
+++ b/app-mobilephone/gnokii-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=configure install postinst prepare setup test unpack
+DEPEND=!app-mobilephone/smstools bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) ical? ( dev-libs/libical:= ) pcsc-lite? ( sys-apps/pcsc-lite ) sms? ( dev-libs/glib:2 postgres? ( dev-db/postgresql:* ) mysql? ( virtual/mysql:= ) ) usb? ( virtual/libusb:0 ) X? ( x11-libs/gtk+:2 ) dev-util/intltool irda? ( virtual/os-headers ) nls? ( sys-devel/gettext ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
+DESCRIPTION=User space driver and tools for use with mobile phones
+EAPI=6
+HOMEPAGE=http://www.gnokii.org/
+IUSE=bluetooth debug ical irda mysql nls +pcsc-lite postgres sms usb X kernel_linux
+LICENSE=GPL-2
+RDEPEND=!app-mobilephone/smstools bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) ical? ( dev-libs/libical:= ) pcsc-lite? ( sys-apps/pcsc-lite ) sms? ( dev-libs/glib:2 postgres? ( dev-db/postgresql:* ) mysql? ( virtual/mysql:= ) ) usb? ( virtual/libusb:0 ) X? ( x11-libs/gtk+:2 )
+SLOT=0
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d linux-info 8e77ea4def23d38cdf0e8ffa69187d34 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=af1ad7b144d0b22fabadcc237e14e085
diff --git a/app-mobilephone/gnokii/Manifest b/app-mobilephone/gnokii/Manifest
deleted file mode 100644
index 347e2a654ab6..000000000000
--- a/app-mobilephone/gnokii/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX gnokii-0.6.31-fix_xgnokii_inclusion.patch 260 BLAKE2B 7f681ed48bcf8f8cb5b07e9d1208f3a98fc0006f8a436aa160387f3de6b6a49f488028cf0d818e9d29dc1ffbe9c28368641965685a18ddb6743ed61611dab0b7 SHA512 e23b72af4d51c7691b56beab15b36e275e6ea1fb8599d1cee4be98570caf0c9434b2cd61fd3879c41adb219c7ab9b41bd794df27d9be97bb38b3799427039393
-AUX gnokii-0.6.31-gcc5.patch 863 BLAKE2B 4d018cbdc5e071e05811f41db3b0ae936268192978f0588b9e0d6dad4aebdb086d23d1f42bc4c6f878eabef7451e3a5b1d687cd5d989b4c5f9581497b2a0396f SHA512 548a32f93b059e45c8616dedf49a0ce3b0e63463f8ddc3384b473d91bd12c3fab2c6e21de0b09d2b330c189454a2bf3e486aa25122ea58392d9cb11994592086
-AUX gnokii-0.6.31-gcc7.patch 830 BLAKE2B 308123e9f4a341a9ec1b2dd90e6c88b9ba9f2d8bc1114057ed8b0675152ca340cedd4ecc4e6859f84b537ff86c04a193dd24816ce33ed08a1cb3649a7358b138 SHA512 6c6a106d9a0bfd20d35d5ae73537aa3409a721989fc450a315720a11f79c771de077af86434003284c9a187cfd17e9cc6766d8f4db4ccf496a30596ac59b7d8d
-AUX gnokii-9999-icon.patch 239 BLAKE2B 17253cc10ccb2b7520c0967821e4a57f56e2292d2d8692cf5879f3b3b0f5304dba257a56dc3c45b920c29b5fbda120daa7bbd3135f9a53880e09447580fd320b SHA512 11ecd345c1bd93a8c0f316b411106bc22c5fecff2a848d075e9feb1bd1581a255dbf5a7eaa7fc525325af9b1c7d90736a7b58104f870f3d7ec329ea0b43c2dc3
-AUX gnokii-9999-translations.patch 196 BLAKE2B e703e57517f370852858bbe945be12697a249dc9743bce5f05b0f3ac1a04bc5c48d16217b7f2f0ef89ed0930cbadff2d758b6407a16bb1d785d329d1a47afc13 SHA512 ac167f1d93abf9ed00cd4761ae3b86fdfda33ec5690bf1c0c62a136fe09d0f57dd0d3abe172a3adafb499cc01655995111bc84343932bc6054d45a8e70097af6
-DIST gnokii-0.6.31.tar.bz2 1237865 BLAKE2B d94c5d44e7075b875037c55448b63c76a27116ad09eeb3c450597d6d65d0cabae65aefc904dcdd868b30fbd17989ce50aecfb2d08dce8ac55e36d1976f0b61da SHA512 529f6d0d29873f48ac00cf7151ba35dcbd93405ab27d69848ed17dea73f4fba71721d1811d921441b4214777b9b33f760b372631627cc108eb94c39684da343d
-EBUILD gnokii-0.6.31-r1.ebuild 3406 BLAKE2B 05dc21f33f49a26ad64e97dcef8a5664dd5c041e539bd1c52a0a46a4fcdaed78b894e842a4c14dc622b9293a4d0d04c7c05cd1e2d7c63b29e4b163b99471690e SHA512 ee152a9844dc03bf2a006183eef4a494ea98845a56029d4d0aa2ee78355ccac732c3aad6a39953c99fcf6ae1e023bc90b22048b56c29c498152f9b238637630a
-EBUILD gnokii-9999.ebuild 3329 BLAKE2B 86eec528c3dc6ad9e9209d4c6519fe2ad7d5af43c4c72c7b1312330e4c983ce76e9b4292ef40e6e4b3f8f06f1286a6ad3eda95988bcfbc246862d2e4114497bb SHA512 1521e6f7baffbcbbc11d3ed499134ab7f56ece40c809853d03e07f12b77dd6a4d02ef8c001fffcc711d026920f0b5ddc0a0bc8f5058296c75a132e84cc5fca6a
-MISC metadata.xml 756 BLAKE2B 840e51ec7099b1ae34694dfa328d908147c90a32689165201a98bbc6559c1d6db8c63dffc0264210203775ba502d1c64d3245b32c4def375abf7a7685539c458 SHA512 7fbdd7684cd7810fe6114146a3378c346ca8d01df54adbbea292b0727fb039d5ceec29e4a5fd4d3031c17f9f229a4de0d635ae23e57eb507103255ebcb057983
diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch
deleted file mode 100644
index 243f78174a0f..000000000000
--- a/app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -689,7 +689,7 @@
- fi
- fi
-
--AM_CONDITIONAL(XGNOKII, test "x$_support" = "xyes")
-+AM_CONDITIONAL(XGNOKII, test "x$x_support" = "xyes")
-
- dnl ======================== Check for libsocket
- AC_CHECK_LIB(socket, socket)
diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc5.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc5.patch
deleted file mode 100644
index 09b65f5b0f81..000000000000
--- a/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc5.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Patch by Robert Scheck <robert@fedoraproject.org> for gnokii <= 0.6.31 to avoid
-build failures with GCC 5.x as "gnokii-0.6.31/xgnokii/xgnokii.c:1209: undefined
-reference to `GUI_HideAbout'" and "xgnokii-xgnokii_logos.o:(.data.rel+0xe0):
-undefined reference to `CloseLogosWindow'".
-
---- gnokii-0.6.31/xgnokii/xgnokii.c 2011-12-02 15:53:04.000000000 +0100
-+++ gnokii-0.6.31/xgnokii/xgnokii.c.gcc5 2015-06-20 15:49:59.000000000 +0200
-@@ -798,7 +798,7 @@
- }
-
-
--inline void GUI_HideAbout(void)
-+void GUI_HideAbout(void)
- {
- gtk_widget_hide(AboutDialog);
- }
---- gnokii-0.6.31/xgnokii/xgnokii_logos.c 2011-12-02 15:53:04.000000000 +0100
-+++ gnokii-0.6.31/xgnokii/xgnokii_logos.c.gcc5 2015-06-20 15:50:15.000000000 +0200
-@@ -1304,7 +1304,7 @@
- return 0;
- }
-
--inline void CloseLogosWindow(void)
-+void CloseLogosWindow(void)
- {
- gtk_widget_hide(GUI_LogosWindow);
- }
diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc7.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc7.patch
deleted file mode 100644
index 6637a6af62c4..000000000000
--- a/app-mobilephone/gnokii/files/gnokii-0.6.31-gcc7.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Patch by Robert Scheck <robert@fedoraproject.org> for gnokii <= 0.6.31 to avoid
-build failures with GCC 7.x as "../common/.libs/libgnokii.so: undefined reference
-to `local_atoi'". The "inline" is only a hint that the compiler doesn't complain
-about double defined symbols, but does not guarantee that a function is inlined
-or that a symbol is generated when needed.
-
---- gnokii-0.6.31/common/gsm-filetypes.c 2011-12-02 15:53:04.000000000 +0100
-+++ gnokii-0.6.31/common/gsm-filetypes.c.gcc7 2017-02-12 00:55:39.000000000 +0100
-@@ -1409,7 +1409,7 @@
- #define GET_NEXT_TOKEN() o = get_next_token(line + offset, ';')
- #define STORE_TOKEN(a) strip_slashes(a, line + offset, sizeof(a) - 1, o - 1)
-
--inline int local_atoi(char *str, int len)
-+static int local_atoi(char *str, int len)
- {
- int retval;
- char *aux = strndup(str, len);
diff --git a/app-mobilephone/gnokii/files/gnokii-9999-icon.patch b/app-mobilephone/gnokii/files/gnokii-9999-icon.patch
deleted file mode 100644
index 13ca2cf6e4ce..000000000000
--- a/app-mobilephone/gnokii/files/gnokii-9999-icon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/xgnokii/xgnokii.desktop.in
-+++ b/xgnokii/xgnokii.desktop.in
-@@ -2,7 +2,7 @@
- _Name=Xgnokii
- _GenericName=Mobile Phone Suite
- _Comment=Manage your mobile phone
--Icon=phone
-+Icon=xgnokii
- Exec=xgnokii
- Terminal=false
- Type=Application
diff --git a/app-mobilephone/gnokii/files/gnokii-9999-translations.patch b/app-mobilephone/gnokii/files/gnokii-9999-translations.patch
deleted file mode 100644
index 2f61cc222738..000000000000
--- a/app-mobilephone/gnokii/files/gnokii-9999-translations.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/po/POTFILES.in
-+++ b/po/POTFILES.in
-@@ -57,6 +57,7 @@
- smsd/pq.c
- smsd/smsd.c
- smsd/sqlite.c
-+utils/gnokii-configure.glade
- utils/mgnokiidev.c
- xgnokii/xgnokii.c
- xgnokii/xgnokii_calendar.c
diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r1.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r1.ebuild
deleted file mode 100644
index 021722efb00e..000000000000
--- a/app-mobilephone/gnokii/gnokii-0.6.31-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils linux-info
-
-HOMEPAGE="http://www.gnokii.org/"
-if [[ $PV == *9999 ]]; then
- EGIT_REPO_URI="
- git://git.savannah.nongnu.org/${PN}.git
- http://git.savannah.gnu.org/r/${PN}.git"
- inherit git-r3
-else
- SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2"
- KEYWORDS="amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-DESCRIPTION="User space driver and tools for use with mobile phones"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bluetooth debug ical irda mysql nls +pcsc-lite postgres sms usb X"
-
-RDEPEND="
- !app-mobilephone/smstools
- bluetooth? ( kernel_linux? ( net-wireless/bluez ) )
- ical? ( dev-libs/libical:= )
- pcsc-lite? ( sys-apps/pcsc-lite )
- sms? (
- dev-libs/glib:2
- postgres? ( dev-db/postgresql:* )
- mysql? ( virtual/mysql:= )
- )
- usb? ( virtual/libusb:0 )
- X? ( x11-libs/gtk+:2 )
-"
-DEPEND="${RDEPEND}
- dev-util/intltool
- irda? ( virtual/os-headers )
- nls? ( sys-devel/gettext )
-"
-
-CONFIG_CHECK="~UNIX98_PTYS"
-
-S="${WORKDIR}/${PN}-${PV%.1}"
-
-# Supported languages and translated documentation
-# Be sure all languages are prefixed with a single space!
-MY_AVAILABLE_LINGUAS=" cs de et fi fr it nl pl pt sk sl sv zh_CN"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix_xgnokii_inclusion.patch
- "${FILESDIR}"/${P}-gcc5.patch
- "${FILESDIR}"/${P}-gcc7.patch
-)
-
-src_prepare() {
- [[ $PV == *9999 ]] && \
- PATCHES=(
- "${FILESDIR}"/${P}-icon.patch
- "${FILESDIR}"/${P}-translations.patch
- )
-
- sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die
-
- default
- mv configure.{in,ac} || die
-
- eautoreconf
-}
-
-src_configure() {
- strip-linguas ${MY_AVAILABLE_LINGUAS}
-
- local config_xdebug
- if use X && use debug; then
- config_xdebug="--enable-xdebug"
- else
- config_xdebug="--disable-xdebug"
- fi
-
- econf \
- --disable-static \
- --enable-security \
- --disable-unix98test \
- $(use_enable bluetooth) \
- ${config_xdebug} \
- $(use_enable debug fulldebug) \
- $(use_enable debug rlpdebug) \
- $(use_enable ical libical) \
- $(use_enable irda) \
- $(use_enable mysql) \
- $(use_enable nls) \
- $(use_enable pcsc-lite libpcsclite) \
- $(use_enable postgres) \
- $(use_enable sms smsd) \
- $(use_enable usb libusb) \
- $(use_with X x)
-}
-
-src_test() {
- echo common/phones/fake.c >> po/POTFILES.in || die
- default
-}
-
-src_install() {
- default
-
- # package provides .pc files
- find "${D}" -name '*.la' -delete || die
-
- insinto /etc
- doins Docs/sample/gnokiirc
-
- # only one file needs suid root to make a pseudo device
- fperms 4755 /usr/sbin/mgnokiidev
-
- use X && newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm
-
- if use sms; then
- cd smsd || die
-
- docinto smsd
- use mysql && dodoc sms.tables.mysql.sql README.MySQL
- use postgres && dodoc sms.tables.pq.sql
- dodoc README ChangeLog README.Tru64 action
- fi
-}
-
-pkg_postinst() {
- elog "Make sure the user that runs gnokii has read/write access to the device"
- elog "which your phone is connected to."
- elog "The simple way of doing that is to add your user to the uucp group."
- if [[ $PV == *9999 ]]; then
- elog "This is the GIT version of ${PN}. It is experimental but may have important bug fixes."
- elog "You can keep track of the most recent commits at:"
- elog " http://git.savannah.gnu.org/cgit/gnokii.git/"
- elog "Whenever there is a change you are interested in, you can re-emerge ${P}."
- fi
-}
diff --git a/app-mobilephone/gnokii/gnokii-9999.ebuild b/app-mobilephone/gnokii/gnokii-9999.ebuild
deleted file mode 100644
index af17537e188b..000000000000
--- a/app-mobilephone/gnokii/gnokii-9999.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils linux-info
-
-HOMEPAGE="http://www.gnokii.org/"
-if [[ $PV == *9999 ]]; then
- EGIT_REPO_URI="
- git://git.savannah.nongnu.org/${PN}.git
- http://git.savannah.gnu.org/r/${PN}.git"
- inherit git-r3
-else
- SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-DESCRIPTION="User space driver and tools for use with mobile phones"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bluetooth debug ical irda mysql nls +pcsc-lite postgres sms usb X"
-
-RDEPEND="
- !app-mobilephone/smstools
- bluetooth? ( kernel_linux? ( net-wireless/bluez ) )
- ical? ( dev-libs/libical:= )
- pcsc-lite? ( sys-apps/pcsc-lite )
- sms? (
- dev-libs/glib:2
- postgres? ( dev-db/postgresql:* )
- mysql? ( virtual/mysql:= )
- )
- usb? ( virtual/libusb:0 )
- X? ( x11-libs/gtk+:2 )"
-DEPEND="${RDEPEND}
- dev-util/intltool
- irda? ( virtual/os-headers )
- nls? ( sys-devel/gettext )"
-
-CONFIG_CHECK="~UNIX98_PTYS"
-
-S="${WORKDIR}/${PN}-${PV%.1}"
-
-# Supported languages and translated documentation
-# Be sure all languages are prefixed with a single space!
-MY_AVAILABLE_LINGUAS=" cs de et fi fr it nl pl pt sk sl sv zh_CN"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix_xgnokii_inclusion.patch
- "${FILESDIR}"/${P}-gcc5.patch
-)
-
-src_prepare() {
- [[ $PV == *9999 ]] && \
- PATCHES=(
- "${FILESDIR}"/${P}-icon.patch
- "${FILESDIR}"/${P}-translations.patch
- )
-
- sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die
-
- default
-
- eautoreconf
-}
-
-src_configure() {
- strip-linguas ${MY_AVAILABLE_LINGUAS}
-
- local config_xdebug
- if use X && use debug; then
- config_xdebug="--enable-xdebug"
- else
- config_xdebug="--disable-xdebug"
- fi
-
- econf \
- --disable-static \
- --disable-unix98test \
- $(use_enable bluetooth) \
- ${config_xdebug} \
- $(use_enable debug fulldebug) \
- $(use_enable debug rlpdebug) \
- $(use_enable ical libical) \
- $(use_enable irda) \
- $(use_enable mysql) \
- $(use_enable nls) \
- $(use_enable pcsc-lite libpcsclite) \
- $(use_enable postgres) \
- $(use_enable sms smsd) \
- $(use_enable usb libusb) \
- $(use_with X x)
-}
-
-src_test() {
- echo common/phones/fake.c >> po/POTFILES.in || die
- default
-}
-
-src_install() {
- default
-
- # package provides .pc files
- find "${D}" -name '*.la' -delete || die
-
- insinto /etc
- doins Docs/sample/gnokiirc
-
- # only one file needs suid root to make a pseudo device
- fperms 4755 /usr/sbin/mgnokiidev
-
- use X && newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm
-
- if use sms; then
- cd smsd || die
-
- docinto smsd
- use mysql && dodoc sms.tables.mysql.sql README.MySQL
- use postgres && dodoc sms.tables.pq.sql
- dodoc README ChangeLog README.Tru64 action
- fi
-}
-
-pkg_postinst() {
- elog "Make sure the user that runs gnokii has read/write access to the device"
- elog "which your phone is connected to."
- elog "The simple way of doing that is to add your user to the uucp group."
- if [[ $PV == *9999 ]]; then
- elog "This is the GIT version of ${PN}. It is experimental but may have important bug fixes."
- elog "You can keep track of the most recent commits at:"
- elog " http://git.savannah.gnu.org/cgit/gnokii.git/"
- elog "Whenever there is a change you are interested in, you can re-emerge ${P}."
- fi
-}
diff --git a/app-mobilephone/gnokii/metadata.xml b/app-mobilephone/gnokii/metadata.xml
deleted file mode 100644
index 67376429a674..000000000000
--- a/app-mobilephone/gnokii/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription>
-gnokii provides tools and a user space driver for use with mobile phones.
-With gnokii you can do such things as make data calls, update your address book,
-change calendar entires, send and receive SMS messages and load ring tones
-depending on the phone you have.
-</longdescription>
-<use>
- <flag name="ical">Enable support for <pkg>dev-libs/libical</pkg></flag>
- <flag name="irda">Enable infrared support</flag>
- <flag name="sms">Enable SMS support (build smsd)</flag>
- <flag name="pcsc-lite">Enable smartcard support with <pkg>sys-apps/pcsc-lite</pkg></flag>
-</use>
-</pkgmetadata>
diff --git a/app-mobilephone/heimdall-1.4.2 b/app-mobilephone/heimdall-1.4.2
new file mode 100644
index 000000000000..ada47ee003d8
--- /dev/null
+++ b/app-mobilephone/heimdall-1.4.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/libusb-1.0.18:1= qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtwidgets:5= ) sys-libs/zlib virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6 virtual/pkgconfig
+DESCRIPTION=Tool suite used to flash firmware onto Samsung Galaxy S devices
+EAPI=6
+HOMEPAGE=https://glassechidna.com.au/heimdall/
+IUSE=qt5
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-libs/libusb-1.0.18:1= qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtwidgets:5= ) sys-libs/zlib
+SLOT=0
+SRC_URI=https://gitlab.com/BenjaminDobell/Heimdall/-/archive/v1.4.2/Heimdall-v1.4.2.tar.gz -> heimdall-1.4.2.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 udev 79c22815770535c8ae27f6f356559a88 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=91cf1956f60d9c0ac7d5a52f9772e1a4
diff --git a/app-mobilephone/heimdall-9999 b/app-mobilephone/heimdall-9999
new file mode 100644
index 000000000000..9a2ebea172ff
--- /dev/null
+++ b/app-mobilephone/heimdall-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/libusb-1.0.18:1= qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtwidgets:5= ) sys-libs/zlib virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DESCRIPTION=Tool suite used to flash firmware onto Samsung Galaxy S devices
+EAPI=6
+HOMEPAGE=https://glassechidna.com.au/heimdall/
+IUSE=qt5
+LICENSE=MIT
+RDEPEND=>=dev-libs/libusb-1.0.18:1= qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtwidgets:5= ) sys-libs/zlib
+SLOT=0
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 git-r3 8f6de46b0aa318aea0e8cac62ece098b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 udev 79c22815770535c8ae27f6f356559a88 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=91cf1956f60d9c0ac7d5a52f9772e1a4
diff --git a/app-mobilephone/heimdall/Manifest b/app-mobilephone/heimdall/Manifest
deleted file mode 100644
index b830c5d5cece..000000000000
--- a/app-mobilephone/heimdall/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST heimdall-1.4.2.tar.gz 5486708 BLAKE2B 3846176440f235bc5bb65ac77a2d86b29381dcdf8e999edd38529f02a9f3bd21070bf922ad48fbd8c73c58e1f4834345da4c849549d136dde82df8a68cc4155f SHA512 ed9c5cc7e9377647474ba1af8b7a06d7bbc2371d379d83c2e5cd8463637c52c08c269ab18b6a0a0bec91be8101978748b2d10dd78629ba567bd2c2e452633f63
-EBUILD heimdall-1.4.2.ebuild 1104 BLAKE2B 5c1d639ac2a73ac032a737d3bfdbbf174f07365d090f2ea2d89e8d65e1dbd4403758e68b6220dc50cf6124b1e4c23bdd07e7aac8ea6822c85af2477ebefd7491 SHA512 64f66eb007602f700fe57d78b7eb4fc4af3e23b013708fa2f8232294bedf9bcb91c549126118847bde6dd051e401a15b94e784ad93ab88935b92eedb69f763ea
-EBUILD heimdall-9999.ebuild 1104 BLAKE2B 5c1d639ac2a73ac032a737d3bfdbbf174f07365d090f2ea2d89e8d65e1dbd4403758e68b6220dc50cf6124b1e4c23bdd07e7aac8ea6822c85af2477ebefd7491 SHA512 64f66eb007602f700fe57d78b7eb4fc4af3e23b013708fa2f8232294bedf9bcb91c549126118847bde6dd051e401a15b94e784ad93ab88935b92eedb69f763ea
-MISC metadata.xml 349 BLAKE2B ed767cd626d807128c617828a7b7c8d789644a86d0b88dd6b53806682878714e795461e1abd550e81591ac9c677dd0a906ecffd1de97ccb9e6378bb81590b083 SHA512 c835df6fd37ac66d692a02fbd0b7b2e5b2eed80837be0f15b4b403d25b1588a4343c38021e96733918576f8cce0392abd87d65624264fbd713b4dd9fc2c84b57
diff --git a/app-mobilephone/heimdall/heimdall-1.4.2.ebuild b/app-mobilephone/heimdall/heimdall-1.4.2.ebuild
deleted file mode 100644
index 3bb74e9129de..000000000000
--- a/app-mobilephone/heimdall/heimdall-1.4.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils udev
-
-if [[ ${PV} != 9999 ]]; then
- SRC_URI="https://gitlab.com/BenjaminDobell/Heimdall/-/archive/v${PV}/Heimdall-v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
- S="${WORKDIR}/Heimdall-v${PV}"
-else
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/BenjaminDobell/Heimdall.git"
-fi
-
-DESCRIPTION="Tool suite used to flash firmware onto Samsung Galaxy S devices"
-HOMEPAGE="https://glassechidna.com.au/heimdall/"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="qt5"
-
-# virtual/libusb is not precise enough
-RDEPEND="
- >=dev-libs/libusb-1.0.18:1=
- qt5? (
- dev-qt/qtcore:5=
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5=
- )
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_FRONTEND="$(usex !qt5)"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/bin/heimdall
- use qt5 && dobin "${BUILD_DIR}"/bin/heimdall-frontend
-
- insinto "$(get_udevdir)/rules.d"
- doins heimdall/60-heimdall.rules
-
- dodoc README.md Linux/README
-}
diff --git a/app-mobilephone/heimdall/heimdall-9999.ebuild b/app-mobilephone/heimdall/heimdall-9999.ebuild
deleted file mode 100644
index 3bb74e9129de..000000000000
--- a/app-mobilephone/heimdall/heimdall-9999.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils udev
-
-if [[ ${PV} != 9999 ]]; then
- SRC_URI="https://gitlab.com/BenjaminDobell/Heimdall/-/archive/v${PV}/Heimdall-v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
- S="${WORKDIR}/Heimdall-v${PV}"
-else
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/BenjaminDobell/Heimdall.git"
-fi
-
-DESCRIPTION="Tool suite used to flash firmware onto Samsung Galaxy S devices"
-HOMEPAGE="https://glassechidna.com.au/heimdall/"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="qt5"
-
-# virtual/libusb is not precise enough
-RDEPEND="
- >=dev-libs/libusb-1.0.18:1=
- qt5? (
- dev-qt/qtcore:5=
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5=
- )
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_FRONTEND="$(usex !qt5)"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/bin/heimdall
- use qt5 && dobin "${BUILD_DIR}"/bin/heimdall-frontend
-
- insinto "$(get_udevdir)/rules.d"
- doins heimdall/60-heimdall.rules
-
- dodoc README.md Linux/README
-}
diff --git a/app-mobilephone/heimdall/metadata.xml b/app-mobilephone/heimdall/metadata.xml
deleted file mode 100644
index f4846dae2896..000000000000
--- a/app-mobilephone/heimdall/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>polynomial-c@gentoo.org</email>
- <name>Lars Wendler</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">BenjaminDobell/Heimdall</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/kannel-1.4.3-r2 b/app-mobilephone/kannel-1.4.3-r2
new file mode 100644
index 000000000000..f97d4bce1fed
--- /dev/null
+++ b/app-mobilephone/kannel-1.4.3-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=config configure install postinst prepare setup
+DEPEND=sys-libs/e2fsprogs-libs dev-libs/libxml2 dev-lang/perl sys-libs/zlib ssl? ( dev-libs/openssl ) mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql[server] ) pcre? ( dev-libs/libpcre ) pam? ( virtual/pam ) >=sys-devel/bison-2.2 doc? ( media-gfx/transfig app-text/jadetex app-text/docbook-dsssl-stylesheets app-text/docbook-sgml-dtd:3.1 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ssl? ( || ( dev-libs/openssl:0 dev-libs/libressl:0 ) )
+DESCRIPTION=Powerful SMS and WAP gateway
+EAPI=2
+HOMEPAGE=http://www.kannel.org/
+IUSE=ssl mysql sqlite postgres pcre doc debug pam ssl
+KEYWORDS=~amd64 x86
+LICENSE=Apache-1.1
+RDEPEND=sys-libs/e2fsprogs-libs dev-libs/libxml2 dev-lang/perl sys-libs/zlib ssl? ( dev-libs/openssl ) mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql[server] ) pcre? ( dev-libs/libpcre ) pam? ( virtual/pam )
+RESTRICT=test
+SLOT=0
+SRC_URI=http://www.kannel.org/download/1.4.3/gateway-1.4.3.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ssl-cert b5e85f9a834c71d8bd532de477fe4ce2 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=fb0fdc2a8e354b624ab3cdaefac2264f
diff --git a/app-mobilephone/kannel-1.5.0-r3 b/app-mobilephone/kannel-1.5.0-r3
new file mode 100644
index 000000000000..6833988ef246
--- /dev/null
+++ b/app-mobilephone/kannel-1.5.0-r3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=config configure install postinst prepare setup
+DEPEND=sys-libs/e2fsprogs-libs dev-libs/libxml2:2 dev-lang/perl sys-libs/zlib ssl? ( libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0= ) ) mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:=[server] ) pcre? ( dev-libs/libpcre:3 ) pam? ( virtual/pam ) >=sys-devel/bison-2.2 doc? ( media-gfx/transfig app-text/jadetex app-text/docbook-dsssl-stylesheets app-text/docbook-sgml-dtd:3.1 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ssl? ( || ( dev-libs/openssl:0 dev-libs/libressl:0 ) )
+DESCRIPTION=Powerful SMS and WAP gateway
+EAPI=6
+HOMEPAGE=http://www.kannel.org/
+IUSE=debug doc mysql libressl pam pcre postgres sqlite ssl ssl
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-1.1
+RDEPEND=sys-libs/e2fsprogs-libs dev-libs/libxml2:2 dev-lang/perl sys-libs/zlib ssl? ( libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0= ) ) mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:=[server] ) pcre? ( dev-libs/libpcre:3 ) pam? ( virtual/pam )
+RESTRICT=test
+SLOT=0
+SRC_URI=http://www.kannel.org/download/1.5.0/gateway-1.5.0.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ssl-cert b5e85f9a834c71d8bd532de477fe4ce2 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=f54545f23e7dbde6d081c6958313d43f
diff --git a/app-mobilephone/kannel-sqlbox-1.5.0-r1 b/app-mobilephone/kannel-sqlbox-1.5.0-r1
new file mode 100644
index 000000000000..e6bfee43c72b
--- /dev/null
+++ b/app-mobilephone/kannel-sqlbox-1.5.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install postinst setup
+DEPEND=|| ( ~app-mobilephone/kannel-1.5.0[mysql] ~app-mobilephone/kannel-1.5.0[sqlite] ~app-mobilephone/kannel-1.5.0[postgres] ) net-libs/libnsl:0= ssl? ( dev-libs/openssl:0 ) doc? ( media-gfx/transfig app-text/jadetex app-text/docbook-dsssl-stylesheets app-text/docbook-sgml-dtd:3.1 )
+DESCRIPTION=DB-Based Kannel Box for message queueing
+EAPI=5
+HOMEPAGE=http://www.kannel.org/
+IUSE=ssl doc
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-1.1 GPL-2
+RDEPEND=|| ( ~app-mobilephone/kannel-1.5.0[mysql] ~app-mobilephone/kannel-1.5.0[sqlite] ~app-mobilephone/kannel-1.5.0[postgres] ) net-libs/libnsl:0= ssl? ( dev-libs/openssl:0 )
+SLOT=0
+SRC_URI=http://www.kannel.org/download/1.5.0/gateway-1.5.0.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=af2a1c5944aaf5642f1a18cc78b08cd8
diff --git a/app-mobilephone/kannel-sqlbox/Manifest b/app-mobilephone/kannel-sqlbox/Manifest
deleted file mode 100644
index 1f35b945217a..000000000000
--- a/app-mobilephone/kannel-sqlbox/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX kannel-sqlbox.initd 818 BLAKE2B 0935d27448cab3f3ac6216d04a3b5e5e83cbca961417ee8fa2c3cc2cd133143726a8a85dcb192408345dd7fd323d9c7f85d01ac817ff2b943ec5c2dbc8ebae9e SHA512 80a195dca95e07ae739dd348d0f2bc0d93f283e2897b4a56f249399c9213b8e88c50c43b293ecba8463806ad2682611e3b1addfc1f77b448429d2602572e823e
-DIST gateway-1.5.0.tar.gz 3469476 BLAKE2B c77c43ec782884f8404e70dbe8fb76cb66526ba7f313db7b7ee83073aae71fb2a1661b58be297f0dc2e6bffbccc862d5e7f1239bd4431bbfa4f009848d57face SHA512 5bd35ff40e0f5882367f717e67104a0dc8703b5d6d95654e1268ded15cf6fac6366968b10adbe2eec22b3ac17fe3ae33b4142cd38f51fd3d75a56c8fe7653652
-EBUILD kannel-sqlbox-1.5.0-r1.ebuild 1937 BLAKE2B 237e15e08e547a679c5e76e13262df7c1227240450ca0b241373177fd7dad1d4095612a100da9d05696acf74cce7aaac18dcb8e119322fdfa508b273d9d29fe4 SHA512 084f7b79bc7c55723bde01ca4916a821959d7799e6515932290ce822eb69d0be0333a3a6c63c8d8e3283d6f77124dad08421fee7bd552915709a39da2b6ad444
-MISC metadata.xml 547 BLAKE2B d4a5fd4ff72acf919033017f0b68c750594f8359c9d52ba9fd0a675dc56217bd54e24c4cfd43eb35fe3236cb60c2132aceaf5ea6a42fd95430517ea1f71b9022 SHA512 4fed0437024490404e13873af9b0cfb103cd89cfb878be1c1900a23d506d0c345cb0da2b284b85a940f00c3ab6785ca43e79a92a95cf6bff040f8369d5a610cf
diff --git a/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd b/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd
deleted file mode 100644
index fd270e65e544..000000000000
--- a/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KANNEL_SERVICE=${SVCNAME#*-}
-
-depend() {
- need kannel-bearerbox
- before kannel-smsbox
-}
-
-checkconfig() {
- if [ ! -f /etc/kannel/kannel.conf ] ; then
- eerror "/etc/kannel/kannel.conf file doesn't exists!"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting kannel ${KANNEL_SERVICE}"
- start-stop-daemon --start --quiet --exec /usr/sbin/${KANNEL_SERVICE} -- \
- --daemonize --user kannel --logfile /var/log/kannel/${KANNEL_SERVICE}.log \
- --pid-file /var/run/kannel/${KANNEL_SERVICE}.pid /etc/kannel/sqlbox.conf
- eend $?
-}
-
-stop() {
- ebegin "Stopping kannel ${KANNEL_SERVICE}"
- start-stop-daemon --stop --verbose --pidfile /var/run/kannel/${KANNEL_SERVICE}.pid
- eend $?
-}
diff --git a/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild b/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild
deleted file mode 100644
index 06043457fe0c..000000000000
--- a/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1
-
-DESCRIPTION="DB-Based Kannel Box for message queueing"
-HOMEPAGE="http://www.kannel.org/"
-SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
-
-LICENSE="Apache-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl doc"
-
-RDEPEND="|| (
- ~app-mobilephone/kannel-${PV}[mysql]
- ~app-mobilephone/kannel-${PV}[sqlite]
- ~app-mobilephone/kannel-${PV}[postgres]
- )
- net-libs/libnsl:0=
- ssl? ( dev-libs/openssl:0 )"
-DEPEND="${RDEPEND}
- doc? ( media-gfx/transfig
- app-text/jadetex
- app-text/docbook-dsssl-stylesheets
- app-text/docbook-sgml-dtd:3.1 )"
-
-S="${WORKDIR}/gateway-${PV}/addons/sqlbox/"
-
-pkg_setup() {
- append-ldflags $(no-as-needed)
- DISABLE_AUTOFORMATTING="yes"
- DOC_CONTENTS="Please view the following page for config information:
-http://www.kannel.org/pipermail/users/2006-October/000859.html
-
-In essence you need to do 3 things:
-1. Create the database (tables will be automatically created by kannel)
-2. Point sqlbox to the smsbox-port in kannel [core] group
-3. Point smsbox to smsbox-port in sqlbox [sqlbox] group
-
-This literally puts sqlbox in between the bearerbox and smsbox
-for data storage into a database"
-}
-
-src_configure() {
- econf --docdir=/usr/share/doc/${PF} \
- --without-ctlib \
- --without-mssql \
- $(use_enable ssl) \
- $(use_enable doc docs) \
- || die "econf failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "failed emake install"
-
- if use doc; then
- emake doc/userguide.html || die "emake docs failed"
- dohtml doc/userguide.html || die "userguide.html not found"
- fi
-
- newinitd "${FILESDIR}"/kannel-sqlbox.initd kannel-sqlbox
-
- dodoc AUTHORS ChangeLog NEWS README
- insinto /etc/kannel
- newins example/sqlbox.conf.example sqlbox.conf.sample
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-mobilephone/kannel-sqlbox/metadata.xml b/app-mobilephone/kannel-sqlbox/metadata.xml
deleted file mode 100644
index fff2720d8361..000000000000
--- a/app-mobilephone/kannel-sqlbox/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>travisghansen@yahoo.com</email>
- <name>Travis Hansen</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Gentoo Proxy Maintainers Project</name>
- </maintainer>
- <longdescription>Sqlbox is a special Kannel box that sits between bearerbox and
-smsbox and uses a database queue to store and forward messages.</longdescription>
-</pkgmetadata>
diff --git a/app-mobilephone/kannel/Manifest b/app-mobilephone/kannel/Manifest
deleted file mode 100644
index 9c892df0aa5d..000000000000
--- a/app-mobilephone/kannel/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX kannel-1.4.3-autotools.patch 952 BLAKE2B 40817e492326d441e848ad1f1303435d1b13843a380ad9e122190c18f9f1846fff200028484a1ae61b4e92a847d95ed6749eb1ac870be6c92d770f1f04df58d0 SHA512 ff449047fa16d6274682e0c1ccb5741187d397345bdc28bdcdf9aea4c4329d572e63066a75433191a1128302cf529d186a1d493bbc0d9e7de4ff271b59413f4b
-AUX kannel-1.4.3-custom-wap-ports.patch 13135 BLAKE2B b79363fb859eb73c64564f0d18112642d46ea7be48f571aa59bcaf65087c7a360ed6b13a3b7f2711229a13b611a85eb60baaa8e2031a99029964077c9fa92d8e SHA512 5b4830e2c148926cf85e071933e356bc6d82c0e469a6a0887eef65fb95151e7bb864258087783283239cc1dc28fb92637269ea8984a87f1aab3846d00bc4c188
-AUX kannel-1.4.3-external-libuuid.patch 19830 BLAKE2B e33aa303050ad688f7b8efccbfef2048619a33b7edb1fca8845db599e046a80d70284c6c8a179d147c0d21ce787f384651353199ce8303df5ed979daf90a34b5 SHA512 e810d87f5aba6651a87aa3b959780115ed643253b120c2d4da13a7a7fe0cb9ca264e4303aa402ff1401200b9649a663dd203355c3384b28c4152b72b2a2916a2
-AUX kannel-1.5.0-custom-wap-ports.patch 13161 BLAKE2B 2c99902d1d21a61ec54e43ffa0c205889124cc51a36b2650d608cc2c4456980954086ab18c9911c5e2723918234e9925ce5645885fd5f225ede2439498f23256 SHA512 cd71a435feadb43533ed06cf0a1f9e556131f5339951cc1971c9ebf922a5e028b390af978441d7d3fde68022f9c67fe3af69be737d9952614486613f7ba29d23
-AUX kannel-1.5.0-initgroups.patch 333 BLAKE2B ad24397bf6f9d8af7e4313697e25a6e86f1b56af37afd9c2936812338ea8a373ed6d45236725f9f8e9c4b12904f033bcd70db74f58b0fac6a6cf03428e3bb3bd SHA512 06b143b70fd09575adc7bee61c1f48f10ced3da6239fedb9726d56162d53a1f0e6fe6c603e3e56ea4068b26df00196ca6ec4cfb02d321135bbacde6b7f75c217
-AUX kannel-bearerbox.initd 864 BLAKE2B c9b0180a14af5e0ddda02b376b267e51e5b7e0308047c378036bed927e314e662767a06edfa736ff3cb2f06052b8152a1b667e3b97445cd6802c3e6f42159a20 SHA512 626f90e7b66d4fa2db6430682dbfa7201a28d28f8052236683b6ecc27ca7528a1e195bee5fd4bf669a4cd7e70f729fa2072ad6007485c294bf91e912dc4c1830
-AUX kannel-smsbox.initd 849 BLAKE2B 2e3c663b340d624c6e97d1fda12ced252a8357395fae66f6d3a4665d8756c77ae7c840e210cae9897f266b4d750202e94a402ced907bfccc507438446063b9a1 SHA512 f0bad4c7b083c7edb96620e4263495872dbc59c2e911cf981f09e8d7a1ee2d3cc7fea63bec0596d60133aa50eea0e8ffeda1c3422395fe6fd7a35dcfa726426e
-AUX kannel-wapbox.initd 849 BLAKE2B 2e3c663b340d624c6e97d1fda12ced252a8357395fae66f6d3a4665d8756c77ae7c840e210cae9897f266b4d750202e94a402ced907bfccc507438446063b9a1 SHA512 f0bad4c7b083c7edb96620e4263495872dbc59c2e911cf981f09e8d7a1ee2d3cc7fea63bec0596d60133aa50eea0e8ffeda1c3422395fe6fd7a35dcfa726426e
-DIST gateway-1.4.3.tar.gz 2654925 BLAKE2B 822aac6148d088a1808c3e3ca6004ab97055d6d754cf7b2bbf5069a4d11daf95e61f1011574a5443d248f44d13adc80311b1183fae5de2b67f8698f2880cfd47 SHA512 2e727cd3f57ba5af815f1c029dd9125db17b4f980bb555c20cde693e03226f52e1d2969a3d262e0dda1198cbddd3cc1d2f708aaa623f656d91aef686f4925dae
-DIST gateway-1.5.0.tar.gz 3469476 BLAKE2B c77c43ec782884f8404e70dbe8fb76cb66526ba7f313db7b7ee83073aae71fb2a1661b58be297f0dc2e6bffbccc862d5e7f1239bd4431bbfa4f009848d57face SHA512 5bd35ff40e0f5882367f717e67104a0dc8703b5d6d95654e1268ded15cf6fac6366968b10adbe2eec22b3ac17fe3ae33b4142cd38f51fd3d75a56c8fe7653652
-EBUILD kannel-1.4.3-r2.ebuild 2992 BLAKE2B b39e947ca049ec33c7ce68b92d100c786fda674fdace444d78b105fc23cc93dcaa66e325ea6ad6cd5e6b4dc5c487242d3fb5f0cbdf69e8f96f852f4f50bb5827 SHA512 d391f96df59b02a2c0a834fd9049ffa8eeb769cab1b238a45d303f9f9e14e2d518fda620be0589e8922dad031625545ee3c8b5dc65620d939f13ac9374b3cd0a
-EBUILD kannel-1.5.0-r3.ebuild 3030 BLAKE2B 21945f67d0699b09d8ea589696552108734aa06d45d95a9232ce49e971bfc3dd27b4aedbfa2f751b6fe4740c016df0834ec91d9b2912e14999ca1c35a46fb56d SHA512 d53c86aee49d6888cf772aede6e46974ae8f723643ea842459411718dda806136704596fce68ba1e66396908fd8170196dec359685959d84f85652c033a452ee
-MISC metadata.xml 390 BLAKE2B 6465bab424ef3f1ec5eadfa9d79c8f81c32008e1e1d58c23aa781570f3d0233f6ddd1bb5ef1dbb13b7f5714247ba6294a33703385f04f896642d7f08aef16ac3 SHA512 8a41bfb7c62e2d9c247bbab03e7e9d352a2165e668e71f3930592f891d5a2c911064d62f0b1f1f13eefc69c9a6dcaa06d8575499fc9161b661256388cfdcf534
diff --git a/app-mobilephone/kannel/files/kannel-1.4.3-autotools.patch b/app-mobilephone/kannel/files/kannel-1.4.3-autotools.patch
deleted file mode 100644
index e39cad8708c8..000000000000
--- a/app-mobilephone/kannel/files/kannel-1.4.3-autotools.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Nru gateway-1.4.3.orig/configure.in gateway-1.4.3/configure.in
---- gateway-1.4.3.orig/configure.in 2009-01-12 16:47:01.000000000 +0000
-+++ gateway-1.4.3/configure.in 2009-03-01 14:18:51.000000000 +0000
-@@ -95,8 +95,9 @@
- AC_SUBST(PKGADD_VENDOR)
-
- dnl Target installation directory for documentation
-+PACKAGE=kannel
- AC_SUBST(docdir)
--docdir='${prefix}/share/doc/kannel'
-+AC_SUBST(PACKAGE)
-
- dnl Checks system type.
- AC_CONFIG_SECTION([Running system checks])
-@@ -112,7 +112,6 @@
- AC_PROG_INSTALL
- AC_PROG_RANLIB
- AC_PROG_YACC
--AC_PROG_LEX
- AC_CHECK_TOOL(AR, ar)
- AC_PATH_PROG(CONVERT, convert)
- AC_PATH_PROG(PERL, perl)
-diff -Nru gateway-1.4.3.orig/Makefile.in gateway-1.4.3/Makefile.in
---- gateway-1.4.3.orig/Makefile.in 2008-06-24 15:05:24.000000000 +0000
-+++ gateway-1.4.3/Makefile.in 2009-03-01 14:18:14.000000000 +0000
-@@ -61,7 +61,6 @@
- SHELL = @SHELL@
- VERSION = @VERSION@
- SUFFIX = @SUFFIX@
--LEX = @LEX@
- PERL = @PERL@
- YACC = @YACC@
-
diff --git a/app-mobilephone/kannel/files/kannel-1.4.3-custom-wap-ports.patch b/app-mobilephone/kannel/files/kannel-1.4.3-custom-wap-ports.patch
deleted file mode 100644
index e1992b08319a..000000000000
--- a/app-mobilephone/kannel/files/kannel-1.4.3-custom-wap-ports.patch
+++ /dev/null
@@ -1,346 +0,0 @@
-diff -Nru gateway-1.4.3.orig/gw/bb_udp.c gateway-1.4.3/gw/bb_udp.c
---- gateway-1.4.3.orig/gw/bb_udp.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/bb_udp.c 2009-03-01 14:20:38.000000000 +0000
-@@ -78,7 +78,7 @@
- #include "gwlib/gwlib.h"
- #include "msg.h"
- #include "bearerbox.h"
--
-+#include "custports.h"
- /* passed from bearerbox core */
-
- extern volatile sig_atomic_t bb_status;
-@@ -352,13 +352,13 @@
- while (gwlist_len(ifs) > 0) {
- iface = gwlist_extract_first(ifs);
- info(0, "Adding interface %s", octstr_get_cstr(iface));
-- add_service(9200, octstr_get_cstr(iface)); /* wsp */
-- add_service(9201, octstr_get_cstr(iface)); /* wsp/wtp */
-+ add_service(port_wsp, octstr_get_cstr(iface)); /* wsp */
-+ add_service(port_wtp, octstr_get_cstr(iface)); /* wsp/wtp */
-
- #ifdef HAVE_WTLS_OPENSSL
- if (allow_wtls) {
-- add_service(9202, octstr_get_cstr(iface)); /* wsp/wtls */
-- add_service(9203, octstr_get_cstr(iface)); /* wsp/wtp/wtls */
-+ add_service(port_wsps, octstr_get_cstr(iface)); /* wsp/wtls */
-+ add_service(port_wtps, octstr_get_cstr(iface)); /* wsp/wtp/wtls */
- }
- #else
- if (allow_wtls)
-diff -Nru gateway-1.4.3.orig/gw/bearerbox.c gateway-1.4.3/gw/bearerbox.c
---- gateway-1.4.3.orig/gw/bearerbox.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/bearerbox.c 2009-03-01 14:23:05.000000000 +0000
-@@ -78,6 +78,7 @@
- #include "shared.h"
- #include "dlr.h"
- #include "load.h"
-+#include "custports.h"
-
- /* global variables; included to other modules as needed */
-
-@@ -365,6 +366,7 @@
- int ssl_enabled = 0;
- #endif /* HAVE_LIBSSL */
-
-+ ReadCustomPorts(cfg);
- /* defaults: use localtime and markers for access-log */
- lf = m = 1;
-
-diff -Nru gateway-1.4.3.orig/gw/custports.c gateway-1.4.3/gw/custports.c
---- gateway-1.4.3.orig/gw/custports.c 1970-01-01 00:00:00.000000000 +0000
-+++ gateway-1.4.3/gw/custports.c 2009-03-01 14:20:38.000000000 +0000
-@@ -0,0 +1,88 @@
-+/* ====================================================================
-+ * The Kannel Software License, Version 1.0
-+ *
-+ * Copyright (c) 2001-2004 Kannel Group
-+ * Copyright (c) 1998-2001 WapIT Ltd.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ *
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in
-+ * the documentation and/or other materials provided with the
-+ * distribution.
-+ *
-+ * 3. The end-user documentation included with the redistribution,
-+ * if any, must include the following acknowledgment:
-+ * "This product includes software developed by the
-+ * Kannel Group (http://www.kannel.org/)."
-+ * Alternately, this acknowledgment may appear in the software itself,
-+ * if and wherever such third-party acknowledgments normally appear.
-+ *
-+ * 4. The names "Kannel" and "Kannel Group" must not be used to
-+ * endorse or promote products derived from this software without
-+ * prior written permission. For written permission, please
-+ * contact org@kannel.org.
-+ *
-+ * 5. Products derived from this software may not be called "Kannel",
-+ * nor may "Kannel" appear in their name, without prior written
-+ * permission of the Kannel Group.
-+ *
-+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+ * DISCLAIMED. IN NO EVENT SHALL THE KANNEL GROUP OR ITS CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ * ====================================================================
-+ *
-+ * This software consists of voluntary contributions made by many
-+ * individuals on behalf of the Kannel Group. For more information on
-+ * the Kannel Group, please see <http://www.kannel.org/>.
-+ *
-+ * Portions of this software are based upon software originally written at
-+ * WapIT Ltd., Helsinki, Finland for the Kannel project.
-+ */
-+
-+/*
-+ * gw/custports.c
-+ *
-+ * Implementation of reading custom UDP ports used by wapbox
-+ *
-+ * Lubor Kolar <kolar@porcus.cz>, 14.03.2006
-+ */
-+
-+#include <custports.h>
-+
-+long port_wsp = 9200; // connectionless default
-+long port_wtp = 9201; // connection-oriented default
-+long port_wsps = 9202; // connectionless secure default
-+long port_wtps = 9203; // connection-oriented secure
-+
-+
-+void ReadCustomPorts(Cfg *config)
-+{
-+ CfgGroup *grp;
-+ grp = cfg_get_single_group(config, octstr_imm("wapbox"));
-+ if(grp == NULL)
-+ return;
-+
-+ if(cfg_get_integer(&port_wsp, grp, octstr_imm("wsp-port")) != -1)
-+ info(0, "Using custom WSP port %ld", port_wsp);
-+ if(cfg_get_integer(&port_wtp, grp, octstr_imm("wtp-port")) != -1)
-+ info(0, "Using custom WSP/WTP port %ld", port_wtp);
-+ if(cfg_get_integer(&port_wsps, grp, octstr_imm("wsps-port")) != -1)
-+ info(0, "Using custom WSP/WTLS port %ld", port_wsps);
-+ if(cfg_get_integer(&port_wtps, grp, octstr_imm("wtps-port")) != -1)
-+ info(0, "Using custom WSP/WTP/WTLS port %ld", port_wtps);
-+}
-diff -Nru gateway-1.4.3.orig/gw/custports.h gateway-1.4.3/gw/custports.h
---- gateway-1.4.3.orig/gw/custports.h 1970-01-01 00:00:00.000000000 +0000
-+++ gateway-1.4.3/gw/custports.h 2009-03-01 14:20:38.000000000 +0000
-@@ -0,0 +1,77 @@
-+/* ====================================================================
-+ * The Kannel Software License, Version 1.0
-+ *
-+ * Copyright (c) 2001-2004 Kannel Group
-+ * Copyright (c) 1998-2001 WapIT Ltd.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ *
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in
-+ * the documentation and/or other materials provided with the
-+ * distribution.
-+ *
-+ * 3. The end-user documentation included with the redistribution,
-+ * if any, must include the following acknowledgment:
-+ * "This product includes software developed by the
-+ * Kannel Group (http://www.kannel.org/)."
-+ * Alternately, this acknowledgment may appear in the software itself,
-+ * if and wherever such third-party acknowledgments normally appear.
-+ *
-+ * 4. The names "Kannel" and "Kannel Group" must not be used to
-+ * endorse or promote products derived from this software without
-+ * prior written permission. For written permission, please
-+ * contact org@kannel.org.
-+ *
-+ * 5. Products derived from this software may not be called "Kannel",
-+ * nor may "Kannel" appear in their name, without prior written
-+ * permission of the Kannel Group.
-+ *
-+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+ * DISCLAIMED. IN NO EVENT SHALL THE KANNEL GROUP OR ITS CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ * ====================================================================
-+ *
-+ * This software consists of voluntary contributions made by many
-+ * individuals on behalf of the Kannel Group. For more information on
-+ * the Kannel Group, please see <http://www.kannel.org/>.
-+ *
-+ * Portions of this software are based upon software originally written at
-+ * WapIT Ltd., Helsinki, Finland for the Kannel project.
-+ */
-+
-+/*
-+ * gw/custports.h
-+ *
-+ * Implementation of wapbox custom UDP ports)
-+ *
-+ * Lubor Kolar <kolar@porcus.cz>, 14.03.2006
-+ */
-+
-+#ifndef CUSTPORTS_H
-+#define CUSTPORTS_H
-+
-+#include "gwlib/gwlib.h"
-+
-+extern long port_wsp; // connectionless
-+extern long port_wtp; // connection-oriented
-+extern long port_wsps; // connectionless secure
-+extern long port_wtps; // connection-oriented secure
-+
-+void ReadCustomPorts(Cfg *config);
-+#endif /* CUSTPORTS_H */
-+
-diff -Nru gateway-1.4.3.orig/gw/wapbox.c gateway-1.4.3/gw/wapbox.c
---- gateway-1.4.3.orig/gw/wapbox.c 2009-01-12 16:46:57.000000000 +0000
-+++ gateway-1.4.3/gw/wapbox.c 2009-03-01 14:20:38.000000000 +0000
-@@ -84,17 +84,11 @@
- #include "gwlib/pki.h"
- #endif
- #include "radius/radius_acct.h"
-+#include "custports.h"
-
- static void config_reload(int reload);
- static long logfilelevel=-1;
-
--enum {
-- CONNECTIONLESS_PORT = 9200,
-- CONNECTION_ORIENTED_PORT = 9201,
-- WTLS_CONNECTIONLESS_PORT = 9202,
-- WTLS_CONNECTION_ORIENTED_PORT = 9203
--};
--
- enum { DEFAULT_TIMER_FREQ = 1};
-
- static Octstr *bearerbox_host;
-@@ -131,6 +125,8 @@
-
- cfg_dump(cfg);
-
-+ ReadCustomPorts(cfg);
-+
- /*
- * Extract info from the core group.
- */
-@@ -776,9 +772,9 @@
- * XXXX here should be suspend/resume, add RSN
- */
- } else if (msg_type(msg) == wdp_datagram) {
-- switch (msg->wdp_datagram.destination_port) {
-- case CONNECTIONLESS_PORT:
-- case CONNECTION_ORIENTED_PORT:
-+ if(msg->wdp_datagram.destination_port == port_wsp
-+ || msg->wdp_datagram.destination_port == port_wtp)
-+ {
- dgram = wap_event_create(T_DUnitdata_Ind);
- dgram->u.T_DUnitdata_Ind.addr_tuple = wap_addr_tuple_create(
- msg->wdp_datagram.source_address,
-@@ -789,19 +785,22 @@
- msg->wdp_datagram.user_data = NULL;
-
- wap_dispatch_datagram(dgram);
-- break;
-- case WTLS_CONNECTIONLESS_PORT:
-- case WTLS_CONNECTION_ORIENTED_PORT:
-+ }
-+ else
-+ if(msg->wdp_datagram.destination_port == port_wsps
-+ || msg->wdp_datagram.destination_port == port_wtps)
-+ {
- #if (HAVE_WTLS_OPENSSL)
- dgram = wtls_unpack_wdp_datagram(msg);
- if (dgram != NULL)
- wtls_dispatch_event(dgram);
- #endif
-- break;
-- default:
-+ }
-+ else
-+ {
- panic(0,"Bad packet received! This shouldn't happen!");
- break;
-- }
-+ }
- } else {
- warning(0, "Received other message than wdp/admin, ignoring!");
- }
-diff -Nru gateway-1.4.3.orig/gw/wap_push_ppg.c gateway-1.4.3/gw/wap_push_ppg.c
---- gateway-1.4.3.orig/gw/wap_push_ppg.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/wap_push_ppg.c 2009-03-01 14:20:38.000000000 +0000
-@@ -88,6 +88,7 @@
- #include "wap_push_pap_compiler.h"
- #include "wap_push_pap_mime.h"
- #include "wap_push_ppg_pushuser.h"
-+#include "custports.h"
-
- enum {
- TIME_EXPIRED = 0,
-@@ -1779,10 +1780,10 @@
-
- if (!cless_accepted) {
- cliport = CONNECTED_CLIPORT;
-- servport = CONNECTED_SERVPORT;
-+ servport = port_wtp;
- } else {
- cliport = CONNECTIONLESS_PUSH_CLIPORT;
-- servport = CONNECTIONLESS_SERVPORT;
-+ servport = port_wsp;
- }
-
- address_type = (**e).u.Push_Message.address_type;
-diff -Nru gateway-1.4.3.orig/gw/wap_push_ppg.h gateway-1.4.3/gw/wap_push_ppg.h
---- gateway-1.4.3.orig/gw/wap_push_ppg.h 2009-01-12 16:46:57.000000000 +0000
-+++ gateway-1.4.3/gw/wap_push_ppg.h 2009-03-01 14:20:38.000000000 +0000
-@@ -167,9 +167,7 @@
- */
- enum {
- CONNECTIONLESS_PUSH_CLIPORT = 2948,
-- CONNECTIONLESS_SERVPORT = 9200,
- CONNECTED_CLIPORT = 9209,
-- CONNECTED_SERVPORT = 9201
- };
-
- struct PPGSessionMachine {
-diff -Nru gateway-1.4.3.orig/gwlib/cfg.def gateway-1.4.3/gwlib/cfg.def
---- gateway-1.4.3.orig/gwlib/cfg.def 2009-01-12 16:46:55.000000000 +0000
-+++ gateway-1.4.3/gwlib/cfg.def 2009-03-01 14:20:38.000000000 +0000
-@@ -159,6 +159,10 @@
- OCTSTR(concatenation)
- OCTSTR(max-messages)
- OCTSTR(wml-strict)
-+ OCTSTR(wsp-port)
-+ OCTSTR(wtp-port)
-+ OCTSTR(wsps-port)
-+ OCTSTR(wtps-port)
- )
-
-
diff --git a/app-mobilephone/kannel/files/kannel-1.4.3-external-libuuid.patch b/app-mobilephone/kannel/files/kannel-1.4.3-external-libuuid.patch
deleted file mode 100644
index a29f2c3a8333..000000000000
--- a/app-mobilephone/kannel/files/kannel-1.4.3-external-libuuid.patch
+++ /dev/null
@@ -1,849 +0,0 @@
-diff -Nru gateway-1.4.3.orig/configure.in gateway-1.4.3/configure.in
---- gateway-1.4.3.orig/configure.in 2009-03-01 14:42:03.000000000 +0000
-+++ gateway-1.4.3/configure.in 2009-03-01 15:06:37.000000000 +0000
-@@ -173,6 +173,9 @@
- AC_ARG_WITH(libs,
- [ --with-libs=FLAGS use FLAGS for extra libraries],
- LIBS="$LIBS $withval")
-+CFLAGS="$CFLAGS -I/usr/include/uuid"
-+LIBS="$LIBS -luuid"
-+
-
- dnl Check whether compiler supports inline
- AC_C_INLINE
-@@ -1226,7 +1229,7 @@
- dnl Final Output
-
- AC_CONFIG_SECTION([Generating output files])
--AC_OUTPUT(gwlib/gw_uuid_types.h Makefile)
-+AC_OUTPUT(Makefile)
-
-
- dnl LICENSE notice
-diff -Nru gateway-1.4.3.orig/gwlib/gwlib.c gateway-1.4.3/gwlib/gwlib.c
---- gateway-1.4.3.orig/gwlib/gwlib.c 2009-01-12 16:46:54.000000000 +0000
-+++ gateway-1.4.3/gwlib/gwlib.c 2009-03-01 15:01:36.000000000 +0000
-@@ -79,7 +79,6 @@
- {
- gw_assert(!init);
- gw_init_mem();
-- uuid_init();
- octstr_init();
- gwlib_protected_init();
- gwthread_init();
-@@ -100,7 +99,6 @@
- gwthread_shutdown();
- octstr_shutdown();
- gwlib_protected_shutdown();
-- uuid_shutdown();
- cfg_shutdown();
- gw_check_leaks();
- log_shutdown();
-diff -Nru gateway-1.4.3.orig/gwlib/gwlib.h gateway-1.4.3/gwlib/gwlib.h
---- gateway-1.4.3.orig/gwlib/gwlib.h 2009-01-12 16:46:55.000000000 +0000
-+++ gateway-1.4.3/gwlib/gwlib.h 2009-03-01 15:01:56.000000000 +0000
-@@ -100,10 +100,12 @@
- #include "semaphore.h"
- #include "xmlrpc.h"
- #include "md5.h"
--#include "gw_uuid.h"
-+#include <uuid.h>
- #include "gw-rwlock.h"
- #include "gw-prioqueue.h"
-
-+#define UUID_STR_LEN 36
-+
- void gwlib_assert_init(void);
- void gwlib_init(void);
- void gwlib_shutdown(void);
-diff -Nru gateway-1.4.3.orig/gwlib/gw_uuid.c gateway-1.4.3/gwlib/gw_uuid.c
---- gateway-1.4.3.orig/gwlib/gw_uuid.c 2004-01-05 16:37:10.000000000 +0000
-+++ gateway-1.4.3/gwlib/gw_uuid.c 1970-01-01 00:00:00.000000000 +0000
-@@ -1,632 +0,0 @@
--/*
-- * clear.c -- Clear a UUID
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--
--/*
-- * Force inclusion of SVID stuff since we need it if we're compiling in
-- * gcc-wall wall mode
-- */
--#ifndef _SVID_SOURCE
--#define _SVID_SOURCE
--#endif
--
--#include "gw-config.h"
--
--#ifdef HAVE_UNISTD_H
--#include <unistd.h>
--#endif
--#ifdef HAVE_STDLIB_H
--#include <stdlib.h>
--#endif
--#include <string.h>
--#include <ctype.h>
--#include <fcntl.h>
--#include <errno.h>
--#include <sys/types.h>
--#include <sys/time.h>
--#include <sys/stat.h>
--#include <sys/file.h>
--#ifdef HAVE_SYS_IOCTL_H
--#include <sys/ioctl.h>
--#endif
--#ifdef HAVE_SYS_SOCKET_H
--#include <sys/socket.h>
--#endif
--#ifdef HAVE_SYS_SOCKIO_H
--#include <sys/sockio.h>
--#endif
--#ifdef HAVE_NET_IF_H
--#include <net/if.h>
--#endif
--#ifdef HAVE_NETINET_IN_H
--#include <netinet/in.h>
--#endif
--#include <stdio.h>
--
--#include "gwlib/gw_uuid_types.h"
--#include "gwlib/gw_uuid.h"
--
--/*
-- * Offset between 15-Oct-1582 and 1-Jan-70
-- */
--#define TIME_OFFSET_HIGH 0x01B21DD2
--#define TIME_OFFSET_LOW 0x13814000
--
--struct uuid {
-- __u32 time_low;
-- __u16 time_mid;
-- __u16 time_hi_and_version;
-- __u16 clock_seq;
-- __u8 node[6];
--};
--
--
--/*
-- * prototypes
-- */
--static void uuid_pack(const struct uuid *uu, uuid_t ptr);
--static void uuid_unpack(const uuid_t in, struct uuid *uu);
--static int get_random_fd(void);
--
--
--#ifdef HAVE_SRANDOM
--#define srand(x) srandom(x)
--#define rand() random()
--#endif
--
--
--
--void uuid_init(void)
--{
-- /*
-- * open random device if any.
-- * We should do it here because otherwise it's
-- * possible that we open device twice.
-- */
-- get_random_fd();
--}
--
--
--void uuid_shutdown(void)
--{
-- int fd = get_random_fd();
--
-- if (fd > 0)
-- close(fd);
--}
--
--void uuid_clear(uuid_t uu)
--{
-- memset(uu, 0, 16);
--}
--
--/*
-- * compare.c --- compare whether or not two UUID's are the same
-- *
-- * Returns an integer less than, equal to, or greater than zero if
-- * uu1 respectively, to be less than, to match, or be greater than
-- * uu2.
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--#define UUCMP(u1,u2) if (u1 != u2) return((u1 < u2) ? -1 : 1);
--
--int uuid_compare(const uuid_t uu1, const uuid_t uu2)
--{
-- struct uuid uuid1, uuid2;
--
-- uuid_unpack(uu1, &uuid1);
-- uuid_unpack(uu2, &uuid2);
--
-- UUCMP(uuid1.time_low, uuid2.time_low);
-- UUCMP(uuid1.time_mid, uuid2.time_mid);
-- UUCMP(uuid1.time_hi_and_version, uuid2.time_hi_and_version);
-- UUCMP(uuid1.clock_seq, uuid2.clock_seq);
-- return memcmp(uuid1.node, uuid2.node, 6);
--}
--
--/*
-- * copy.c --- copy UUIDs
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--void uuid_copy(uuid_t dst, const uuid_t src)
--{
-- unsigned char *cp1;
-- const unsigned char *cp2;
-- int i;
--
-- for (i=0, cp1 = dst, cp2 = src; i < 16; i++)
-- *cp1++ = *cp2++;
--}
--
--
--/*
-- * gen_uuid.c --- generate a DCE-compatible uuid
-- *
-- * Copyright (C) 1996, 1997, 1998, 1999 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--static int get_random_fd(void)
--{
-- struct timeval tv;
-- static int fd = -2;
-- int i;
--
-- if (fd == -2) {
-- gettimeofday(&tv, 0);
-- fd = open("/dev/urandom", O_RDONLY);
-- if (fd == -1)
-- fd = open("/dev/random", O_RDONLY | O_NONBLOCK);
-- srand((getpid() << 16) ^ getuid() ^ tv.tv_sec ^ tv.tv_usec);
-- }
-- /* Crank the random number generator a few times */
-- gettimeofday(&tv, 0);
-- for (i = (tv.tv_sec ^ tv.tv_usec) & 0x1F; i > 0; i--)
-- rand();
--
-- return fd;
--}
--
--
--/*
-- * Generate a series of random bytes. Use /dev/urandom if possible,
-- * and if not, use srandom/random.
-- */
--static void get_random_bytes(void *buf, int nbytes)
--{
-- int i, n = nbytes, fd = get_random_fd();
-- int lose_counter = 0;
-- unsigned char *cp = (unsigned char *) buf;
--
-- if (fd >= 0) {
-- while (n > 0) {
-- i = read(fd, cp, n);
-- if (i <= 0) {
-- if (lose_counter++ > 16)
-- break;
-- continue;
-- }
-- n -= i;
-- cp += i;
-- lose_counter = 0;
-- }
-- }
--
-- /*
-- * We do this all the time, but this is the only source of
-- * randomness if /dev/random/urandom is out to lunch.
-- */
-- for (cp = buf, i = 0; i < nbytes; i++)
-- *cp++ ^= (rand() >> 7) & 0xFF;
-- return;
--}
--
--/*
-- * Get the ethernet hardware address, if we can find it...
-- */
--static int get_node_id(unsigned char *node_id)
--{
--#ifdef HAVE_NET_IF_H
-- int sd;
-- struct ifreq ifr, *ifrp;
-- struct ifconf ifc;
-- char buf[1024];
-- int n, i;
-- unsigned char *a;
--
--/*
-- * BSD 4.4 defines the size of an ifreq to be
-- * max(sizeof(ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_addr.sa_len
-- * However, under earlier systems, sa_len isn't present, so the size is
-- * just sizeof(struct ifreq)
-- */
--#ifdef HAVE_SA_LEN
--#ifndef max
--#define max(a,b) ((a) > (b) ? (a) : (b))
--#endif
--#define ifreq_size(i) max(sizeof(struct ifreq),\
-- sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
--#else
--#define ifreq_size(i) sizeof(struct ifreq)
--#endif /* HAVE_SA_LEN*/
--
-- sd = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP);
-- if (sd < 0) {
-- return -1;
-- }
-- memset(buf, 0, sizeof(buf));
-- ifc.ifc_len = sizeof(buf);
-- ifc.ifc_buf = buf;
-- if (ioctl (sd, SIOCGIFCONF, (char *)&ifc) < 0) {
-- close(sd);
-- return -1;
-- }
-- n = ifc.ifc_len;
-- for (i = 0; i < n; i+= ifreq_size(*ifr) ) {
-- ifrp = (struct ifreq *)((char *) ifc.ifc_buf+i);
-- strncpy(ifr.ifr_name, ifrp->ifr_name, IFNAMSIZ);
--#ifdef SIOCGIFHWADDR
-- if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0)
-- continue;
-- a = (unsigned char *) &ifr.ifr_hwaddr.sa_data;
--#else
--#ifdef SIOCGENADDR
-- if (ioctl(sd, SIOCGENADDR, &ifr) < 0)
-- continue;
-- a = (unsigned char *) ifr.ifr_enaddr;
--#else
-- /*
-- * XXX we don't have a way of getting the hardware
-- * address
-- */
-- close(sd);
-- return 0;
--#endif /* SIOCGENADDR */
--#endif /* SIOCGIFHWADDR */
-- if (!a[0] && !a[1] && !a[2] && !a[3] && !a[4] && !a[5])
-- continue;
-- if (node_id) {
-- memcpy(node_id, a, 6);
-- close(sd);
-- return 1;
-- }
-- }
-- close(sd);
--#endif
-- return 0;
--}
--
--/* Assume that the gettimeofday() has microsecond granularity */
--#define MAX_ADJUSTMENT 10
--
--static int get_clock(__u32 *clock_high, __u32 *clock_low, __u16 *ret_clock_seq)
--{
-- static int adjustment = 0;
-- static struct timeval last = {0, 0};
-- static __u16 clock_seq;
-- struct timeval tv;
-- unsigned long long clock_reg;
--
--try_again:
-- gettimeofday(&tv, 0);
-- if ((last.tv_sec == 0) && (last.tv_usec == 0)) {
-- get_random_bytes(&clock_seq, sizeof(clock_seq));
-- clock_seq &= 0x1FFF;
-- last = tv;
-- last.tv_sec--;
-- }
-- if ((tv.tv_sec < last.tv_sec) ||
-- ((tv.tv_sec == last.tv_sec) &&
-- (tv.tv_usec < last.tv_usec))) {
-- clock_seq = (clock_seq+1) & 0x1FFF;
-- adjustment = 0;
-- last = tv;
-- } else if ((tv.tv_sec == last.tv_sec) &&
-- (tv.tv_usec == last.tv_usec)) {
-- if (adjustment >= MAX_ADJUSTMENT)
-- goto try_again;
-- adjustment++;
-- } else {
-- adjustment = 0;
-- last = tv;
-- }
--
-- clock_reg = tv.tv_usec*10 + adjustment;
-- clock_reg += ((unsigned long long) tv.tv_sec)*10000000;
-- clock_reg += (((unsigned long long) 0x01B21DD2) << 32) + 0x13814000;
--
-- *clock_high = clock_reg >> 32;
-- *clock_low = clock_reg;
-- *ret_clock_seq = clock_seq;
-- return 0;
--}
--
--void uuid_generate_time(uuid_t out)
--{
-- static unsigned char node_id[6];
-- static int has_init = 0;
-- struct uuid uu;
-- __u32 clock_mid;
--
-- if (!has_init) {
-- if (get_node_id(node_id) <= 0) {
-- get_random_bytes(node_id, 6);
-- /*
-- * Set multicast bit, to prevent conflicts
-- * with IEEE 802 addresses obtained from
-- * network cards
-- */
-- node_id[0] |= 0x80;
-- }
-- has_init = 1;
-- }
-- get_clock(&clock_mid, &uu.time_low, &uu.clock_seq);
-- uu.clock_seq |= 0x8000;
-- uu.time_mid = (__u16) clock_mid;
-- uu.time_hi_and_version = (clock_mid >> 16) | 0x1000;
-- memcpy(uu.node, node_id, 6);
-- uuid_pack(&uu, out);
--}
--
--void uuid_generate_random(uuid_t out)
--{
-- uuid_t buf;
-- struct uuid uu;
--
-- get_random_bytes(buf, sizeof(buf));
-- uuid_unpack(buf, &uu);
--
-- uu.clock_seq = (uu.clock_seq & 0x3FFF) | 0x8000;
-- uu.time_hi_and_version = (uu.time_hi_and_version & 0x0FFF) | 0x4000;
-- uuid_pack(&uu, out);
--}
--
--/*
-- * This is the generic front-end to uuid_generate_random and
-- * uuid_generate_time. It uses uuid_generate_random only if
-- * /dev/urandom is available, since otherwise we won't have
-- * high-quality randomness.
-- */
--void uuid_generate(uuid_t out)
--{
-- if (get_random_fd() >= 0) {
-- uuid_generate_random(out);
-- }
-- else
-- uuid_generate_time(out);
--}
--
--/*
-- * isnull.c --- Check whether or not the UUID is null
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--/* Returns 1 if the uuid is the NULL uuid */
--int uuid_is_null(const uuid_t uu)
--{
-- const unsigned char *cp;
-- int i;
--
-- for (i=0, cp = uu; i < 16; i++)
-- if (*cp++)
-- return 0;
-- return 1;
--}
--
--/*
-- * Internal routine for packing UUID's
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--void uuid_pack(const struct uuid *uu, uuid_t ptr)
--{
-- __u32 tmp;
-- unsigned char *out = ptr;
--
-- tmp = uu->time_low;
-- out[3] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[2] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[1] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[0] = (unsigned char) tmp;
--
-- tmp = uu->time_mid;
-- out[5] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[4] = (unsigned char) tmp;
--
-- tmp = uu->time_hi_and_version;
-- out[7] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[6] = (unsigned char) tmp;
--
-- tmp = uu->clock_seq;
-- out[9] = (unsigned char) tmp;
-- tmp >>= 8;
-- out[8] = (unsigned char) tmp;
--
-- memcpy(out+10, uu->node, 6);
--}
--
--/*
-- * parse.c --- UUID parsing
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--int uuid_parse(const char *in, uuid_t uu)
--{
-- struct uuid uuid;
-- int i;
-- const char *cp;
-- char buf[3];
--
-- if (strlen(in) != 36)
-- return -1;
-- for (i=0, cp = in; i <= 36; i++,cp++) {
-- if ((i == 8) || (i == 13) || (i == 18) ||
-- (i == 23)) {
-- if (*cp == '-')
-- continue;
-- else
-- return -1;
-- }
-- if (i== 36)
-- if (*cp == 0)
-- continue;
-- if (!isxdigit(*cp))
-- return -1;
-- }
-- uuid.time_low = strtoul(in, NULL, 16);
-- uuid.time_mid = strtoul(in+9, NULL, 16);
-- uuid.time_hi_and_version = strtoul(in+14, NULL, 16);
-- uuid.clock_seq = strtoul(in+19, NULL, 16);
-- cp = in+24;
-- buf[2] = 0;
-- for (i=0; i < 6; i++) {
-- buf[0] = *cp++;
-- buf[1] = *cp++;
-- uuid.node[i] = strtoul(buf, NULL, 16);
-- }
--
-- uuid_pack(&uuid, uu);
-- return 0;
--}
--
--
--/*
-- * Internal routine for unpacking UUID
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--void uuid_unpack(const uuid_t in, struct uuid *uu)
--{
-- const __u8 *ptr = in;
-- __u32 tmp;
--
-- tmp = *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- uu->time_low = tmp;
--
-- tmp = *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- uu->time_mid = tmp;
--
-- tmp = *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- uu->time_hi_and_version = tmp;
--
-- tmp = *ptr++;
-- tmp = (tmp << 8) | *ptr++;
-- uu->clock_seq = tmp;
--
-- memcpy(uu->node, ptr, 6);
--}
--
--/*
-- * unparse.c -- convert a UUID to string
-- *
-- * Copyright (C) 1996, 1997 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--void uuid_unparse(const uuid_t uu, char *out)
--{
-- struct uuid uuid;
--
-- uuid_unpack(uu, &uuid);
-- sprintf(out,
-- "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
-- uuid.time_low, uuid.time_mid, uuid.time_hi_and_version,
-- uuid.clock_seq >> 8, uuid.clock_seq & 0xFF,
-- uuid.node[0], uuid.node[1], uuid.node[2],
-- uuid.node[3], uuid.node[4], uuid.node[5]);
--}
--
--/*
-- * uuid_time.c --- Interpret the time field from a uuid. This program
-- * violates the UUID abstraction barrier by reaching into the guts
-- * of a UUID and interpreting it.
-- *
-- * Copyright (C) 1998, 1999 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--time_t uuid_time(const uuid_t uu, struct timeval *ret_tv)
--{
-- struct uuid uuid;
-- __u32 high;
-- struct timeval tv;
-- unsigned long long clock_reg;
--
-- uuid_unpack(uu, &uuid);
--
-- high = uuid.time_mid | ((uuid.time_hi_and_version & 0xFFF) << 16);
-- clock_reg = uuid.time_low | ((unsigned long long) high << 32);
--
-- clock_reg -= (((unsigned long long) 0x01B21DD2) << 32) + 0x13814000;
-- tv.tv_sec = clock_reg / 10000000;
-- tv.tv_usec = (clock_reg % 10000000) / 10;
--
-- if (ret_tv)
-- *ret_tv = tv;
--
-- return tv.tv_sec;
--}
--
--int uuid_type(const uuid_t uu)
--{
-- struct uuid uuid;
--
-- uuid_unpack(uu, &uuid);
-- return ((uuid.time_hi_and_version >> 12) & 0xF);
--}
--
--int uuid_variant(const uuid_t uu)
--{
-- struct uuid uuid;
-- int var;
--
-- uuid_unpack(uu, &uuid);
-- var = uuid.clock_seq;
--
-- if ((var & 0x8000) == 0)
-- return UUID_VARIANT_NCS;
-- if ((var & 0x4000) == 0)
-- return UUID_VARIANT_DCE;
-- if ((var & 0x2000) == 0)
-- return UUID_VARIANT_MICROSOFT;
-- return UUID_VARIANT_OTHER;
--}
--
-diff -Nru gateway-1.4.3.orig/gwlib/gw_uuid.h gateway-1.4.3/gwlib/gw_uuid.h
---- gateway-1.4.3.orig/gwlib/gw_uuid.h 2005-06-14 09:31:34.000000000 +0000
-+++ gateway-1.4.3/gwlib/gw_uuid.h 1970-01-01 00:00:00.000000000 +0000
-@@ -1,84 +0,0 @@
--/*
-- * Public include file for the UUID library
-- *
-- * Copyright (C) 1996, 1997, 1998 Theodore Ts'o.
-- *
-- * %Begin-Header%
-- * This file may be redistributed under the terms of the GNU
-- * Library General Public License.
-- * %End-Header%
-- */
--
--#ifndef _UUID_UUID_H
--#define _UUID_UUID_H
--
--#include <sys/types.h>
--#include <sys/time.h>
--#include <time.h>
--
--#define UUID_STR_LEN 36
--
--#ifdef DARWIN
--
--#ifndef _POSIX_C_SOURCE
--#ifndef _UUID_T
--#define _UUID_T
--typedef __darwin_uuid_t uuid_t;
--#endif /* _UUID_T */
--#endif /* _POSIX_C_SOURCE */
--
--#else
--
--typedef unsigned char uuid_t[16];
--
--#endif
--
--/* UUID Variant definitions */
--#define UUID_VARIANT_NCS 0
--#define UUID_VARIANT_DCE 1
--#define UUID_VARIANT_MICROSOFT 2
--#define UUID_VARIANT_OTHER 3
--
--#ifdef __cplusplus
--extern "C" {
--#endif
--
--/* initialize uuid library */
--void uuid_init(void);
--
--/* shutdown uuid library */
--void uuid_shutdown(void);
--
--/* clear.c */
--void uuid_clear(uuid_t uu);
--
--/* compare.c */
--int uuid_compare(const uuid_t uu1, const uuid_t uu2);
--
--/* copy.c */
--void uuid_copy(uuid_t dst, const uuid_t src);
--
--/* gen_uuid.c */
--void uuid_generate(uuid_t out);
--void uuid_generate_random(uuid_t out);
--void uuid_generate_time(uuid_t out);
--
--/* isnull.c */
--int uuid_is_null(const uuid_t uu);
--
--/* parse.c */
--int uuid_parse(const char *in, uuid_t uu);
--
--/* unparse.c */
--void uuid_unparse(const uuid_t uu, char *out);
--
--/* uuid_time.c */
--time_t uuid_time(const uuid_t uu, struct timeval *ret_tv);
--int uuid_type(const uuid_t uu);
--int uuid_variant(const uuid_t uu);
--
--#ifdef __cplusplus
--}
--#endif
--
--#endif /* _UUID_UUID_H */
-diff -Nru gateway-1.4.3.orig/gwlib/gw_uuid_types.h.in gateway-1.4.3/gwlib/gw_uuid_types.h.in
---- gateway-1.4.3.orig/gwlib/gw_uuid_types.h.in 2003-12-08 11:25:44.000000000 +0000
-+++ gateway-1.4.3/gwlib/gw_uuid_types.h.in 1970-01-01 00:00:00.000000000 +0000
-@@ -1,51 +0,0 @@
--/*
-- * If linux/types.h is already been included, assume it has defined
-- * everything we need. (cross fingers) Other header files may have
-- * also defined the types that we need.
-- */
--#if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
-- !defined(_UUID_TYPES) && !defined(_EXT2_TYPES_H))
--#define _UUID_TYPES_H
--
--typedef unsigned char __u8;
--typedef signed char __s8;
--
--#if (@SIZEOF_INT@ == 8)
--typedef int __s64;
--typedef unsigned int __u64;
--#elif (@SIZEOF_LONG@ == 8)
--typedef long __s64;
--typedef unsigned long __u64;
--#elif (@SIZEOF_LONG_LONG@ == 8)
--#if defined(__GNUC__)
--typedef __signed__ long long __s64;
--#else
--typedef signed long long __s64;
--#endif
--typedef unsigned long long __u64;
--#endif
--
--#if (@SIZEOF_INT@ == 2)
--typedef int __s16;
--typedef unsigned int __u16;
--#elif (@SIZEOF_SHORT@ == 2)
--typedef short __s16;
--typedef unsigned short __u16;
--#else
-- ?==error: undefined 16 bit type
--#endif
--
--#if (@SIZEOF_INT@ == 4)
--typedef int __s32;
--typedef unsigned int __u32;
--#elif (@SIZEOF_LONG@ == 4)
--typedef long __s32;
--typedef unsigned long __u32;
--#elif (@SIZEOF_SHORT@ == 4)
--typedef short __s32;
--typedef unsigned short __u32;
--#else
-- ?== error: undefined 32 bit type
--#endif
--
--#endif /* _*_TYPES_H */
-diff -Nru gateway-1.4.3.orig/Makefile.in gateway-1.4.3/Makefile.in
---- gateway-1.4.3.orig/Makefile.in 2009-03-01 14:42:03.000000000 +0000
-+++ gateway-1.4.3/Makefile.in 2009-03-01 15:03:45.000000000 +0000
-@@ -322,7 +322,7 @@
- rm -f $(benchoutputs)
-
- distclean: clean
-- rm -f Makefile gw-config.h config.cache config.log config.status config.nice .depend gwlib/gw_uuid_types.h
-+ rm -f Makefile gw-config.h config.cache config.log config.status config.nice .depend
-
- nag:
- utils/find-long-lines
diff --git a/app-mobilephone/kannel/files/kannel-1.5.0-custom-wap-ports.patch b/app-mobilephone/kannel/files/kannel-1.5.0-custom-wap-ports.patch
deleted file mode 100644
index 63981f985989..000000000000
--- a/app-mobilephone/kannel/files/kannel-1.5.0-custom-wap-ports.patch
+++ /dev/null
@@ -1,346 +0,0 @@
-diff -Nru gateway-1.4.3.orig/gw/bb_udp.c gateway-1.4.3/gw/bb_udp.c
---- gateway-1.4.3.orig/gw/bb_udp.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/bb_udp.c 2009-03-01 14:20:38.000000000 +0000
-@@ -78,7 +78,7 @@
- #include "gwlib/gwlib.h"
- #include "msg.h"
- #include "bearerbox.h"
--
-+#include "custports.h"
- /* passed from bearerbox core */
-
- extern volatile sig_atomic_t bb_status;
-@@ -352,13 +352,13 @@
- while (gwlist_len(ifs) > 0) {
- iface = gwlist_extract_first(ifs);
- info(0, "Adding interface %s", octstr_get_cstr(iface));
-- add_service(9200, octstr_get_cstr(iface)); /* wsp */
-- add_service(9201, octstr_get_cstr(iface)); /* wsp/wtp */
-+ add_service(port_wsp, octstr_get_cstr(iface)); /* wsp */
-+ add_service(port_wtp, octstr_get_cstr(iface)); /* wsp/wtp */
-
- #ifdef HAVE_WTLS_OPENSSL
- if (allow_wtls) {
-- add_service(9202, octstr_get_cstr(iface)); /* wsp/wtls */
-- add_service(9203, octstr_get_cstr(iface)); /* wsp/wtp/wtls */
-+ add_service(port_wsps, octstr_get_cstr(iface)); /* wsp/wtls */
-+ add_service(port_wtps, octstr_get_cstr(iface)); /* wsp/wtp/wtls */
- }
- #else
- if (allow_wtls)
-diff -Nru gateway-1.4.3.orig/gw/bearerbox.c gateway-1.4.3/gw/bearerbox.c
---- gateway-1.4.3.orig/gw/bearerbox.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/bearerbox.c 2009-03-01 14:23:05.000000000 +0000
-@@ -78,6 +78,7 @@
- #include "shared.h"
- #include "dlr.h"
- #include "load.h"
-+#include "custports.h"
-
- /* global variables; included to other modules as needed */
-
-@@ -365,6 +366,7 @@
- int ssl_enabled = 0;
- #endif /* HAVE_LIBSSL */
-
-+ ReadCustomPorts(cfg);
- /* defaults: use localtime and markers for access-log */
- lf = m = 1;
-
-diff -Nru gateway-1.4.3.orig/gw/custports.c gateway-1.4.3/gw/custports.c
---- gateway-1.4.3.orig/gw/custports.c 1970-01-01 00:00:00.000000000 +0000
-+++ gateway-1.4.3/gw/custports.c 2009-03-01 14:20:38.000000000 +0000
-@@ -0,0 +1,88 @@
-+/* ====================================================================
-+ * The Kannel Software License, Version 1.0
-+ *
-+ * Copyright (c) 2001-2004 Kannel Group
-+ * Copyright (c) 1998-2001 WapIT Ltd.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ *
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in
-+ * the documentation and/or other materials provided with the
-+ * distribution.
-+ *
-+ * 3. The end-user documentation included with the redistribution,
-+ * if any, must include the following acknowledgment:
-+ * "This product includes software developed by the
-+ * Kannel Group (http://www.kannel.org/)."
-+ * Alternately, this acknowledgment may appear in the software itself,
-+ * if and wherever such third-party acknowledgments normally appear.
-+ *
-+ * 4. The names "Kannel" and "Kannel Group" must not be used to
-+ * endorse or promote products derived from this software without
-+ * prior written permission. For written permission, please
-+ * contact org@kannel.org.
-+ *
-+ * 5. Products derived from this software may not be called "Kannel",
-+ * nor may "Kannel" appear in their name, without prior written
-+ * permission of the Kannel Group.
-+ *
-+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+ * DISCLAIMED. IN NO EVENT SHALL THE KANNEL GROUP OR ITS CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ * ====================================================================
-+ *
-+ * This software consists of voluntary contributions made by many
-+ * individuals on behalf of the Kannel Group. For more information on
-+ * the Kannel Group, please see <http://www.kannel.org/>.
-+ *
-+ * Portions of this software are based upon software originally written at
-+ * WapIT Ltd., Helsinki, Finland for the Kannel project.
-+ */
-+
-+/*
-+ * gw/custports.c
-+ *
-+ * Implementation of reading custom UDP ports used by wapbox
-+ *
-+ * Lubor Kolar <kolar@porcus.cz>, 14.03.2006
-+ */
-+
-+#include <custports.h>
-+
-+long port_wsp = 9200; // connectionless default
-+long port_wtp = 9201; // connection-oriented default
-+long port_wsps = 9202; // connectionless secure default
-+long port_wtps = 9203; // connection-oriented secure
-+
-+
-+void ReadCustomPorts(Cfg *config)
-+{
-+ CfgGroup *grp;
-+ grp = cfg_get_single_group(config, octstr_imm("wapbox"));
-+ if(grp == NULL)
-+ return;
-+
-+ if(cfg_get_integer(&port_wsp, grp, octstr_imm("wsp-port")) != -1)
-+ info(0, "Using custom WSP port %ld", port_wsp);
-+ if(cfg_get_integer(&port_wtp, grp, octstr_imm("wtp-port")) != -1)
-+ info(0, "Using custom WSP/WTP port %ld", port_wtp);
-+ if(cfg_get_integer(&port_wsps, grp, octstr_imm("wsps-port")) != -1)
-+ info(0, "Using custom WSP/WTLS port %ld", port_wsps);
-+ if(cfg_get_integer(&port_wtps, grp, octstr_imm("wtps-port")) != -1)
-+ info(0, "Using custom WSP/WTP/WTLS port %ld", port_wtps);
-+}
-diff -Nru gateway-1.4.3.orig/gw/custports.h gateway-1.4.3/gw/custports.h
---- gateway-1.4.3.orig/gw/custports.h 1970-01-01 00:00:00.000000000 +0000
-+++ gateway-1.4.3/gw/custports.h 2009-03-01 14:20:38.000000000 +0000
-@@ -0,0 +1,77 @@
-+/* ====================================================================
-+ * The Kannel Software License, Version 1.0
-+ *
-+ * Copyright (c) 2001-2004 Kannel Group
-+ * Copyright (c) 1998-2001 WapIT Ltd.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ *
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in
-+ * the documentation and/or other materials provided with the
-+ * distribution.
-+ *
-+ * 3. The end-user documentation included with the redistribution,
-+ * if any, must include the following acknowledgment:
-+ * "This product includes software developed by the
-+ * Kannel Group (http://www.kannel.org/)."
-+ * Alternately, this acknowledgment may appear in the software itself,
-+ * if and wherever such third-party acknowledgments normally appear.
-+ *
-+ * 4. The names "Kannel" and "Kannel Group" must not be used to
-+ * endorse or promote products derived from this software without
-+ * prior written permission. For written permission, please
-+ * contact org@kannel.org.
-+ *
-+ * 5. Products derived from this software may not be called "Kannel",
-+ * nor may "Kannel" appear in their name, without prior written
-+ * permission of the Kannel Group.
-+ *
-+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+ * DISCLAIMED. IN NO EVENT SHALL THE KANNEL GROUP OR ITS CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
-+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ * ====================================================================
-+ *
-+ * This software consists of voluntary contributions made by many
-+ * individuals on behalf of the Kannel Group. For more information on
-+ * the Kannel Group, please see <http://www.kannel.org/>.
-+ *
-+ * Portions of this software are based upon software originally written at
-+ * WapIT Ltd., Helsinki, Finland for the Kannel project.
-+ */
-+
-+/*
-+ * gw/custports.h
-+ *
-+ * Implementation of wapbox custom UDP ports)
-+ *
-+ * Lubor Kolar <kolar@porcus.cz>, 14.03.2006
-+ */
-+
-+#ifndef CUSTPORTS_H
-+#define CUSTPORTS_H
-+
-+#include "gwlib/gwlib.h"
-+
-+extern long port_wsp; // connectionless
-+extern long port_wtp; // connection-oriented
-+extern long port_wsps; // connectionless secure
-+extern long port_wtps; // connection-oriented secure
-+
-+void ReadCustomPorts(Cfg *config);
-+#endif /* CUSTPORTS_H */
-+
-diff -Nru gateway-1.4.3.orig/gw/wapbox.c gateway-1.4.3/gw/wapbox.c
---- gateway-1.4.3.orig/gw/wapbox.c 2009-01-12 16:46:57.000000000 +0000
-+++ gateway-1.4.3/gw/wapbox.c 2009-03-01 14:20:38.000000000 +0000
-@@ -84,17 +84,11 @@
- #include "gwlib/pki.h"
- #endif
- #include "radius/radius_acct.h"
-+#include "custports.h"
-
- static void config_reload(int reload);
- static long logfilelevel=-1;
-
--enum {
-- CONNECTIONLESS_PORT = 9200,
-- CONNECTION_ORIENTED_PORT = 9201,
-- WTLS_CONNECTIONLESS_PORT = 9202,
-- WTLS_CONNECTION_ORIENTED_PORT = 9203
--};
--
- enum { DEFAULT_TIMER_FREQ = 1};
-
- static Octstr *bearerbox_host;
-@@ -131,6 +125,8 @@
-
- cfg_dump(cfg);
-
-+ ReadCustomPorts(cfg);
-+
- /*
- * Extract info from the core group.
- */
-@@ -776,9 +772,9 @@
- * XXXX here should be suspend/resume, add RSN
- */
- } else if (msg_type(msg) == wdp_datagram) {
-- switch (msg->wdp_datagram.destination_port) {
-- case CONNECTIONLESS_PORT:
-- case CONNECTION_ORIENTED_PORT:
-+ if(msg->wdp_datagram.destination_port == port_wsp
-+ || msg->wdp_datagram.destination_port == port_wtp)
-+ {
- dgram = wap_event_create(T_DUnitdata_Ind);
- dgram->u.T_DUnitdata_Ind.addr_tuple = wap_addr_tuple_create(
- msg->wdp_datagram.source_address,
-@@ -789,19 +785,22 @@
- msg->wdp_datagram.user_data = NULL;
-
- wap_dispatch_datagram(dgram);
-- break;
-- case WTLS_CONNECTIONLESS_PORT:
-- case WTLS_CONNECTION_ORIENTED_PORT:
-+ }
-+ else
-+ if(msg->wdp_datagram.destination_port == port_wsps
-+ || msg->wdp_datagram.destination_port == port_wtps)
-+ {
- #if (HAVE_WTLS_OPENSSL)
- dgram = wtls_unpack_wdp_datagram(msg);
- if (dgram != NULL)
- wtls_dispatch_event(dgram);
- #endif
-- break;
-- default:
-+ }
-+ else
-+ {
- panic(0,"Bad packet received! This shouldn't happen!");
- break;
-- }
-+ }
- } else {
- warning(0, "Received other message than wdp/admin, ignoring!");
- }
-diff -Nru gateway-1.4.3.orig/gw/wap_push_ppg.c gateway-1.4.3/gw/wap_push_ppg.c
---- gateway-1.4.3.orig/gw/wap_push_ppg.c 2009-01-12 16:46:56.000000000 +0000
-+++ gateway-1.4.3/gw/wap_push_ppg.c 2009-03-01 14:20:38.000000000 +0000
-@@ -88,6 +88,7 @@
- #include "wap_push_pap_compiler.h"
- #include "wap_push_pap_mime.h"
- #include "wap_push_ppg_pushuser.h"
-+#include "custports.h"
-
- enum {
- TIME_EXPIRED = 0,
-@@ -1779,10 +1780,10 @@
-
- if (!cless_accepted) {
- cliport = CONNECTED_CLIPORT;
-- servport = CONNECTED_SERVPORT;
-+ servport = port_wtp;
- } else {
- cliport = CONNECTIONLESS_PUSH_CLIPORT;
-- servport = CONNECTIONLESS_SERVPORT;
-+ servport = port_wsp;
- }
-
- address_type = (**e).u.Push_Message.address_type;
-diff -Nru gateway-1.4.3.orig/gw/wap_push_ppg.h gateway-1.4.3/gw/wap_push_ppg.h
---- gateway-1.4.3.orig/gw/wap_push_ppg.h 2009-01-12 16:46:57.000000000 +0000
-+++ gateway-1.4.3/gw/wap_push_ppg.h 2009-03-01 14:20:38.000000000 +0000
-@@ -167,9 +167,7 @@
- */
- enum {
- CONNECTIONLESS_PUSH_CLIPORT = 2948,
-- CONNECTIONLESS_SERVPORT = 9200,
- CONNECTED_CLIPORT = 9209,
-- CONNECTED_SERVPORT = 9201
- };
-
- struct PPGSessionMachine {
-diff -ruN gateway-1.5.0/gwlib/cfg.def gateway-1.5.0-patched/gwlib/cfg.def
---- gateway-1.5.0.orig/gwlib/cfg.def 2010-10-07 10:03:35.000000000 -0400
-+++ gateway-1.5.0/gwlib/cfg.def 2013-08-25 15:07:47.544662379 -0400
-@@ -160,6 +160,10 @@
- OCTSTR(concatenation)
- OCTSTR(max-messages)
- OCTSTR(wml-strict)
-+ OCTSTR(wsp-port)
-+ OCTSTR(wtp-port)
-+ OCTSTR(wsps-port)
-+ OCTSTR(wtps-port)
- OCTSTR(http-timeout)
- )
-
diff --git a/app-mobilephone/kannel/files/kannel-1.5.0-initgroups.patch b/app-mobilephone/kannel/files/kannel-1.5.0-initgroups.patch
deleted file mode 100644
index 665ca6dc5953..000000000000
--- a/app-mobilephone/kannel/files/kannel-1.5.0-initgroups.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/gwlib/utils.c.old 2016-08-25 18:52:59.944949612 +0200
-+++ b/gwlib/utils.c 2016-08-25 18:53:30.352659566 +0200
-@@ -387,7 +387,7 @@
- }
-
- #ifndef __INTERIX
-- if (initgroups(user, -1) == -1) {
-+ if (initgroups(user, pass->pw_gid) == -1) {
- error(errno, "Could not set supplementary group ID's.");
- }
- #endif
diff --git a/app-mobilephone/kannel/files/kannel-bearerbox.initd b/app-mobilephone/kannel/files/kannel-bearerbox.initd
deleted file mode 100644
index 717d12d1a174..000000000000
--- a/app-mobilephone/kannel/files/kannel-bearerbox.initd
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KANNEL_SERVICE=${SVCNAME#*-}
-
-depend() {
- need net
- after dns mysql postgresql
-}
-
-checkconfig() {
- if [ ! -f /etc/kannel/kannel.conf ] ; then
- eerror "/etc/kannel/kannel.conf file doesn't exists!"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- checkpath -o root:kannel -m 0770 -d /var/run/kannel
-
- ebegin "Starting kannel ${KANNEL_SERVICE}"
- start-stop-daemon --start --quiet --exec /usr/sbin/${KANNEL_SERVICE} -- \
- --daemonize --user kannel --logfile /var/log/kannel/${KANNEL_SERVICE}.log \
- --pid-file /var/run/kannel/${KANNEL_SERVICE}.pid /etc/kannel/kannel.conf
- eend $?
-}
-
-stop() {
- ebegin "Stopping kannel ${KANNEL_SERVICE}"
- start-stop-daemon --stop --verbose --pidfile /var/run/kannel/${KANNEL_SERVICE}.pid
- eend $?
-}
diff --git a/app-mobilephone/kannel/files/kannel-smsbox.initd b/app-mobilephone/kannel/files/kannel-smsbox.initd
deleted file mode 100644
index 76cb49ac5252..000000000000
--- a/app-mobilephone/kannel/files/kannel-smsbox.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KANNEL_SERVICE=${SVCNAME#*-}
-
-depend() {
- need kannel-bearerbox
-}
-
-checkconfig() {
- if [ ! -f /etc/kannel/kannel.conf ] ; then
- eerror "/etc/kannel/kannel.conf file doesn't exists!"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- checkpath -o root:kannel -m 0770 -d /var/run/kannel
-
- ebegin "Starting kannel ${KANNEL_SERVICE}"
- start-stop-daemon --start --quiet --exec /usr/sbin/${KANNEL_SERVICE} -- \
- --daemonize --user kannel --logfile /var/log/kannel/${KANNEL_SERVICE}.log \
- --pid-file /var/run/kannel/${KANNEL_SERVICE}.pid /etc/kannel/kannel.conf
- eend $?
-}
-
-stop() {
- ebegin "Stopping kannel ${KANNEL_SERVICE}"
- start-stop-daemon --stop --verbose --pidfile /var/run/kannel/${KANNEL_SERVICE}.pid
- eend $?
-}
diff --git a/app-mobilephone/kannel/files/kannel-wapbox.initd b/app-mobilephone/kannel/files/kannel-wapbox.initd
deleted file mode 100644
index 76cb49ac5252..000000000000
--- a/app-mobilephone/kannel/files/kannel-wapbox.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KANNEL_SERVICE=${SVCNAME#*-}
-
-depend() {
- need kannel-bearerbox
-}
-
-checkconfig() {
- if [ ! -f /etc/kannel/kannel.conf ] ; then
- eerror "/etc/kannel/kannel.conf file doesn't exists!"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- checkpath -o root:kannel -m 0770 -d /var/run/kannel
-
- ebegin "Starting kannel ${KANNEL_SERVICE}"
- start-stop-daemon --start --quiet --exec /usr/sbin/${KANNEL_SERVICE} -- \
- --daemonize --user kannel --logfile /var/log/kannel/${KANNEL_SERVICE}.log \
- --pid-file /var/run/kannel/${KANNEL_SERVICE}.pid /etc/kannel/kannel.conf
- eend $?
-}
-
-stop() {
- ebegin "Stopping kannel ${KANNEL_SERVICE}"
- start-stop-daemon --stop --verbose --pidfile /var/run/kannel/${KANNEL_SERVICE}.pid
- eend $?
-}
diff --git a/app-mobilephone/kannel/kannel-1.4.3-r2.ebuild b/app-mobilephone/kannel/kannel-1.4.3-r2.ebuild
deleted file mode 100644
index a61e50f8cc18..000000000000
--- a/app-mobilephone/kannel/kannel-1.4.3-r2.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-WANT_AUTOMAKE=none
-
-inherit eutils autotools flag-o-matic ssl-cert user
-
-DESCRIPTION="Powerful SMS and WAP gateway"
-HOMEPAGE="http://www.kannel.org/"
-SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="ssl mysql sqlite postgres pcre doc debug pam"
-
-RESTRICT="test" # some tests fail with "address already in use"
-
-RDEPEND="sys-libs/e2fsprogs-libs
- dev-libs/libxml2
- dev-lang/perl
- sys-libs/zlib
- ssl? ( dev-libs/openssl )
- mysql? ( virtual/mysql )
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql[server] )
- pcre? ( dev-libs/libpcre )
- pam? ( virtual/pam )"
-DEPEND="${RDEPEND}
- >=sys-devel/bison-2.2
- doc? ( media-gfx/transfig
- app-text/jadetex
- app-text/docbook-dsssl-stylesheets
- app-text/docbook-sgml-dtd:3.1 )"
-
-S="${WORKDIR}/gateway-${PV}"
-
-pkg_setup() {
- enewgroup kannel
- enewuser kannel -1 -1 /var/log/kannel kannel
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-custom-wap-ports.patch"
- epatch "${FILESDIR}/${P}-autotools.patch"
- epatch "${FILESDIR}/${P}-external-libuuid.patch"
-
- #by default, use current directory for logging
- sed -i -e 's:/tmp/::' doc/examples/kannel.conf
-
- eautoconf
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing # some code breaks strict aliasing
- econf --docdir=/usr/share/doc/${PF} \
- --enable-localtime \
- --disable-start-stop-daemon \
- --without-sqlite2 \
- $(use_enable pam) \
- $(use_enable debug debug) \
- $(use_enable pcre) \
- $(use_enable doc docs) \
- $(use_enable ssl) \
- $(use_with mysql) \
- $(use_with sqlite sqlite3) \
- $(use_with postgres pgsql) \
- || die "econf failed"
-}
-
-# phase disabled by RESTRICT
-# src_test() {
-# emake check || die "emake check failed"
-# }
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- if use doc; then
- emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
- fi
- dodoc README
-
- diropts -g kannel -m0750
- dodir /etc/kannel
- insinto /etc/kannel
- newins doc/examples/kannel.conf kannel.conf.sample
-
- local f
- for f in bearerbox smsbox wapbox; do
- newinitd "${FILESDIR}/kannel-$f.initd" kannel-$f
- done
-
- diropts -g kannel -m0770
- keepdir /var/log/kannel /var/run/kannel
-}
-
-pkg_postinst() {
- if use ssl; then
- elog "SSL certificate can be created by running"
- elog " emerge --config =${CATEGORY}/${PF}"
- fi
-}
-
-pkg_config() {
- if use ssl; then
- if install_cert /etc/ssl/kannel; then
- chown kannel "${ROOT}"etc/ssl/kannel.{pem,key}
- einfo "For using this certificate, you have to add following line to your kannel.conf:"
- einfo ' ssl-client-certkey-file = "/etc/ssl/kannel.pem"'
- einfo ' ssl-server-cert-file = "/etc/ssl/kannel.crt"'
- einfo ' ssl-server-key-file = "/etc/ssl/kannel.key"'
- fi
- else
- eerror "This phase exists only for creating kannel SSL certificate"
- eerror "and ssl USE flag is disabled for this package!"
- fi
-}
diff --git a/app-mobilephone/kannel/kannel-1.5.0-r3.ebuild b/app-mobilephone/kannel/kannel-1.5.0-r3.ebuild
deleted file mode 100644
index da9badd3016d..000000000000
--- a/app-mobilephone/kannel/kannel-1.5.0-r3.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-WANT_AUTOMAKE=none
-
-inherit autotools flag-o-matic ssl-cert user
-
-DESCRIPTION="Powerful SMS and WAP gateway"
-HOMEPAGE="http://www.kannel.org/"
-SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug doc mysql libressl pam pcre postgres sqlite ssl"
-
-RESTRICT="test" # some tests fail with "address already in use"
-
-RDEPEND="
- sys-libs/e2fsprogs-libs
- dev-libs/libxml2:2
- dev-lang/perl
- sys-libs/zlib
- ssl? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= ) )
- mysql? ( virtual/mysql )
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql:=[server] )
- pcre? ( dev-libs/libpcre:3 )
- pam? ( virtual/pam )
-"
-DEPEND="${RDEPEND}
- >=sys-devel/bison-2.2
- doc? ( media-gfx/transfig
- app-text/jadetex
- app-text/docbook-dsssl-stylesheets
- app-text/docbook-sgml-dtd:3.1 )
-"
-
-S="${WORKDIR}/gateway-${PV}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.5.0-custom-wap-ports.patch"
- "${FILESDIR}/${PN}-1.4.3-autotools.patch"
- "${FILESDIR}/${PN}-1.4.3-external-libuuid.patch"
- "${FILESDIR}/${PN}-1.5.0-initgroups.patch"
-)
-
-pkg_setup() {
- enewgroup kannel
- enewuser kannel -1 -1 /var/log/kannel kannel
-}
-
-src_prepare() {
- default
-
- #by default, use current directory for logging
- sed -i -e 's:/tmp/::' doc/examples/kannel.conf
-
- mv configure.in configure.ac || die
- eautoconf
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing # some code breaks strict aliasing
- econf \
- --enable-localtime \
- --disable-start-stop-daemon \
- --without-sqlite2 \
- $(use_enable pam) \
- $(use_enable debug debug) \
- $(use_enable pcre) \
- $(use_enable doc docs) \
- $(use_enable ssl) \
- $(use_with mysql) \
- $(use_with sqlite sqlite3) \
- $(use_with postgres pgsql)
-}
-
-# phase disabled by RESTRICT
-# src_test() {
-# emake check || die "emake check failed"
-# }
-
-src_install() {
- default
-
- if use doc; then
- emake -j1 DESTDIR="${D}" install-docs || die "emake install-docs failed"
- fi
-
- diropts -g kannel -m0750
- dodir /etc/kannel
- insinto /etc/kannel
- newins doc/examples/kannel.conf kannel.conf.sample
-
- local f
- for f in bearerbox smsbox wapbox; do
- newinitd "${FILESDIR}/kannel-$f.initd" kannel-$f
- done
-
- diropts -g kannel -m0770
- keepdir /var/log/kannel
-}
-
-pkg_postinst() {
- if use ssl; then
- elog "SSL certificate can be created by running"
- elog " emerge --config =${CATEGORY}/${PF}"
- fi
-}
-
-pkg_config() {
- if use ssl; then
- if install_cert /etc/ssl/kannel; then
- chown kannel "${ROOT}"etc/ssl/kannel.{pem,key}
- einfo "For using this certificate, you have to add following line to your kannel.conf:"
- einfo ' ssl-client-certkey-file = "/etc/ssl/kannel.pem"'
- einfo ' ssl-server-cert-file = "/etc/ssl/kannel.crt"'
- einfo ' ssl-server-key-file = "/etc/ssl/kannel.key"'
- fi
- else
- eerror "This phase exists only for creating kannel SSL certificate"
- eerror "and ssl USE flag is disabled for this package!"
- fi
-}
diff --git a/app-mobilephone/kannel/metadata.xml b/app-mobilephone/kannel/metadata.xml
deleted file mode 100644
index 4eb9c367c77d..000000000000
--- a/app-mobilephone/kannel/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription>Kannel is a compact and very powerful open source WAP and SMS gateway,
-used widely across the globe both for serving millions of short messages (SMS)
-and pushing WAP service indications.</longdescription>
-</pkgmetadata>
diff --git a/app-mobilephone/lightblue-0.4-r1 b/app-mobilephone/lightblue-0.4-r1
new file mode 100644
index 000000000000..6bb58c6b289a
--- /dev/null
+++ b/app-mobilephone/lightblue-0.4-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/openobex-1.3 >=dev-python/pybluez-0.9[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)]
+DESCRIPTION=API for Python which provides simple access to Bluetooth operations
+EAPI=5
+HOMEPAGE=http://lightblue.sourceforge.net/
+IUSE=examples python_targets_pypy python_targets_python2_7
+KEYWORDS=amd64 x86
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/openobex-1.3 >=dev-python/pybluez-0.9[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)]
+REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 )
+SLOT=0
+SRC_URI=mirror://sourceforge/lightblue/lightblue-0.4.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=cb6743dfd2943283a5b77f20fee13039
diff --git a/app-mobilephone/lightblue/Manifest b/app-mobilephone/lightblue/Manifest
deleted file mode 100644
index 28f6db6b1c4f..000000000000
--- a/app-mobilephone/lightblue/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lightblue-0.4.tar.gz 204072 BLAKE2B ca3b39aaf729602c1a2a0022f1a5112604b94eea780239337137d5ff9f4bb24b6a9ee1443e1d5bd09dd2a6ff04d0562684d7f0c98028a838a4e4601ed7af2a40 SHA512 aa1446bacc1a75492e9bd604a41f89b72144642e029066f1d5ab85410f701a3c7e45bad9f4a33be1b3c65ac5525e0c9ab0f0fcaa0481795bc412d9e8bd97dac0
-EBUILD lightblue-0.4-r1.ebuild 617 BLAKE2B c6ffbb7326acccd4a13f6681ec95657143438699fc720a4c33a000c0e438ef1f80bcdf4ab262f561773584b767df8f6e9a71d2df89cab9ccb0791cc591f8a39f SHA512 66ed59445edaf5cc1c1dc4d897e1906e64fbc46f5eb5b0ffc49dbd1260b9df5dfb3fa08062bdda8ce1f1c2c7b501aace7fc0ce11ee7642cb1350472243b57929
-MISC metadata.xml 319 BLAKE2B aced104936b20e220b7307488878813f9be4af9285e6ae7e8e0a2422419758f2ecbb0d062f20e392cb663aabf936b5d04ed8c309ae24457f3ccdd30df7445cda SHA512 1c34ee3368d5af5b7e361dda14dbd46207b3d0ef3b787530f2e5c5b6dd39414dfe9094945dea7ed57cedea5c7df803a3a37264099bb90b64a39fe375c8a73153
diff --git a/app-mobilephone/lightblue/lightblue-0.4-r1.ebuild b/app-mobilephone/lightblue/lightblue-0.4-r1.ebuild
deleted file mode 100644
index 1ddc89fd0cb2..000000000000
--- a/app-mobilephone/lightblue/lightblue-0.4-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 pypy )
-inherit distutils-r1
-
-DESCRIPTION="API for Python which provides simple access to Bluetooth operations"
-HOMEPAGE="http://lightblue.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-DEPEND="
- >=dev-libs/openobex-1.3
- >=dev-python/pybluez-0.9[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-python_install_all() {
- use examples && local EXAMPLES=( examples/. )
- distutils-r1_python_install_all
-}
diff --git a/app-mobilephone/lightblue/metadata.xml b/app-mobilephone/lightblue/metadata.xml
deleted file mode 100644
index 075af935775b..000000000000
--- a/app-mobilephone/lightblue/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">lightblue</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/metadata.xml b/app-mobilephone/metadata.xml
deleted file mode 100644
index f1c904e355a5..000000000000
--- a/app-mobilephone/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-mobilephone category contains software for working with mobile phones.
- </longdescription>
- <longdescription lang="ja">
- app-mobilephoneカテゴリにはケタイと使うソフトウェアが含まれます。
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-mobilephone chứa các phần mềm hoạt động với
- điện thoại di động.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-mobilephone enthält Software für das Arbeiten mit Mobiltelefonen.
- </longdescription>
- <longdescription lang="it">
- La categoria app-mobilephone contiene software per la telefonia mobile.
- </longdescription>
- <longdescription lang="pt">
- A categoria app-mobilephone contém programas para trabalhar com
- telefones celulares.
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-mobilephone zawiera oprogramowanie do współpracy z
- telefonami komórkowymi.
- </longdescription>
- <longdescription lang="es">
- La categoría app-mobilephone contiene software para trabajar con
- teléfonos móviles.
- </longdescription>
-</catmetadata>
-
diff --git a/app-mobilephone/obexftp-0.24-r1 b/app-mobilephone/obexftp-0.24-r1
new file mode 100644
index 000000000000..384b14cfe275
--- /dev/null
+++ b/app-mobilephone/obexftp-0.24-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-libs/openobex-1.7 net-wireless/bluez perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) tcl? ( dev-lang/tcl:0= ) perl? ( dev-lang/swig ) python? ( dev-lang/swig ) ruby? ( dev-lang/swig ) tcl? ( dev-lang/swig ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=File transfer over OBEX for mobile phones
+EAPI=5
+HOMEPAGE=http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp
+IUSE=perl python ruby tcl python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
+KEYWORDS=amd64 hppa ppc x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/openobex-1.7 net-wireless/bluez perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) tcl? ( dev-lang/tcl:0= )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
+SLOT=0
+SRC_URI=mirror://sourceforge/openobex/obexftp-0.24-Source.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 ruby-single 7435c1687c234eb8cf5b212756f6381e ruby-utils e5942a80e3c3b936c6b84d6dc4af9f9c toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=08d5675be3c2fd382c155584d4eff84a
diff --git a/app-mobilephone/obexftp-0.24.2 b/app-mobilephone/obexftp-0.24.2
new file mode 100644
index 000000000000..fcad23a3502e
--- /dev/null
+++ b/app-mobilephone/obexftp-0.24.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-libs/openobex-1.7 net-wireless/bluez perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) tcl? ( dev-lang/tcl:0= ) perl? ( dev-lang/swig ) python? ( dev-lang/swig ) ruby? ( dev-lang/swig ) tcl? ( dev-lang/swig ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=File transfer over OBEX for mobile phones
+EAPI=6
+HOMEPAGE=http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp
+IUSE=perl python ruby tcl python_targets_python2_7 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_5 python_single_target_python3_6
+KEYWORDS=~amd64 ~hppa ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/openobex-1.7 net-wireless/bluez perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) tcl? ( dev-lang/tcl:0= )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
+SLOT=0
+SRC_URI=mirror://sourceforge/openobex/obexftp-0.24.2-Source.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 ruby-single 7435c1687c234eb8cf5b212756f6381e ruby-utils e5942a80e3c3b936c6b84d6dc4af9f9c toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=e3cb342ad09b95bbac040edc90848a08
diff --git a/app-mobilephone/obexftp/Manifest b/app-mobilephone/obexftp/Manifest
deleted file mode 100644
index 9e2f45e8e59a..000000000000
--- a/app-mobilephone/obexftp/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX obexftp-0.23-gentoo.patch 388 BLAKE2B f45673c18551bf3278d5722f1156e0259a665a00c5f0c97f2489c4ec30fef6b097923cfacfad099879a2249fd8aa372a759742fba7157b8a9fe4091aa148f21f SHA512 73dba3d616e92f198d1ef7a1e3da720c83f5ce02869f9a677630e78451e360728db01fc98ab0a67b9e49ac04fbf801a27d5402dc2c210a82ac13fa57e94972cc
-AUX obexftp-0.24-config.patch 165 BLAKE2B 83e337f534d9ef6763ca6d31a2c3982ce747470f4673344ddb01c5523b2e08bd15995191cafc2d6ab7f97de7784580934d63153e786995806db3fee352de4c2c SHA512 8ac60a20d98c020d90d232d0c823052a6d183cca39405d72295136271a388e562586622ea5432edd94cdc0c52745381e03c7e162aba10fa9c07d6763570e66f4
-AUX obexftp-0.24-enable_bluetooth.patch 421 BLAKE2B 35fc565da087b00fe194f8407a2119547413d2adf2671aa1a9026b95da8ab3c937e7ead692c53c85b06b5615df3c76c84a13531a30f1135c6cb08d3c0ce42b75 SHA512 1ebd5ab061dc733f7d8b7650bd4c27bcd2eff8b816cb283afcc2c984332903ac6f9d4cd08e49e3b64e0bcf976d8781d561b6666e43d5567fa8ee2ec91a232902
-AUX obexftp-0.24-fuse.patch 786 BLAKE2B 77153b0773be2c11c6a63a0c77daaf67a66fbaa47047e4b0e49106138009f3c0ca0284a7dc17c6f8ef6e5536f5d74f89f610fc998635bfadf017be9fac0fc794 SHA512 0c5fed0db46021056e21decb70d4c93a2e691e4f919447fb9ec3818376564ea742936104a07c77448456b5320030e0ce66678ba1f210d4a4c9c0942964db9838
-AUX obexftp-0.24-norpath.patch 641 BLAKE2B ba8de051365bc6417a6421cde50399a92754aa7c2b5523888580cf5d58e2d41f1393b21bf74ce38ecf1f292cca512dd929407443ba50dba65d53204654b38de3 SHA512 876502ac2325e0969e9e8bcdb59325e6dce07468fc106b7fb44befcf6e45d766e7e333d58a5392e376d70baa1532fe5f93cfc7d6a8125735df54a09849e68203
-AUX obexftp-0.24-pkgconfig_requires.patch 399 BLAKE2B 56e8debd7f0a4231acb27423284c18a365df9a6c0f04efbc7c3da05210021770da8de5b4676455bd962031726874bad60a1b3bbc14769aeda095080720adb82d SHA512 ade75cf148d50223d30bd0a075303c8ca686dbf7f1e099c317e7a5d9d2b929743f5fd613b29a4c6af46b48e8a3dd74cd0db8d08df9823699dce6da9e84222749
-AUX obexftp-0.24-python_sitedir.patch 544 BLAKE2B d86883dca5cc9795a07a0a306692cfe63774054d7f6358a3c2a581e2a77f85fef2c3e9fbaff8d8d21d860ced636159532d2fede546ff28146c452e0a2ea33910 SHA512 519e77d8a3ff4b7a9779e350191b8389c27f7bf42abd44704508341d9fdabb0bf9b456fc4cccd93779fc4b54ddcf3cabb38e55f2ea3389b90a85e27de18e0b6a
-AUX obexftp-0.24.2-parallel-build.patch 1251 BLAKE2B 538d82b8e14ec874323d1578c6ccd10d3418cd0efda61bf3752aaea04b22ac357b2792783cf3a86d6c7ec2aa33bd0bbacdf9b99f2082b427fc56d241b2a57849 SHA512 0f7bf40bde282faa6e6c5fc9bab4d5f4d95c9c09581b2e5bfa2f7490714da09c41c3b02789c3ddd7bb2be5d5960aa59587796685a4a250b7f60095237ce77eba
-DIST obexftp-0.24-Source.tar.gz 88154 BLAKE2B 6124a59e8e8af555256fb910b1efd3ae630e97e71559fa3d5e488e911251d98f3f4ba543cb88723f0bc561b4753afc9b613410da51d7d8695182cdfb9cbaf7ab SHA512 785449665f5e9269d7bfd15f379bd8fbad321780292e56341e2089d6894255b7301fc23bb27a80e4e6f6317a130b658dedd307b7ece0fd31ef8f1a109c6f21b9
-DIST obexftp-0.24.2-Source.tar.gz 110291 BLAKE2B 7de93f5f5a367481b22b49c7812357ab5f704830c83770378de13f9c4ffb5f114d48beafca193b52670563b397656ec185519a8d004eb1f9785787e8cc5caaff SHA512 91a5d7e52c00bbaf24837384ceadc987a89297e672b246df1370bbd669fae05459281bc46bb60ba562607bfbead321926cdf11422059cd918819d80321e190c2
-EBUILD obexftp-0.24-r1.ebuild 1818 BLAKE2B 70751aa65c9eaf57b53e832981ccfeaca312d9b2ae444d9ae3c223ce51276def863968d1ad2db3a360f4aa5335098a7d3209de1533bb07a5fb2453ea165f9f93 SHA512 52c97c1785a9524f3ff9d17f6198248f5459312fa21600a5bf04a6466e06c9bcc2d3f662414a20f205d9de4b3c4cbabb0105edc113d5425681805da0d259fc66
-EBUILD obexftp-0.24.2.ebuild 1674 BLAKE2B 250925656ecc33b16c59f0b37e098958f86ca77836e391b7b9ac805efb900cee624204c02425a0dc2feb4d97baba4d9137f07c9a2885003b4149dacba0296487 SHA512 d495aa0502def2c9a4cc6c9f660f7b73a4791f4ba96f2add74d6cedf3f63d75fcec4025056eab682e6d0b7351611b5c3a1beeb8b0786b0eb970c2cdef63f12a5
-MISC metadata.xml 245 BLAKE2B e86e15e6196c5caa30c4dbbcc46d970e3d1fc51b5986c9c5855da2914e104cdc3abe7d23eae94b143047e21603bbd49c23684cca7eed166d90579ccc9dcc742e SHA512 f2f864248cda1ce42c75a7d993ea9d80592f4b5bf957ba7d10e3a26d55429720530c96974403e9d732e2ca67724645f7dfb8b880617a3cc6a3b9d36dd201f433
diff --git a/app-mobilephone/obexftp/files/obexftp-0.23-gentoo.patch b/app-mobilephone/obexftp/files/obexftp-0.23-gentoo.patch
deleted file mode 100644
index caf0611ff071..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.23-gentoo.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/obexftp/client.c
-+++ b/obexftp/client.c
-@@ -51,8 +51,6 @@
-
- #ifdef HAVE_BLUETOOTH
- #include "bt_kit.h"
--#else
--#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
- #endif /* HAVE_BLUETOOTH */
-
- #include <openobex/obex.h>
---- a/apps/obexftp.c
-+++ b/apps/obexftp.c
-@@ -29,6 +29,8 @@
-
- #include <sys/types.h>
-
-+#include <config.h>
-+
- #ifdef HAVE_SYS_TIMES_H
- #include <sys/times.h>
- #endif
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-config.patch b/app-mobilephone/obexftp/files/obexftp-0.24-config.patch
deleted file mode 100644
index f923a4b0ed2c..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-config.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/apps/obexftp.c
-+++ b/apps/obexftp.c
-@@ -43,8 +43,6 @@
-
- #include <common.h>
-
--#include <config.h>
--
- #ifdef HAVE_SYS_TIMES_H
- #include <sys/times.h>
- #endif
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-enable_bluetooth.patch b/app-mobilephone/obexftp/files/obexftp-0.24-enable_bluetooth.patch
deleted file mode 100644
index ff72fff17e7c..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-enable_bluetooth.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -52,11 +52,13 @@
- #
- # some code is only included if bluetooth is available
- #
-+if ( ENABLE_BLUETOOTH )
- find_package ( Bluetooth )
- if ( Bluetooth_FOUND )
- include_directories ( ${Bluetooth_INCLUDE_DIRS} )
- add_definitions ( -DHAVE_BLUETOOTH -DHAVE_SDP )
- endif ( Bluetooth_FOUND )
-+endif ( ENABLE_BLUETOOTH )
-
- add_subdirectory ( bfb )
- add_subdirectory ( multicobex )
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-fuse.patch b/app-mobilephone/obexftp/files/obexftp-0.24-fuse.patch
deleted file mode 100644
index 260cfc2d9a56..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-fuse.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 2cc82e0ab5a30eaab5461dcc4eed41b095edba3f Mon Sep 17 00:00:00 2001
-From: Hendrik Sattler <post@hendrik-sattler.de>
-Date: Sun, 11 Aug 2013 20:27:29 +0200
-Subject: [PATCH] Install fuse apps
-
----
- fuse/CMakeLists.txt | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
-
-diff --git a/fuse/CMakeLists.txt b/fuse/CMakeLists.txt
-index c31a5fc..7d5f7ea 100644
---- a/fuse/CMakeLists.txt
-+++ b/fuse/CMakeLists.txt
-@@ -14,7 +14,6 @@ if ( Fuse_FOUND )
- ${Fuse_LIBRARIES}
- )
-
--
- add_executable ( obexautofs
- obexautofs.c
- )
-@@ -23,4 +22,10 @@ if ( Fuse_FOUND )
- obexftp
- ${Fuse_LIBRARIES}
- )
-+
-+ install ( TARGETS obexfs obexautofs
-+ RUNTIME
-+ DESTINATION ${CMAKE_INSTALL_BINDIR}
-+ COMPONENT applications
-+ )
- endif ( Fuse_FOUND )
---
-1.7.1
-
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-norpath.patch b/app-mobilephone/obexftp/files/obexftp-0.24-norpath.patch
deleted file mode 100644
index 75a240177182..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-norpath.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- obexftp-0.22/swig/perl/Makefile.PL.in.norpath 2007-07-11 21:22:30.000000000 +0200
-+++ obexftp-0.22/swig/perl/Makefile.PL.in 2007-08-06 20:17:39.000000000 +0200
-@@ -11,7 +11,7 @@ WriteMakefile(
- 'INC' => q[-I@top_srcdir@ @CPPFLAGS@],
- # Default value for LDDLFLAGS is $Config{lddlflags}="-shared -L/usr/local/lib"
- # but we want rpath to be @libdir@ or @exec_prefix@/lib
-- 'LDDLFLAGS' => q[-shared -Wl,-rpath=@prefix@/lib],
-+ 'LDDLFLAGS' => q[-shared],
- 'LIBS' => q[-L@top_builddir@/obexftp/.libs -lobexftp
- -L@top_builddir@/multicobex/.libs -lmulticobex
- -L@top_builddir@/bfb/.libs -lbfb
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-pkgconfig_requires.patch b/app-mobilephone/obexftp/files/obexftp-0.24-pkgconfig_requires.patch
deleted file mode 100644
index ded4a583330f..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-pkgconfig_requires.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -71,7 +71,7 @@
- set ( exec_prefix "\${prefix}" )
- set ( libdir "\${prefix}/${CMAKE_INSTALL_LIBDIR}" )
- set ( includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}" )
--set ( REQUIRES "bluetooth openobex" )
-+set ( REQUIRES "bluez openobex" )
- configure_file (
- ${CMAKE_CURRENT_SOURCE_DIR}/obexftp.pc.in
- ${CMAKE_CURRENT_BINARY_DIR}/obexftp.pc
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24-python_sitedir.patch b/app-mobilephone/obexftp/files/obexftp-0.24-python_sitedir.patch
deleted file mode 100644
index 24cc46050ab4..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24-python_sitedir.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/swig/python/CMakeLists.txt
-+++ b/swig/python/CMakeLists.txt
-@@ -40,11 +40,13 @@
- OUTPUT_VARIABLE PYTHON_PREFIX
- )
- file ( TO_CMAKE_PATH "${PYTHON_PREFIX}" PYTHON_PREFIX )
-+if ( NOT PYTHON_SITE_DIR )
- execute_process (
- COMMAND ${PYTHON_EXECUTABLE} -c
- "import site, sys; sys.stdout.write(site.getsitepackages()[-1])"
- OUTPUT_VARIABLE PYTHON_SITE_DIR
- )
-+endif ( PYTHON_SITE_DIR )
- file ( TO_CMAKE_PATH "${PYTHON_SITE_DIR}" PYTHON_SITE_DIR )
- string ( REGEX REPLACE "^${PYTHON_PREFIX}/" ""
- PYTHON_SITE_DIR "${PYTHON_SITE_DIR}"
diff --git a/app-mobilephone/obexftp/files/obexftp-0.24.2-parallel-build.patch b/app-mobilephone/obexftp/files/obexftp-0.24.2-parallel-build.patch
deleted file mode 100644
index 78a8a7426320..000000000000
--- a/app-mobilephone/obexftp/files/obexftp-0.24.2-parallel-build.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
-index b5c84e4..63af134 100644
---- a/apps/CMakeLists.txt
-+++ b/apps/CMakeLists.txt
-@@ -5,14 +5,23 @@ add_definitions( -DVERSION="${obexftp_VERSION}" )
- add_definitions ( -DHAVE_USB )
-
- add_executable ( obexftp_app obexftp.c )
--target_link_libraries ( obexftp_app obexftp )
-+target_link_libraries ( obexftp_app
-+ PRIVATE multicobex
-+ PRIVATE bfb
-+ obexftp
-+)
- set_target_properties ( obexftp_app PROPERTIES
- OUTPUT_NAME obexftp
- )
-
-
- add_executable ( obexftpd_app obexftpd.c )
--target_link_libraries ( obexftpd_app obexftp openobex )
-+target_link_libraries ( obexftpd_app
-+ PRIVATE multicobex
-+ PRIVATE bfb
-+ obexftp
-+ openobex
-+)
- set_target_properties ( obexftpd_app PROPERTIES
- OUTPUT_NAME obexftpd
- )
-diff --git a/fuse/CMakeLists.txt b/fuse/CMakeLists.txt
-index 0c80d3d..ff5e3cd 100644
---- a/fuse/CMakeLists.txt
-+++ b/fuse/CMakeLists.txt
-@@ -13,6 +13,8 @@ if ( Fuse_FOUND )
- )
-
- target_link_libraries ( obexfs
-+ PRIVATE multicobex
-+ PRIVATE bfb
- obexftp
- ${Fuse_LIBRARIES}
- ${EXPAT_LIBRARIES}
-@@ -23,6 +25,8 @@ if ( Fuse_FOUND )
- )
-
- target_link_libraries ( obexautofs
-+ PRIVATE multicobex
-+ PRIVATE bfb
- obexftp
- ${Fuse_LIBRARIES}
- )
-
diff --git a/app-mobilephone/obexftp/metadata.xml b/app-mobilephone/obexftp/metadata.xml
deleted file mode 100644
index 1b474448ed2d..000000000000
--- a/app-mobilephone/obexftp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">openobex</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/obexftp/obexftp-0.24-r1.ebuild b/app-mobilephone/obexftp/obexftp-0.24-r1.ebuild
deleted file mode 100644
index 88e346c57503..000000000000
--- a/app-mobilephone/obexftp/obexftp-0.24-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit cmake-utils python-single-r1 python-utils-r1 ruby-single eutils multilib
-
-DESCRIPTION="File transfer over OBEX for mobile phones"
-HOMEPAGE="http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp"
-SRC_URI="mirror://sourceforge/openobex/${P}-Source.tar.gz"
-SLOT="0"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 hppa ppc x86"
-
-# bluetooth support is not really optional, bug #529068
-IUSE="perl python ruby tcl" #bluetooth
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-libs/openobex-1.7
- net-wireless/bluez
- perl? ( dev-lang/perl:= )
- python? ( ${PYTHON_DEPS} )
- ruby? ( ${RUBY_DEPS} )
- tcl? ( dev-lang/tcl:0= )
-"
-DEPEND="
- ${RDEPEND}
- perl? ( dev-lang/swig )
- python? ( dev-lang/swig )
- ruby? ( dev-lang/swig )
- tcl? ( dev-lang/swig )
- virtual/pkgconfig
-"
-
-S=${WORKDIR}/${P}-Source
-
-DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.23-gentoo.patch
- "${FILESDIR}"/${PN}-0.24-config.patch
- "${FILESDIR}"/${PN}-0.24-enable_bluetooth.patch
- "${FILESDIR}"/${PN}-0.24-python_sitedir.patch
- "${FILESDIR}"/${PN}-0.24-norpath.patch
- "${FILESDIR}"/${PN}-0.24-fuse.patch
- "${FILESDIR}"/${PN}-0.24-pkgconfig_requires.patch
-)
-
-src_configure() {
-# -DENABLE_BLUETOOTH=$(usex bluetooth)
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_SKIP_RPATH=ON
- -DENABLE_PERL=$(usex perl)
- -DENABLE_BLUETOOTH=yes
- -DENABLE_PYTHON=$(usex python)
- $(usex python -DPYTHON_SITE_DIR=$(python_get_sitedir) '')
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_TCL=$(usex tcl)
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- rm -rf "${ED}"/usr/share/doc/${PN}/html || die #524866
-}
diff --git a/app-mobilephone/obexftp/obexftp-0.24.2.ebuild b/app-mobilephone/obexftp/obexftp-0.24.2.ebuild
deleted file mode 100644
index 3527d2552090..000000000000
--- a/app-mobilephone/obexftp/obexftp-0.24.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit cmake-utils python-single-r1 ruby-single
-
-DESCRIPTION="File transfer over OBEX for mobile phones"
-HOMEPAGE="http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp"
-SRC_URI="mirror://sourceforge/openobex/${P}-Source.tar.gz"
-SLOT="0"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~hppa ~ppc ~x86"
-
-# bluetooth support is not really optional, bug #529068
-IUSE="perl python ruby tcl"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-libs/openobex-1.7
- net-wireless/bluez
- perl? ( dev-lang/perl:= )
- python? ( ${PYTHON_DEPS} )
- ruby? ( ${RUBY_DEPS} )
- tcl? ( dev-lang/tcl:0= )
-"
-DEPEND="${RDEPEND}
- perl? ( dev-lang/swig )
- python? ( dev-lang/swig )
- ruby? ( dev-lang/swig )
- tcl? ( dev-lang/swig )
- virtual/pkgconfig
-"
-
-S=${WORKDIR}/${P}-Source
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.23-gentoo.patch
- "${FILESDIR}"/${PN}-0.24-config.patch
- "${FILESDIR}"/${PN}-0.24-enable_bluetooth.patch
- "${FILESDIR}"/${PN}-0.24-python_sitedir.patch
- "${FILESDIR}"/${PN}-0.24-norpath.patch
- "${FILESDIR}"/${P}-parallel-build.patch
-)
-
-src_configure() {
-# -DENABLE_BLUETOOTH=$(usex bluetooth)
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_SKIP_RPATH=ON
- -DENABLE_PERL=$(usex perl)
- -DENABLE_BLUETOOTH=yes
- -DENABLE_PYTHON=$(usex python)
- $(usex python -DPYTHON_SITE_DIR=$(python_get_sitedir) '')
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_TCL=$(usex tcl)
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- rm -rf "${ED}"/usr/share/doc/${PN}/html || die #524866
-}
diff --git a/app-mobilephone/pysms-0.9.4-r1 b/app-mobilephone/pysms-0.9.4-r1
new file mode 100644
index 000000000000..e760432cfc02
--- /dev/null
+++ b/app-mobilephone/pysms-0.9.4-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+DESCRIPTION=Tool for sending text messages for various Swiss providers
+EAPI=5
+HOMEPAGE=https://sourceforge.net/projects/pysms/
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-python/pygtk[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+REQUIRED_USE=|| ( python_targets_python2_7 )
+SLOT=0
+SRC_URI=mirror://sourceforge/pysms/pysms-0.9.4.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=ffc48973beaf30c1a0ef10dd17c20b68
diff --git a/app-mobilephone/pysms/Manifest b/app-mobilephone/pysms/Manifest
deleted file mode 100644
index 28315b45823f..000000000000
--- a/app-mobilephone/pysms/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pysms-0.9.4.tar.gz 57843 BLAKE2B eded164faa92d70a288e483868b518dc68e1096565642816d13ca1ac4e23c3ed57cef6d497293a6245e0df64bb64b23cf52e29ae62b393ed0de35503001555ee SHA512 7f2a1279368b68ef17e16f346079aa5f3daf50c7ab43570425e9be8c5144e6c291390e4178fded52f7fcd16aeb2960993897036d09ee265f2717fe60d583e8d9
-EBUILD pysms-0.9.4-r1.ebuild 612 BLAKE2B 041d5783985c7edaef556b4f69699770f909d7edb902e5982a6bb5fe67b6d76158f6d3b68acacc59cb425eba57873245eef7c0a5faf13574cae5006ec8f1b0a0 SHA512 7f51e465ec57a4af5c216ca8dc69d5912331b760b6d98d88b000fbce653afe0ede8cbc18010dc28645da6296c49704568291a93356cf2ffff720f90b234570d4
-MISC metadata.xml 337 BLAKE2B 68ded48ec58a70583592db601d1ef5d6a4e22783a6fa83a1c58524ebbba2bcd5141b809eaf4cea084bd1f49a28f73829899311e37b383e5a91103ed0bee46d81 SHA512 0aabed409e114ac8ce489ddd5caae70fcd10f02b9d62baab5749a7612275b2abfd555e584734d30cf1b9b60d205bf3769e8445b1e048ec8e7251e8e759a4fd2d
diff --git a/app-mobilephone/pysms/metadata.xml b/app-mobilephone/pysms/metadata.xml
deleted file mode 100644
index 012e58409b5f..000000000000
--- a/app-mobilephone/pysms/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>Tool for sending text messages for various Swiss providers</longdescription>
- <upstream>
- <remote-id type="sourceforge">pysms</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/pysms/pysms-0.9.4-r1.ebuild b/app-mobilephone/pysms/pysms-0.9.4-r1.ebuild
deleted file mode 100644
index 492f6b098e02..000000000000
--- a/app-mobilephone/pysms/pysms-0.9.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Tool for sending text messages for various Swiss providers"
-HOMEPAGE="https://sourceforge.net/projects/pysms/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-python/pygtk[${PYTHON_USEDEP}]"
-
-python_prepare() {
- sed -e "s:0.9.1:0.9.4:" \
- -e "s/Application;Network/Network/" \
- -i data/pysms.desktop || die
- rm -f MANIFEST.in
-
- distutils-r1_python_prepare
-}
diff --git a/app-mobilephone/qtadb-0.8.1-r1 b/app-mobilephone/qtadb-0.8.1-r1
new file mode 100644
index 000000000000..38cda69d00a0
--- /dev/null
+++ b/app-mobilephone/qtadb-0.8.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 app-arch/unzip
+DESCRIPTION=Android phone manager via ADB
+EAPI=6
+HOMEPAGE=https://qtadb.wordpress.com
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5
+SLOT=0
+SRC_URI=https://bitbucket.org/michalmotyczko/qtadb/get/ccbb0c86c9eb.zip -> qtadb-0.8.1.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 estack 43ddf5aaffa7a8d0482df54d25a66a1f multilib 97f470f374f2e94ccab04a2fb21d811e qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=e1c00c6ee8982a9a2bd4c5950314ebe2
diff --git a/app-mobilephone/qtadb/Manifest b/app-mobilephone/qtadb/Manifest
deleted file mode 100644
index 68c94d7d1d8f..000000000000
--- a/app-mobilephone/qtadb/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX qtadb-0.8.1-qt5-5.11.patch 384 BLAKE2B 76487036a89f895231b81193bd556b0d4d6587eb44b2d71ce2c4d14cbf236869513763490031c72dd94f5320a1b1985fefdd1c6f1f87aff073f0c33e60af92ae SHA512 364fa51f7185d09c642b770764cf86ceafceb25b1040b7949e69ae929fd7a3ab9ff3dd9556780466de79ac4a90bbc88e0a71d742b8f279072bd3aa87d2b9b04c
-AUX qtadb-0.8.1-qt5.patch 3359 BLAKE2B 05dd84a9ebc3ab983949e9ce8c10ac675298513e14df1cf2a52a8ed8335d57cdfb04a9c65e05cba7811a9e3f2ec79853102749a3b8009cf36fc0ce3ad91ff1d6 SHA512 f7f9c7521dd0803d588e4393b33bf967ac9d67fddae91f1ca9d4627655690375074ac0f50ab9207fc8ed35b430d91586ce36a519b848685f0b900fe362921306
-DIST qtadb-0.8.1.zip 1104845 BLAKE2B f6f7c08b07c2e59d79e9807850f3ccdedbbc1aff2b94556de748aadc7c26ff8f8bc41275e44e4b4f8249bc1806803c5fea27426d5f895959d546610c0ae07245 SHA512 b407198edd6267ef70e5e2e3b8a094c7b9d9a0bc49dce7e60787e76a1da6e752dd92d7ddbf62a133c44b79118365820b0e710c862c15c9b79f2d7ddf3bc13fd7
-EBUILD qtadb-0.8.1-r1.ebuild 1869 BLAKE2B 335eb5089a109d7af23f4999da7b0c92f7ad9dffaba54cd918c7e29f2626ec73d1d8ba27e4835c3d34f7550c5dce9ae04e42512323b4773800935e69920be619 SHA512 930e186fc27d1e936da2f3b264806fd3413284291dcd5e3f2bf54776d7d45d1b417958d63de0f5291443fbc1f3d2d170b9e2ab4ef6b1c03c2135bb4847f76bee
-MISC metadata.xml 246 BLAKE2B 3c4b49dc551db6bcb78e0cb748e76e98d3df5450d27e9ce4cc5f4df0ea5151bdd183641418042aa15a405753813c32817ec2140e987fcc603aecb71ff927f712 SHA512 ae23d702d83f56528c1f09a14f7f5643e28d91fe80a5af5cfa1126288bb1c66f1dc8262a06e4d539921d1564cc4ef33302d5d5db77bfad1bb0391f6bbab66653
diff --git a/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5-5.11.patch b/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5-5.11.patch
deleted file mode 100644
index 49cd49384810..000000000000
--- a/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5-5.11.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/widgets/filewidget.cpp 2014-11-22 12:44:42.000000000 +0100
-+++ b/widgets/filewidget.cpp 2018-03-17 22:52:25.103930971 +0100
-@@ -21,9 +21,10 @@
- #include "filewidget.h"
- #include "ui_filewidget.h"
-
--#include <QStandardPaths>
-+#include <QHeaderView>
- #include <QMenu>
- #include <QScrollBar>
-+#include <QStandardPaths>
-
- quint32 qbytearrayToInt32(QByteArray array)
- {
diff --git a/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5.patch b/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5.patch
deleted file mode 100644
index a9d182a0b6d2..000000000000
--- a/app-mobilephone/qtadb/files/qtadb-0.8.1-qt5.patch
+++ /dev/null
@@ -1,100 +0,0 @@
---- a/QtADB.pro 2018-03-17 12:44:50.933918102 -0400
-+++ b/QtADB.pro 2018-03-17 12:46:04.896502772 -0400
-@@ -14,11 +14,13 @@
- # limitations under the License.
- #
- # @author Jakub Motyczko
- # -------------------------------------------------
- QT += network
--QT += declarative
-+QT += widgets
-+QT += qml
-+QT += quick
- TARGET = QtADB
-
- TEMPLATE = app
- SOURCES += main.cpp \
- ./dialogs/mainwindow.cpp \
---- a/widgets/messagewidget.h 2018-03-17 12:48:28.691864775 -0400
-+++ b/widgets/messagewidget.h 2018-03-17 12:49:55.190870634 -0400
-@@ -21,12 +21,13 @@
- #ifndef MESSAGEWIDGET_H
- #define MESSAGEWIDGET_H
-
- #include <QtGui>
- #include <QtNetwork>
-+#include <QtWidgets>
-+#include <QQmlContext>
-+#include <QQuickView>
--#include <QDeclarativeView>
--#include <QDeclarativeContext>
-
- #include "../classes/models/messagethreadmodel.h"
- #include "../classes/models/contactmodel.h"
-
-
-@@ -46,12 +49,12 @@
- protected:
- void changeEvent(QEvent *e);
-
- private:
- Ui::MessageWidget *ui;
-- QDeclarativeView *qmlView;
-- QDeclarativeContext *qmlViewCtx;
-+ QQuickView *qmlView;
-+ QQmlContext *qmlViewCtx;
-
- MessageModel messageModel;
- MessageThreadModel messageThreadModel;
- ContactModel contactModel;
- QSortFilterProxyModel sortModel;
---- a/widgets/appwidget.h 2018-03-17 12:58:56.731870593 -0400
-+++ b/widgets/appwidget.h 2018-03-17 13:03:39.366822784 -0400
-@@ -20,10 +20,11 @@
-
- #ifndef APPWIDGET_H
- #define APPWIDGET_H
-
- #include <QtGui>
-+#include <QtWidgets>
-
- #include "../classes/phone.h"
- #include "../classes/computer.h"
- #include "../dialogs/appinfo.h"
- #include "../dialogs/appdialog.h"
---- a/widgets/messagewidget.cpp 2018-03-17 16:34:54.003310530 -0400
-+++ b/widgets/messagewidget.cpp 2018-03-17 16:34:14.545124690 -0400
-@@ -51,11 +51,11 @@
- this->sortContactModel.setSortRole(ContactModel::NameRole);
- this->sortContactModel.sort(0, Qt::AscendingOrder);
-
- this->messageCount=0;
-
-- this->qmlView = new QDeclarativeView;
-+ this->qmlView = new QQuickView;
- this->qmlViewCtx = this->qmlView->rootContext();
- if (QFile::exists("qml/messageView.qml"))
- this->qmlView->setSource(QUrl::fromLocalFile("qml/messageView.qml"));
- else
- //this->qmlView->setSource(QUrl::fromLocalFile("../messages/qml/messageView.qml"));
-@@ -63,15 +63,17 @@
- this->qmlViewCtx->setContextProperty("threadModel", &sortThreadModel);
- this->qmlViewCtx->setContextProperty("contactModel", &sortContactModel);
- this->qmlViewCtx->setContextProperty("messageModel", &sortModel);
- this->qmlViewCtx->setContextProperty("myNickname", "Me");
- this->qmlViewCtx->setContextProperty("contactDefault", "qrc:/icons/contactDefault.png");
-- qmlView->setResizeMode(QDeclarativeView::SizeRootObjectToView);
--
-+ qmlView->setResizeMode(QQuickView::SizeRootObjectToView);
-+
- this->qmlViewCtx->setContextProperty("messageWidget", this);
-+ QWidget *container = QWidget::createWindowContainer(qmlView, this);
-+ container->setFocusPolicy(Qt::TabFocus);
-
-- ui->layoutMessages->addWidget(this->qmlView,1,1);
-+ ui->layoutMessages->addWidget(container);
-
- //QSettings settings;
- //this->sdk = settings.value("sdkPath").toString();
- this->tcpServer.listen(QHostAddress::Any,4445);
-
diff --git a/app-mobilephone/qtadb/metadata.xml b/app-mobilephone/qtadb/metadata.xml
deleted file mode 100644
index ccb32db02551..000000000000
--- a/app-mobilephone/qtadb/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>hwoarang@gentoo.org</email>
- <name>Markos Chandras</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-mobilephone/qtadb/qtadb-0.8.1-r1.ebuild b/app-mobilephone/qtadb/qtadb-0.8.1-r1.ebuild
deleted file mode 100644
index 1c1f06337939..000000000000
--- a/app-mobilephone/qtadb/qtadb-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-COMMIT=ccbb0c86c9eb
-inherit desktop qmake-utils readme.gentoo-r1
-
-DESCRIPTION="Android phone manager via ADB"
-HOMEPAGE="https://qtadb.wordpress.com"
-SRC_URI="https://bitbucket.org/michalmotyczko/${PN}/get/${COMMIT}.zip -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}
- app-arch/unzip
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-qt5.patch
- "${FILESDIR}"/${P}-qt5-5.11.patch
-)
-
-S="${WORKDIR}/michalmotyczko-${PN}-${COMMIT}"
-
-src_configure() {
- eqmake5
-}
-
-src_install() {
- newicon images/android.png ${PN}.png
- make_desktop_entry QtADB QtADB ${PN} \
- "Qt;PDA;Utility;" || ewarn "Desktop entry creation failed"
- dobin QtADB
-
- local DOC_CONTENTS="
-You will need a working Android SDK installation (adb and aapt executables)
-You can install Android SDK a) through portage (emerge android-sdk-update-manager
-and run android to download the actual sdk), b) manually from
-http://developer.android.com/sdk/index.html or c) just grab the adb, aapt linux
-binaries from http://qtadb.wordpress.com/download/
-adb and aapt executables are in the platform-tools subdir of Android SDK. You
-must run QtADB from this directory as a user able to write a log file in this
-directory.
-
-Also you will need to have ROOT access to your phone along with busybox
-The latter can be found in the Android market
-
-Last, if you want to use the SMS manager of QtADB, you have to install
-QtADB.apk to your device, available here: http://qtadb.wordpress.com/download/
-
-If you have trouble getting your phone connected through usb (driver problem),
-try adbWireless from Android market to get connected through WiFi
-"
- readme.gentoo_create_doc
-}
diff --git a/app-mobilephone/scmxx-0.9.0 b/app-mobilephone/scmxx-0.9.0
new file mode 100644
index 000000000000..6901d45cd5d5
--- /dev/null
+++ b/app-mobilephone/scmxx-0.9.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=bluetooth? ( net-wireless/bluez ) nls? ( sys-devel/gettext )
+DESCRIPTION=Exchange data with Siemens phones
+EAPI=6
+HOMEPAGE=http://www.hendrik-sattler.de/scmxx/
+IUSE=bluetooth nls
+KEYWORDS=~amd64 x86
+LICENSE=GPL-2
+RDEPEND=bluetooth? ( net-wireless/bluez )
+SLOT=0
+SRC_URI=mirror://sourceforge/scmxx/scmxx-0.9.0.tar.bz2
+_md5_=6f99ad807de59d618b7501512268dbdd
diff --git a/app-mobilephone/scmxx/Manifest b/app-mobilephone/scmxx/Manifest
deleted file mode 100644
index 0970fad39db9..000000000000
--- a/app-mobilephone/scmxx/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST scmxx-0.9.0.tar.bz2 250681 BLAKE2B b9426df1a4c3a78eae17048490a7627b6cd49e91839fa254fc1a06174337ce532228a217c911b7743bf6d87ad986c3148056b63f4f1cc6f82be948315dfdf22c SHA512 755877badfc846fa33ea29a38c9f8408f62d5343e0927438640ac923e8fccfcc1a0ffeae82f707d5ac1632022a15eaa2d9816602420212f171e29505c109f20f
-EBUILD scmxx-0.9.0.ebuild 598 BLAKE2B 8f9dd65cca771acc7787f863407d0ceeca4fc4fd5907a44a49c9bcac9cf5418f0b2189d11d493f1999ba4df5cb42e133591dfc9e346fd37e6516b16d4dc91395 SHA512 6541bd9a4d4620b1ed373ec785ba208f436fc96b573d613ba4007cb944de5b05aa5cf6b501536fe92e5fb518653b43f910700418690f62be193611b77055aff6
-MISC metadata.xml 242 BLAKE2B 1a91514a9e6d19922b92abfd1e5594337c6d665c2e66d8679ff62adf411fa6bf7137f2159a822c89c76f55e23299a5a3e8c32af9e82c1d5b1afa23bafd3976fc SHA512 d0c351265118151d9fba7777f52e66caf64edd684b9b7262536a19e227acd994c7ca7188579ff7aac7a64bf3aed1faa476494c2873359db2be3031284899d7ef
diff --git a/app-mobilephone/scmxx/metadata.xml b/app-mobilephone/scmxx/metadata.xml
deleted file mode 100644
index 126b557691c7..000000000000
--- a/app-mobilephone/scmxx/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">scmxx</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-mobilephone/scmxx/scmxx-0.9.0.ebuild b/app-mobilephone/scmxx/scmxx-0.9.0.ebuild
deleted file mode 100644
index 2df2b2dcf4ea..000000000000
--- a/app-mobilephone/scmxx/scmxx-0.9.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Exchange data with Siemens phones"
-HOMEPAGE="http://www.hendrik-sattler.de/scmxx/"
-SRC_URI="mirror://sourceforge/scmxx/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="bluetooth nls"
-
-RDEPEND="bluetooth? ( net-wireless/bluez )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_install() {
- default
-
- exeinto /usr/lib/scmxx
- doexe contrib/*
-
- doman docs/*.1
-
- rm docs/README_WIN32.txt || die
- dodoc AUTHORS BUGS CHANGELOG README TODO docs/*.txt
-}
diff --git a/app-mobilephone/smsclient-2.0.9a-r1 b/app-mobilephone/smsclient-2.0.9a-r1
new file mode 100644
index 000000000000..bcdf0a2941ff
--- /dev/null
+++ b/app-mobilephone/smsclient-2.0.9a-r1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile config configure install postinst prepare setup
+DESCRIPTION=Utility to send SMS messages to mobile phones and pagers
+EAPI=5
+HOMEPAGE=http://www.smsclient.org
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://www.smsclient.org/download/smsclient-2.0.9/smsclient-2.0.9a.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=f09365eea8881fa4c30c64ce62fe0e0e
diff --git a/app-mobilephone/smsclient/Manifest b/app-mobilephone/smsclient/Manifest
deleted file mode 100644
index 2b80e4a00f7a..000000000000
--- a/app-mobilephone/smsclient/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX smsclient-2.0.9a-gentoo.patch 6145 BLAKE2B 47844bd58422f1eb7e9beea18f89e5f7dc9e91d3a7201f07b7bbb119b098bc7876621ecb4160276ff914149c4d7dba01a05260339c07a6bc58756d37c22f1440 SHA512 6a1e0f82d430e12050c1b5525d84d3b916790c6b413b15c1cffe61cab815f7c08576edfa06ee66717a475f6c843040bdfc0d12767a22b90c79a800db47417406
-AUX smsclient-2.0.9a-sender.patch 6223 BLAKE2B eac74ed01e7d7737e12902c2a2c5e2fcb9614d2a902b9130c4333ab5d07ca5f8a40f92756fb97b1ff7a4604576a0c9e019f33f4d4c21a6c7ef0df7541160b25a SHA512 13f588aaae9379c44285a7a6a72de196dddd7d31be2fc98b09a0d721492f6ff2a81d4314fee544932876b1996724274a22de78b800f90050c7be4b3bba41a3d6
-DIST smsclient-2.0.9a.tar.gz 151600 BLAKE2B be51d81770d89626d0bb86a013c970add6f2fb60bf5dba4faff898ea7b542a9649274d3ea5a3b76e43ff34494b5e073a78030134af33b9b9cb5f787db0d0ce7c SHA512 85ab34b34cb1b3e1cfeeefed6618ca5cf7c66f26a1f5fe211b079a65694259fc2272abc6fe2e74d008e680d67f057288a704a87558e65e015554517fb99ba89d
-EBUILD smsclient-2.0.9a-r1.ebuild 1340 BLAKE2B a2520fa540c56b1efbfe4055fba39a09122a8b8e3563974081150dd471b5832dabefd956862a67a459eeb7c18e6afa1eed7431e5593d3fb7529f168e9adf7a3a SHA512 38b810b4650bff84218d0bc219ea1934c7c4a02160b6fe2d228a19a3c3c27c61b35b0eee1f44420cc1197d97f82ea7b97c841c847d64041ffd2306c780cd9c95
-MISC metadata.xml 318 BLAKE2B 940df32013c737c9111fe0336d2aba0e5a2fbb6df515a30799a5496feebc25cb1339167c48cb69af4c5521749b608e69671fe901667910583e129d47883077ab SHA512 bad4778937d1a9e0b1b6e4d2dc75f34a15c91ab6a5a865fa823335349127e81a93f874e55f5961bc0e77ac4744105293326128aaafe0360ed11279f5ed856348
diff --git a/app-mobilephone/smsclient/files/smsclient-2.0.9a-gentoo.patch b/app-mobilephone/smsclient/files/smsclient-2.0.9a-gentoo.patch
deleted file mode 100644
index b38b1309c339..000000000000
--- a/app-mobilephone/smsclient/files/smsclient-2.0.9a-gentoo.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-diff -Nur smsclient-2.0.9a.orig/config/Makefile.config.linux smsclient-2.0.9a/config/Makefile.config.linux
---- smsclient-2.0.9a.orig/config/Makefile.config.linux 2006-02-25 12:52:12.203797250 +0200
-+++ smsclient-2.0.9a/config/Makefile.config.linux 2006-02-25 12:52:38.837461750 +0200
-@@ -39,7 +39,7 @@
- PLATFORM = -DLINUX
- CC = gcc
- MAKE = make
--CFLAGS = -O2 -g -I. -Wall -pedantic -fsigned-char $(PLATFORM)
-+CFLAGS += -I. -Wall -pedantic -fsigned-char $(PLATFORM)
- XTRALIBS =
-
- # --------------------------------------------------------------------
-@@ -59,7 +59,7 @@
- MLOCALSMSRC = .sms_addressbook
- MGLOBALSMSRC = $(ETCPREFIX)/etc/smsclient/sms_addressbook
- MSERVICEDIR = $(ETCPREFIX)/etc/smsclient
--MLIBDIR = $(PREFIX)/usr/lib/smsclient
-+MLIBDIR = $(PREFIX)/usr/share/smsclient
- MLOGFILE = $(LOGDIR)/smsclient.log
- MSNPPDLOGFILE = $(LOGDIR)/smsclient.snppdlog
- MSMSDLOGFILE = $(LOGDIR)/smsclient.smsdlog
-@@ -80,10 +80,10 @@
-
- # --------------------------------------------------------------------
-
--BINDIR = $(DESTDIR)/usr/bin
--ETCDIR = $(DESTDIR)/etc
--LIBDIR = $(DESTDIR)/usr/lib
--MANDIR = $(DESTDIR)/usr/share/man
-+BINDIR = /usr/bin
-+ETCDIR = /etc
-+LIBDIR = /usr/lib
-+MANDIR = /usr/share/man
- MANEXT = 1
- INSTALL = /usr/bin/install
- RM = /bin/rm -f
-diff -Nur smsclient-2.0.9a.orig/sms/Makefile smsclient-2.0.9a/sms/Makefile
---- smsclient-2.0.9a.orig/sms/Makefile 2006-02-25 12:52:12.203797250 +0200
-+++ smsclient-2.0.9a/sms/Makefile 2006-02-25 12:49:49.166858000 +0200
-@@ -34,28 +34,26 @@
- all:
-
- install:
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(MLIBDIR)/services
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/errors
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/locks
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/incoming
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/named_pipes
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/services
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(MSERVICEDIR)/scripts
-+ $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -m 755 -d $(DESTDIR)$(MLIBDIR)/services
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/errors
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/locks
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/incoming
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/named_pipes
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/services
-+ $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -m 755 -d $(DESTDIR)$(MSERVICEDIR)/scripts
-
- ( cd services ;\
- for service in * ; do \
- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 $$service $(DESTDIR)$(MLIBDIR)/services; \
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/services/$$service ; \
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)$(SPOOLDIR)/smsclient/errors/$$service ; \
- done )
-
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 scripts/email $(DESTDIR)$(MSERVICEDIR)/scripts
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 sms_config $(DESTDIR)$(MSERVICEDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 sms_addressbook $(DESTDIR)$(MSERVICEDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 sms_modem $(DESTDIR)$(MSERVICEDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 sms_services $(DESTDIR)$(MSERVICEDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 644 sms_daemons $(DESTDIR)$(MSERVICEDIR)
-+ $(INSTALL) -m 644 scripts/email $(DESTDIR)$(MSERVICEDIR)/scripts
-+ $(INSTALL) -m 644 sms_config $(DESTDIR)$(MSERVICEDIR)
-+ $(INSTALL) -m 644 sms_addressbook $(DESTDIR)$(MSERVICEDIR)
-+ $(INSTALL) -m 644 sms_modem $(DESTDIR)$(MSERVICEDIR)
-+ $(INSTALL) -m 644 sms_services $(DESTDIR)$(MSERVICEDIR)
-+ $(INSTALL) -m 644 sms_daemons $(DESTDIR)$(MSERVICEDIR)
-
- uninstall:
- $(RM) $(DESTDIR)$(MLIBDIR)/services/*
-diff -Nur smsclient-2.0.9a.orig/sms/sms_config smsclient-2.0.9a/sms/sms_config
---- smsclient-2.0.9a.orig/sms/sms_config 2006-02-25 12:52:12.203797250 +0200
-+++ smsclient-2.0.9a/sms/sms_config 2006-02-25 12:49:49.166858000 +0200
-@@ -9,7 +9,7 @@
-
- SMS_lock_action = "BLOCK"
- SMS_lock_retry_delay = 5000000
-- SMS_lockfile = "/var/lock/smslock"
-+ SMS_lockfile = "/var/lock/sms/client.lock"
-
- # SMS_lockfile = "/var/opt/sms/smslock" # UNIXWARE
- }
-diff -Nur smsclient-2.0.9a.orig/src/client/Makefile smsclient-2.0.9a/src/client/Makefile
---- smsclient-2.0.9a.orig/src/client/Makefile 2006-02-25 12:52:12.203797250 +0200
-+++ smsclient-2.0.9a/src/client/Makefile 2006-02-25 12:49:49.166858000 +0200
-@@ -35,9 +35,9 @@
- all: ../../bin/sms_client ../../bin/sms_address
-
- install: ../../bin/sms_client ../../bin/sms_address
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(BINDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -s ../../bin/sms_client $(BINDIR)
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -s ../../bin/sms_address $(BINDIR)
-+ $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(DESTDIR)/$(BINDIR)
-+ $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 ../../bin/sms_client $(DESTDIR)/$(BINDIR)
-+ $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 ../../bin/sms_address $(DESTDIR)/$(BINDIR)
-
- uninstall:
- $(RM) $(BINDIR)/sms_client
-diff -Nur smsclient-2.0.9a.orig/src/logfile/Makefile smsclient-2.0.9a/src/logfile/Makefile
---- smsclient-2.0.9a.orig/src/logfile/Makefile 2006-02-25 12:52:12.203797250 +0200
-+++ smsclient-2.0.9a/src/logfile/Makefile 2006-02-25 12:49:49.166858000 +0200
-@@ -34,7 +34,7 @@
- all: logfile.o
-
- install:
-- $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(LOGDIR)
-+# $(INSTALL) -o $(SMSUSER) -g $(SMSGROUP) -m 755 -d $(LOGDIR)
-
- clean:
- $(RM) *.o
diff --git a/app-mobilephone/smsclient/files/smsclient-2.0.9a-sender.patch b/app-mobilephone/smsclient/files/smsclient-2.0.9a-sender.patch
deleted file mode 100644
index f7339d71cbc5..000000000000
--- a/app-mobilephone/smsclient/files/smsclient-2.0.9a-sender.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-diff -Nru smsclient-2.0.9a.orig/Changelog smsclient-2.0.9a/Changelog
---- smsclient-2.0.9a.orig/Changelog 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/Changelog 2007-02-03 08:43:12.000000000 +0200
-@@ -1,3 +1,7 @@
-+2007-02-02 12:00 Andreas Bollhalder <bolle@geodb.org>
-+
-+ * Added SMS_sender_number to UCP driver
-+
- 2002-03-26 14:00 Koenraad Heijlen <vipie@ulyssis.org>
-
- RELEASED as 2.0.9a
-diff -Nru smsclient-2.0.9a.orig/sms/services/d2 smsclient-2.0.9a/sms/services/d2
---- smsclient-2.0.9a.orig/sms/services/d2 2002-03-07 00:04:51.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/d2 2007-02-03 08:44:55.000000000 +0200
-@@ -14,6 +14,12 @@
- SMS_centre_number = "01722278020" # D2 SMSC Number
-
- # +49 must be added for dialing from outside germany
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/sms/services/kpntext smsclient-2.0.9a/sms/services/kpntext
---- smsclient-2.0.9a.orig/sms/services/kpntext 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/kpntext 2007-02-03 08:43:12.000000000 +0200
-@@ -16,6 +16,12 @@
-
- SMS_centre_number = "0665181802" # PTT/KPN Telcom service
- # centre number
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/sms/services/kpnucp smsclient-2.0.9a/sms/services/kpnucp
---- smsclient-2.0.9a.orig/sms/services/kpnucp 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/kpnucp 2007-02-03 08:43:12.000000000 +0200
-@@ -16,6 +16,12 @@
-
- SMS_centre_number = "0653141414" # PTT/KPN Telcom service
- # centre number
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/sms/services/swisscom smsclient-2.0.9a/sms/services/swisscom
---- smsclient-2.0.9a.orig/sms/services/swisscom 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/swisscom 2007-02-03 08:43:12.000000000 +0200
-@@ -13,6 +13,12 @@
-
- SMS_centre_number = "0794998990" # SWISSCOM SMSC Number (Analog V.34)
- # SMS_centre_number = "0900900941" # SWISSCOM SMSC Number (ISDN V.120)
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/sms/services/telenor smsclient-2.0.9a/sms/services/telenor
---- smsclient-2.0.9a.orig/sms/services/telenor 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/telenor 2007-02-03 08:43:12.000000000 +0200
-@@ -13,6 +13,12 @@
-
- SMS_centre_number = "90002198" # TELENOR SMSC Number
- # From Inside Norway
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/sms/services/telia smsclient-2.0.9a/sms/services/telia
---- smsclient-2.0.9a.orig/sms/services/telia 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/sms/services/telia 2007-02-03 08:43:12.000000000 +0200
-@@ -16,6 +16,12 @@
- # ------------------------------------------------------------
- # +46 must be added for dialing from outside Sweden
- # ------------------------------------------------------------
-+
-+ # ------------------------------------------------------------
-+ # Your sender number.
-+ # ------------------------------------------------------------
-+
-+ # SMS_sender_number = "1234567890"
- }
-
- # --------------------------------------------------------------------
-diff -Nru smsclient-2.0.9a.orig/src/driver/ucp.c smsclient-2.0.9a/src/driver/ucp.c
---- smsclient-2.0.9a.orig/src/driver/ucp.c 2007-02-03 08:43:40.000000000 +0200
-+++ smsclient-2.0.9a/src/driver/ucp.c 2007-02-03 08:43:12.000000000 +0200
-@@ -184,6 +184,8 @@
- /* Place any extended driver */
- /* variables here */
-
-+ char *szSenderNumber;
-+
- } driver_env;
-
- /* -------------------------------------------------------------------- */
-@@ -197,6 +199,7 @@
- { RESOURCE_NUMERIC, "SMS_timeout", 0, 0, NULL, 0, NULL, 10, &(driver_env.def.timeout) },
- { RESOURCE_NUMERIC, "SMS_write_timeout", 0, 0, NULL, 0, NULL, 10, &(driver_env.def.write_timeout) },
- { RESOURCE_NUMERIC, "SMS_max_deliver", 0, 0, NULL, 0, NULL, 1, &(driver_env.def.max_deliver) },
-+ { RESOURCE_STRING, "SMS_sender_number", 0, 1, NULL, 0, "", 0, &(driver_env.szSenderNumber) },
- { RESOURCE_NULL, NULL, 0, 1, NULL, 0, NULL, 0, NULL }
- };
-
-@@ -248,9 +251,9 @@
-
-
- /* data: AdC/OAdc/OAC/MT/.. */
-- /* -> recipient///3/... */
-+ /* -> recipient/sender//3/... */
-
-- nc = sprintf(msgData, "%s///%1.1d/", msisdn, msgType);
-+ nc = sprintf(msgData, "%s/%s//%1.1d/", msisdn, driver_env.szSenderNumber, msgType);
-
- /* ... additional parameters depending on MT */
- /* For MT=3 (alphanumeric) this is hex coded */
diff --git a/app-mobilephone/smsclient/metadata.xml b/app-mobilephone/smsclient/metadata.xml
deleted file mode 100644
index 4ac469947f7d..000000000000
--- a/app-mobilephone/smsclient/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>SMS Client is a UNIX command line based utility which allows you to send SMS messages to mobile phones and pagers.</longdescription>
-</pkgmetadata>
diff --git a/app-mobilephone/smsclient/smsclient-2.0.9a-r1.ebuild b/app-mobilephone/smsclient/smsclient-2.0.9a-r1.ebuild
deleted file mode 100644
index 0bfc36b2e36b..000000000000
--- a/app-mobilephone/smsclient/smsclient-2.0.9a-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user
-
-DESCRIPTION="Utility to send SMS messages to mobile phones and pagers"
-HOMEPAGE="http://www.smsclient.org"
-SRC_URI="http://www.smsclient.org/download/${PN}-${PV%?}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-pkg_setup() {
- enewgroup dialout
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-gentoo.patch"
- epatch "${FILESDIR}/${P}-sender.patch"
- sed -i -e \
- "s:\$(CFLAGS) -o:\$(CFLAGS) \$(LDFLAGS) -o:g" \
- src/client/Makefile
-}
-
-src_configure() {
- rm .configured && ./configure
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR) rc" \
- RANLIB="$(tc-getRANLIB)" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dosym sms_client /usr/bin/smsclient
- dosym sms_address /usr/bin/smsaddress
-
- diropts -g dialout -m 0770
- keepdir /var/lock/sms
- diropts
-
- doman docs/sms_client.1
- dodoc AUTHORS Changelog* FAQ README* TODO docs/sms_protocol
-}
-
-pkg_config() {
- local MY_LOGFILE="${ROOT}/var/log/smsclient.log"
- [ -f "${MY_LOGFILE}" ] || touch "${MY_LOGFILE}"
- fowners :dialout "${MY_LOGFILE}"
- fperms g+rwx,o-rwx "${MY_LOGFILE}"
-}
-
-pkg_postinst() {
- einfo "If you run sms_client as normal user, make sure you are member of dialout group."
-}
diff --git a/app-mobilephone/smstools-3.1.15-r2 b/app-mobilephone/smstools-3.1.15-r2
new file mode 100644
index 000000000000..e107babaa738
--- /dev/null
+++ b/app-mobilephone/smstools-3.1.15-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst prepare setup
+DEPEND=virtual/pkgconfig
+DESCRIPTION=Send and receive short messages through GSM modems
+EAPI=5
+HOMEPAGE=http://smstools3.kekekasvi.com/
+IUSE=stats
+KEYWORDS=~x86 ~amd64 ~ppc
+LICENSE=GPL-2
+RDEPEND=sys-process/procps stats? ( >=dev-libs/mm-1.4.0 )
+SLOT=0
+SRC_URI=http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=b453c81794f53abaf3539312dba2bbd9
diff --git a/app-mobilephone/smstools-3.1.21-r1 b/app-mobilephone/smstools-3.1.21-r1
new file mode 100644
index 000000000000..10fb959c4470
--- /dev/null
+++ b/app-mobilephone/smstools-3.1.21-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst prepare setup
+DEPEND=virtual/pkgconfig
+DESCRIPTION=Send and receive short messages through GSM modems
+EAPI=6
+HOMEPAGE=http://smstools3.kekekasvi.com/
+IUSE=stats
+KEYWORDS=~x86 ~amd64 ~ppc
+LICENSE=GPL-2
+RDEPEND=sys-process/procps stats? ( >=dev-libs/mm-1.4.0 )
+SLOT=0
+SRC_URI=http://smstools3.kekekasvi.com/packages/smstools3-3.1.21.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=2d79953e8d22c58cd9f78ef2f498d3f9
diff --git a/app-mobilephone/smstools/Manifest b/app-mobilephone/smstools/Manifest
deleted file mode 100644
index 11536f793ff0..000000000000
--- a/app-mobilephone/smstools/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX 3.1.15-makefile-whitespace.patch 332 BLAKE2B b054af95777e475c16cad361f16860d0193a7b3a444f598308c65e21d33a6de9f81418ea2de4de6ec35c51e6b0152a17a427961226f6d350178f89a70d683be7 SHA512 d8a018b0af45a067fe49a2afe00fa9906d9e9424eec20d75701b903618b6c02929ca4dda17064bf157bd319fc3d2be8803ff71f6a2b6ab8aa2663e528b0f9378
-AUX 3.1.21-gawk-location.patch 395 BLAKE2B c112570a1eb50fab5f28b0e534b7ed2f5039faea9f13b3340ac117cddfc3071185e4bd8636b3649d50959917d8dd2b124c1d43cf92537ed25d7fac40bca5fdb6 SHA512 ec7ebfe9198743c34297b88d082811a597732d3a74b0609a558dac7c4d00d8de02154052e30ffd266600ddc20b6f056e768aa7de4f670ccd0ebc87c061ece321
-AUX smsd.initd3 656 BLAKE2B 51723d4bffe650d5756677a328797d9d634687a0e009553d2a7c2af7eb2f84f0fca7459e11d86dd48929566d6914c6ac7a21c252103ec76116962fa696a4e53e SHA512 36ae79a4d8661a66be5e74fdac4a3055f45ee64049167892fbe4301e8dfe01a3c3365eb7939eda5de6b5d512923078019a1a427f98c33e034f76d253df91ef1d
-AUX smsd.initd4 544 BLAKE2B 7e8ea8dfa369d65beda7b6262c8c5bbf75dccc3a9dd1530c986e26212a51ee2fd5396f559414fdf6bf6c2c116ba0d06e2dbf588619962bfd3e5fb126c4d2e280 SHA512 4060e8ca95ccd7b237f2d32be35e30de532dd03a1b2e88e9c516e7f94383a790bdbac9ed20b482103f425f3b84097bc02308588b313a3651c5d251d92d5f61e2
-AUX smsd.service 232 BLAKE2B e02904692d7d397618e03a759a5d515c95b6c3d7e34f6e8a68642518a412c93738bb9ee3afc9604dc93ea96787dfefc9727e84fa848a647e49d4be67c80d5a28 SHA512 60b2d56b4fb5f174c9a9111891633a1eca6e831a0abad7d348c04d63776af832256a1bf0ed300196c429056106226e98178e60215c867e6ec9f998a7029295d1
-AUX smsd.tmpfiles 28 BLAKE2B 1f7dc406901d08d362ad2ca8ad236c8d5c45166c97501d0b314a644f2fb9994e2d3f9071f61dc8d42f1d1b7aa272b1741aa97bcdffce457a385d0c3f6ec4ad1a SHA512 e8169ac96bff820996b13971f47e40550cbfa87a46f74304c4a42afe5a0fb779e65244dda5c7b3fae40d3eb0a669f2b4d5f5bfeeb576e88e04ddda812da9234a
-DIST smstools3-3.1.15.tar.gz 300088 BLAKE2B 4dcafad43979fff642a26da2ce7850ff09d66678525171643f1fec6bb1358cc48705d73de7b22f77b267a741f740a408ddea5062d75d98561e2381010e56a37b SHA512 6a4cc852327fac27b00fc58def4bbc8caa395552586fe1b84f0f4a9f7f6b00008943b85c86de0821036629c58cf04840a189d711b4ac96f7ddaafd6b340b11fa
-DIST smstools3-3.1.21.tar.gz 356548 BLAKE2B 8bbb65761128a86200a6d47e90456fef076be10cd4081b4e3cdc9456c0176996ee6ee9afbe3d9f2a989d93db706bf5461ddf7f739bc8d70337a842b96eb27a5c SHA512 0587e5020a0318351ca99b68baa1c19411824279055857a5b5aa4e346cae373fe94a811eaca6767bcf991cf849eaaa66ec120f046420531a6088cdde9373db31
-EBUILD smstools-3.1.15-r2.ebuild 1708 BLAKE2B 4d8b9d6889808f333cbe2a5e16f967ee7afe7c14e9ba26e5355d4913a0206151e4226ed8eec9c6e4c48341f23704a2a1d8382fa4e7e95972d3bb78ae7f4c4247 SHA512 a9a50637b3c91ec6d2359d2337c568fb64aa742a18ca6301f3bad37463011dce385640ff58fdd71aea2ad976a696e0b133caf5654990b562ceee1080055dea62
-EBUILD smstools-3.1.21-r1.ebuild 1711 BLAKE2B 8a2a5cb8a7758644d51994f02eaf87158a18a8589b6cfda6ad12fca794f5d4b822c2e09e4e4a58c10d4a183a3eb5d123b1bd34f142e08bf28a7fcc60e59aabc6 SHA512 7ac449c3e40a3fde4144f909b9a368dd1d38fd964333d2c7fe16eebab7865864b395bac86d9a34773306f3cce1ae7c5fd452d3ca4f72b36000d6efeab0b5a35b
-MISC metadata.xml 311 BLAKE2B 7f50942d5ff32e7025c5f0289555117e7c3b22d22ba9a2589ceae11c80d98d8ca00658ab0540a79576ba2b9f807c4a59f4539d253645d4c336079f4db4a5c7f0 SHA512 0ff7191917f66832a0c60952bc0e187f5c82656f6e422d81d4bf4d4d38c9edef5519d696976a3668682c40feb932b510fd96591ea698d7f08d9e4d84d12f641d
diff --git a/app-mobilephone/smstools/files/3.1.15-makefile-whitespace.patch b/app-mobilephone/smstools/files/3.1.15-makefile-whitespace.patch
deleted file mode 100644
index 70455bef6c56..000000000000
--- a/app-mobilephone/smstools/files/3.1.15-makefile-whitespace.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- smstools3/src/Makefile.old 2014-04-25 23:28:46.324045112 +1000
-+++ smstools3/src/Makefile 2014-04-25 23:33:26.453061496 +1000
-@@ -43,7 +43,7 @@
-
- ifneq (,$(findstring SOLARIS,$(CFLAGS)))
- ifeq (,$(findstring DISABLE_INET_SOCKET,$(CFLAGS)))
--override LFLAGS += -lsocket -lnsl
-+ override LFLAGS += -lsocket -lnsl
- endif
- endif
-
diff --git a/app-mobilephone/smstools/files/3.1.21-gawk-location.patch b/app-mobilephone/smstools/files/3.1.21-gawk-location.patch
deleted file mode 100644
index e8070a329b99..000000000000
--- a/app-mobilephone/smstools/files/3.1.21-gawk-location.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -uNr smstools3.ORIG/scripts/hex2bin smstools3/scripts/hex2bin
---- smstools3.ORIG/scripts/hex2bin 2017-09-11 14:11:48.040928533 +0100
-+++ smstools3/scripts/hex2bin 2017-09-11 14:12:00.925927820 +0100
-@@ -1,4 +1,4 @@
--#!/bin/gawk -f
-+#!/usr/bin/gawk -f
-
- # This script reads a hex-dump and converts it to a binary file.
- # The hex-dump must contain one or more hexadecimal numbers separated
diff --git a/app-mobilephone/smstools/files/smsd.initd3 b/app-mobilephone/smstools/files/smsd.initd3
deleted file mode 100644
index ae53a7fc0e08..000000000000
--- a/app-mobilephone/smstools/files/smsd.initd3
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need localmount
-}
-
-start() {
- if ! [ -d /var/run/smsd ]; then
- ebegin "Creating /var/run/smsd for ${SVCNAME}"
- mkdir /var/run/smsd \
- && chown smsd:sms /var/run/smsd \
- && chmod 770 /var/run/smsd
- eend $?
- fi
-
- chown smsd:sms /var/log/smsd.log
- ebegin "Starting smsd"
- start-stop-daemon -b -u smsd:sms --start --exec /usr/bin/smsd -- \
- -c /etc/smsd.conf -p /var/run/smsd/smsd.pid \
- -i /var/run/smsd/smsd.working
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping smsd"
- start-stop-daemon --stop -n smsd
- eend ${?}
-}
diff --git a/app-mobilephone/smstools/files/smsd.initd4 b/app-mobilephone/smstools/files/smsd.initd4
deleted file mode 100644
index ff40d472896e..000000000000
--- a/app-mobilephone/smstools/files/smsd.initd4
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need localmount
-}
-
-start() {
- checkpath -q -d -m 0770 -o smsd:sms /run/smsd || return 1
- checkpath -q -f -o smsd:sms /var/log/smsd.log || return 1
- ebegin "Starting smsd"
- start-stop-daemon -b -u smsd:sms --start --exec /usr/bin/smsd -- \
- -c /etc/smsd.conf -p /run/smsd/smsd.pid \
- -i /run/smsd/smsd.working
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping smsd"
- start-stop-daemon --stop -n smsd
- eend ${?}
-}
diff --git a/app-mobilephone/smstools/files/smsd.service b/app-mobilephone/smstools/files/smsd.service
deleted file mode 100644
index 1fb436681b4b..000000000000
--- a/app-mobilephone/smstools/files/smsd.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=SMS Server Tools 3
-
-[Service]
-User=smsd
-PIDFile=/run/smsd/smsd.pid
-ExecStart=/usr/bin/smsd -n MAINPROCESS -l/var/log/smsd.log \
- -p/run/smsd/smsd.pid -i/run/smsd/smsd.working
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-mobilephone/smstools/files/smsd.tmpfiles b/app-mobilephone/smstools/files/smsd.tmpfiles
deleted file mode 100644
index 8978d18f54ad..000000000000
--- a/app-mobilephone/smstools/files/smsd.tmpfiles
+++ /dev/null
@@ -1 +0,0 @@
-d /run/smsd 0755 smsd sms -
diff --git a/app-mobilephone/smstools/metadata.xml b/app-mobilephone/smstools/metadata.xml
deleted file mode 100644
index 4fedfbd15bb2..000000000000
--- a/app-mobilephone/smstools/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
-</maintainer>
-<use>
- <flag name="stats">Enable statistic reporting</flag>
-</use>
-</pkgmetadata>
diff --git a/app-mobilephone/smstools/smstools-3.1.15-r2.ebuild b/app-mobilephone/smstools/smstools-3.1.15-r2.ebuild
deleted file mode 100644
index 91694836c4f5..000000000000
--- a/app-mobilephone/smstools/smstools-3.1.15-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit systemd toolchain-funcs user eutils
-
-DESCRIPTION="Send and receive short messages through GSM modems"
-HOMEPAGE="http://smstools3.kekekasvi.com/"
-SRC_URI="http://smstools3.kekekasvi.com/packages/smstools3-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc"
-IUSE="stats"
-
-DEPEND=""
-RDEPEND="sys-process/procps
- stats? ( >=dev-libs/mm-1.4.0 )"
-
-S="${WORKDIR}/${PN}3"
-
-pkg_setup() {
- enewgroup sms
- enewuser smsd -1 -1 /var/spool/sms sms
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PV}-makefile-whitespace.patch"
- if use stats; then
- sed -i -e "s:CFLAGS += -D NOSTATS:#CFLAGS += -D NOSTATS:" \
- "${S}/src/Makefile" || die
- fi
- echo "CFLAGS += ${CFLAGS}" >> src/Makefile || die
-}
-
-src_compile() {
- cd src || die
- emake \
- CC="$(tc-getCC)" \
- LFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin src/smsd
- cd scripts || die
- dobin sendsms sms2html sms2unicode unicode2sms
- dobin hex2bin hex2dec email2sms
- dodoc mysmsd smsevent smsresend sms2xml sql_demo \
- smstest.php checkhandler-utf-8 eventhandler-utf-8 \
- forwardsms regular_run
- cd .. || die
-
- keepdir /var/spool/sms/incoming
- keepdir /var/spool/sms/outgoing
- keepdir /var/spool/sms/checked
- fowners -R smsd:sms /var/spool/sms
- fperms g+s /var/spool/sms/incoming
-
- newinitd "${FILESDIR}"/smsd.initd3 smsd
- insopts -o smsd -g sms -m0644
- insinto /etc
- newins examples/smsd.conf.easy smsd.conf
- dohtml -r doc
-
- systemd_dounit "${FILESDIR}"/smsd.service
- systemd_newtmpfilesd "${FILESDIR}"/smsd.tmpfiles smsd.conf
-}
-
-pkg_postinst() {
- touch "${ROOT}"/var/log/smsd.log || die
- chown -f smsd:sms "${ROOT}"/var/log/smsd.log
-}
diff --git a/app-mobilephone/smstools/smstools-3.1.21-r1.ebuild b/app-mobilephone/smstools/smstools-3.1.21-r1.ebuild
deleted file mode 100644
index 96dfea8f1069..000000000000
--- a/app-mobilephone/smstools/smstools-3.1.21-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd toolchain-funcs user eutils
-
-DESCRIPTION="Send and receive short messages through GSM modems"
-HOMEPAGE="http://smstools3.kekekasvi.com/"
-SRC_URI="http://smstools3.kekekasvi.com/packages/smstools3-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc"
-IUSE="stats"
-
-DEPEND=""
-RDEPEND="sys-process/procps
- stats? ( >=dev-libs/mm-1.4.0 )"
-
-PATCHES="${FILESDIR}/${PV}-gawk-location.patch"
-S="${WORKDIR}/${PN}3"
-
-pkg_setup() {
- enewgroup sms
- enewuser smsd -1 -1 /var/spool/sms sms
-}
-
-src_prepare() {
- default
- if use stats; then
- sed -i -e "s:CFLAGS += -D NOSTATS:#CFLAGS += -D NOSTATS:" \
- "${S}/src/Makefile" || die
- fi
- echo "CFLAGS += ${CFLAGS}" >> src/Makefile || die
-}
-
-src_compile() {
- cd src || die
- emake \
- CC="$(tc-getCC)" \
- LFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin src/smsd
- cd scripts || die
- dobin sendsms sms2html sms2unicode unicode2sms
- dobin hex2bin hex2dec email2sms
- dodoc mysmsd smsevent smsresend sms2xml sql_demo \
- smstest.php checkhandler-utf-8 eventhandler-utf-8 \
- forwardsms regular_run
- cd .. || die
-
- keepdir /var/spool/sms/incoming
- keepdir /var/spool/sms/outgoing
- keepdir /var/spool/sms/checked
- fowners -R smsd:sms /var/spool/sms
- fperms g+s /var/spool/sms/incoming
-
- newinitd "${FILESDIR}"/smsd.initd4 smsd
- insopts -o smsd -g sms -m0644
- insinto /etc
- newins examples/smsd.conf.easy smsd.conf
- dohtml -r doc
-
- systemd_dounit "${FILESDIR}"/smsd.service
- systemd_newtmpfilesd "${FILESDIR}"/smsd.tmpfiles smsd.conf
-}
-
-pkg_postinst() {
- touch "${ROOT}"/var/log/smsd.log || die
- chown -f smsd:sms "${ROOT}"/var/log/smsd.log
-}
diff --git a/app-mobilephone/sobexsrv-1.0.1-r1 b/app-mobilephone/sobexsrv-1.0.1-r1
new file mode 100644
index 000000000000..12657febd086
--- /dev/null
+++ b/app-mobilephone/sobexsrv-1.0.1-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst prepare setup
+DEPEND=dev-libs/openobex net-wireless/bluez gtk? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] )
+DESCRIPTION=Scripting/Secure OBEX Server (for BlueZ Linux)
+EAPI=6
+HOMEPAGE=http://www.mulliner.org/bluetooth/sobexsrv.php
+IUSE=gtk python_targets_python2_7
+KEYWORDS=amd64 ppc x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/openobex net-wireless/bluez gtk? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) gtk? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] >=dev-python/pygtk-2.2 )
+REQUIRED_USE=gtk? ( python_targets_python2_7 )
+SLOT=0
+SRC_URI=http://www.mulliner.org/bluetooth/sobexsrv-1.0.1.tar.gz https://dev.gentoo.org/~joker/sobexsrv-1.0.1-fix64.patch
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81
+_md5_=9c81610513951faff24fd41cfe314213
diff --git a/app-mobilephone/sobexsrv/Manifest b/app-mobilephone/sobexsrv/Manifest
deleted file mode 100644
index c72980197f28..000000000000
--- a/app-mobilephone/sobexsrv/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX conf.d_sobexsrv 1095 BLAKE2B 858ca7030f7809c7eabc1ccd5b856b010a79bc693ef279232ecafa07ccfd99006a72190785308c27c6cd6d9f0422c1fb252e4e85ccb1be11c7445aad59cd2c9e SHA512 c38b6105826208c72392b7e781831ec28e93c60ba63f95e6042c3de9a3097af1e370ccdb832f1993b6e85a0224180b36a92ba97cf9af8a606044a61d9ddf7a05
-AUX init.d_sobexsrv 1473 BLAKE2B f5ed1fccc6de4419a62185fee1460b2acbd101602c09b516c7944a84507f84912b4a493dd9483611ecafbb6ee5083300ba6bf5354e7645240759845c102d6a1f SHA512 0ab5c6020af3c8de1e7f302f1f9b1fb6c8d9f6ef8518f878c48ee396032aa96f2da148e197655a1235a072abf30767e3db8047d0c9c6d7d3606bf9ad30398ec4
-AUX sobexsrv-1.0.1-openobex16.patch 1346 BLAKE2B ec63105eb6db6fd959044134fd66b8b3018093a5efec4b6b6b63c45d9bcca84c678addc56bfefaad0fca1696c148107513a1640473cb37f5320c2fab9a623ded SHA512 a1db1a916c0c2f6f237a4434bf1f11b0b6f540ad62fa9687d886e4ff97f6bb916be7763a24bdc56bf8fd3334ead426e0ed2003c0208c3c743f49b13b2bf8ab2a
-DIST sobexsrv-1.0.1-fix64.patch 25040 BLAKE2B 9796779fdde39c79371a978d4bdb9d6761f9467ecc353096c3d1b13fe1d5aa4f7ceef137d07c52467a175b7bc756e6c747a2800a2dbb2dcd281be463499106c9 SHA512 9d555bee8d03c13061bbe132df6442daa4d8817ef713e92e5150b1994af110c5b01b34f8bcc1c3ae734529e36bb70f56976ab261f860e95e3de3ffe440a7b393
-DIST sobexsrv-1.0.1.tar.gz 27683 BLAKE2B f1aa103aa8a70ea7408ced7b0a3944d0ba61dc9750425160ee95bb69e1f1cf4479fbecef7be3ba4b6cbec2a7f518bed18318ca694545a4606888e7663adb0d38 SHA512 52fe5eff812596caa1f4b8579740ce8b2591db17950d68c093cfdb33ca5b899bfc5c142594843948a29ae0b1bdbe4499a1e24c270c92e61d02fd07a02d9d40cd
-EBUILD sobexsrv-1.0.1-r1.ebuild 1997 BLAKE2B ff1f1ee9b4e2f151744a4e85564c03109871af976c472c454d67db26564d4de199a3e8aac34552e081df3c8f85e0dba75ca7b9cfdb13e1aa6d905967b58c01b5 SHA512 c6df47e37562c499f5fcdc362d463ab008af8743f0dce91ab77f1260a51041f22c5010f45d895fd19b523cef3e27af101e05e46e3ff3a6df7bc0a65b3b4add28
-MISC metadata.xml 920 BLAKE2B ac1ea1fc1f85d7dd43c548d89ef3473bb5b78f2e3ab4275c28db702865e492261db1ab908496661ebda406771d7d8080e9057bed865b703b9920ee86b48c8b34 SHA512 30b149f3e197dc0a45cd27a618a0dcc6c9968dae44576c47dd6ebdedda06d5fed8b03ae1e0f94133804551366a90a97614d5d5eca334dbdabd4398278645aab9
diff --git a/app-mobilephone/sobexsrv/files/conf.d_sobexsrv b/app-mobilephone/sobexsrv/files/conf.d_sobexsrv
deleted file mode 100644
index 1afdc0c772e3..000000000000
--- a/app-mobilephone/sobexsrv/files/conf.d_sobexsrv
+++ /dev/null
@@ -1,35 +0,0 @@
-# /etc/conf.d/sobexsrv
-# Config file for sobexsrv daemon
-
-# owner of sobexsrv process (don't change, must be existing)
-USER="sobexsrv"
-GROUP="sobexsrv"
-
-# Incomming of pushed files
-INBOX="/var/spool/sobexsrv"
-
-# chroot to INBOX.
-# *NEEDS* the binary to be suid root (not installed by default).
-#CHROOT="yes"
-
-# Listen on the specified RFCOMM channel. If this option is not specified the
-# first available channel will be used. Legal range for channel is 1-31 and 0
-# to force auto selection of first available channel.
-CHANNEL="10"
-
-# Set Bluetooth security mode-2 level. Legal values are: 1 (insecure) every-
-# body can connect, 2 authentication required and 3 authentication and encryp-
-# tion required.
-SECURITY_LEVEL="2"
-
-# Don't register OPUSH service at local ServiceDiscoveryProtocol Server.
-#DISABLE_OPUSH="yes"
-# Don't register OBEX-FTP service at local ServiceDiscoveryProtocol Server.
-DISABLE_OBEXFTP="yes"
-DISABLE_OBEXFTP_LISTING="yes"
-
-# Enable transfer log via syslog(8).
-USE_SYSLOG="yes"
-
-# Additional options. See sobexsrv(8)
-#SOBEXSRV_OPT="-l NPTD -m /etc/sobexsrv-mime"
diff --git a/app-mobilephone/sobexsrv/files/init.d_sobexsrv b/app-mobilephone/sobexsrv/files/init.d_sobexsrv
deleted file mode 100644
index e02530314ca8..000000000000
--- a/app-mobilephone/sobexsrv/files/init.d_sobexsrv
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need bluetooth
- use logger
-}
-
-check_config() {
- if [ -z "${USER}" ] ; then
- eerror "Please set \$USER in /etc/conf.d/sobexsrv!"
- return 1
- fi
- if [ -z "${GROUP}" ] ; then
- eerror "Please set \$GROUP in /etc/conf.d/sobexsrv!"
- return 1
- fi
-
- if [ ${CHROOT} = "yes" ] ; then
- if [ ! -u /usr/bin/sobexsrv ] ; then
- eerror "The \$CHROOT option requires /usr/bin/sobexsrv to be suid root!"
- return 1
- fi
- fi
-
- if [ -z "${INBOX}" ] || [ ! -e "${INBOX}" ] ; then
- eerror "Please configure \$INBOX correctly in /etc/conf.d/sobexsrv!"
- return 1
- fi
-}
-
-
-start() {
- check_config || return 1
-
- ebegin "Starting sobexsrv"
-
- OPTIONS=""
- [ -n "${CHANNEL}" ] && OPTIONS="${OPTIONS} -c ${CHANNEL}"
- [ -n "${SECURITY_LEVEL}" ] && OPTIONS="${OPTIONS} -s ${SECURITY_LEVEL}"
- [ "${CHROOT}" = "yes" ] && OPTIONS="${OPTIONS} -R"
- [ "${DISABLE_OPUSH}" = "yes" ] && OPTIONS="${OPTIONS} -o"
- [ "${DISABLE_OBEXFTP}" = "yes" ] && OPTIONS="${OPTIONS} -f"
- [ "${DISABLE_OBEXFTP_LISTING}" = "yes" ] && OPTIONS="${OPTIONS} -F"
- [ "${USE_SYSLOG}" = "yes" ] && OPTIONS="${OPTIONS} -S"
-
- OPTIONS="-I -r ${INBOX} ${OPTIONS} ${SOBEXSRV_OPT}"
-
- start-stop-daemon --chuid ${USER}:${GROUP} --start --quiet --exec /usr/bin/sobexsrv -- $OPTIONS
- eend $?
-}
-
-stop() {
- ebegin "Stopping sobexsrv"
- start-stop-daemon --stop --quiet --exec /usr/bin/sobexsrv
- eend $?
-}
diff --git a/app-mobilephone/sobexsrv/files/sobexsrv-1.0.1-openobex16.patch b/app-mobilephone/sobexsrv/files/sobexsrv-1.0.1-openobex16.patch
deleted file mode 100644
index 57fff87e4d2b..000000000000
--- a/app-mobilephone/sobexsrv/files/sobexsrv-1.0.1-openobex16.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- sobexsrv-1.0.1/src/obexsrv.c.orig 2016-06-13 01:59:28.000000000 +0300
-+++ sobexsrv-1.0.1/src/obexsrv.c 2016-06-13 12:20:15.501101147 +0300
-@@ -32,6 +32,10 @@
- #include <langinfo.h>
- #include <assert.h>
-
-+#if ((OPENOBEX_VERSION_MAJOR==1) && (OPENOBEX_VERSION_MINOR>=6))
-+#include <string.h>
-+#endif
-+
- #include "obexsrv.h"
- #include "util.h"
- #include "sdp.h"
-@@ -46,7 +50,8 @@
-
- void UnicodeToChar(uint8_t *c, const uint8_t *uc, int size)
- {
-- iconv_t dsc = iconv_open(nl_langinfo(CODESET),"UTF16BE");
-+ char *lang = nl_langinfo(CODESET);
-+ iconv_t dsc = iconv_open(lang,"UTF16BE");
- size_t isiz,osiz;
- char *ip = (char*)uc;
- char *op = (char*)c;
-@@ -54,7 +59,25 @@
-
- if (iconv(dsc,&ip,&isiz,&op,&osiz) == -1) {
- debug_printf("iconv: error %s\n", strerror(errno));
-+#if ((OPENOBEX_VERSION_MAJOR==1) && (OPENOBEX_VERSION_MINOR>=6))
-+ // try to convert ignoring errors
-+ iconv_close(dsc);
-+ debug_printf("iconv: characters that cannot be converted will be discarded\n");
-+
-+ // append "//IGNORE"
-+ const char *const suf = "//IGNORE";
-+ size_t len = strlen(lang);
-+ char *cd = malloc(len + 9);
-+ memcpy(cd, lang, len);
-+ memcpy(cd+len, suf, 8);
-+ cd[len+8] = '\0';
-+
-+ dsc = iconv_open(cd,"UTF16BE");
-+ iconv(dsc,&ip,&isiz,&op,&osiz);
-+ free(cd);
-+#else
- OBEX_UnicodeToChar(c,uc,size);
-+#endif
- }
- iconv_close(dsc);
- }
diff --git a/app-mobilephone/sobexsrv/metadata.xml b/app-mobilephone/sobexsrv/metadata.xml
deleted file mode 100644
index 99bdbeccf4c8..000000000000
--- a/app-mobilephone/sobexsrv/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- </maintainer>
- <longdescription>
- sobexsrv is a Bluetooth OBEX server with Bluetooth Security
- Mode-2 (application triggered security) support. It implements
- OPUSH (put), OPULL (get) and OBEX-FTP (setpath + directory
- listing) and therefore is a full OBEX server. Further it
- supports pulling generic mime-types and provides a capability
- object. sobexsrv was designed with flexibility and security in
- mind and supports chroot (if suid root drop to calling uid
- immediately). For flexibility a scripting interface provides
- access to all functionalities of the server and therefore
- allows implementation of further OBEX services on top of
- sobexsrv.
- </longdescription>
-</pkgmetadata>
diff --git a/app-mobilephone/sobexsrv/sobexsrv-1.0.1-r1.ebuild b/app-mobilephone/sobexsrv/sobexsrv-1.0.1-r1.ebuild
deleted file mode 100644
index 14cde193148e..000000000000
--- a/app-mobilephone/sobexsrv/sobexsrv-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1 toolchain-funcs user
-
-MY_P="${P/_pre/pre}"
-
-DESCRIPTION="Scripting/Secure OBEX Server (for BlueZ Linux)"
-SRC_URI="http://www.mulliner.org/bluetooth/${MY_P}.tar.gz
- https://dev.gentoo.org/~joker/${P}-fix64.patch"
-HOMEPAGE="http://www.mulliner.org/bluetooth/sobexsrv.php"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ppc x86"
-IUSE="gtk"
-
-DEPEND="
- dev-libs/openobex
- net-wireless/bluez
- gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${DEPEND}
- gtk? (
- ${PYTHON_DEPS}
- >=dev-python/pygtk-2.2
- )"
-REQUIRED_USE="
- gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${DISTDIR}/${P}"-fix64.patch
- "${FILESDIR}/${P}"-openobex16.patch
-)
-
-pkg_setup() {
- use gtk && python-single-r1_pkg_setup
-
- enewgroup sobexsrv
- enewuser sobexsrv -1 -1 /var/spool/sobexsrv sobexsrv
-}
-
-src_prepare() {
- default
-
- sed -e 's:/usr/man/man8:/usr/share/man/man8:' \
- -e 's/install: all/install:/' \
- -i Makefile || die
-
- sed -e 's/^CFLAGS =/CFLAGS +=/' \
- -e 's/^CC =/CC ?=/' \
- -e 's/$(CC) $(CFLAGS)/$(CC) $(LDFLAGS) $(CFLAGS)/' \
- -i src/Makefile || die
-}
-
-src_compile() {
- tc-export CC
- emake -C src
-}
-
-src_install() {
- default
- dodoc AUTHOR CONFIG SECURITY THANKS
-
- if use gtk; then
- python_doscript "${D}/usr/bin/sobexsrv_handler"
- newdoc "${S}/scripts/test" sobexsrv_handler.sample_script
- else
- rm "${D}/usr/bin/sobexsrv_handler" || die
- fi
-
- newinitd "${FILESDIR}/init.d_sobexsrv" sobexsrv
- newconfd "${FILESDIR}/conf.d_sobexsrv" sobexsrv
-
- keepdir /var/spool/sobexsrv
- fowners sobexsrv:sobexsrv /var/spool/sobexsrv
-}
-
-pkg_postinst() {
- elog
- elog "/usr/bin/sobexsrv is *NOT* installed set-uid root by"
- elog "default. suid is required for the chroot option (-R)."
- elog
- elog "Execute the following commands to enable suid:"
- elog
- elog "chown root:sobexsrv /usr/bin/sobexsrv"
- elog "chmod 4710 /usr/bin/sobexsrv"
- elog
-}
diff --git a/app-mobilephone/vmoconv-1.0-r1 b/app-mobilephone/vmoconv-1.0-r1
new file mode 100644
index 000000000000..7c11464fc30d
--- /dev/null
+++ b/app-mobilephone/vmoconv-1.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-sound/gsm >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A tool that converts Siemens phones VMO and VMI audio files to gsm and wav
+EAPI=5
+HOMEPAGE=http://triq.net/obex/
+KEYWORDS=amd64 ~ppc x86
+LICENSE=GPL-2
+RDEPEND=media-sound/gsm
+SLOT=0
+SRC_URI=http://triq.net/obexftp/vmoconv-1.0.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=1732a34a9a343fc678fc95d04e2ffed5
diff --git a/app-mobilephone/vmoconv/Manifest b/app-mobilephone/vmoconv/Manifest
deleted file mode 100644
index 87b8de0be234..000000000000
--- a/app-mobilephone/vmoconv/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX vmoconv-1.0-external-libgsm.patch 863 BLAKE2B 3468d81dfcb51ca6da6b9dba74f3a8536955686456a4e055823184cad06f7d28908338c0bc61f109cd48594d89718fc2e3d0fb6818b4ab15d95d31898a496e34 SHA512 d02dc343c59ef15d21b08478d3e9f6393f95c59ecf340afb09945d4897481e9c859f83752b6d79e1ae03563b9d9deb129a0a1db5e0acd69ed1a815b5be408058
-AUX vmoconv-1.0-flags.patch 683 BLAKE2B 9320d396eaf46480c7473fa52934c8786ca31dac2d638a8463a8e5350d5006f73938e4085622034ec0abc1d866d7ceefee59b17f3e8cfe987fe1fd6ad550be67 SHA512 431e10787bed24cc775a43f44c60a64610f03c25956efb8892d7117476e01261ae06c644a1ac9ada6f9dc94ad5a38745beb8fb2dbe3dfe8546ecfa51902f0770
-AUX vmoconv-1.0-glibc28.patch 876 BLAKE2B 5d58b8ddda99b268748bdcea1004dfc4ddb48547ea502fd5a3f98683338230f23a15584d854bfa2147e702be06a22621a03767c9563522cf6c350155c7e13cfd SHA512 14477a9c13fabae162dfe8fc4b701019fb52e387198c70542275b1e9562a683532f8b88a96a9b8c7d9aea8e5f27224baa27046a04ce164adcd2d260f0a22e011
-DIST vmoconv-1.0.tar.gz 315028 BLAKE2B c31d2f4f5c45511b52a80b829b9c632519eccaf6aeb3bb74deef8ff9cdf0aea244e52c82751f8d23865e5250004d33dfc2c0b101fd03ce7cf0c08f94c3a79ce2 SHA512 c4bd65f2c034317e43736198eaea6a3cfbbc6be015dc1ac5efa51633c2779bf5af87ea037084173b377a7521538e4a235f264b5f09fedcdaf7f4a815289a7ec2
-EBUILD vmoconv-1.0-r1.ebuild 752 BLAKE2B 22f7972256f0bf71c839357c95e08e980fe2e319d1ab16170466660d1e88e9553d6bf165db90edfee75979fd6e5b7a5c29c942b950515b1fbd1100932e880d2a SHA512 e8e28d1de9e9c58fcf80313bbf9feb8e0fd23981574b512f268cbcc9792cff861c09cbdfd86745e75b9fbc066c6aecd9477889ea71f3dc719d2370a97835ac91
-MISC metadata.xml 296 BLAKE2B 1d34ceee0f682bb05def16df979d321f3da6ac51a494dc1656aaeacffa37d4964a8520de1818d0f838c473e24419536dc02ae587b8224fd27d0d5e6b99514a3b SHA512 725dd98a8cdf1814e9a91472eb7f51131193c3825fdce5507a397b1a833040de9fb067b9fc8b3fac3459b3e14f61257032164ed63c1fadaaa5107a508f5a069e
diff --git a/app-mobilephone/vmoconv/files/vmoconv-1.0-external-libgsm.patch b/app-mobilephone/vmoconv/files/vmoconv-1.0-external-libgsm.patch
deleted file mode 100644
index 8ab3670aa098..000000000000
--- a/app-mobilephone/vmoconv/files/vmoconv-1.0-external-libgsm.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Nru vmoconv-1.0.orig/src/Makefile.am vmoconv-1.0/src/Makefile.am
---- vmoconv-1.0.orig/src/Makefile.am 2003-02-17 21:39:18.000000000 +0000
-+++ vmoconv-1.0/src/Makefile.am 2009-03-03 21:24:12.000000000 +0000
-@@ -1,32 +1,6 @@
-
--noinst_LTLIBRARIES = libgsm.la
--
- INCLUDES = -I.
-
--libgsm_la_SOURCES = add.c \
-- code.c \
-- debug.c \
-- decode.c \
-- long_term.c \
-- lpc.c \
-- preprocess.c \
-- rpe.c \
-- gsm_destroy.c \
-- gsm_decode.c \
-- gsm_encode.c \
-- gsm_explode.c \
-- gsm_implode.c \
-- gsm_create.c \
-- gsm_print.c \
-- gsm_option.c \
-- short_term.c \
-- table.c \
-- proto.h \
-- unproto.h \
-- config.h \
-- private.h \
-- gsm.h
--
- vmo2wav_LDADD = -lgsm
-
- vmo2wav_SOURCES = vmo2wav.c
diff --git a/app-mobilephone/vmoconv/files/vmoconv-1.0-flags.patch b/app-mobilephone/vmoconv/files/vmoconv-1.0-flags.patch
deleted file mode 100644
index 031b6eefaaca..000000000000
--- a/app-mobilephone/vmoconv/files/vmoconv-1.0-flags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Nru vmoconv-1.0.orig/configure.in vmoconv-1.0/configure.in
---- vmoconv-1.0.orig/configure.in 2004-09-26 15:17:48.000000000 +0000
-+++ vmoconv-1.0/configure.in 2009-03-03 21:32:40.000000000 +0000
-@@ -26,10 +26,10 @@
- [printf(__func__)],,
- [AC_DEFINE(__func__, "", [non-C99 fake support for __func__])])
-
--dnl Turn on debugging and all warnings when using gcc
-+dnl Turn on all warnings when using gcc
- if test "$ac_cv_prog_gcc" = "yes"; then
-- CFLAGS="$CFLAGS -g -Wall -Wmissing-declarations -Wmissing-prototypes"
-- LDFLAGS="$LDFLAGS -g -Wall"
-+ CFLAGS="$CFLAGS -Wall -Wmissing-declarations -Wmissing-prototypes"
-+ LDFLAGS="$LDFLAGS -Wall"
- fi
-
- AC_SUBST(CFLAGS)
diff --git a/app-mobilephone/vmoconv/files/vmoconv-1.0-glibc28.patch b/app-mobilephone/vmoconv/files/vmoconv-1.0-glibc28.patch
deleted file mode 100644
index ec957b40c5cd..000000000000
--- a/app-mobilephone/vmoconv/files/vmoconv-1.0-glibc28.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur vmoconv-1.0.orig/src/gsm2vmo.c vmoconv-1.0/src/gsm2vmo.c
---- vmoconv-1.0.orig/src/gsm2vmo.c 2008-06-15 12:57:07.000000000 -0400
-+++ vmoconv-1.0/src/gsm2vmo.c 2008-06-15 12:57:36.000000000 -0400
-@@ -27,7 +27,7 @@
- * 12 bit header and 260 bits standard GSM frame, as described
- * in GSM 06.10 and GSM 06.12. The header is 0x2010 always.
- */
--
-+#include <limits.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-diff -Naur vmoconv-1.0.orig/src/vmo2gsm.c vmoconv-1.0/src/vmo2gsm.c
---- vmoconv-1.0.orig/src/vmo2gsm.c 2008-06-15 12:57:07.000000000 -0400
-+++ vmoconv-1.0/src/vmo2gsm.c 2008-06-15 12:57:36.000000000 -0400
-@@ -27,7 +27,7 @@
- * 12 bit header and 260 bits standard GSM frame, as described
- * in GSM 06.10 and GSM 06.12. The header is 0x2010 always.
- */
--
-+#include <limits.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
diff --git a/app-mobilephone/vmoconv/metadata.xml b/app-mobilephone/vmoconv/metadata.xml
deleted file mode 100644
index fd8646d07b57..000000000000
--- a/app-mobilephone/vmoconv/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- A tool that converts Siemens phones VMO and VMI audio files to gsm and
- wav.
- </longdescription>
-</pkgmetadata>
diff --git a/app-mobilephone/vmoconv/vmoconv-1.0-r1.ebuild b/app-mobilephone/vmoconv/vmoconv-1.0-r1.ebuild
deleted file mode 100644
index d7f1da29f215..000000000000
--- a/app-mobilephone/vmoconv/vmoconv-1.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="A tool that converts Siemens phones VMO and VMI audio files to gsm and wav"
-HOMEPAGE="http://triq.net/obex/"
-SRC_URI="http://triq.net/obexftp/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-DEPEND="media-sound/gsm"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-glibc28.patch"
- epatch "${FILESDIR}/${P}-flags.patch"
- epatch "${FILESDIR}/${P}-external-libgsm.patch"
- sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
- eautoreconf
-}
-
-src_install() {
- dobin src/vmo2gsm src/gsm2vmo src/vmo2wav
- dodoc AUTHORS ChangeLog NEWS README THANKS
-}
diff --git a/app-mobilephone/wammu-0.43 b/app-mobilephone/wammu-0.43
new file mode 100644
index 000000000000..93408d37d855
--- /dev/null
+++ b/app-mobilephone/wammu-0.43
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-mobilephone/gammu-1.36 dev-python/python-gammu >=dev-python/wxpython-2.8:*[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( net-wireless/gnome-bluetooth ) ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+DESCRIPTION=Front-end for gammu to access mobile phones easily
+EAPI=6
+HOMEPAGE=http://www.wammu.eu/
+IUSE=bluetooth gnome python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=app-mobilephone/gammu-1.36 dev-python/python-gammu >=dev-python/wxpython-2.8:*[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( net-wireless/gnome-bluetooth ) ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+REQUIRED_USE=|| ( python_targets_python2_7 )
+SLOT=0
+SRC_URI=http://dl.cihar.com/wammu/v0/wammu-0.43.tar.xz
+_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=29d2e5a448d5a24fc02c4482fff6f1d0
diff --git a/app-mobilephone/wammu-0.44 b/app-mobilephone/wammu-0.44
new file mode 100644
index 000000000000..575025576b30
--- /dev/null
+++ b/app-mobilephone/wammu-0.44
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-mobilephone/gammu-1.36 dev-python/python-gammu >=dev-python/wxpython-2.8:*[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( net-wireless/gnome-bluetooth ) ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+DESCRIPTION=Front-end for gammu to access mobile phones easily
+EAPI=6
+HOMEPAGE=https://www.wammu.eu/
+IUSE=bluetooth gnome python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=app-mobilephone/gammu-1.36 dev-python/python-gammu >=dev-python/wxpython-2.8:*[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] bluetooth? ( dev-python/pybluez[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( net-wireless/gnome-bluetooth ) ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
+REQUIRED_USE=|| ( python_targets_python2_7 )
+SLOT=0
+SRC_URI=http://dl.cihar.com/wammu/v0/wammu-0.44.tar.xz
+_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=92d4358f47ed28a36e048e60a2fbe69c
diff --git a/app-mobilephone/wammu/Manifest b/app-mobilephone/wammu/Manifest
deleted file mode 100644
index 6a669cc92634..000000000000
--- a/app-mobilephone/wammu/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST wammu-0.43.tar.xz 563832 BLAKE2B 26b075d16d6b26608022eac58260083b7883a3c0b0fe8b73984c625f3ecb2a6ce972cb73bc8e5ebe280726447b6fa188716206f7540a9de42013c221a05589dd SHA512 c8f0aad8d8fc2c852638a77b45d48ba3c512a1e1cf8f8dc54b99a614f7338f366494ef88d786143defd77e55ab9597d9c705569c4e0fceb856f29a05b9c6a843
-DIST wammu-0.44.tar.xz 582284 BLAKE2B ba0523d4778c0fcebc8c86354d503880ea4a34f8ba05e9c4c8ef9b206366ad11c16f85dba2ce19977587aba0bc791adade4d35422a1727b1e042d5be29f39b54 SHA512 9b1a8c9fad2abc618d3e778338446b154516fff9e176aff02ed8daa64ff6e69a591324368dacd50f40c832d16d197447c575644520102317d95c573ed8d6bc7e
-EBUILD wammu-0.43.ebuild 1284 BLAKE2B e22bf2a9425e6dbe1b600cf54c46c9068589d26528f05be0493fd9e41e781899daef8f9e65770d7665c8665e9aa7e33ce1190d13acc48e098a02ceca38e85651 SHA512 f8075664077424838531afc315bccbc256f5de02a7dcd1e2bbb0d5c02dcb986d32ad62ebdf0cb2fd482ad6f7f6fb0126984579ffbb11c54e2c1f3b979f4fed79
-EBUILD wammu-0.44.ebuild 807 BLAKE2B 30eb9847b8ba9417d818b6914a66b278918b5f40cad0c64d089ca992738a43aa8dae1867abdd0c968e722cd9bd7d98af436e0f64327c8bd68142feefa66489ba SHA512 2dfb76c503ed27e92b1b35d1e944435061738e1e1c2d207e7d1b926004e4e33d182cc4d7e2efb8599afd94d308e75a0486b407c9c8093c822bcc93c438b51450
-MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-mobilephone/wammu/metadata.xml b/app-mobilephone/wammu/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/app-mobilephone/wammu/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-mobilephone/wammu/wammu-0.43.ebuild b/app-mobilephone/wammu/wammu-0.43.ebuild
deleted file mode 100644
index dd959761aaee..000000000000
--- a/app-mobilephone/wammu/wammu-0.43.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Front-end for gammu to access mobile phones easily"
-HOMEPAGE="http://www.wammu.eu/"
-SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth gnome"
-
-RDEPEND="
- >=app-mobilephone/gammu-1.36
- dev-python/python-gammu
- >=dev-python/wxpython-2.8:*[${PYTHON_USEDEP}]
- bluetooth? (
- dev-python/pybluez[${PYTHON_USEDEP}]
- gnome? ( net-wireless/gnome-bluetooth )
- )
-"
-DEPEND="${RDEPEND}"
-
-# Supported languages and translated documentation
-MY_AVAILABLE_LINGUAS=" af ar bg bn ca cs da de el en_GB es et fi fr gl he hu id it ko nl pl pt_BR ro ru sk sv sw tr uk zh_CN zh_TW"
-
-# Required to source locale content out of the box
-DISTUTILS_IN_SOURCE_BUILD=1
-
-src_prepare() {
- local lang
- for lang in ${MY_AVAILABLE_LINGUAS} ; do
- if ! has ${lang} ${LINGUAS-${lang}} ; then
- rm -r locale/${lang} || die
- fi
- done
-
- distutils-r1_src_prepare
-}
-
-src_compile() {
- # SKIPWXCHECK: else 'import wx' results in
- # Xlib: connection to ":0.0" refused by server
- SKIPWXCHECK=yes distutils-r1_src_compile
-}
-
-src_install() {
- SKIPWXCHECK=yes distutils-r1_src_install
-}
diff --git a/app-mobilephone/wammu/wammu-0.44.ebuild b/app-mobilephone/wammu/wammu-0.44.ebuild
deleted file mode 100644
index 9abeda111418..000000000000
--- a/app-mobilephone/wammu/wammu-0.44.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Front-end for gammu to access mobile phones easily"
-HOMEPAGE="https://www.wammu.eu/"
-SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth gnome"
-
-RDEPEND="
- >=app-mobilephone/gammu-1.36
- dev-python/python-gammu
- >=dev-python/wxpython-2.8:*[${PYTHON_USEDEP}]
- bluetooth? (
- dev-python/pybluez[${PYTHON_USEDEP}]
- gnome? ( net-wireless/gnome-bluetooth )
- )
-"
-DEPEND="${RDEPEND}"
-
-# Required to source locale content out of the box
-DISTUTILS_IN_SOURCE_BUILD=1
-
-# SKIPWXCHECK: else 'import wx' results in
-# Xlib: connection to ":0.0" refused by server
-SKIPWXCHECK=yes