debian/0000755000000000000000000000000012306072747007176 5ustar debian/docs0000644000000000000000000000001011773431020010026 0ustar HACKING debian/manpages0000644000000000000000000000001212144552341010676 0ustar doc/gdl.1 debian/copyright0000644000000000000000000001301112071674516011126 0ustar This package was debianized by: Sergio Gelato on 2006-12-26. It was repackaged by Juan A. Añel on Wed, 25 Jul 2007 06:16:36 +0200. It really was packaged by Gürkan Sengün on a boring afternoon. It was downloaded from: http://gnudatalanguage.sourceforge.net/ Upstream Authors: Marc Schellens Joel Gales Christopher Lee Gaurav Khanna Peter Messmer Pierre Chanial Justin Bronn Médéric Boquien Alain Coulais (tests, bugs) Gregory Marchal Alan W. Irwin Joao Cardoso Andrew Ross Deepak Bandyopadhyay Lutz Kettner Sebastien Masson Craig Markwardt Richard Schwartz S. James Tappin Robbie Barnett Terence Parr License: Copyright (C) 2002-2010 Marc Schellens Copyright (C) 2002-2006 Joel Gales Copyright (C) 2006-2007 Alain Coulais Copyright (C) 2004-2006 Pierre Chanial Copyright (C) 2007 Gregory Marchal Copyright (C) 2007 Sebastien Masson Copyright (C) 2005 S. James Tappin Copyright (C) 2004 Christopher Lee Copyright (C) 2004 Peter Messmer Copyright (C) 2004 Alan W. Irwin Copyright (C) 2004 Joao Cardoso Copyright (C) 2004 Andrew Ross Copyright (C) 2001 Deepak Bandyopadhyay Copyright (C) 2001 Lutz Kettner This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. License (src/pro/value_locate.pro and src/pro/helpform.pro): Copyright (C) 2000-2001 Craig Markwardt Copyright (C) 2006 Richard Schwartz This software is provided as is without any warranty whatsoever. Permission to use, copy, modify, and distribute modified or unmodified copies is granted, provided this copyright and disclaimer are included unchanged. License (src/pro/dicom/*): Copyright (C) 2004-2005 Robbie Barnett Robbie's Tools (RT) Tools written for applications at Westmead Hospital, Sydney. These tools come with absolutley no warranty and are not necessarily built with other applications in mind. Please send queries to: Robbie Barnett Nuclear Medicine and Ultrasound Westmead Hospital +61 2 9845 7223 The library is distributed under the terms of the GNU General Public License. A copy of the GPL should be available in this distribution. You're free to copy, modify and further distribute the library itself as a whole (incl. this README.txt and a copy of the GPL) under the terms of the license. However I'd be pleased to hear from you - any feedback is welcome. License (src/antlr/*): Copyright (C) 2003-2007 Terence Parr All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. On Debian GNU/Linux systems, the complete text of the GNU General Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is Copyright (C) 2006, Sergio Gelato and Copyright (C) 2007 Juan A. Añel and Copyright (C) 2007 Gürkan Sengün . It is licensed under the GPL, see above. debian/changelog0000644000000000000000000002302712306072744011051 0ustar gnudatalanguage (0.9.4-1ubuntu2) trusty; urgency=medium * Update plplot12-driver-xwin recommendation. -- Matthias Klose Thu, 06 Mar 2014 14:19:00 +0100 gnudatalanguage (0.9.4-1ubuntu1) trusty; urgency=medium * Fix build failure with plplot-5.10. -- Matthias Klose Thu, 27 Feb 2014 15:56:45 +0100 gnudatalanguage (0.9.4-1build1) trusty; urgency=low * No-change rebuild for new grib-api. -- Logan Rosen Sat, 07 Dec 2013 17:38:08 -0500 gnudatalanguage (0.9.4-1) unstable; urgency=low * New upstream release + Refresh patches -- Axel Beckert Sun, 29 Sep 2013 16:19:44 +0200 gnudatalanguage (0.9.3-2) unstable; urgency=low * Upload to unstable. * Revamp debian/rules - Allow parallel builds - Use debian/manpages instead of dh_installman parameter - Switch to dh7 style debian/rules file * Bump debhelper compatibility to 9 - Update versioned debhelper build-dependency * Bump Standards-Version to 3.9.4 (no changes) * Apply wrap-and-sort -- Axel Beckert Wed, 15 May 2013 02:23:58 +0200 gnudatalanguage (0.9.3-1) experimental; urgency=low * New upstream release (Closes: #696835) - Drop patch fix-muldefs, applied upstream - Refresh patch build-with-debian-antlr-instead-embedded-one - Drop patch remove-plot3d-nr-cpp-660260, no more needed - Drop patch disable-plstrl-and-plP_mmpcx. no more needed - Drop patch manpage-fixes, applied upstream - Drop lintian override for configure-generated-file-in-source - debian/rules: Remove no more needed clean excludes * Enable upstream's experimental testsuite, but ignore the result for now. * Use dh_auto_{configure,build,install} * clean target: Remove Makefile if it was generated by CMake -- Axel Beckert Fri, 04 Jan 2013 22:35:21 +0100 gnudatalanguage (0.9.2-4) unstable; urgency=low * Update architecture list for grib-api build-dependency. Use a positive list, so we use the same list as grib-api itself and rather miss new architectures than become unbuildable on new architectures. -- Axel Beckert Sat, 30 Jun 2012 12:35:34 +0200 gnudatalanguage (0.9.2-3) unstable; urgency=low * Import patch from upstream to remove plot3d_nr.cpp. Fixes FTBFS when building against newer plplot packages. (Closes: #660260, #669123, #669497) Thanks Sylwester Arabas! * Create patch to disable the WIDTH keyword and charheight based positional fine-tuning in the XYOUTS procedure as advised by upstream. (FTBFS otherwise, too) * Enable hardening build flags + Add build dependency on dpkg-dev (>= 1.16.1~) * Just use dh_autoreconf*, not both, dh_autoreconf* and dh_autotools-dev_*config as advised by dh_autoreconf docs. * Use dh_auto_clean instead of $(MAKE) distclean * Do not only remove embedded antlr copy before building, but also restore it again in the clean target. * Ignore any changes to Makefile.in files in the diff. * Don't require a present configure for config.status target. Fixes building twice in a row. * Update Recommends: plplot9-driver-xwin → plplot11-driver-xwin * Let dh_clean remove stamp files * Bump Standards-Version to 3.9.3 (no changes) * Remove Juan A. Añel from Uploaders (no activity since 2007) * Exchange Maintainer and Uploader. * Add lintian override for "configure-generated-file-in-source config.log" as it's removed in the clean target. * Add Vcs-* headers * Add patch to fix several man-page issues found by lintian. -- Axel Beckert Fri, 29 Jun 2012 17:52:27 +0200 gnudatalanguage (0.9.2-2) unstable; urgency=low * Changed the "libhdf5-serial-dev" build-dependency to "libhdf5-dev | libhdf5-serial-dev" for the HDF5 1.8.6 to 1.8.8 transition. (See http://bugs.debian.org/631019) * Changed priority from optional to extra to match override. * Fixed the following lintian warnings: - debian-rules-missing-recommended-target - copyright-refers-to-symlink-license -- Axel Beckert Wed, 18 Jan 2012 20:12:20 +0100 gnudatalanguage (0.9.2-1) unstable; urgency=low * New upstream release (Closes: #648476) - Fixes FTBFS. (Closes: #647802) Thanks to Daniel T Chen for investigation! - Add B-D on pslib-dev and add --with-pslib to configure call. - No more remove /usr/lib/libantlr.a from the package, it's no more built anymore. - Refresh patch fix-muldefs - Refresh patch build-with-debian-antlr-instead-embedded-one; remove parts applied upstream. * Install upstream man page, drop outdated debian/gdl.1. Thanks Sylwester Arabas! (Closes: #630481) * Use dh_autotools-dev_*config instead of manually copying config.{sub,guess} * Use dh_autoreconf instead of patching configure et al manually. - No more patch configure script, just configure.in in remaining patches. * Bump Standards-Version to 3.9.2 (no changes necessary) -- Axel Beckert Tue, 15 Nov 2011 23:18:56 +0100 gnudatalanguage (0.9.1-1) unstable; urgency=low * New upstream release - debian/control, debian/rules: Transition from Python Numarray to Numpy - debian/patches/autoreconf-result: Refreshed by running autoreconf again - debian/patches/fix-muldefs: Refreshed * debian/patches/fix-muldefs: Added patch description * debian/control, debian/rules: Do not build with grip support on the sparc, mips, hppa and hurd-i386 architectures. This should prevent uninstallable build dependencies on these architectures. -- Axel Beckert Thu, 31 Mar 2011 23:04:38 +0200 gnudatalanguage (0.9-2) unstable; urgency=low [ Axel Beckert ] * debian/patches/fix-muldefs: Patch configure.in to pass linker flags properly to compiler to fix FTBFS on some architectures. (Hopefully finally closes: #545849) [ Gürkan Sengün ] * Remove alternative dependency on libhdf4-dev and use libhdf4-alt-dev exclusively. Upstream now needs different configure options depending on the hd4 version used. (Actually already happened in the last upload.) -- Axel Beckert Wed, 09 Mar 2011 13:58:52 +0100 gnudatalanguage (0.9-1) unstable; urgency=low [ Gürkan Sengün ] * New upstream version. (Closes: #570204) - Fixes bug that routines in src/pro/ are not included by default. (LP: 288974) - Fixes FTBFS with gcc-4.5. (Closes: #564994) * Update b-d libreadline5-dev to libreadline-dev. (Closes: #553772) * Bump standards version to 3.9.1. * Switch to source format 3.0. * Add support for udunits, grib, wxwidgets. * Fix lintian warning about debhelper-but-no-misc-depends. * Updated long description. [ Axel Beckert ] * Add myself as uploader. * Acknowledge and merge NMU by Julien Cristau. * Reran autoreconf again, merged back the changes, upstream made to generated INSTALL file. * debian/rules: Also remove config.log in clean target * No more use the embedded copy of antlr but b-d on Debian's libantlr-dev. (Closes: #504857) -- Gürkan Sengün Tue, 15 Feb 2011 23:04:13 +0100 gnudatalanguage (0.9~rc3-1.1) unstable; urgency=high * Non-maintainer upload. * Run autoconf so the patch from bug#495470 is not just applied to configure.in, but also configure (closes: #545849). -- Julien Cristau Wed, 19 May 2010 23:35:41 +0200 gnudatalanguage (0.9~rc3-1) unstable; urgency=low * New upstream version. (Closes: #531719) * Disable the python modules since upstream doesn't support python-numpy yet. (Closes: #478446, #549811) -- Gürkan Sengün Mon, 28 Sep 2009 09:38:53 +0200 gnudatalanguage (0.9~rc2+20090903-1) unstable; urgency=low * New upstream version. (Closes: #500136) * Update build-depends. (Closes: #540401) * Bump debhelper version. * Bump standards version. -- Gürkan Sengün Thu, 03 Sep 2009 09:30:08 +0200 gnudatalanguage (0.9~rc1-1.2) unstable; urgency=low * Non-maintainer upload to fix FTBFS and other bugs. * Applied patch provided by naoliv to make gnudatalanguage compile with the new imagemagick (Closes: #485894) * Applied patch provided by Martin Michlmayr to make gnudatalanguage compile with gcc 4.4 (Closes: #504861) * Applied improved watch file, thanks to Daniel Leidert for the file. (Closes: #480455) * Changed fftw3-dev to libfftw3-dev at Build-Depends, thanks to Marco Rodrigues for the report. (Closes: #488169) * Changed netcdfg-dev to libnetcdfg-dev at Build-Depends. -- Margarita Manterola Wed, 27 May 2009 00:14:58 +0000 gnudatalanguage (0.9~rc1-1.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS on arm, armel, mips, mipsel due to invalid LDFLAGS line. (Closes: #495470) -- Thiemo Seufer Tue, 19 Aug 2008 15:00:55 +0200 gnudatalanguage (0.9~rc1-1) unstable; urgency=low * New upstream version. (Closes: #470244) * Updated my email address. -- Gürkan Sengün Sun, 06 Apr 2008 14:22:21 +0200 gnudatalanguage (0.9~pre6-1.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS with GCC 4.3: missing #includes, thanks to Maximiliano Curia for * the patch. (Closes: #456058) -- Christoph Berg Fri, 04 Apr 2008 18:34:32 +0200 gnudatalanguage (0.9~pre6-1) unstable; urgency=low * Initial release. (Closes: #304159) Thanks to Juan A. Añel, Sergio Gelato, and Christian T. Steigies for their previous work on this package. -- Gürkan Sengün Thu, 25 Oct 2007 13:59:49 +0200 debian/clean0000644000000000000000000000014012071570421010165 0ustar testsuite/bug.nc testsuite/test_bug_3055720.nc testsuite/test_ps_decomposed_R.ps testsuite/tyty debian/compat0000644000000000000000000000000212144552341010365 0ustar 9 debian/patches/0000755000000000000000000000000012303651051010611 5ustar debian/patches/disable-plstrl-and-plP_mmpcx0000644000000000000000000000641111773431020016156 0ustar Patch by Axel Beckert to adapt to chnages between plplot 5.9.5-4 and 5.9.9-4. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660260#95 Disables further uses of plplot-internal functions as advised by upstream -- should only have cosmetic implications. See http://sourceforge.net/projects/plplot/forums/forum/132889/topic/5389011 for the plplot upstream bug report about this. Index: gnudatalanguage/src/plotting_xyouts.cpp =================================================================== --- gnudatalanguage.orig/src/plotting_xyouts.cpp 2012-06-28 15:20:04.000000000 +0200 +++ gnudatalanguage/src/plotting_xyouts.cpp 2012-06-28 15:42:21.000000000 +0200 @@ -18,7 +18,6 @@ #include "includefirst.hpp" #include "plotting.hpp" #include "math_utl.hpp" -#include namespace lib { @@ -244,28 +243,6 @@ // !P.MULTI vs. POSITION handle_pmulti_position(e, actStream); - // WIDTH keyword - static int widthIx = e->KeywordIx( "WIDTH"); - bool kwWidth = e->KeywordPresent(widthIx); - PLFLT width = 0.; - - // SA: plplot uses a "reference point" that "lies along a line passing - // through the string at half the height of a capital letter" - // getting character height so it can be later used to move the - // "reference point" half character height lower (tracker item no. 2982623) - PLFLT charheight; - { - PLFLT nullf, htmm; - plgchr(&nullf, &htmm); // height of a letter in millimetres - PLINT htpc = plP_mmpcy(htmm); // height of a letter in physical coordinates - PLINT nulli, p_iymin, p_iymax; - plP_gphy(&nulli, &nulli, &p_iymin, &p_iymax); // physical device limits in physical coordinates - PLFLT wy, wy0; - plcalc_world(0., htpc / double(p_iymax - p_iymin), &nullf, &wy, &nulli); // wy = height of a letter in world coordinates - plcalc_world(0., 0., &nullf, &wy0, &nulli); // wy = height of a letter in world coordinates - charheight = wy - wy0; - } - if(minEl == 1) { x=static_cast((*xVal)[0]); @@ -285,11 +262,8 @@ // TODO: p_orient_x? p_orient_y? #endif - y += .5 * charheight; - out=(*strVal)[0]; actStream->ptex(x,y,p_orient_x, p_orient_y,alignment,out.c_str()); - if (kwWidth) width = plstrl(out.c_str()); } else { @@ -327,23 +301,12 @@ actStream->Color((*l_color_arr)[i]); */ out=(*strVal)[i]; - y += .5 * charheight; actStream->ptex(x,y,p_orient_x, p_orient_y,alignment,out.c_str()); - if (kwWidth) width = max(plstrl(out.c_str()), width); } } skip: - if (kwWidth) - { - // SA: we should return value of width in "normalized coordinate units" - // width contains output from plstrl() expressed in millimetres - // plP_mmpcx() converts it into physical coordinates - // plP_gphy() gives "physical device limits in physical coordinates" - PLINT p_ixmin, p_ixmax, p_iymin, p_iymax; - plP_gphy(&p_ixmin, &p_ixmax, &p_iymin, &p_iymax); - e->SetKW(widthIx, new DFloatGDL(plP_mmpcx(width)/double(p_ixmax - p_ixmin))); - } + return; } // }}} private: void call_plplot(EnvT* e, GDLGStream* actStream) // {{{ debian/patches/plplot-5.10.diff0000644000000000000000000001030312303651051013333 0ustar Index: b/src/plotting.cpp =================================================================== --- a/src/plotting.cpp +++ b/src/plotting.cpp @@ -1891,7 +1891,7 @@ DFloatGDL* charthickVect=e->GetKWAs( charthickIx ); charthick=(*charthickVect)[0]; } - a->wid(charthick); + a->width(charthick); } void gdlSetAxisCharsize(EnvT *e, GDLGStream *a, string axis) @@ -1919,7 +1919,7 @@ e->AssureFloatScalarKWIfPresent("THICK", thick); if ( thick<=0.0 ) thick=1.0; - a->wid(static_cast(floor(thick-0.5))); + a->width(static_cast(floor(thick-0.5))); } //LINESTYLE @@ -2936,7 +2936,7 @@ a->smaj((PLFLT)OtherAxisSizeInMm, 1.0); //set base ticks to default 0.02 viewport converted to mm. a->smin((PLFLT)OtherAxisSizeInMm/2.0,1.0); //idem min (plplt defaults) //thick for box and ticks. - a->wid(Thick); + a->width(Thick); //ticks or grid eventually with style and length: if (abs(TickLen)<1e-6) Opt=""; else Opt="st"; //remove ticks if ticklen=0 if (TickLen<0) {Opt+="i"; TickLen=-TickLen;} @@ -2981,7 +2981,7 @@ else if (axis=="Y") a->box("", 0.0, 0 , Opt.c_str(), 0.0, 0); } //reset charsize & thick - a->wid(1); + a->width(1); a->sizeChar(1.0); } return 0; @@ -3124,7 +3124,7 @@ a->smaj((PLFLT)OtherAxisSizeInMm, 1.0); //set base ticks to default 0.02 viewport converted to mm. a->smin((PLFLT)OtherAxisSizeInMm/2.0,1.0); //idem min (plplt defaults) //thick for box and ticks. - a->wid(Thick); + a->width(Thick); //ticks or grid eventually with style and length: if (abs(TickLen)<1e-6) Opt=""; else Opt="st"; //remove ticks if ticklen=0 if (TickLen<0) {Opt+="i"; TickLen=-TickLen;} @@ -3149,7 +3149,7 @@ else if (axis=="Z") a->box3("","",0,0,"","",0,0, Opt.c_str(), "", TickInterval, Minor); } //reset charsize & thick - a->wid(1); + a->width(1); a->sizeChar(1.0); } return 0; Index: b/src/plotting_contour.cpp =================================================================== --- a/src/plotting_contour.cpp +++ b/src/plotting_contour.cpp @@ -728,7 +728,7 @@ actStream->pat(1,&ori,&spa); if (docolors) actStream->Color ( ( *colors )[i%colors->N_Elements ( )], decomposed, (PLINT)colorindex_table_0_color ); - if (dothick) actStream->wid ( ( *thick )[i%thick->N_Elements ( )]); + if (dothick) actStream->width ( ( *thick )[i%thick->N_Elements ( )]); if (dostyle) gdlLineStyle(actStream, ( *style )[i%style->N_Elements ( )]); actStream->shade( map, xEl, yEl, isLog?doIt:NULL, xStart, xEnd, yStart, yEnd, clevel[i], clevel[i+1], @@ -811,7 +811,7 @@ actStream->stransform(gdl3dTo2dTransformContour, &Data3d); } if (docolors) actStream->Color ( ( *colors )[i%colors->N_Elements ( )], decomposed, 2); - if (dothick) actStream->wid ( ( *thick )[i%thick->N_Elements ( )]); + if (dothick) actStream->width ( ( *thick )[i%thick->N_Elements ( )]); if (dostyle) gdlLineStyle(actStream, ( *style )[i%style->N_Elements ( )]); if (dolabels) actStream->setcontlabelparam ( LABELOFFSET, (PLFLT) label_size, LABELSPACING, (PLINT)(*labels)[i%labels->N_Elements()] ); Index: b/src/plotting_xyouts.cpp =================================================================== --- a/src/plotting_xyouts.cpp +++ b/src/plotting_xyouts.cpp @@ -339,7 +339,7 @@ //plot! if (docharsize) actStream->sizeChar(( *size )[i%size->N_Elements ( )]); if (docolor) actStream->Color ( ( *color )[i%color->N_Elements ( )], decomposed, 2); - if (docharthick) actStream->wid ( ( *charthick )[i%charthick->N_Elements ( )]); + if (docharthick) actStream->width ( ( *charthick )[i%charthick->N_Elements ( )]); //orientation word is not orientation page depending on axes increment direction [0..1] vs. [1..0] PLFLT oriD=(( *orientation )[i%orientation->N_Elements ( )]); //ori DEVICE PLFLT oriW=oriD; //ori WORLD debian/patches/build-with-debian-antlr-instead-embedded-one0000644000000000000000000000376412222027110021100 0ustar Patch to build gnudatalanguage with Debian's antlr instead of the embedded copy in src/antlr. Patch by Axel Beckert , 15-Feb-2011 Index: gnudatalanguage/src/Makefile.am =================================================================== --- gnudatalanguage.orig/src/Makefile.am 2013-09-29 15:42:27.000000000 +0200 +++ gnudatalanguage/src/Makefile.am 2013-09-29 15:42:27.000000000 +0200 @@ -1,6 +1,6 @@ # set the include path found by configure INCLUDES = $(EXT_INCLUDES) $(all_includes) -SUBDIRS = antlr pro +SUBDIRS = pro cpp_hpp_files = hash.cpp hash.hpp overload.hpp overload.cpp nullgdl.hpp nullgdl.cpp allix.hpp allix.cpp prognode.hpp \ prognodeexpr.hpp accessdesc.hpp arrayindex.hpp assocdata.cpp assocdata.hpp \ @@ -66,7 +66,7 @@ gdl_CXXFLAGS = $(AM_CXXFLAGS) # the library search path. gdl_LDFLAGS = $(all_libraries) -gdl_LDADD = $(top_builddir)/src/antlr/libantlr.a -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 +gdl_LDADD = /usr/lib/libantlr.a -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 endif # build as library (for python module) @@ -82,6 +82,6 @@ libgdl_la_LDFLAGS = $(all_libraries) -Wl,-z,muldefs endif -libgdl_la_LIBADD = $(top_builddir)/src/antlr/libantlr.la -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 +libgdl_la_LIBADD = /usr/lib/libantlr.la -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 endif Index: gnudatalanguage/configure.in =================================================================== --- gnudatalanguage.orig/configure.in 2013-09-29 15:42:27.000000000 +0200 +++ gnudatalanguage/configure.in 2013-09-29 15:42:27.000000000 +0200 @@ -1218,7 +1218,7 @@ dnl perform program name transformation dnl AC_ARG_PROGRAM -AC_CONFIG_FILES(Makefile src/Makefile src/antlr/Makefile src/pro/Makefile src/pro/dicom/Makefile src/pro/envi/Makefile testsuite/Makefile doc/Makefile) +AC_CONFIG_FILES(Makefile src/Makefile src/pro/Makefile src/pro/dicom/Makefile src/pro/envi/Makefile testsuite/Makefile doc/Makefile) AC_OUTPUT dnl == summary table ======================================= debian/patches/series0000644000000000000000000000007612303650720012033 0ustar build-with-debian-antlr-instead-embedded-one plplot-5.10.diff debian/control0000644000000000000000000000271112306072664010600 0ustar Source: gnudatalanguage Maintainer: Axel Beckert Uploaders: Gürkan Sengün Section: interpreters Priority: extra Build-Depends: autotools-dev, debhelper (>= 9~), dh-autoreconf, dpkg-dev (>= 1.16.1~), libantlr-dev, libfftw3-dev, libgrib-api-dev [i386 amd64 ia64 powerpc s390 alpha armel mipsel kfreebsd-amd64 kfreebsd-i386 armhf], libgsl0-dev, libhdf4-alt-dev, libhdf5-dev | libhdf5-serial-dev, libmagick++-dev, libnetcdf-dev, libplplot-dev (>= 5.10), libreadline-dev, libudunits2-dev, libwxgtk2.8-dev, pslib-dev, python-all-dev, python-numpy, zlib1g-dev Standards-Version: 3.9.4 Homepage: http://gnudatalanguage.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/collab-maint/gnudatalanguage.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gnudatalanguage.git Package: gnudatalanguage Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: plplot12-driver-xwin, python-numpy Description: Free IDL compatible incremental compiler A free IDL (Interactive Data Language) compatible incremental compiler. It has full syntax compatibility with IDL 7.1. IDL is a registered trademark of ITT Visual Information Solutions. debian/rules0000755000000000000000000000212012144552341010242 0ustar #!/usr/bin/make -f ifeq ($(DEB_BUILD_ARCH),$(filter i386 amd64 ia64 powerpc s390 alpha armel mipsel kfreebsd-amd64 kfreebsd-i386 armhf,$(DEB_BUILD_ARCH))) GRIP = --with-grib else GRIP = --without-grib endif %: dh $@ --parallel --with autoreconf override_dh_autoreconf: tar cf antlr.tar src/antlr # Add here commands to configure the package. dh_autoreconf override_dh_auto_configure: # Patched source FTBFS if this embedded code copy is present rm -rf src/antlr dh_auto_configure -- --with-fftw=yes --with-python=yes --with-wxWidgets $(GRIP) --with-udunits --with-pslib override_dh_auto_test: -dh_auto_test --parallel override_dh_auto_clean: if [ -f antlr.tar ]; then tar xf antlr.tar; fi rm -f antlr.tar # The Makefile shipped in the .orig.tar.gz is generated from # CMake and hence even the clean target requires cmake. Meh. # If such a Makefile is still present, delete it. if [ -f Makefile ] && fgrep -q CMAKE Makefile; then rm -v Makefile; fi dh_auto_clean --parallel override_dh_installchangelogs: dh_installchangelogs ChangeLog override_dh_compress: dh_compress -X.pro debian/source/0000755000000000000000000000000012071652424010471 5ustar debian/source/format0000644000000000000000000000001411773431020011672 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000004012071634717012106 0ustar extend-diff-ignore=Makefile\.in debian/watch0000644000000000000000000000015211773431020010213 0ustar version=3 opts=uversionmangle=s/(pre|rc)([^.]*)/~$1$2/ \ http://sf.net/gnudatalanguage/gdl-(.*)\.tar\.gz