ports/165767: [maintainer patch] astro/merkaartor update to 0.18-dev in order to fix build with boost-1.49
Oliver Heesakkers
dev2 at heesakkers.info
Tue Mar 6 02:40:09 UTC 2012
>Number: 165767
>Category: ports
>Synopsis: [maintainer patch] astro/merkaartor update to 0.18-dev in order to fix build with boost-1.49
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 06 02:40:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Oliver Heesakkers
>Release: FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
>Description:
>From this pr: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/156253 (an update for boost) an e-mail found its way to me warning me of breakage and requesting action.
This update updates to the latest Merkaartor snapshot from git. This means that Merkaartor no longer depends on boost. Sadly, as upstream development is not very active at this point in time, there is no real release for 0.18 now or in the foreseeable future. Despite being a snapshot, the program is stable.
The snapshot tarball is hosted by me.
The alternative to build 0.17.2 with built-in boost (1.38) does not work reliably with a newer boost installed on the system.
>How-To-Repeat:
>Fix:
diff -ruN merkaartor.orig/Makefile merkaartor/Makefile
--- merkaartor.orig/Makefile 2012-01-21 01:47:16.000000000 +0100
+++ merkaartor/Makefile 2012-03-06 00:16:22.000000000 +0100
@@ -6,18 +6,15 @@
#
PORTNAME= merkaartor
-PORTVERSION= 0.17.2
-PORTREVISION= 2
+PORTVERSION= 0.18
CATEGORIES= astro
-MASTER_SITES= http://www.merkaartor.be/attachments/download/253/
+MASTER_SITES= https://secure.ohos.nl/downloads/
MAINTAINER= dev2 at heesakkers.info
COMMENT= An openstreetmap mapping program
LICENSE= GPLv2
-BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:${PORTSDIR}/devel/boost-libs
-
USE_BZIP2= yes
USE_LDCONFIG= yes
@@ -64,7 +61,7 @@
.endif
.if !defined(WITH_DEBUG)
-QMAKEFLAGS+= RELEASE=1 NODEBUG=1
+QMAKEFLAGS+= NODEBUG=1
.endif
.if defined(WITHOUT_NLS)
diff -ruN merkaartor.orig/distinfo merkaartor/distinfo
--- merkaartor.orig/distinfo 2011-02-12 13:50:56.000000000 +0100
+++ merkaartor/distinfo 2012-03-05 22:47:01.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (merkaartor-0.17.2.tar.bz2) = 425f4facefbf20a3dd1a09ee61ff8a8912482d1a30c957c50869d8ff59ba702a
-SIZE (merkaartor-0.17.2.tar.bz2) = 7138991
+SHA256 (merkaartor-0.18.tar.bz2) = fc2c2d55da20b0311361b6ddb41277f01785d4e14e43d40ad074b821c2b382ca
+SIZE (merkaartor-0.18.tar.bz2) = 5255248
diff -ruN merkaartor.orig/files/patch-src__Config.pri merkaartor/files/patch-src__Config.pri
--- merkaartor.orig/files/patch-src__Config.pri 1970-01-01 01:00:00.000000000 +0100
+++ merkaartor/files/patch-src__Config.pri 2012-03-05 23:22:54.000000000 +0100
@@ -0,0 +1,10 @@
+--- ./src/Config.pri.orig 2012-03-05 23:22:23.000000000 +0100
++++ ./src/Config.pri 2012-03-05 23:22:47.000000000 +0100
+@@ -13,6 +13,7 @@
+ REVISION="-git"
+ }
+ }
++REVISION="-dev"
+
+ win32|macx {
+ system(echo $${LITERAL_HASH}define SVNREV $${SVNREV} > revision.h )
diff -ruN merkaartor.orig/files/patch-src__Sync__DownloadOSM.cpp merkaartor/files/patch-src__Sync__DownloadOSM.cpp
--- merkaartor.orig/files/patch-src__Sync__DownloadOSM.cpp 2011-07-03 17:49:55.000000000 +0200
+++ merkaartor/files/patch-src__Sync__DownloadOSM.cpp 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- ./src/Sync/DownloadOSM.cpp.orig 2011-06-28 02:32:00.000000000 +0200
-+++ ./src/Sync/DownloadOSM.cpp 2011-06-28 02:33:10.000000000 +0200
-@@ -252,7 +252,7 @@
-
- QString sReq = url.toString(QUrl::RemoveScheme | QUrl::RemoveAuthority);
- QHttpRequestHeader Header(Method,sReq);
-- Header.setValue("Host",url.host()+':'+url.port(80));
-+ Header.setValue("Host",url.host()+':'+QString::number(url.port(80)));
- Header.setValue("User-Agent", USER_AGENT);
-
- QString auth = QString("%1:%2").arg(User).arg(Password);
diff -ruN merkaartor.orig/pkg-plist merkaartor/pkg-plist
--- merkaartor.orig/pkg-plist 2011-04-12 10:24:31.000000000 +0200
+++ merkaartor/pkg-plist 2012-03-05 23:16:06.000000000 +0100
@@ -31,7 +31,6 @@
%%NLS%%%%DATADIR%%/translations/merkaartor_et.qm
%%NLS%%%%DATADIR%%/translations/merkaartor_hr.qm
%%NLS%%%%DATADIR%%/translations/merkaartor_hu.qm
-%%DATADIR%%/world_background.osb
%%NLS%%@dirrm %%DATADIR%%/translations
@dirrm %%DATADIR%%
@dirrmtry share/icons/hicolor/48x48/apps
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list