Package: parsnp / 1.2+dfsg-3

Metadata

Package Version Patches format
parsnp 1.2+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix_libmuscle_path.patch | (download)

src/MuscleInterface.cpp | 26 13 + 13 - 0 !
1 file changed, 13 insertions(+), 13 deletions(-)

 we are using debian packaged libmuscle
 These includes are wrong anyway since this should be done via -I../muscle compiler option


fix_setup.py | (download)

setup.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 no idea for what purpose setup.py is used - in any case
 it is seeking for a non-existing README file.


fix_install_path.patch | (download)

src/Makefile.am | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 upstream per default installs into ../bin


avoid_rpath.patch | (download)

src/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 there is no point in keeping rpath to a system library


add_missing_interpreter_line.patch | (download)

Parsnp.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 specify interpreter of executable script


proper_calls_to_tools.patch | (download)

Parsnp.py | 42 14 + 28 - 0 !
1 file changed, 14 insertions(+), 28 deletions(-)

 fix path to debian installed tools
 Parsnp uses an unusual way to call external tools.
 At first these are linked to some place relative to the scrip
 location which is definitely not allowed on /usr in a Debian
 installation.  Later these symlinks are used for calling the tools.
 .
 This patch calls the according tools directly at their Debian
 locations (and the Debian names).


drop_m64.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
src/Makefile.am | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 drop -m64
fix_build_with_as needed.patch | (download)

src/Makefile.am | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix build with -wl,--as-needed
 Move -std=gnu++0x to CXXFLAGS and add libraries
 in LIBS instead of LDFLAGS.