From 0f15659d48c193027158492acb726297501202c5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 25 Dec 2021 20:34:27 +0000 Subject: gentoo xmass resync : 25.12.2021 --- app-mobilephone/Manifest.gz | Bin 2054 -> 2057 bytes app-mobilephone/gnokii/Manifest | 3 +- .../gnokii/files/gnokii-0.6.31-sqlite-typo.patch | 18 +++ app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild | 145 -------------------- app-mobilephone/gnokii/gnokii-0.6.31-r4.ebuild | 146 +++++++++++++++++++++ 5 files changed, 166 insertions(+), 146 deletions(-) create mode 100644 app-mobilephone/gnokii/files/gnokii-0.6.31-sqlite-typo.patch delete mode 100644 app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild create mode 100644 app-mobilephone/gnokii/gnokii-0.6.31-r4.ebuild (limited to 'app-mobilephone') diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index 23c5ae4a242e..9420b9e2a3fe 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 2312b752b708..5ba52d0cb0ec 100644 --- a/app-mobilephone/gnokii/Manifest +++ b/app-mobilephone/gnokii/Manifest @@ -3,9 +3,10 @@ AUX gnokii-0.6.31-docdir.patch 1887 BLAKE2B fe1c8bbc0136587c88c7c6eb60cee3de24c1 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-0.6.31-sqlite-typo.patch 709 BLAKE2B a469ecb0b86b161cf8773c460cd1dbfe5de528563ff0c02a42ee84dfa8370f80610be8c4bf0c5042bb659ac3b9557ce0d71654717c76dab89571d684b3e4f4ec SHA512 20f96a40f33dcb9097f5a2ebe7beccbe89951298c696194415ccee4a16572fba997e0891a36dd8015db537d1aaf3f5ff6644de762c682e66084eb46b7a0dd274 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-r3.ebuild 3584 BLAKE2B 71267fb1f010150d4585dd00d22ec0caf5614fe31d2beb133f7780f2e54e5803686a0b8fdfce192a952525a788cdaab3a42c06b41e2c56b0ac73faab1d978814 SHA512 af534b8b8b7a44037542a0ddcc3e9dc9b06c7a3c29828929bdc41c9d59a96b97eeddbe49d1aeb22c31423a9e5b4f45af2e03072ece159a06e2f80f11b3a8c591 +EBUILD gnokii-0.6.31-r4.ebuild 3630 BLAKE2B 239554b2c60effd471c2b27fa02522108571762e754ceb49058e159c6c529cc41309696ef0efdd52557506dc96884a86c2fc1d44190a259c7f853dc6833d6520 SHA512 4f4559be527da6f43f659d57d63e564327b3503ae090c853f244fdea13fcbceae1104dce6faad9e49ae80f7dbcaa0b28c9dda73eb056a84ac8a7e6319406e795 EBUILD gnokii-9999.ebuild 3353 BLAKE2B 057de65fdfc9a45360f025e318fc72435b24e5542b7e980674598dccf2669038429a2314cd81157f7332a9a04d509af14e9795b65472703c84751caacbe4d0cc SHA512 27d857b47d9ccfe8d9a7a445a88f2dcd23340dc72ae973f2d740ede6a5aaff3ff2c7ee0c728deef929f11776e233735a40ecf58190497c67322300e15ea0146d MISC metadata.xml 757 BLAKE2B a6b1cf74e2af3ac1a03fd2d85c591c0a444cb2fa3bf2f33fc5132659af4c024d959e7e46a6d560bb4863b4c01b7e8a177d7575f2b1657f04f3c65059cb70cb94 SHA512 805984262878a52539d94d764ec5206224fc470dbb4d0f37bcade1137fc74c84b6d37ad55f8638397db2410bd0e94b2e3e0c30efa31af93c84dfbc77bb7becaa diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-sqlite-typo.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-sqlite-typo.patch new file mode 100644 index 000000000000..b3dd41d22019 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-sqlite-typo.patch @@ -0,0 +1,18 @@ +https://bugs.gentoo.org/829800 +https://src.fedoraproject.org/rpms/gnokii/raw/rawhide/f/gnokii-0.6.31-sqlite3.patch + +Patch by Robert Scheck for gnokii <= 0.6.31 which adds +the missing linking to -lsqlite3 by correcting the configure script. Without this +patch the libsmsd_sqlite.so fails with "undefined symbol: sqlite3_open" simply. + +--- a/configure.in ++++ b/configure.in +@@ -747,7 +747,7 @@ + have_sqlite=no + PKG_CHECK_MODULES(SQLITE3, sqlite3, have_sqlite=yes, have_sqlite=no) + if test x$enable_sqlite != xno && test x$PKGCONF != xno ; then +- SQLITE_LIBS=SQLITE3_LIBS ++ SQLITE_LIBS=$SQLITE3_LIBS + dnl SQLITE_CFLAGS=SQLITE3_CFLAGS + AC_SUBST(SQLITE_LIBS) + AC_SUBST(SQLITE_CFLAGS) diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild deleted file mode 100644 index 7052b8e8aa7b..000000000000 --- a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2021 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 - ) - - default - - sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die - - # bug 775485 - sed -i -e "s:my_bool:bool:" smsd/mysql.c || die - - 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 -} diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r4.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r4.ebuild new file mode 100644 index 000000000000..9e747c910869 --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-0.6.31-r4.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2021 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 + "${FILESDIR}"/${PN}-0.6.31-sqlite-typo.patch +) + +src_prepare() { + [[ ${PV} == *9999 ]] && \ + PATCHES=( + "${FILESDIR}"/${P}-icon.patch + "${FILESDIR}"/${P}-translations.patch + ) + + default + + sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die + + # bug 775485 + sed -i -e "s:my_bool:bool:" smsd/mysql.c || die + + 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