Your message dated Mon, 14 Apr 2014 11:00:09 +0000
with message-id <e1wzect-0004hb...@franck.debian.org>
and subject line Bug#740351: fixed in mapserver 6.4.1-3
has caused the Debian Bug report #740351,
regarding mapserver: Please enable mapscript java bindings
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
740351: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740351
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mapserver
Severity: wishlist

*** Please type your report below this line ***
I have succesfully enabled java mapscript bindings for a local backport
of 6.4.1 to squeeze. I attach the patch I used for disabling hardening
and deploying the jar to lib/jni (it modifying for wheezy for multilib);
besides them, I only needed adding DWITH_JAVA=1 and
dh_java -plibmapscript-java overrides to the rules file .

Regards.

-- System Information:
Debian Release: 6.0.9
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable'), (1,
'stable-updates'), (1, 'experimental'), (1, 'unstable'), (1, 'testing'),
(1, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-0.bpo.4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Description: fixes hardened java
 Java doesn't compile with hardened options. Adapted from ruby mapscript
--- a/mapscript/java/CMakeLists.txt
+++ b/mapscript/java/CMakeLists.txt
@@ -15,6 +15,23 @@
 SET(CMAKE_SWIG_FLAGS -package edu.umn.gis.mapscript)
 SWIG_ADD_MODULE(javamapscript java ../mapscript.i)
 
+# Java mapscript fails to build with -Werror=format-security
+
+if(${CMAKE_C_FLAGS} MATCHES "-Werror=format-security")
+  string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_C_FLAGS}")
+  set(CMAKE_C_FLAGS "${TMP}")
+endif(${CMAKE_C_FLAGS} MATCHES "-Werror=format-security")
+
+if(${CMAKE_CXX_FLAGS} MATCHES "-Werror=format-security")
+  string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_CXX_FLAGS}")
+  set(CMAKE_CXX_FLAGS "${TMP}")
+endif(${CMAKE_CXX_FLAGS} MATCHES "-Werror=format-security")
+
+if(${CMAKE_CPP_FLAGS} MATCHES "-Werror=format-security")
+  string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_CPP_FLAGS}")
+  set(CMAKE_CPP_FLAGS "${TMP}")
+endif(${CMAKE_CPP_FLAGS} MATCHES "-Werror=format-security")
+
 SWIG_LINK_LIBRARIES(javamapscript ${MAPSERVER_LIBMAPSERVER})
 
 ADD_CUSTOM_COMMAND(TARGET javamapscript
@@ -26,5 +43,5 @@
                       )
 
 get_target_property(LOC_MAPSCRIPT_LIB ${SWIG_MODULE_javamapscript_REAL_NAME} 
LOCATION)
-install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION ${CMAKE_INSTALL_LIBDIR})
-
+install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION lib/jni)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mapscript.jar DESTINATION share/java)

--- End Message ---
--- Begin Message ---
Source: mapserver
Source-Version: 6.4.1-3

We believe that the bug you reported is fixed in the latest version of
mapserver, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 740...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@xs4all.nl> (supplier of updated mapserver package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 11 Apr 2014 02:29:54 +0200
Source: mapserver
Binary: libmapserver1 libmapserver1-dev cgi-mapserver mapserver-bin 
mapserver-doc php5-mapscript libmapscript-perl python-mapscript 
libmapscript-ruby libmapscript-ruby1.8 libmapscript-ruby1.9.1 ruby-mapscript 
libmapscript-java
Architecture: source amd64 all
Version: 6.4.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@xs4all.nl>
Description: 
 cgi-mapserver - CGI executable for MapServer
 libmapscript-java - Java library for MapServer
 libmapscript-perl - Perl MapServer module
 libmapscript-ruby - Transitional dummy package for ruby-mapscript
 libmapscript-ruby1.8 - Transitional package from libmapscript-ruby1.8 to 
ruby-mapscript
 libmapscript-ruby1.9.1 - Transitional package from libmapscript-ruby1.9.1 to 
ruby-mapscrip
 libmapserver1 - Shared library for MapServer
 libmapserver1-dev - Shared library development files for MapServer
 mapserver-bin - MapServer utilities
 mapserver-doc - documentation for MapServer
 php5-mapscript - php5-cgi module for MapServer
 python-mapscript - Python library for MapServer
 ruby-mapscript - MapServer library for Ruby
Closes: 740351
Changes: 
 mapserver (6.4.1-3) unstable; urgency=medium
 .
   * Also build mapscript for Java.
     Thanks Ezequiel Lara Gómez for the patch.
     (closes: #740351)
   * Add lintian override for incompatible-java-bytecode-format.
   * Don't install ruby mapscript for Ruby 1.9, only built for 2.x now.
   * Drop patched FindRuby.cmake, build depend on the cmake version
     containing the updated module.
Checksums-Sha1: 
 3a0bafc76925a886d0af0493bd68dbea3a9059d9 3286 mapserver_6.4.1-3.dsc
 c742173f010dc7010082e098b77248e384dfc8d2 47892 mapserver_6.4.1-3.debian.tar.xz
 637bd108353f10409021af34a6c11c6c3b00964d 823650 libmapserver1_6.4.1-3_amd64.deb
 bc3a8626f8f162552d5f30e534c76f16e5136ade 132772 
libmapserver1-dev_6.4.1-3_amd64.deb
 738b4d064c45e861138add7d0d4f2f894ca594db 79718 cgi-mapserver_6.4.1-3_amd64.deb
 c6baa593774514b7bf750020791eecb9e0c4da34 105574 mapserver-bin_6.4.1-3_amd64.deb
 4e2cf06194ed1382698bc33114c1f5df9a7b5be7 89646 mapserver-doc_6.4.1-3_all.deb
 b6250eae7f9e5b7a61d5e7dcabec4d3a211d5ac1 165502 
php5-mapscript_6.4.1-3_amd64.deb
 eda837469c90303e514cb8076bd7ea08189d8a8f 275430 
libmapscript-perl_6.4.1-3_amd64.deb
 3b8ee94ef797e5435a1f5b70dba586a49c4fd756 209802 
python-mapscript_6.4.1-3_amd64.deb
 dfdac0cb587382242a702c3f0acc9350c17e2177 76156 
libmapscript-ruby_6.4.1-3_all.deb
 7a7955658b980bc0fe14d47c3e8081dd9d088613 76178 
libmapscript-ruby1.8_6.4.1-3_amd64.deb
 a542f089b7b2ebd420ab97ffd511337a5bda0f75 76186 
libmapscript-ruby1.9.1_6.4.1-3_amd64.deb
 7713c7f0dbe9723b3c2de6d7adc9fbe807522fcf 258148 
ruby-mapscript_6.4.1-3_amd64.deb
 6fc7d22fae754915ab122fcc223c611b1e63931b 348304 
libmapscript-java_6.4.1-3_amd64.deb
Checksums-Sha256: 
 762bfd12001189ce551b765baa675a6e874391a37a7a73a9dc598eb23b85a64d 3286 
mapserver_6.4.1-3.dsc
 f1afd5acf33d47015d9d98ac52dae6334786ee720ddd68e37eb6867ae4681981 47892 
mapserver_6.4.1-3.debian.tar.xz
 264076a94f78c510828756feb3dcb59aeb1c019ecb3d5fe1be0756ced0e92e13 823650 
libmapserver1_6.4.1-3_amd64.deb
 7e23ec0416d78f40cdb3bbc77b38bbea5ce9176bc666093884f944a61738612f 132772 
libmapserver1-dev_6.4.1-3_amd64.deb
 470fc605f5a9dced42b6c9d32857c3a8504fa0116a03a10eb3a3dd87db750663 79718 
cgi-mapserver_6.4.1-3_amd64.deb
 e9193a0f447df6074d2774fe8e5f3a4f387319e81ce16142543088450586d3e6 105574 
mapserver-bin_6.4.1-3_amd64.deb
 8b50f941fab7a9ac16c94232169cde9116a609ec632f6d17cf24bb585e773ee9 89646 
mapserver-doc_6.4.1-3_all.deb
 f31eab8e9cec4aed0a7486ff96d2870a067164dc6c69164feb24f46a1c3e9cb5 165502 
php5-mapscript_6.4.1-3_amd64.deb
 3aa39931ef5866e791ea8d0d0ceb9a386ea5aaea510fd8987df3f25c445b73d9 275430 
libmapscript-perl_6.4.1-3_amd64.deb
 057e31a68e04cbf43fee0bfc6833bbd1ad6682b630ad484c00f124edaeba707c 209802 
python-mapscript_6.4.1-3_amd64.deb
 068c92a0081f8e0cd6cedd68f5af6d39a7c3cd605483cb3a5b2cf419267b1a75 76156 
libmapscript-ruby_6.4.1-3_all.deb
 acb240297d7c5ff9edebbcfe90a66ec632aec72a46c5234f26dfd4a86929ec7c 76178 
libmapscript-ruby1.8_6.4.1-3_amd64.deb
 d4c91931a1a7b791f8fcc0f42fc20c581aea3c0572f64069361f0c00368b71ea 76186 
libmapscript-ruby1.9.1_6.4.1-3_amd64.deb
 7494c48f4df9f3a279e5ec260220183fae80a74411279c1b8f1f9b3341c4c02b 258148 
ruby-mapscript_6.4.1-3_amd64.deb
 c4dcc491ac45f3ff4d0441b0d1f37423d5cb96ff53f475db0b72e398628ee907 348304 
libmapscript-java_6.4.1-3_amd64.deb
Files: 
 e78b76dbb87c3a5a8e6c794784a98880 3286 devel optional mapserver_6.4.1-3.dsc
 2015b3a1e1814e30d86687ff620cefc0 47892 devel optional 
mapserver_6.4.1-3.debian.tar.xz
 64bdfcf349197cb1fd5d400a6439c835 823650 libs optional 
libmapserver1_6.4.1-3_amd64.deb
 04d14cf2e95f8085fd1b18a801a73a68 132772 libdevel optional 
libmapserver1-dev_6.4.1-3_amd64.deb
 c5754996a9286a5e45445a02c1948f41 79718 web optional 
cgi-mapserver_6.4.1-3_amd64.deb
 173b3c2abd7f60a30a3bd23426082252 105574 misc optional 
mapserver-bin_6.4.1-3_amd64.deb
 aa913b3691cc87575124b2a1f106b60f 89646 doc optional 
mapserver-doc_6.4.1-3_all.deb
 a42cf43d3e3a91194cd69acc027b7d6d 165502 php optional 
php5-mapscript_6.4.1-3_amd64.deb
 dbd6421f10c790810e79db87430c55eb 275430 perl optional 
libmapscript-perl_6.4.1-3_amd64.deb
 885a82d3c379f0202f4966e3ea9c6158 209802 python optional 
python-mapscript_6.4.1-3_amd64.deb
 556fd252896056d61583d4d35de284ca 76156 oldlibs optional 
libmapscript-ruby_6.4.1-3_all.deb
 29c93e333c9f738dbdd7e1673d32f294 76178 oldlibs optional 
libmapscript-ruby1.8_6.4.1-3_amd64.deb
 596340b90dee1505400ac79d21cc27c7 76186 oldlibs optional 
libmapscript-ruby1.9.1_6.4.1-3_amd64.deb
 d3ff0fabcf04f888d958752844393bae 258148 ruby optional 
ruby-mapscript_6.4.1-3_amd64.deb
 648595430e3d3af585b78e29fc7e9804 348304 java optional 
libmapscript-java_6.4.1-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJTSF+DAAoJEFeKBJTRxkbRwogP/ROSxph7qSDps5/hfVPfd16A
80/LsmhF4/mnNBxSapSd8qwR1XNSCCtyCR7qcDLif8QeHZqBkr3iyDBTd5sIpobz
Y87XDy8DSepUBr3PVk6+SzKaAusJ0Kd91p5JtwF5EAPIf5VS4kRHJUtxtM4RjZqT
DMVCQ1FyrNG8EHY7V8ljzPsfQabjCXIIbR+I4AEgqoYViMBcwsv9rS6jgrrjpSbA
ZlSoPQUSQL+V4lpbaH2H/G0tEYbzFRZ4ME2aVBJTIioA/1WynJLUPFoQjkt8IWuo
UKmJBsapFZYzGiuMbHiNwgxSQAp/OVrPxDMZtCGzyn5jI2x56ltBcuQ+g+FVkC+d
y5KErxt8mGbteqKEZexz8YEHvUcCVbNimyifAZTgi2yNCUOltP90gpB6Fv4wdcXJ
jY7yGXsI+IllttweGGmPrYzuknvn51XHNhJfb+vBPI0VQGerKN2zmj6jAilyuDUt
pJaYgFdbBha6Hlfq8/cQj5AkwEs/fMPC+n1izm0nZG7i9LkPmXpICveAPq2tHvTV
q2cfgCM4WqUviRcl/oN9pA6KxKEazpaFMLvnbe8GnPZaIgoO8uWxIXUTDWyw4t0h
dgGZAamYjlCil58HD3afY7s73r56K3Q8JsEe7Rhe0+y3KADvJpcArZHKn9/azIpa
U1YbvVj69GEuJNzP2SV8
=n2W/
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to