From 0704956f7256f1f618cc5e03af2c1dbd0e83dbc5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 16 Jan 2020 16:18:18 +0000 Subject: gentoo resync : 16.01.2020 --- app-mobilephone/Manifest.gz | Bin 3550 -> 3557 bytes app-mobilephone/gnokii/Manifest | 3 + .../gnokii/files/gnokii-0.6.31-codeset.m4 | 22 ++++ .../gnokii/files/gnokii-0.6.31-docdir.patch | 69 ++++++++++ app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild | 142 +++++++++++++++++++++ 5 files changed, 236 insertions(+) create mode 100644 app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 create mode 100644 app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch create mode 100644 app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild (limited to 'app-mobilephone') diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index 9ffede86cbca..2a06e8ec6b0a 100644 Binary files a/app-mobilephone/Manifest.gz and b/app-mobilephone/Manifest.gz differ diff --git a/app-mobilephone/gnokii/Manifest b/app-mobilephone/gnokii/Manifest index 25d42c8dd584..4924e8dfc392 100644 --- a/app-mobilephone/gnokii/Manifest +++ b/app-mobilephone/gnokii/Manifest @@ -1,3 +1,5 @@ +AUX gnokii-0.6.31-codeset.m4 780 BLAKE2B 13f39d1e1bf36bd0ae4fd048bbec3df4a7de322b9c7114614cff0dd5fd6f78943bc6d61c3467c3192b4412f5fae3cf6ef299de0a5323d478fa656dd53afb09f0 SHA512 d47dc5ccda04b1a9f264cb8346e23d8f66c463b9509fc3226cdfeb6879dd017abc8676b22c993170aca6d7e169bfce5454ada396c2b6da74cd1fd376fe0ec36c +AUX gnokii-0.6.31-docdir.patch 1887 BLAKE2B fe1c8bbc0136587c88c7c6eb60cee3de24c106cc2dbef239a280a251d67fba6841e54f250c7c303e07cc99c066a2e6147c969edfb9d3ad16ea3807c5b878f939 SHA512 7198c23444789208556164e0cab1ab146a012c17b873322a449cb8a96ea34780b00a0f5c09e7d0ed6a829f1cebefafaa7cd0a59d890c89a874ead8aca7b86b0a 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 @@ -6,5 +8,6 @@ AUX gnokii-9999-translations.patch 196 BLAKE2B e703e57517f370852858bbe945be12697 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-0.6.31-r2.ebuild 3428 BLAKE2B 46fecaf90d718eb2544fb34ce108ffbedb01162239d241be186fbf163eb66e0f336e959850aa8bf6191affa0e3104192462d2033506076ba6fffde6d9ddde3ca SHA512 85ee63e471ee56afed7aa9ae7bbef4d617a4b49e4f37b12c4f85ae7e9339c2c2e821497091df26217df330399abd43101c65bdef45357aa9bfd022ec3232e83e +EBUILD gnokii-0.6.31-r3.ebuild 3518 BLAKE2B 0dda2750ff9a1855077cb75ee5469f30445771b9a70fd29b197931305b20678c8347a3d688532a6b219b8833f5c4555b7c55dca08ed2aab895d1df3677b5ed4c SHA512 c9569de30e74f414c5361e8545ef7e9cd65c8c5d436fc0e4354fc2ad395f8ac4663aef7ab3fcd2de539a2d301c5a84838cf6dfc737878863883c58e4804fa648 EBUILD gnokii-9999.ebuild 3345 BLAKE2B eaa9d12ab32122e380b8e03f4eada301b6d670754a3418d046db6b4da6e9a8aa1f666707512ccb1d727447bfbba5642808d554305b4f2b462d47e4ab996b9e97 SHA512 a81aa4c2460d8564250bf2a8416ff21cc8584db928b3c4f32fe9eb871c128f8ac58b97e1c56320870292625ab0c06df60e082172cda3d152020077e0622f5864 MISC metadata.xml 756 BLAKE2B 840e51ec7099b1ae34694dfa328d908147c90a32689165201a98bbc6559c1d6db8c63dffc0264210203775ba502d1c64d3245b32c4def375abf7a7685539c458 SHA512 7fbdd7684cd7810fe6114146a3378c346ca8d01df54adbbea292b0727fb039d5ceec29e4a5fd4d3031c17f9f229a4de0d635ae23e57eb507103255ebcb057983 diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 b/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 new file mode 100644 index 000000000000..9b17f8f10e72 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 @@ -0,0 +1,22 @@ +# codeset.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 2000-2002, 2006, 2008-2010 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_LANGINFO_CODESET], +[ + AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], + [AC_TRY_LINK([#include ], + [char* cs = nl_langinfo(CODESET); return !cs;], + [am_cv_langinfo_codeset=yes], + [am_cv_langinfo_codeset=no]) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE([HAVE_LANGINFO_CODESET], [1], + [Define if you have and nl_langinfo(CODESET).]) + fi +]) + diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch new file mode 100644 index 000000000000..74d28cc01398 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch @@ -0,0 +1,69 @@ +--- a/Docs/Makefile.am.JeR ++++ b/Docs/Makefile.am +@@ -1,6 +1,6 @@ + SUBDIRS = man sample protocol + +-docsdir = $(datadir)/doc/gnokii ++docsdir = $(docdir) + + DEVEL_DOCS = CodingStyle \ + README.libsms +--- a/Docs/protocol/Makefile.am ++++ b/Docs/protocol/Makefile.am +@@ -1,4 +1,4 @@ +-protocoldocsdir = $(datadir)/doc/gnokii/protocol ++protocoldocsdir = $(docdir)/protocol + protocoldocs_DATA= \ + dancall.txt \ + gnokiid-at.txt \ +--- a/Docs/sample/Makefile.am ++++ b/Docs/sample/Makefile.am +@@ -1,6 +1,6 @@ + SUBDIRS = ppp logo ringtone vCalendar + +-sampledocsdir = $(datadir)/doc/gnokii/sample ++sampledocsdir = $(docdir)/sample + sampledocs_DATA = gnokiirc \ + magic \ + 45-nokiadku2.rules +--- a/Docs/sample/vCalendar/Makefile.am ++++ b/Docs/sample/vCalendar/Makefile.am +@@ -1,4 +1,4 @@ +-vcaldocsdir = $(datadir)/doc/gnokii/sample/vCalendar ++vcaldocsdir = $(docdir)/sample/vCalendar + vcaldocs_DATA = test.vcs + + EXTRA_DIST = $(vcaldocs_DATA) +--- a/Docs/sample/logo/Makefile.am ++++ b/Docs/sample/logo/Makefile.am +@@ -1,4 +1,4 @@ +-logodocsdir = $(datadir)/doc/gnokii/sample/logo ++logodocsdir = $(docdir)/sample/logo + logodocs_DATA = pacman.xpm \ + gnokii.xpm \ + gnokiiop.xpm \ +@@ -6,4 +6,4 @@ + bronto.xpm \ + horse2.xpm + +-EXTRA_DIST = $(logodocs_DATA) +\ No newline at end of file ++EXTRA_DIST = $(logodocs_DATA) +--- a/Docs/sample/ringtone/Makefile.am ++++ b/Docs/sample/ringtone/Makefile.am +@@ -1,4 +1,4 @@ +-ringtonedocsdir = $(datadir)/doc/gnokii/sample/ringtone ++ringtonedocsdir = $(docdir)/sample/ringtone + ringtonedocs_DATA = star.imelody star.rtttl + +-EXTRA_DIST = $(ringtonedocs_DATA) +\ No newline at end of file ++EXTRA_DIST = $(ringtonedocs_DATA) +--- a/Docs/sample/ppp/Makefile.am ++++ b/Docs/sample/ppp/Makefile.am +@@ -1,4 +1,4 @@ +-pppdocsdir = $(datadir)/doc/gnokii/sample/ppp ++pppdocsdir = $(docdir)/sample/ppp + pppdocs_DATA = cimd-connect \ + ppp-FILES \ + options \ diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild new file mode 100644 index 000000000000..dce32eb52682 --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools desktop eutils linux-info + +HOMEPAGE="https://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="https://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 + dev-libs/glib:2 + bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) + ical? ( dev-libs/libical:= ) + pcsc-lite? ( sys-apps/pcsc-lite ) + sms? ( + postgres? ( dev-db/postgresql:* ) + mysql? ( dev-db/mysql-connector-c:= ) + ) + 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}-docdir.patch + "${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 + + cp "${FILESDIR}"/${P}-codeset.m4 m4/codeset.m4 || die + 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 +} -- cgit v1.2.3