diff options
author | Amy Winston <amynka@gentoo.org> | 2016-02-29 15:34:32 +0100 |
---|---|---|
committer | Amy Winston <amynka@gentoo.org> | 2016-02-29 15:35:13 +0100 |
commit | 7fc35b205e210936f0828ab48b4e79f719624952 (patch) | |
tree | 002ca7ff188c55d755349c7ea93b5ca872be1551 /sci-geosciences/gpsd | |
parent | dev-perl/HTTP-Headers-Fast: Remove old (diff) | |
download | gentoo-7fc35b205e210936f0828ab48b4e79f719624952.tar.gz gentoo-7fc35b205e210936f0828ab48b4e79f719624952.tar.bz2 gentoo-7fc35b205e210936f0828ab48b4e79f719624952.zip |
sci-geosciences/gpsd: Drop old
Package-Manager: portage-2.2.26
Diffstat (limited to 'sci-geosciences/gpsd')
-rw-r--r-- | sci-geosciences/gpsd/Manifest | 6 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-2.95-r1.ebuild | 109 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-2.96-r1.ebuild | 117 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-3.13.ebuild | 166 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-3.6.ebuild | 163 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-3.7.ebuild | 168 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-3.8.ebuild | 184 | ||||
-rw-r--r-- | sci-geosciences/gpsd/gpsd-3.9.ebuild | 180 |
8 files changed, 0 insertions, 1093 deletions
diff --git a/sci-geosciences/gpsd/Manifest b/sci-geosciences/gpsd/Manifest index ecc11bc23b53..502bd1c8cc61 100644 --- a/sci-geosciences/gpsd/Manifest +++ b/sci-geosciences/gpsd/Manifest @@ -1,10 +1,4 @@ -DIST gpsd-2.95.tar.gz 1385681 SHA256 832343a53921a8371efa540ba57c91dadedda445e571c1beb97c06539ef450ae SHA512 f48dd0a2942e39de0b1d38a8979e123edbd39de05e2786419433826dfbf9de579fcb9b2c179385bc84313817a4266fd76560253b4e67e2daf419618699abbf98 WHIRLPOOL e9da24e45efee327f8849a4f52e39ebd7d2ce06a0d7372a3b11baee68129e72be62bfd4a5b0ed181cae1b693722bd551ab1337fcdce9dbfc80a091df283329ac -DIST gpsd-2.96bis.tar.gz 1554605 SHA256 c6d72565bc06b802c749e69808eb7c6ee165962dc17383971c9001b5e1763690 SHA512 a6ba88b3907293d13032bb623de321b36dfc3fec25502cafa22924c4d0ff187b46f192d27effa9b4214cba3de16dd3c7c0a0fc6d5ba411e2799acb8b3e832aa4 WHIRLPOOL 0fd1471e819759f055ec389d0236c7894f107062331325cb520d60c16431339eabc616019e96270ed54f9defc34a5ed45927977e6e62a16730a0b0decf6552ed DIST gpsd-3.10.tar.gz 1566622 SHA256 706fc2c1cf3dfbf87c941f543381bccc9c4dc9f8240eec407dcbf2f70b854320 SHA512 fd452185a8a9f9b8dfb2a5c2d5b6410f795d56dc46a7c216d8fcd686e43c5555a5f0421434060e9bb7afa465bb8a45a1e358108c4de42300eeb972caa334d8b6 WHIRLPOOL 52aa2285eff48f72a3e554c40bdb2b521bc36e35680a928d7ee53f3b55578d8451a573f4c75dcadc905eba7c48b41b5a317704aaf17b9699b614595560011514 DIST gpsd-3.11.tar.gz 1579600 SHA256 ed66c6b6b1e2b4951de2c0b2399c22f77fe9f5927ef6b948dd8eb023ff53b7ee SHA512 bf600ea99635d415916c2a3043f56e61bda023ba320a15f33cd47b375c772dbec69aa941c4729914ccd6a868488cd6bd9f35d4067af9e353def743f45636e6f4 WHIRLPOOL 12a9fde832d611d129f48919d10c4a48f7da1e664d49844d4317e3b9511dee9810884f4b23036ebf576e7870b56091767a4f6c0237a8091643abb637642ee2b8 -DIST gpsd-3.13.tar.gz 1382857 SHA256 d30bbe31ef9f89d2c281197c64204bcff255883462318250f913444ae00874c1 SHA512 339e752ae6a06272082e8a4f97915001aeee4deecd956ace1be862f9e3734b7663407c4a6a41ac00e7de195771da55fb26b93ec152abd8251a0d7a13cb8ad51e WHIRLPOOL 94da0e11c7a0c33f3215f5de836f8739c394a03c561933abff9ce325e4238f4d85e29f664f592e7c09ba16d35e92b5e275a75090e5600a01d983fa81f12fa3af DIST gpsd-3.15.tar.gz 1410534 SHA256 81c89e271ae112313e68655ab30d227bc38fe7841ffbff0f1860b12a9d7696ea SHA512 2be83cac52b5034bca44374cf7e17917270fe50495014f424d46a171bc77b58f9c5eb8ea38fe0cff9a28a6c2b6b8e5bf17a5a141eb9243962319a1ae9da2ea04 WHIRLPOOL 323dc3336372d318ade9549ad401fa588e9abd3d01add750892fa028bf8f6837342ba76f6f85ebf715329517d314f9fe63429460ea1a639000124437f761fb8c -DIST gpsd-3.6.tar.gz 1449822 SHA256 53a078dd547a17c4eeb0529a6d6eb338dac217811caf9644a0194184219494cc SHA512 a31114f68e9481d68bfb45d90286181eb47083c58a1e1cfae78b73ead36b448050b97a0b31131a58197f32adba4eeb6f798f3c4e55e928536cd68648d5860e18 WHIRLPOOL ef4f569ed32cba0e6c39726dfd6636292f38f4fe45b95035b4c20fd03eb569d12f228b468ba00e35dfd5e3bf4eda84cf3506d418cc553b55b882fa4e15277350 -DIST gpsd-3.7.tar.gz 1460424 SHA256 7800c478ee9d7ca7a502b0f892828561b1fbf7bc69d9d38c447c82c3628302ac SHA512 fc6edad8694a62ead2018e78ba5f3033dcc960b89fea7fbc781493b951ff8a3024cfa56a18c96cca747a3394885cdb24e5fce358e8f6a1a17fd4a3248228937f WHIRLPOOL 592908b39f248e68ceb6d2a1b14fa62401388e674aa5cdc901aa8e7caaf6fe5da742cd77530ddb00c5789e2372fdb8a46af9d946af89d6e560457c4eaa5cd92f -DIST gpsd-3.8.tar.gz 1516959 SHA256 5f9add9a378a3cd1c0f641e0def49fc3f14fb700c9fca573e07d17b3e5957c23 SHA512 9df968db33346852c9779ce4670d97c77f018c3254661cc709a30b693f1a10602f5f08eb1d2c19dab46747a6f88f9d8be7464d3ea854f3bfc760cc94c3b2e57a WHIRLPOOL 64feb051b2aa637d6da978221f84f046078c29f43f1b68429cd617fb773b8b539a34948e215f18b372050b9e50c0f9c68d22f2b9ec20207899bebb9048e30270 DIST gpsd-3.9.tar.gz 1518775 SHA256 d9b24be838b48db5e8eba66f74edf32d1982fe0fb018c9d9a7ad1ada9f189d5a SHA512 082524a7744da5212074123ab7920fe77bfa35f99cb12a900ad7b2718ea563803f988d09d7a063d08784d790c8c7e65503daefce4e6dd6bd1bc77bf580db638f WHIRLPOOL 1d3c70bfe5b4b8dec5dc4119287afb7ca4f426041f49c43b167b9e7f85c3995bfcb3bbf777cbe479ef353f1d485e54c891e732fd6871b6dbe9874d8d3c7fa6d1 diff --git a/sci-geosciences/gpsd/gpsd-2.95-r1.ebuild b/sci-geosciences/gpsd/gpsd-2.95-r1.ebuild deleted file mode 100644 index e920f0d1d6ae..000000000000 --- a/sci-geosciences/gpsd/gpsd-2.95-r1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2:2.6" - -inherit python autotools user eutils - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://gpsd.berlios.de/" -#SRC_URI="mirror://berlios/gpsd/${P}.tar.gz" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" - -GPSD_PROTOCOLS="ashtech aivdm clientdebug earthmate evermore fv18 garmin - garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver - oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip - tripmate tnt ubx" -for protocol in ${GPSD_PROTOCOLS}; do - IUSE_GPSD_PROTOCOLS+=" gpsd_protocols_${protocol}" -done - -IUSE="${IUSE_GPSD_PROTOCOLS} dbus ipv6 ntp qt4" - -# those harddeps are de-facto automagicall -RDEPEND=" - dev-python/pygtk:2 - sys-libs/ncurses - virtual/libusb:1 - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( net-misc/ntp ) - qt4? ( dev-qt/qtgui:4 )" - -DEPEND="${RDEPEND} - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" - -PATCHES=( - "${FILESDIR}/${PV}-disable-strip.patch" - "${FILESDIR}/${PV}-fix-ldflags.patch" -) - -pkg_setup() { - python_set_active_version 2 - - # Run the gpsd daemon as gpsd and group uucp - enewuser gpsd -1 -1 -1 "uucp" -} - -src_prepare() { - epatch ${PATCHES[@]} - epatch_user - eautoreconf -} - -src_configure() { - local myopts - - # enable specified protocols - for protocol in ${GPSD_PROTOCOLS}; do - myopts+=" $(use_enable gpsd_protocols_${protocol} ${protocol})" - done - - if ! use qt4 ; then - myopts+=" --disable-libQgpsmm --disable-libgpsmm ${myopts}" - fi - - # --disable-bluetooth: considered experimental -> disable - # --enable-static is required for tests, see bug 355071 - # Hack to make it not generate docs on the fly; xmlto is - # needed for man pages (xsltproc is only needed for web pages) - econf WITH_XMLTO=yes WITH_XSLTPROC=no \ - --build=${CBUILD} \ - --disable-dependency-tracking \ - --disable-bluetooth \ - --enable-static \ - --enable-gpsd-user=gpsd \ - --enable-gpsd-group=uucp \ - $(use_enable dbus) \ - $(use_enable ipv6) \ - $(use_enable ntp ntpshm) \ - $(use_enable ntp pps) \ - ${myopts} -} - -src_install() { - # no it can't be done using emake cause it is non-compliant - make DESTDIR="${D}" install || die - - # needs this header for libQgpsmm - if use qt4 ; then - insinto /usr/include - doins libQgpsmm/libQgpsmm_global.h - fi - - # no need for .la files here - find "${D}" -type f -name '*.la' -exec rm -f '{}' + - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd || die - newinitd "${FILESDIR}"/gpsd.init-2 gpsd || die -} diff --git a/sci-geosciences/gpsd/gpsd-2.96-r1.ebuild b/sci-geosciences/gpsd/gpsd-2.96-r1.ebuild deleted file mode 100644 index d87b67e38c45..000000000000 --- a/sci-geosciences/gpsd/gpsd-2.96-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2:2.6" - -inherit python autotools user eutils - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://gpsd.berlios.de/" -#SRC_URI="mirror://berlios/gpsd/${P}bis.tar.gz" -SRC_URI="mirror://gentoo/${P}bis.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" - -GPSD_PROTOCOLS="ashtech aivdm clientdebug earthmate evermore fv18 garmin - garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver - oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip - tripmate tnt ubx" -for protocol in ${GPSD_PROTOCOLS}; do - IUSE_GPSD_PROTOCOLS+=" gpsd_protocols_${protocol}" -done - -IUSE="${IUSE_GPSD_PROTOCOLS} dbus ipv6 ntp qt4 test udev" - -# those harddeps are de-facto automagicall -RDEPEND=" - dev-python/pygtk:2 - sys-libs/ncurses - virtual/libusb:1 - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( net-misc/ntp ) - qt4? ( dev-qt/qtgui:4 )" - -DEPEND="${RDEPEND} - app-text/xmlto - =app-text/docbook-xml-dtd-4.1* - test? ( sys-devel/bc )" - -PATCHES=( - "${FILESDIR}/2.95-disable-strip.patch" - "${FILESDIR}/${PV}-fix-ldflags.patch" - "${FILESDIR}/${PV}-fix-tests.patch" - "${FILESDIR}/${PV}-pkgconfig.patch" -) - -pkg_setup() { - python_set_active_version 2 - - # Run the gpsd daemon as gpsd and group uucp - enewuser gpsd -1 -1 -1 "uucp" -} - -src_prepare() { - epatch ${PATCHES[@]} - epatch_user - eautoreconf -} - -src_configure() { - local myopts - - # enable specified protocols - for protocol in ${GPSD_PROTOCOLS}; do - myopts+=" $(use_enable gpsd_protocols_${protocol} ${protocol})" - done - - if ! use qt4 ; then - myopts+=" --disable-libQgpsmm --disable-libgpsmm" - fi - - # --disable-bluetooth: considered experimental -> disable - # Hack to make it not generate docs on the fly; xmlto is - # needed for man pages (xsltproc is only needed for web pages) - WITH_XMLTO=yes WITH_XSLTPROC=no econf \ - --disable-dependency-tracking \ - --disable-bluetooth \ - --disable-static \ - --enable-gpsd-user=gpsd \ - --enable-gpsd-group=uucp \ - $(use_enable dbus) \ - $(use_enable ipv6) \ - $(use_enable ntp ntpshm) \ - $(use_enable ntp pps) \ - ${myopts} -} - -src_install() { - # no it can't be done using emake cause it is non-compliant - make DESTDIR="${D}" install || die - - if use udev ; then - insinto /lib/udev/rules.d/ - newins gpsd.rules 25-gpsd.rules - exeinto /lib/udev/ - doexe gpsd.hotplug{,.wrapper} - fi - - # needs this header for libQgpsmm - if use qt4 ; then - insinto /usr/include - doins libQgpsmm/libQgpsmm_global.h - fi - - # no need for .la files here - find "${D}" -type f -name '*.la' -exec rm -f '{}' + - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd || die - newinitd "${FILESDIR}"/gpsd.init-2 gpsd || die -} diff --git a/sci-geosciences/gpsd/gpsd-3.13.ebuild b/sci-geosciences/gpsd/gpsd-3.13.ebuild deleted file mode 100644 index 94c09c310965..000000000000 --- a/sci-geosciences/gpsd/gpsd-3.13.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python2_7 ) -SCONS_MIN_VERSION="1.2.1" - -inherit eutils udev user multilib distutils-r1 scons-utils toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git" - inherit git-2 -else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -fi - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://catb.org/gpsd/" - -LICENSE="BSD" -SLOT="0" - -GPSD_PROTOCOLS=( - aivdm ashtech earthmate evermore fury fv18 garmin garmintxt - geostar gpsclock itrax mtk3301 navcom nmea0183 nmea2000 ntrip - oceanserver oncore passthrough rtcm104v2 rtcm104v3 sirf superstar2 - tnt tripmate tsip ublox -) -IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_} -IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets static test udev usb X" -REQUIRED_USE="X? ( python ) - gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="X? ( dev-python/pygtk:2[${PYTHON_USEDEP}] ) - ncurses? ( sys-libs/ncurses ) - bluetooth? ( net-wireless/bluez ) - usb? ( virtual/libusb:1 ) - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( || ( net-misc/ntp net-misc/chrony ) ) - qt4? ( dev-qt/qtgui:4 ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( sys-devel/bc )" - -# xml packages are for man page generation -if [[ ${PV} == "9999" ]] ; then - DEPEND+=" - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" -fi - -src_prepare() { - # Make sure our list matches the source. - local src_protocols=$(echo $( - sed -n '/# GPS protocols/,/# Time service/{s:#.*::;s:[(",]::g;p}' "${S}"/SConstruct | awk '{print $1}' | LC_ALL=C sort - ) ) - if [[ ${src_protocols} != ${GPSD_PROTOCOLS[*]} ]] ; then - eerror "Detected protocols: ${src_protocols}" - eerror "Ebuild protocols: ${GPSD_PROTOCOLS[*]}" - die "please sync ebuild & source" - fi - - epatch "${FILESDIR}"/${PN}-3.8-ldflags.patch - epatch "${FILESDIR}"/${PN}-3.11-rpath.patch - epatch "${FILESDIR}"/${PN}-3.13-ntpshm.patch - - # Avoid useless -L paths to the install dir - sed -i \ - -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \ - SConstruct || die - - use python && distutils-r1_src_prepare -} - -python_prepare_all() { - python_export_best - # Extract python info out of SConstruct so we can use saner distribute - pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; } - local pybins=$(pyvar python_progs | tail -1) - local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct) - local packet=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/packet'])") - local client=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])") - sed \ - -e "s|@VERSION@|$(pyvar gpsd_version)|" \ - -e "s|@URL@|$(pyvar website)|" \ - -e "s|@EMAIL@|$(pyvar devmail)|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - -e "s|@GPS_PACKET_SOURCES@|${packet}|" \ - -e "s|@GPS_CLIENT_SOURCES@|${client}|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die - distutils-r1_python_prepare_all -} - -src_configure() { - myesconsargs=( - prefix="${EPREFIX}/usr" - libdir="\$prefix/$(get_libdir)" - udevdir="$(get_udevdir)" - chrpath=False - gpsd_user=gpsd - gpsd_group=uucp - nostrip=True - python=False - manbuild=False - shared=$(usex !static True False) - $(use_scons bluetooth bluez) - $(use_scons cxx libgpsmm) - $(use_scons debug clientdebug) - $(use_scons dbus dbus_export) - $(use_scons ipv6) - $(use_scons latency_timing timing) - $(use_scons ncurses) - $(use_scons ntp ntpshm) - $(use_scons ntp pps) - $(use_scons shm shm_export) - $(use_scons sockets socket_export) - $(use_scons qt4 libQgpsmm) - $(use_scons usb) - ) - - # enable specified protocols - local protocol - for protocol in ${GPSD_PROTOCOLS[@]} ; do - myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) ) - done -} - -src_compile() { - export CHRPATH= - tc-export CC CXX PKG_CONFIG - export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS} - escons - - use python && distutils-r1_src_compile -} - -src_install() { - DESTDIR="${D}" escons install $(usex udev udev-install "") - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd - newinitd "${FILESDIR}"/gpsd.init-2 gpsd - - if use python ; then - distutils-r1_src_install - # Delete all X related packages if user doesn't want them - if ! use X ; then - rm "${ED%/}"/usr/bin/xgps* || die - fi - fi -} - -pkg_preinst() { - # Run the gpsd daemon as gpsd and group uucp; create it here - # as it doesn't seem to be needed during compile/install ... - enewuser gpsd -1 -1 -1 "uucp" -} diff --git a/sci-geosciences/gpsd/gpsd-3.6.ebuild b/sci-geosciences/gpsd/gpsd-3.6.ebuild deleted file mode 100644 index 2e3655eac447..000000000000 --- a/sci-geosciences/gpsd/gpsd-3.6.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -PYTHON_DEPEND="python? 2:2.6" -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" -SCONS_MIN_VERSION="1.2.1" - -inherit eutils user multilib distutils scons-utils toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git" - inherit git-2 -else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -fi - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://catb.org/gpsd/" - -LICENSE="BSD" -SLOT="0" - -GPSD_PROTOCOLS=( - ashtech aivdm clientdebug earthmate evermore fv18 garmin - garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver - oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip - tripmate tnt ubx -) -IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_} -IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 ncurses ntp python qt4 +shm +sockets test udev usb X" -REQUIRED_USE="X? ( python )" - -RDEPEND="X? ( dev-python/pygtk:2 ) - ncurses? ( sys-libs/ncurses ) - bluetooth? ( net-wireless/bluez ) - usb? ( virtual/libusb:1 ) - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( || ( net-misc/ntp net-misc/chrony ) ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - test? ( sys-devel/bc )" - -# xml packages are for man page generation -if [[ ${PV} == "9999" ]] ; then - DEPEND+=" - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" -fi - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.3-ldflags.patch - epatch "${FILESDIR}"/${PN}-3.4-always-install-man-pages.patch - epatch "${FILESDIR}"/${PN}-3.4-no-man-gen.patch - epatch "${FILESDIR}"/${PN}-3.6-debug.patch - epatch "${FILESDIR}"/${PN}-3.6-rpath.patch - - # Avoid useless -L paths to the install dir - sed -i \ - -e '/^env.Prepend(LIBPATH=.installdir(.libdir.).)$/d' \ - -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \ - SConstruct || die - - # Extract python info out of SConstruct so we can use saner distribute - if use python ; then - pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; } - local pybins=$(pyvar python_progs) - local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct) - local packet=$(python -c "${pysrcs}; print(python_extensions['gps/packet'])") - local client=$(python -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])") - sed \ - -e "s|@VERSION@|$(pyvar gpsd_version)|" \ - -e "s|@URL@|$(pyvar website)|" \ - -e "s|@EMAIL@|$(pyvar devmail)|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - -e "s|@GPS_PACKET_SOURCES@|${packet}|" \ - -e "s|@GPS_CLIENT_SOURCES@|${client}|" \ - -e "s|@SCRIPTS@|$(pyvar python_progs)|" \ - "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die - distutils_src_prepare - fi -} - -src_configure() { - myesconsargs=( - prefix="${EPREFIX}/usr" - libdir="\$prefix/$(get_libdir)" - chrpath=False - gpsd_user=gpsd - gpsd_group=uucp - strip=False - python=False - $(use_scons bluetooth bluez) - $(use_scons cxx libgpsmm) - $(use_scons debug) - $(use_scons dbus dbus_export) - $(use_scons ipv6) - $(use_scons ncurses) - $(use_scons ntp ntpshm) - $(use_scons ntp pps) - $(use_scons shm shm_export) - $(use_scons sockets socket_export) - $(use_scons qt4 libQgpsmm) - $(use_scons usb) - ) - - # enable specified protocols - local protocol - for protocol in ${GPSD_PROTOCOLS[@]} ; do - myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) ) - done -} - -src_compile() { - tc-export CC CXX PKG_CONFIG - export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS} - escons - - use python && distutils_src_compile -} - -src_install() { - DESTDIR="${D}" escons install $(usex udev udev-install "") - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd - newinitd "${FILESDIR}"/gpsd.init-2 gpsd - - if use python ; then - distutils_src_install - # Delete all X related packages if user doesn't want them - if ! use X ; then - local p - for p in $(grep -Il 'import .*pygtk' *) ; do - find "${D}"/usr/bin -name "${p}*" -delete - done - fi - fi -} - -pkg_preinst() { - # Run the gpsd daemon as gpsd and group uucp; create it here - # as it doesn't seem to be needed during compile/install ... - enewuser gpsd -1 -1 -1 "uucp" -} - -pkg_postinst() { - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use python && distutils_pkg_postrm -} diff --git a/sci-geosciences/gpsd/gpsd-3.7.ebuild b/sci-geosciences/gpsd/gpsd-3.7.ebuild deleted file mode 100644 index d6dd080405bf..000000000000 --- a/sci-geosciences/gpsd/gpsd-3.7.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -PYTHON_DEPEND="python? 2:2.6" -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" -SCONS_MIN_VERSION="1.2.1" - -inherit eutils udev user multilib distutils scons-utils toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git" - inherit git-2 -else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="amd64 arm ppc ppc64 x86" -fi - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://catb.org/gpsd/" - -LICENSE="BSD" -SLOT="0" - -GPSD_PROTOCOLS=( - ashtech aivdm clientdebug earthmate evermore fv18 garmin - garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver - oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip - tripmate tnt ubx -) -IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_} -IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 ncurses ntp python qt4 +shm +sockets test udev usb X" -REQUIRED_USE="X? ( python )" - -RDEPEND="X? ( dev-python/pygtk:2 ) - ncurses? ( sys-libs/ncurses ) - bluetooth? ( net-wireless/bluez ) - usb? ( virtual/libusb:1 ) - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( || ( net-misc/ntp net-misc/chrony ) ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( sys-devel/bc )" - -# xml packages are for man page generation -if [[ ${PV} == "9999" ]] ; then - DEPEND+=" - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" -fi - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.3-ldflags.patch - epatch "${FILESDIR}"/${PN}-3.4-always-install-man-pages.patch - epatch "${FILESDIR}"/${PN}-3.4-no-man-gen.patch - epatch "${FILESDIR}"/${PN}-3.7-rpath.patch - epatch "${FILESDIR}"/${PN}-3.7-gps_regress.patch #441760 - epatch "${FILESDIR}"/${PN}-3.7-no-export-t.patch #463850 - - # Avoid useless -L paths to the install dir - sed -i \ - -e '/^env.Prepend(LIBPATH=.installdir(.libdir.).)$/d' \ - -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \ - SConstruct || die - - # Extract python info out of SConstruct so we can use saner distribute - if use python ; then - pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; } - local pybins=$(pyvar python_progs) - local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct) - local packet=$(python -c "${pysrcs}; print(python_extensions['gps/packet'])") - local client=$(python -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])") - sed \ - -e "s|@VERSION@|$(pyvar gpsd_version)|" \ - -e "s|@URL@|$(pyvar website)|" \ - -e "s|@EMAIL@|$(pyvar devmail)|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - -e "s|@GPS_PACKET_SOURCES@|${packet}|" \ - -e "s|@GPS_CLIENT_SOURCES@|${client}|" \ - -e "s|@SCRIPTS@|$(pyvar python_progs)|" \ - "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die - distutils_src_prepare - fi - - sed -i -e "s:/lib/udev:$(get_udevdir):" gpsd.rules SConstruct || die -} - -src_configure() { - myesconsargs=( - prefix="${EPREFIX}/usr" - libdir="\$prefix/$(get_libdir)" - chrpath=False - gpsd_user=gpsd - gpsd_group=uucp - strip=False - python=False - $(use_scons bluetooth bluez) - $(use_scons cxx libgpsmm) - $(use_scons debug) - $(use_scons dbus dbus_export) - $(use_scons ipv6) - $(use_scons ncurses) - $(use_scons ntp ntpshm) - $(use_scons ntp pps) - $(use_scons shm shm_export) - $(use_scons sockets socket_export) - $(use_scons qt4 libQgpsmm) - $(use_scons usb) - ) - - # enable specified protocols - local protocol - for protocol in ${GPSD_PROTOCOLS[@]} ; do - myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) ) - done -} - -src_compile() { - export CHRPATH= - tc-export CC CXX PKG_CONFIG - export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS} - escons - - use python && distutils_src_compile -} - -src_install() { - DESTDIR="${D}" escons install $(usex udev udev-install "") - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd - newinitd "${FILESDIR}"/gpsd.init-2 gpsd - - if use python ; then - distutils_src_install - # Delete all X related packages if user doesn't want them - if ! use X ; then - local p - for p in $(grep -Il 'import .*pygtk' *) ; do - find "${D}"/usr/bin -name "${p}*" -delete - done - fi - fi -} - -pkg_preinst() { - # Run the gpsd daemon as gpsd and group uucp; create it here - # as it doesn't seem to be needed during compile/install ... - enewuser gpsd -1 -1 -1 "uucp" -} - -pkg_postinst() { - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use python && distutils_pkg_postrm -} diff --git a/sci-geosciences/gpsd/gpsd-3.8.ebuild b/sci-geosciences/gpsd/gpsd-3.8.ebuild deleted file mode 100644 index 6fa713d03ec5..000000000000 --- a/sci-geosciences/gpsd/gpsd-3.8.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -PYTHON_DEPEND="python? 2:2.6" -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" -SCONS_MIN_VERSION="1.2.1" - -inherit eutils udev user multilib distutils scons-utils toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git" - inherit git-2 -else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -fi - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://catb.org/gpsd/" - -LICENSE="BSD" -SLOT="0" - -GPSD_PROTOCOLS=( - aivdm ashtech earthmate evermore fury fv18 garmin garmintxt - geostar gpsclock itrax mtk3301 navcom nmea nmea2000 ntrip - oceanserver oncore rtcm104v2 rtcm104v3 sirf superstar2 tnt - tripmate tsip ubx -) -IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_} -IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets test udev usb X" -REQUIRED_USE="X? ( python ) - gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm )" - -RDEPEND="X? ( dev-python/pygtk:2 ) - ncurses? ( sys-libs/ncurses ) - bluetooth? ( net-wireless/bluez ) - usb? ( virtual/libusb:1 ) - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( || ( net-misc/ntp net-misc/chrony ) ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( sys-devel/bc )" - -# xml packages are for man page generation -if [[ ${PV} == "9999" ]] ; then - DEPEND+=" - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" -fi - -pkg_setup() { - use python && python_pkg_setup -} - -src_unpack() { - default - - # Make sure our list matches the source. - local src_protocols=$(echo $( - sed -n '/GPS protocols/,/Time service/{s:#.*::;s:[(",]::g;p}' "${S}"/SConstruct | awk '{print $1}' | LC_ALL=C sort - ) ) - if [[ ${src_protocols} != ${GPSD_PROTOCOLS[*]} ]] ; then - eerror "Detected protocols: ${src_protocols}" - eerror "Ebuild protocols: ${GPSD_PROTOCOLS[*]}" - die "please sync ebuild & source" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.8-ldflags.patch - epatch "${FILESDIR}"/${PN}-3.8-libgps.patch - epatch "${FILESDIR}"/${PN}-3.8-udev.patch - epatch "${FILESDIR}"/${PN}-3.4-no-man-gen.patch - epatch "${FILESDIR}"/${PN}-3.7-rpath.patch - epatch "${FILESDIR}"/${PN}-3.7-gps_regress.patch #441760 - epatch "${FILESDIR}"/${PN}-3.8-no-export-t.patch #463850 - - # Avoid useless -L paths to the install dir - sed -i \ - -e '/^env.Prepend(LIBPATH=.installdir(.libdir.).)$/d' \ - -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \ - SConstruct || die - - # Extract python info out of SConstruct so we can use saner distribute - if use python ; then - pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; } - local pybins=$(pyvar python_progs) - local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct) - local packet=$(python -c "${pysrcs}; print(python_extensions['gps/packet'])") - local client=$(python -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])") - sed \ - -e "s|@VERSION@|$(pyvar gpsd_version)|" \ - -e "s|@URL@|$(pyvar website)|" \ - -e "s|@EMAIL@|$(pyvar devmail)|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - -e "s|@GPS_PACKET_SOURCES@|${packet}|" \ - -e "s|@GPS_CLIENT_SOURCES@|${client}|" \ - -e "s|@SCRIPTS@|$(pyvar python_progs)|" \ - "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die - distutils_src_prepare - fi -} - -src_configure() { - myesconsargs=( - prefix="${EPREFIX}/usr" - libdir="\$prefix/$(get_libdir)" - udevdir="$(get_udevdir)" - chrpath=False - gpsd_user=gpsd - gpsd_group=uucp - strip=False - python=False - $(use_scons bluetooth bluez) - $(use_scons cxx libgpsmm) - $(use_scons debug clientdebug) - $(use_scons dbus dbus_export) - $(use_scons ipv6) - $(use_scons latency_timing timing) - $(use_scons ncurses) - $(use_scons ntp ntpshm) - $(use_scons ntp pps) - $(use_scons shm shm_export) - $(use_scons sockets socket_export) - $(use_scons qt4 libQgpsmm) - $(use_scons usb) - ) - - # enable specified protocols - local protocol - for protocol in ${GPSD_PROTOCOLS[@]} ; do - myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) ) - done -} - -src_compile() { - export CHRPATH= - tc-export CC CXX PKG_CONFIG - export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS} - escons - - use python && distutils_src_compile -} - -src_install() { - DESTDIR="${D}" escons install $(usex udev udev-install "") - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd - newinitd "${FILESDIR}"/gpsd.init-2 gpsd - - if use python ; then - distutils_src_install - # Delete all X related packages if user doesn't want them - if ! use X ; then - local p - for p in $(grep -Il 'import .*pygtk' *) ; do - find "${D}"/usr/bin -name "${p}*" -delete - done - fi - fi -} - -pkg_preinst() { - # Run the gpsd daemon as gpsd and group uucp; create it here - # as it doesn't seem to be needed during compile/install ... - enewuser gpsd -1 -1 -1 "uucp" -} - -pkg_postinst() { - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use python && distutils_pkg_postrm -} diff --git a/sci-geosciences/gpsd/gpsd-3.9.ebuild b/sci-geosciences/gpsd/gpsd-3.9.ebuild deleted file mode 100644 index 9e251de697ff..000000000000 --- a/sci-geosciences/gpsd/gpsd-3.9.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -PYTHON_DEPEND="python? 2:2.6" -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" -SCONS_MIN_VERSION="1.2.1" - -inherit eutils udev user multilib distutils scons-utils toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git" - inherit git-2 -else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - KEYWORDS="amd64 arm ppc ppc64 x86" -fi - -DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients" -HOMEPAGE="http://catb.org/gpsd/" - -LICENSE="BSD" -SLOT="0" - -GPSD_PROTOCOLS=( - aivdm ashtech earthmate evermore fury fv18 garmin garmintxt - geostar gpsclock itrax mtk3301 navcom nmea nmea2000 ntrip - oceanserver oncore rtcm104v2 rtcm104v3 sirf superstar2 tnt - tripmate tsip ubx -) -IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_} -IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets test udev usb X" -REQUIRED_USE="X? ( python ) - gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm )" - -RDEPEND="X? ( dev-python/pygtk:2 ) - ncurses? ( sys-libs/ncurses ) - bluetooth? ( net-wireless/bluez ) - usb? ( virtual/libusb:1 ) - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - ntp? ( || ( net-misc/ntp net-misc/chrony ) ) - qt4? ( dev-qt/qtgui:4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( sys-devel/bc )" - -# xml packages are for man page generation -if [[ ${PV} == "9999" ]] ; then - DEPEND+=" - app-text/xmlto - =app-text/docbook-xml-dtd-4.1*" -fi - -pkg_setup() { - use python && python_pkg_setup -} - -src_unpack() { - default - - # Make sure our list matches the source. - local src_protocols=$(echo $( - sed -n '/GPS protocols/,/Time service/{s:#.*::;s:[(",]::g;p}' "${S}"/SConstruct | awk '{print $1}' | LC_ALL=C sort - ) ) - if [[ ${src_protocols} != ${GPSD_PROTOCOLS[*]} ]] ; then - eerror "Detected protocols: ${src_protocols}" - eerror "Ebuild protocols: ${GPSD_PROTOCOLS[*]}" - die "please sync ebuild & source" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.8-ldflags.patch - epatch "${FILESDIR}"/${PN}-3.4-no-man-gen.patch - epatch "${FILESDIR}"/${PN}-3.7-rpath.patch - - # Avoid useless -L paths to the install dir - sed -i \ - -e '/^env.Prepend(LIBPATH=.installdir(.libdir.).)$/d' \ - -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \ - SConstruct || die - - # Extract python info out of SConstruct so we can use saner distribute - if use python ; then - pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; } - local pybins=$(pyvar python_progs) - local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct) - local packet=$(python -c "${pysrcs}; print(python_extensions['gps/packet'])") - local client=$(python -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])") - sed \ - -e "s|@VERSION@|$(pyvar gpsd_version)|" \ - -e "s|@URL@|$(pyvar website)|" \ - -e "s|@EMAIL@|$(pyvar devmail)|" \ - -e "s|@SCRIPTS@|${pybins}|" \ - -e "s|@GPS_PACKET_SOURCES@|${packet}|" \ - -e "s|@GPS_CLIENT_SOURCES@|${client}|" \ - -e "s|@SCRIPTS@|$(pyvar python_progs)|" \ - "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die - distutils_src_prepare - fi -} - -src_configure() { - myesconsargs=( - prefix="${EPREFIX}/usr" - libdir="\$prefix/$(get_libdir)" - udevdir="$(get_udevdir)" - chrpath=False - gpsd_user=gpsd - gpsd_group=uucp - strip=False - python=False - $(use_scons bluetooth bluez) - $(use_scons cxx libgpsmm) - $(use_scons debug clientdebug) - $(use_scons dbus dbus_export) - $(use_scons ipv6) - $(use_scons latency_timing timing) - $(use_scons ncurses) - $(use_scons ntp ntpshm) - $(use_scons ntp pps) - $(use_scons shm shm_export) - $(use_scons sockets socket_export) - $(use_scons qt4 libQgpsmm) - $(use_scons usb) - ) - - # enable specified protocols - local protocol - for protocol in ${GPSD_PROTOCOLS[@]} ; do - myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) ) - done -} - -src_compile() { - export CHRPATH= - tc-export CC CXX PKG_CONFIG - export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS} - escons - - use python && distutils_src_compile -} - -src_install() { - DESTDIR="${D}" escons install $(usex udev udev-install "") - - newconfd "${FILESDIR}"/gpsd.conf-2 gpsd - newinitd "${FILESDIR}"/gpsd.init-2 gpsd - - if use python ; then - distutils_src_install - # Delete all X related packages if user doesn't want them - if ! use X ; then - local p - for p in $(grep -Il 'import .*pygtk' *) ; do - find "${D}"/usr/bin -name "${p}*" -delete - done - fi - fi -} - -pkg_preinst() { - # Run the gpsd daemon as gpsd and group uucp; create it here - # as it doesn't seem to be needed during compile/install ... - enewuser gpsd -1 -1 -1 "uucp" -} - -pkg_postinst() { - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use python && distutils_pkg_postrm -} |