Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326297 - merkaartor live ebuild - new official repo
Summary: merkaartor live ebuild - new official repo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL: http://gitorious.org/merkaartor/main
Whiteboard:
Keywords:
Depends on:
Blocks: 265987
  Show dependency tree
 
Reported: 2010-06-30 11:12 UTC by Petr Morávek
Modified: 2011-06-09 20:31 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
change repository to git (merkaartor_git.ebuild.patch,466 bytes, patch)
2010-07-25 02:37 UTC, Pinky
Details | Diff
Build log (build.log,306.78 KB, text/plain)
2010-10-14 09:16 UTC, Jean-Claude Repetto
Details
Working ebuild for merkaartor development version (merkaartor-9999.ebuild,1.45 KB, text/plain)
2010-10-18 08:14 UTC, Jean-Claude Repetto
Details
Ebuild for Merkaartor development version (merkaartor-9999.ebuild,1.66 KB, text/plain)
2010-12-27 15:10 UTC, Jean-Claude Repetto
Details
sci-geosciences/merkaartor-9999 ebuild (merkaartor-9999.ebuild,1.42 KB, text/plain)
2010-12-27 18:00 UTC, Petr Morávek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Morávek 2010-06-30 11:12:45 UTC
Merkaartor has moved from SVN to Git, new official repository is located on http://gitorious.org/merkaartor/main

Old live SVN ebuild does not work, since the SVN repo doesn't exist any more.

Reproducible: Always
Comment 1 Pinky 2010-07-25 02:37:28 UTC
Created attachment 240077 [details, diff]
change repository to git

patch for 9999 ebuild, change to new development repository
Comment 2 Pinky 2010-09-22 09:59:43 UTC
ping

vit fixes from 265987 works fine
Comment 3 Jean-Claude Repetto 2010-10-14 09:16:35 UTC
Created attachment 250541 [details]
Build log

Does not work for me. See complete build log in attachement.

# emerge -pqv =sci-geosciences/merkaartor-9999
[ebuild     U ] sci-geosciences/merkaartor-9999 [0.16.3] USE="exif gdal nls proj webkit" 

# emerge --info =sci-geosciences/merkaartor-9999
Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.11.2-r0, 2.6.33-gentoo-r2 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-1.12.13
Timestamp of tree: Thu, 14 Oct 2010 08:30:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 googleearth AdobeFlash-10.1 AdobeFlash-10"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/science /var/lib/layman/java-overlay /var/lib/layman/pro-audio /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa amd64 amr assistant bash-completion berkdb bluetooth bzip2 cairo cli consolekit cpudetection cracklib cups curl cxx dbus device-mapper dhcp dhcpcd dirac djvu dri dv dvd dvi ecwj2k encode exif expat extras fam ffmpeg fftw firefox flac fortran fts3 gcj gdal gdbm gdu geos gif glade gnome gps grass gsl gsm gtk hal iconv imagemagick imlib java javascript jpeg lcms libnotify matplotlib mayavi midi mmx modules mp3 mpeg mudflap multilib ncurses nls nodrm nptl nptlonly nsplugin ntfs numpy nvidia odbc ogg opengl openmp pam pcre pdf perl pkcs11 plotutils png policykit postscript ppds proj pulseaudio pylint python qt3support qt4 readline reflection rtc rtsp samba scipy secure-delete session sqlite sqlite3 sse sse2 sse3 ssl ssse3 subversion svg sysfs szip t1lib tcpd test-programs theora tiff tk truetype unicode usb vorbis webkit wxwidgets xcos xorg xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" PHP_TARGETS="php-5.2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa nv" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Pinky 2010-10-16 14:30:56 UTC
Looks more like a error in source code, not in portage.

This is development version, thus can not be expectd to run nor compile every time.
Comment 5 Jean-Claude Repetto 2010-10-18 08:14:06 UTC
Created attachment 251095 [details]
Working ebuild for merkaartor development version

It works after patching the ebuild with the patches found in ticket #265987.
Comment 6 Jean-Claude Repetto 2010-12-27 15:10:52 UTC
Created attachment 258182 [details]
Ebuild for Merkaartor development version

Added requirements for the gpsd version, and libproxy depends on the proxy
flag.
Comment 7 Petr Morávek 2010-12-27 18:00:21 UTC
Created attachment 258190 [details]
sci-geosciences/merkaartor-9999 ebuild

Dependencies have been updated: http://merkaartor.be/wiki/merkaartor/Compiling
So, here I provide the ebuild I'm using, it incorporates few changes compared
to the one provided by Jean-Claude:
* Sed line is imho no longer needed (at least I've never run into any compile
or runtime problems).
* Manual desktop entry is not needed, since package installs its own.
* Fixed LIBDIR option for eqmake4.
* Updated dependencies according to http://merkaartor.be/wiki/merkaartor/Compiling.
* lrelease src/src.pro instead of Merkaartor.pro to get translations installed.
Comment 8 Tomáš Chvátal (RETIRED) gentoo-dev 2011-06-09 20:31:25 UTC
Live ebuild fixed. Thanks for report.