diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-mobilephone/gnokii | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'app-mobilephone/gnokii')
-rw-r--r-- | app-mobilephone/gnokii/Manifest | 2 | ||||
-rw-r--r-- | app-mobilephone/gnokii/files/gnokii-0.6.29-pcsc.patch | 13 | ||||
-rw-r--r-- | app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch | 11 | ||||
-rw-r--r-- | app-mobilephone/gnokii/files/gnokii-9999-icon.patch | 11 | ||||
-rw-r--r-- | app-mobilephone/gnokii/files/gnokii-9999-translations.patch | 10 | ||||
-rw-r--r-- | app-mobilephone/gnokii/gnokii-0.6.29.ebuild | 127 | ||||
-rw-r--r-- | app-mobilephone/gnokii/gnokii-0.6.31.ebuild | 127 | ||||
-rw-r--r-- | app-mobilephone/gnokii/gnokii-9999.ebuild | 118 | ||||
-rw-r--r-- | app-mobilephone/gnokii/metadata.xml | 17 |
9 files changed, 436 insertions, 0 deletions
diff --git a/app-mobilephone/gnokii/Manifest b/app-mobilephone/gnokii/Manifest new file mode 100644 index 000000000000..7e2ac939be72 --- /dev/null +++ b/app-mobilephone/gnokii/Manifest @@ -0,0 +1,2 @@ +DIST gnokii-0.6.29.tar.bz2 1302020 SHA256 d1633e934b6b43c681ea96c5830d44683a85f05e64ea03c3ecf0d5096aee8470 SHA512 0d080b4f06163d00fcae5f27fe3b66886c12cf0356c245a5200552e1f98e4347f15b0101d5e709a3d6f98b3ffc55ede12789bec779cc0c9d566db1e4a050ae32 WHIRLPOOL 8ebb2e2613187bd79de19bcc8841016966b49762579d130a4f4c89e2d126d9068630db8c11d119ba57ad58a4ca3dd9e2ff6ddadbeeacb0a31a1a0a2e958d6910 +DIST gnokii-0.6.31.tar.bz2 1237865 SHA256 8f5a083b05c1a66a3402ca5cd80084e14c2c0632c991bb53b03c78e9adb02501 SHA512 529f6d0d29873f48ac00cf7151ba35dcbd93405ab27d69848ed17dea73f4fba71721d1811d921441b4214777b9b33f760b372631627cc108eb94c39684da343d WHIRLPOOL a14927d205748647187336f408fc7449808e48ff2b6de0df8cc14562d25a67643d1bb4cb97f50c27a5c2acad2bdb503bcec049a4fdac534ce48c763b9715cae7 diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.29-pcsc.patch b/app-mobilephone/gnokii/files/gnokii-0.6.29-pcsc.patch new file mode 100644 index 000000000000..fb1c974483d5 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.29-pcsc.patch @@ -0,0 +1,13 @@ +--- a/common/phones/pcsc.c ++++ b/common/phones/pcsc.c +@@ -199,8 +199,8 @@ static gn_error get_gn_error(PCSC_IOSTRU + case SCARD_W_UNPOWERED_CARD: + case SCARD_W_RESET_CARD: + case SCARD_W_REMOVED_CARD: +- case SCARD_W_INSERTED_CARD: +- return GN_ERR_SIMPROBLEM; ++ /* removed in pscc case SCARD_W_INSERTED_CARD: ++ return GN_ERR_SIMPROBLEM; */ + case SCARD_E_NO_MEMORY: + return GN_ERR_MEMORYFULL; + case SCARD_F_WAITED_TOO_LONG: 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 new file mode 100644 index 000000000000..243f78174a0f --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-fix_xgnokii_inclusion.patch @@ -0,0 +1,11 @@ +--- 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-9999-icon.patch b/app-mobilephone/gnokii/files/gnokii-9999-icon.patch new file mode 100644 index 000000000000..13ca2cf6e4ce --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-9999-icon.patch @@ -0,0 +1,11 @@ +--- 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 new file mode 100644 index 000000000000..2f61cc222738 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-9999-translations.patch @@ -0,0 +1,10 @@ +--- 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.29.ebuild b/app-mobilephone/gnokii/gnokii-0.6.29.ebuild new file mode 100644 index 000000000000..87b68addf963 --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-0.6.29.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +inherit eutils linux-info autotools + +DESCRIPTION="user space driver and tools for use with mobile phones" +HOMEPAGE="http://www.gnokii.org/" +if [ "$PV" != "9999" ]; then + SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2" + KEYWORDS="amd64 hppa ppc ppc64 sparc x86" +else + SRC_URI="" + KEYWORDS="" + EGIT_REPO_URI="git://git.savannah.nongnu.org/gnokii.git" + inherit git +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls bluetooth ical irda sms postgres mysql usb X debug" + +RDEPEND="!app-mobilephone/smstools + sys-apps/pcsc-lite + X? ( x11-libs/gtk+:2 ) + bluetooth? ( net-wireless/bluez ) + sms? ( + !app-mobilephone/smstools + dev-libs/glib:2 + postgres? ( >=dev-db/postgresql-8.0 ) + mysql? ( >=virtual/mysql-4.1 ) + ) + ical? ( dev-libs/libical ) + usb? ( =virtual/libusb-0* )" +DEPEND="${RDEPEND} + irda? ( virtual/os-headers ) + nls? ( sys-devel/gettext ) + dev-util/intltool" + +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" +IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" + +src_prepare() { + if [ "$PV" != "9999" ]; then + epatch "${FILESDIR}"/${PN}-0.6.29-pcsc.patch + else + epatch "${FILESDIR}"/${P}-icon.patch + epatch "${FILESDIR}"/${P}-translations.patch + intltoolize --force --copy --automake || die "intltoolize error" + fi + + eautoreconf +} + +src_configure() { + strip-linguas ${MY_AVAILABLE_LINGUAS} + + local config_xdebug="--disable-xdebug" + use X && use debug && config_xdebug="--enable-xdebug" + + econf \ + $(use_enable nls) \ + $(use_enable ical libical) \ + $(use_enable usb libusb) \ + $(use_enable irda) \ + $(use_enable bluetooth) \ + $(use_with X x) \ + $(use_enable sms smsd) \ + $(use_enable mysql) \ + $(use_enable postgres) \ + $(use_enable debug fulldebug) \ + ${config_xdebug} \ + $(use_enable debug rlpdebug) \ + --enable-security \ + --disable-unix98test \ + --enable-libpcsclite \ + || die "configure failed" +} + +src_install() { + einstall || die "make install failed" + + insinto /etc + doins Docs/sample/gnokiirc + sed -i -e 's:/usr/local:/usr:' "${D}/etc/gnokiirc" + + # only one file needs suid root to make a pseudo device + fperms 4755 /usr/sbin/mgnokiidev + + if use X; then + newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm + fi + + if use sms; then + pushd "${S}/smsd" + insinto /usr/share/doc/${PN}/smsd + use mysql && doins sms.tables.mysql.sql README.MySQL + use postgres && doins sms.tables.pq.sql + doins README ChangeLog README.Tru64 action + popd + fi +} + +src_test() { + echo common/phones/fake.c >> "${S}"/po/POTFILES.in + default +} + +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.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31.ebuild new file mode 100644 index 000000000000..25a4e5a5b900 --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-0.6.31.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils linux-info autotools + +HOMEPAGE="http://www.gnokii.org/" +if [ "$PV" != "9999" ]; then + SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +else + SRC_URI="" + KEYWORDS="" + EGIT_REPO_URI="git://git.savannah.nongnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + inherit git-2 +fi +DESCRIPTION="user space driver and tools for use with mobile phones" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls bluetooth ical irda sms postgres mysql usb X debug +pcsc-lite" + +RDEPEND="!app-mobilephone/smstools + pcsc-lite? ( sys-apps/pcsc-lite ) + X? ( x11-libs/gtk+:2 ) + bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) + sms? ( + !app-mobilephone/smstools + dev-libs/glib:2 + postgres? ( >=dev-db/postgresql-8.0 ) + mysql? ( >=virtual/mysql-4.1 ) + ) + ical? ( dev-libs/libical ) + usb? ( =virtual/libusb-0* )" +DEPEND="${RDEPEND} + irda? ( virtual/os-headers ) + nls? ( sys-devel/gettext ) + dev-util/intltool" + +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" +IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" + +src_prepare() { + if [ "$PV" != "9999" ]; then + epatch "${FILESDIR}"/${P}-fix_xgnokii_inclusion.patch + else + epatch "${FILESDIR}"/${P}-icon.patch + epatch "${FILESDIR}"/${P}-translations.patch + intltoolize --force --copy --automake || die "intltoolize error" + fi + + eautoreconf +} + +src_configure() { + strip-linguas ${MY_AVAILABLE_LINGUAS} + + local config_xdebug="--disable-xdebug" + use X && use debug && config_xdebug="--enable-xdebug" + + econf \ + $(use_enable nls) \ + $(use_enable ical libical) \ + $(use_enable usb libusb) \ + $(use_enable irda) \ + $(use_enable bluetooth) \ + $(use_with X x) \ + $(use_enable sms smsd) \ + $(use_enable mysql) \ + $(use_enable postgres) \ + $(use_enable debug fulldebug) \ + ${config_xdebug} \ + $(use_enable debug rlpdebug) \ + --enable-security \ + --disable-unix98test \ + $(use_enable pcsc-lite libpcsclite) +} + +src_install() { + default + + insinto /etc + doins Docs/sample/gnokiirc + sed -i -e 's:/usr/local:'"${EPREFIX}"'/usr:' "${ED}/etc/gnokiirc" + + # only one file needs suid root to make a pseudo device + fperms 4755 /usr/sbin/mgnokiidev + + if use X; then + newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm + fi + + if use sms; then + pushd "${S}/smsd" + insinto /usr/share/doc/${PN}/smsd + use mysql && doins sms.tables.mysql.sql README.MySQL + use postgres && doins sms.tables.pq.sql + doins README ChangeLog README.Tru64 action + popd + fi +} + +src_test() { + echo common/phones/fake.c >> "${S}"/po/POTFILES.in + default +} + +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 new file mode 100644 index 000000000000..7f237fbfc91a --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-9999.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils linux-info autotools + +HOMEPAGE="http://www.gnokii.org/" +if [ "$PV" != "9999" ]; then + SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +else + SRC_URI="" + KEYWORDS="" + EGIT_REPO_URI="git://git.savannah.nongnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + inherit git-2 +fi +DESCRIPTION="user space driver and tools for use with mobile phones" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls bluetooth ical irda sms postgres mysql usb X debug +pcsc-lite" + +RDEPEND="!app-mobilephone/smstools + pcsc-lite? ( sys-apps/pcsc-lite ) + X? ( x11-libs/gtk+:2 ) + bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) + sms? ( + !app-mobilephone/smstools + >=dev-libs/glib-2 + postgres? ( >=dev-db/postgresql-8.0 ) + mysql? ( >=virtual/mysql-4.1 ) + ) + ical? ( dev-libs/libical ) + usb? ( =virtual/libusb-0* )" +DEPEND="${RDEPEND} + irda? ( virtual/os-headers ) + nls? ( sys-devel/gettext ) + dev-util/intltool" + +CONFIG_CHECK="~UNIX98_PTYS" + +# 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" +IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" + +src_prepare() { + if [ "$PV" = "9999" ]; then + epatch "${FILESDIR}"/${P}-icon.patch + epatch "${FILESDIR}"/${P}-translations.patch + intltoolize --force --copy --automake || die "intltoolize error" + fi + + eautoreconf +} + +src_configure() { + strip-linguas ${MY_AVAILABLE_LINGUAS} + + local config_xdebug="--disable-xdebug" + use X && use debug && config_xdebug="--enable-xdebug" + + econf \ + $(use_enable nls) \ + $(use_enable ical libical) \ + $(use_enable usb libusb) \ + $(use_enable irda) \ + $(use_enable bluetooth) \ + $(use_with X x) \ + $(use_enable sms smsd) \ + $(use_enable mysql) \ + $(use_enable postgres) \ + $(use_enable debug fulldebug) \ + ${config_xdebug} \ + $(use_enable debug rlpdebug) \ + --enable-security \ + --disable-unix98test \ + $(use_enable pcsc-lite libpcsclite) +} + +src_install() { + default + + insinto /etc + doins Docs/sample/gnokiirc + sed -i -e 's:/usr/local:'"${EPREFIX}"'/usr:' "${ED}/etc/gnokiirc" + + # only one file needs suid root to make a pseudo device + fperms 4755 /usr/sbin/mgnokiidev + + if use X; then + newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm + fi + + if use sms; then + pushd "${S}/smsd" + insinto /usr/share/doc/${PN}/smsd + use mysql && doins sms.tables.mysql.sql README.MySQL + use postgres && doins sms.tables.pq.sql + doins README ChangeLog README.Tru64 action + popd + 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 new file mode 100644 index 000000000000..6698e29c24c5 --- /dev/null +++ b/app-mobilephone/gnokii/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +<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> |