jlec 15/03/31 13:15:04
Modified: merkaartor-0.18.1.ebuild merkaartor-0.17.2.ebuild
metadata.xml merkaartor-9999.ebuild ChangeLog
Added: merkaartor-0.18.1-r1.ebuild
Log:
Use system libs instead of bundled ones, bug #487512; thanks Nikoli for the
patch; update live ebuild to new repo location, bug #544862
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key
B9D4F231BD1558AB!)
Revision Changes Path
1.3 sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?rev=1.3&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?rev=1.3&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?r1=1.2&r2=1.3
Index: merkaartor-0.18.1.ebuild
===================================================================
RCS file:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- merkaartor-0.18.1.ebuild 2 Mar 2013 23:21:39 -0000 1.2
+++ merkaartor-0.18.1.ebuild 31 Mar 2015 13:15:04 -0000 1.3
@@ -1,25 +1,21 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v
1.2 2013/03/02 23:21:39 hwoarang Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v
1.3 2015/03/31 13:15:04 jlec Exp $
EAPI=4
REDMINE_HASH="301"
-[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
-EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
-EGIT_PROJECT=${PN}
inherit multilib qt4-r2 ${SCM_ECLASS}
DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
HOMEPAGE="http://www.merkaartor.be"
-[[ ${PV} == 9999 ]] ||
SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
+SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
-[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~x86"
IUSE="debug exif gps nls libproxy"
1.9 sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?rev=1.9&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?rev=1.9&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?r1=1.8&r2=1.9
Index: merkaartor-0.17.2.ebuild
===================================================================
RCS file:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- merkaartor-0.17.2.ebuild 2 Mar 2013 23:21:39 -0000 1.8
+++ merkaartor-0.17.2.ebuild 31 Mar 2015 13:15:04 -0000 1.9
@@ -1,24 +1,21 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v
1.8 2013/03/02 23:21:39 hwoarang Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v
1.9 2015/03/31 13:15:04 jlec Exp $
EAPI=4
REDMINE_HASH="253"
-[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
-EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
-EGIT_PROJECT=${PN}
+
inherit multilib qt4-r2 ${SCM_ECLASS}
DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
HOMEPAGE="http://www.merkaartor.be"
-[[ ${PV} == 9999 ]] ||
SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
+SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
-[[ ${PV} == 9999 ]] || \
KEYWORDS="~amd64 ~x86"
IUSE="debug exif gps nls libproxy"
1.7 sci-geosciences/merkaartor/metadata.xml
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.7&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.7&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?r1=1.6&r2=1.7
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml 23 Oct 2013 19:17:27 -0000 1.6
+++ metadata.xml 31 Mar 2015 13:15:04 -0000 1.7
@@ -3,7 +3,11 @@
<pkgmetadata>
<herd>sci-geosciences</herd>
<use>
- <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for getting the
HTTP/HTTPS/SOCKS proxy configuration</flag>
- <flag name="webkit">Enable Webkit browser plugin using
<pkg>dev-qt/qtwebkit</pkg></flag>
+ <flag name="libproxy">
+ Use <pkg>net-libs/libproxy</pkg> for getting the HTTP/HTTPS/SOCKS proxy
configuration
+ </flag>
+ <flag name="qrcode">
+ Enable QR code scanning with <pkg>media-gfx/zbar</pkg>
+ </flag>
</use>
</pkgmetadata>
1.16 sci-geosciences/merkaartor/merkaartor-9999.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.16&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.16&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?r1=1.15&r2=1.16
Index: merkaartor-9999.ebuild
===================================================================
RCS file:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- merkaartor-9999.ebuild 28 Feb 2015 17:39:49 -0000 1.15
+++ merkaartor-9999.ebuild 31 Mar 2015 13:15:04 -0000 1.16
@@ -1,67 +1,93 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v
1.15 2015/02/28 17:39:49 ago Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v
1.16 2015/03/31 13:15:04 jlec Exp $
-EAPI=4
+EAPI=5
-REDMINE_HASH="253"
-[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
-EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
-EGIT_PROJECT=${PN}
-inherit multilib qt4-r2 ${SCM_ECLASS}
+PLOCALES="ar cs de es et fr hr hu it ja nl pl pt_BR pt ru sk sv uk"
+
+inherit eutils fdo-mime gnome2-utils git-r3 l10n multilib qt4-r2
DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
-HOMEPAGE="http://www.merkaartor.be"
-[[ ${PV} == 9999 ]] ||
SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
+HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/openstreetmap/merkaartor.git"
LICENSE="GPL-2"
SLOT="0"
-[[ ${PV} == 9999 ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE="debug exif gps nls libproxy webkit"
+KEYWORDS=""
+IUSE="debug exif gps libproxy qrcode"
-QT_MINIMAL="4.7.2"
RDEPEND="
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtsvg:4
+ dev-qt/qtwebkit:4
+ >=dev-qt/qtsingleapplication-2.6.1[X,qt4(+)]
+ >=dev-libs/quazip-0.7[qt4(+)]
>=sci-libs/gdal-1.6.0
>=sci-libs/proj-4.6
- >=dev-qt/qtgui-${QT_MINIMAL}:4
- >=dev-qt/qtsvg-${QT_MINIMAL}:4
- exif? ( media-gfx/exiv2 )
+ sys-libs/zlib
+ exif? ( media-gfx/exiv2:= )
gps? ( >=sci-geosciences/gpsd-2.92[cxx] )
libproxy? ( net-libs/libproxy )
- webkit? ( >=dev-qt/qtwebkit-${QT_MINIMAL}:4 )
+ qrcode? ( media-gfx/zbar )
"
-DEPEND="${DEPEND}
+DEPEND="${RDEPEND}
>=dev-libs/boost-1.46
+ virtual/pkgconfig
"
-DOCS="AUTHORS CHANGELOG HACKING"
+DOCS=( AUTHORS CHANGELOG HACKING )
-MAKEOPTS+=" -j1"
+src_unpack() {
+ git-r3_src_unpack
+}
-merkaartor_use() {
- local useflag=${1}
- [[ -z ${useflag} ]] && die "No useflag specified"
- if use ${useflag}; then
- echo "1"
- else
- echo "0"
+src_prepare() {
+ my_rm_loc() {
+ sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::"
src/src.pro || die
+ rm "translations/${PN}_${1}.ts" || die
+ }
+
+ l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
+
+ if [[ -n "$(l10n_get_locales)" ]]; then
+ l10n_for_each_disabled_locale_do my_rm_loc
+ $(qt4_get_bindir)/lrelease src/src.pro || die
fi
+
+ epatch "${FILESDIR}"/${P}-system-libs.patch
+ epatch_user
}
src_configure() {
- local myconf
- myconf+=" RELEASE=1 ZBAR=0" # deps not in main tree so hard-disable
- myconf+=" GEOIMAGE=$(${PN}_use exif)"
- myconf+=" GPSDLIB=$(${PN}_use gps)"
- myconf+=" LIBPROXY=$(${PN}_use libproxy)"
- myconf+=" NODEBUG=$(use debug && echo "0" || echo "1")" # inverse logic
- myconf+=" NOUSEWEBKIT=$(use webkit && echo "0" || echo "1")" # inverse
logic
- myconf+=" TRANSDIR_MERKAARTOR=/usr/share/${PN}/translations
TRANSDIR_SYSTEM=/usr/share/qt4/translations" #385671
+ # TRANSDIR_SYSTEM is for bug #385671
+ eqmake4 \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ TRANSDIR_MERKAARTOR="${EPREFIX}/usr/share/${PN}/translations" \
+ TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt4/translations" \
+ SYSTEM_QTSA=1 \
+ SYSTEM_QUAZIP=1 \
+ NODEBUG="$(usex debug '0' '1')" \
+ GEOIMAGE="$(usex exif '1' '0')" \
+ GPSDLIB="$(usex gps '1' '0')" \
+ LIBPROXY="$(usex libproxy '1' '0')" \
+ ZBAR="$(usex qrcode '1' '0')" \
+ Merkaartor.pro
+}
- if use nls; then
- lrelease src/src.pro || die "lrelease failed"
- fi
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
- eqmake4 Merkaartor.pro LIBDIR=/usr/$(get_libdir) PREFIX=/usr/ ${myconf}
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
}
1.31 sci-geosciences/merkaartor/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.31&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.31&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?r1=1.30&r2=1.31
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- ChangeLog 28 Feb 2015 17:39:49 -0000 1.30
+++ ChangeLog 31 Mar 2015 13:15:04 -0000 1.31
@@ -1,6 +1,16 @@
# ChangeLog for sci-geosciences/merkaartor
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.30
2015/02/28 17:39:49 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.31
2015/03/31 13:15:04 jlec Exp $
+
+*merkaartor-0.18.1-r1 (31 Mar 2015)
+
+ 31 Mar 2015; Justin Lecher <[email protected]>
+ +files/merkaartor-0.18.1-system-libs.patch,
+ +files/merkaartor-9999-system-libs.patch, +merkaartor-0.18.1-r1.ebuild,
+ merkaartor-0.17.2.ebuild, merkaartor-0.18.1.ebuild, merkaartor-9999.ebuild,
+ metadata.xml:
+ Use system libs instead of bundled ones, bug #487512; thanks Nikoli for the
+ patch; update live ebuild to new repo location, bug #544862
28 Feb 2015; Agostino Sarubbo <[email protected]> merkaartor-9999.ebuild:
Move KEYWORDS to another line to avoid bug #399061
1.1 sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild?rev=1.1&content-type=text/plain
Index: merkaartor-0.18.1-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:
/var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild,v
1.1 2015/03/31 13:15:04 jlec Exp $
EAPI=5
PLOCALES="ar cs de es et fr hr hu it ja nl pl pt_BR pt ru sk sv uk"
inherit eutils fdo-mime gnome2-utils l10n multilib qt4-r2
DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug exif gps libproxy qrcode"
RDEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtsvg:4
dev-qt/qtwebkit:4
>=dev-qt/qtsingleapplication-2.6.1[X,qt4(+)]
>=sci-libs/gdal-1.6.0
>=sci-libs/proj-4.6
sys-libs/zlib
exif? ( media-gfx/exiv2:= )
gps? ( >=sci-geosciences/gpsd-2.92[cxx] )
libproxy? ( net-libs/libproxy )
qrcode? ( media-gfx/zbar )
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.46
virtual/pkgconfig
"
DOCS=( AUTHORS CHANGELOG HACKING )
src_prepare() {
my_rm_loc() {
sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::"
src/src.pro || die
rm "translations/${PN}_${1}.ts" || die
}
l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
if [[ -n "$(l10n_get_locales)" ]]; then
l10n_for_each_disabled_locale_do my_rm_loc
$(qt4_get_bindir)/lrelease src/src.pro || die
fi
epatch "${FILESDIR}"/${P}-system-libs.patch
epatch_user
}
src_configure() {
# TRANSDIR_SYSTEM is for bug #385671
eqmake4 \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
TRANSDIR_MERKAARTOR="${EPREFIX}/usr/share/${PN}/translations" \
TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt4/translations" \
SYSTEM_QTSA=1 \
RELEASE=1 \
NODEBUG="$(usex debug '0' '1')" \
GEOIMAGE="$(usex exif '1' '0')" \
GPSDLIB="$(usex gps '1' '0')" \
LIBPROXY="$(usex libproxy '1' '0')" \
ZBAR="$(usex qrcode '1' '0')" \
Merkaartor.pro
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}