summaryrefslogtreecommitdiff
path: root/sci-geosciences/gpscorrelate
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-geosciences/gpscorrelate
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-geosciences/gpscorrelate')
-rw-r--r--sci-geosciences/gpscorrelate/Manifest6
-rw-r--r--sci-geosciences/gpscorrelate/files/gpscorrelate-1.6.1-makefile.patch47
-rw-r--r--sci-geosciences/gpscorrelate/gpscorrelate-1.6.1.ebuild48
-rw-r--r--sci-geosciences/gpscorrelate/metadata.xml11
4 files changed, 112 insertions, 0 deletions
diff --git a/sci-geosciences/gpscorrelate/Manifest b/sci-geosciences/gpscorrelate/Manifest
new file mode 100644
index 000000000000..f5edd0d794a5
--- /dev/null
+++ b/sci-geosciences/gpscorrelate/Manifest
@@ -0,0 +1,6 @@
+AUX gpscorrelate-1.6.1-makefile.patch 1609 SHA256 23bfac1bd3f25dcfc511019c4da97e3cb44094cdf88e78fd173933ffc02216a0 SHA512 274a3db1a2a752338966beae989e2075f81b6d51b1d7f51d9810d7b6e01ea581468e2add05e631f6f8626ee234a6c7e700cf90ce7dc08a7d5c5cad282a6f7f59 WHIRLPOOL 23828d060957ceee799540dbe4e4e0d483a6a45a4d838c4e0e65700a2a573f6b60b1a129906de9959f4ffc77aa30ba80c61e581db0d727471220173cf7225d96
+DIST gpscorrelate-1.6.1.tar.gz 154531 SHA256 966285c0a6df5ac2cc63c1f9650e65c70e303cf11d08dc283357bcd745cb5201 SHA512 c7e50980adc7173e6addb15b0a6451f44d8bbac5511643445b9bed85226abb4153b67032a5e9f95f6fe2f192d5b3d1965fecd3c00a21709a0d6e5dc59720132f WHIRLPOOL 49284a0ee75aef0d661c82d4ac4f2ca6dfa52cdabdb659718f030ced433c24f67af823aa93966df75d037ef7942c2c8191e8e399e8845cb561ef04adc80018e2
+EBUILD gpscorrelate-1.6.1.ebuild 944 SHA256 956b6172b2267b733c7fa83eb0a03519a385a4fce162cf8bcdd6451f753ace12 SHA512 198d0e6428d6ce9d0609620067c8440065ec0b92855e63b059a43361f4102e451c6afa6ab4ce7b6fb27e0844eb8109e714538ca8829537aeb882005638612ffc WHIRLPOOL 3a99ea911a071f074e52eb569580d07a10f7309c6ce4ed485c38bd1fc956ae7743290d3cd4b541ef9353fd03a6bb3c97069cc4ca6e50336f5a0682c2f7d17414
+MISC ChangeLog 2612 SHA256 935b30a9b111bfafebdce548dd54cad3bb3c48c9d2187f3ec39d68b3e8ec44eb SHA512 0c3062c3d042c6283911eee8a4c6c05ab164bf54993725e6c6a3e636c0cb795b81c715783249a1d829beb786f0acb3c67ed50b19b92d52b9d6ceb7580fb6b257 WHIRLPOOL 06a5d930b767cbb743ae0c0229329b90bed1ec7da89b84a44534eb76bf328bc83b94fb5d6e4ef75197a68f3e3c506015d69d4a4429f80ed418fe54e9db251f1c
+MISC ChangeLog-2015 2638 SHA256 489e3aa52f673d9f327dc6c7701fce9f6a4ee83591b4836beda119d31cff8b4f SHA512 e87d9955e237d100fddb237f4e3ce2c1753cd0e6ae22ff6d65b5e46c7d59124d4db4253fa4b048fdeb3c2d56591da9d2faacaad7f73bee2ba139db593739b048 WHIRLPOOL baea7fa183794471b182eabfc3f7d4916de33b85e3e82efaa73a77f1cf8a0ce37a8fe9dadf4ba33f4aed4c1c8520963ed40504b71c20672f104e0a25fe936e22
+MISC metadata.xml 356 SHA256 187573fb4e5db1fbe05e2538f3701c3a4e7a4ba2cea20faf89fc0d06bc47b9f7 SHA512 e9c7c6dc654cb5276c1b211c8e4817fd09cb0ed3689b53d423733e651ec4a912b4f54dbbd08299bd80c6ae637ee41e91ca1ebb323ff2cc29e3b36dbe40566fb2 WHIRLPOOL 0a509449a460056bfa6b21e491d434bf80d19941d14c04bb36931c05b5524ae90e47f99b8aea16296b12b73fb46466bcb22649465d35d275df46c84d18fc3adf
diff --git a/sci-geosciences/gpscorrelate/files/gpscorrelate-1.6.1-makefile.patch b/sci-geosciences/gpscorrelate/files/gpscorrelate-1.6.1-makefile.patch
new file mode 100644
index 000000000000..f48dba1882f2
--- /dev/null
+++ b/sci-geosciences/gpscorrelate/files/gpscorrelate-1.6.1-makefile.patch
@@ -0,0 +1,47 @@
+diff -urN gpscorrelate-1.6.1.old/Makefile gpscorrelate-1.6.1/Makefile
+--- gpscorrelate-1.6.1.old/Makefile 2011-06-08 13:51:06.000000000 +0200
++++ gpscorrelate-1.6.1/Makefile 2011-06-08 14:13:18.000000000 +0200
+@@ -4,11 +4,15 @@
+
+ COBJS = main-command.o unixtime.o gpx-read.o correlate.o exif-gps.o
+ GOBJS = main-gui.o gui.o unixtime.o gpx-read.o correlate.o exif-gps.o
+-CFLAGS = -Wall
+-override CFLAGS += $(shell pkg-config --cflags libxml-2.0 gtk+-2.0) -I/usr/include/exiv2
+-OFLAGS = -Wall
+-override OFLAGS += $(shell pkg-config --libs libxml-2.0 gtk+-2.0) -lm -lexiv2
+-prefix = /usr/local
++CFLAGS += $(shell pkg-config --cflags libxml-2.0) -I/usr/include/exiv2
++CXXFLAGS += $(shell pkg-config --cflags libxml-2.0) -I/usr/include/exiv2
++CLIBS = $(shell pkg-config --libs libxml-2.0) -lm -lexiv2 -lstdc++
++ifdef BUILD_GUI
++CXXFLAGS += $(shell pkg-config --cflags gtk+-2.0)
++CFLAGS += $(shell pkg-config --cflags gtk+-2.0)
++CLIBS += $(shell pkg-config --libs gtk+-2.0)
++endif
++prefix ?= /usr/local
+ bindir = $(prefix)/bin
+ datadir = $(prefix)/share
+ mandir = $(datadir)/man
+@@ -18,16 +22,16 @@
+ all: gpscorrelate gpscorrelate-gui gpscorrelate.1
+
+ gpscorrelate: $(COBJS)
+- g++ $(OFLAGS) -o $@ $(COBJS)
++ $(CXX) $(LDFLAGS) $(COBJS) $(CLIBS) -o $@
+
+ gpscorrelate-gui: $(GOBJS)
+- g++ $(OFLAGS) -o $@ $(GOBJS)
++ $(CXX) $(LDFLAGS) $(GOBJS) $(CLIBS) -o $@
+
+-.c.o:
+- gcc $(CFLAGS) -c -o $*.o $<
++%.o: %.c
++ $(CC) -c -o $@ $< $(CFLAGS)
+
+-.cpp.o:
+- g++ $(CFLAGS) -c -o $*.o $<
++%.o: %.cpp $(DEPS)
++ $(CXX) -c -o $@ $< $(CXXFLAGS)
+
+ clean:
+ rm -f *.o gpscorrelate{,.exe} gpscorrelate-gui{,.exe}
diff --git a/sci-geosciences/gpscorrelate/gpscorrelate-1.6.1.ebuild b/sci-geosciences/gpscorrelate/gpscorrelate-1.6.1.ebuild
new file mode 100644
index 000000000000..07204797db36
--- /dev/null
+++ b/sci-geosciences/gpscorrelate/gpscorrelate-1.6.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Tool for adjusting EXIF tags of your photos with a recorded GPS trace"
+HOMEPAGE="https://github.com/freefoote/gpscorrelate"
+SRC_URI="http://freefoote.dview.net/linux/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="doc gtk"
+
+RDEPEND="
+ dev-libs/libxml2:2
+ media-gfx/exiv2:=
+ gtk? ( x11-libs/gtk+:2 )
+"
+DEPEND="${RDEPEND}
+ app-text/docbook-xml-dtd:4.2
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.6.1-makefile.patch" )
+
+src_compile() {
+ tc-export CC CXX
+ local opts="gpscorrelate gpscorrelate.1"
+ use gtk && opts+=" gpscorrelate-gui BUILD_GUI=1"
+ emake ${opts}
+}
+
+src_install() {
+ dobin ${PN}
+ if use gtk; then
+ dobin ${PN}-gui
+ doicon ${PN}-gui.svg
+ domenu ${PN}.desktop
+ fi
+ if use doc; then
+ dohtml doc/*
+ fi
+ doman ${PN}.1
+}
diff --git a/sci-geosciences/gpscorrelate/metadata.xml b/sci-geosciences/gpscorrelate/metadata.xml
new file mode 100644
index 000000000000..6f9cf14be5be
--- /dev/null
+++ b/sci-geosciences/gpscorrelate/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-geosciences@gentoo.org</email>
+ <name>Gentoo Geosciences Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">freefoote/gpscorrelate</remote-id>
+ </upstream>
+</pkgmetadata>