From 27fdcfb4c0e20acf57c844bec2ff420c89704856 Mon Sep 17 00:00:00 2001
From: Arnaud Degroote <arnaud.degroote@laas.fr>
Date: Tue, 12 Jun 2012 19:12:12 +0200
Subject: [PATCH] [wip/jafar-image] Upgrade to version 2.2

Changes since 2.1:
	- portability fix
	- support for opencv >= 2.3

Changes in the packages:
	- remove patch applied mainstream
	- add headings
	- remove now useless flags
---
 jafar-image/Makefile         | 13 ++++++-------
 jafar-image/depend.mk        |  3 +++
 jafar-image/distinfo         |  8 +++-----
 jafar-image/patches/patch-aa | 16 ----------------
 jafar-image/patches/patch-ab | 17 -----------------
 5 files changed, 12 insertions(+), 45 deletions(-)
 delete mode 100644 jafar-image/patches/patch-aa
 delete mode 100644 jafar-image/patches/patch-ab

diff --git a/jafar-image/Makefile b/jafar-image/Makefile
index 3339e950..60448876 100644
--- a/jafar-image/Makefile
+++ b/jafar-image/Makefile
@@ -1,7 +1,9 @@
-VERSION=		2.1
-PKGREVISION=	2
-DISTNAME=		jafar-image-2.1
-PKGNAME=		jafar-image-2.1
+# robotpkg Makefile for:	image/jafar-image
+# Created:			Cyril Roussillon on Wed, 15 Jun 2011
+#
+
+VERSION=		2.2
+DISTNAME=		jafar-image-${VERSION}
 CATEGORIES=		image
 MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=jafar-image/}
 MAINTAINER=		jafar@laas.fr
@@ -12,9 +14,6 @@ LICENSE=		isc
 USE_LANGUAGES+=		c c++ fortran
 USE_PKGLOCALEDIR=	yes
 
-CPPFLAGS += -DJFR_NDEBUG
-CXXFLAGS += -pthread
-
 CMAKE_ARGS+=		-DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include
 CMAKE_ARGS+=		-DBOOST_LIBDIR=${PREFIX.boost-libs}/include
 
diff --git a/jafar-image/depend.mk b/jafar-image/depend.mk
index 87b50132..00bbd500 100644
--- a/jafar-image/depend.mk
+++ b/jafar-image/depend.mk
@@ -1,3 +1,6 @@
+# robotpkg depend.mk for:	image/jafar-image
+# Created:			Cyril Roussillon on Wed, 15 Jun 2011
+#
 
 DEPEND_DEPTH:=		${DEPEND_DEPTH}+
 jafar-image_DEPEND_MK:=	${jafar-image_DEPEND_MK}+
diff --git a/jafar-image/distinfo b/jafar-image/distinfo
index 5c0a4df8..6c07af74 100644
--- a/jafar-image/distinfo
+++ b/jafar-image/distinfo
@@ -1,5 +1,3 @@
-SHA1 (jafar-image-2.1.tar.gz) = ac650ba22f4d1004d1b8f0d6eac863f9e4bdbf11
-RMD160 (jafar-image-2.1.tar.gz) = 55112939abd8c40a195699d35c72271367323f05
-Size (jafar-image-2.1.tar.gz) = 148533 bytes
-SHA1 (patch-aa) = a73cb4873d12f264141b99116fbb412af0875e91
-SHA1 (patch-ab) = 9a132c8d6fb5dd969ab5eb21b1047435932bb98a
+SHA1 (jafar-image-2.2.tar.gz) = 32383ee97f50f53d33ba6f030b816040f90052cb
+RMD160 (jafar-image-2.2.tar.gz) = c9c7e6a8aa6c0d8833ad738690c9b521e70978f1
+Size (jafar-image-2.2.tar.gz) = 126346 bytes
diff --git a/jafar-image/patches/patch-aa b/jafar-image/patches/patch-aa
deleted file mode 100644
index 1f10d4d5..00000000
--- a/jafar-image/patches/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/include/image/Image.hpp b/include/image/Image.hpp
-nearbyint is not supported on NetBSD. Moreover, the lrint semantic is more
-correct in this case.
-
-index 53f32f3..c37d501 100644
---- include/image/Image.hpp
-+++ include/image/Image.hpp
-@@ -594,7 +594,7 @@ namespace jafar {
-       {
-         case JfrImage_INTERP_NEAREST:
-         {
--          return getPixelValue<channeltype>( (int)nearbyint( x_ ), (int)nearbyint( y_ ), channel_ );
-+          return getPixelValue<channeltype>( lrint( x_ ), lrint( y_ ), channel_ );
-         }
-         case JfrImage_INTERP_BILINEAR:
-         {
diff --git a/jafar-image/patches/patch-ab b/jafar-image/patches/patch-ab
deleted file mode 100644
index aa6c5b82..00000000
--- a/jafar-image/patches/patch-ab
+++ /dev/null
@@ -1,17 +0,0 @@
-Improve pattern used to install module_headers (in particular, avoid installing
-.orig files or temporary emacs files)
-
---- CMakeLists.txt.orig	2011-12-28 14:20:11.679766922 +0100
-+++ CMakeLists.txt	2011-12-28 14:26:36.143776744 +0100
-@@ -110,7 +110,10 @@
- 
- 
- # add module headers
--file(GLOB module_headers ${jafar-image_SOURCE_DIR}/include/image/*.h*)
-+file(GLOB module_h ${jafar-image_SOURCE_DIR}/include/image/*.h)
-+file(GLOB module_hh ${jafar-image_SOURCE_DIR}/include/image/*.hh)
-+file(GLOB module_hpp ${jafar-image_SOURCE_DIR}/include/image/*.hpp)
-+set(module_headers "${module_h};${module_hh};${module_hpp}")
- # add sources
- file(GLOB module_sources ${jafar-image_SOURCE_DIR}/src/*.cpp)
- #remove jafarConfig.h from included headers
-- 
GitLab