openscad (2021.01-8) unstable; urgency=medium * Make test failure a build failure, now that test runs are quite stable. * Remove no longer needed libcgal-qt5 dependency (Closes: #1085006). * Small debian/patches/ cleanup. -- Kristian Nielsen Wed, 23 Oct 2024 22:42:10 +0200 openscad (2021.01-7) unstable; urgency=medium * Fix build with newer CGAL (Closes: #1074117). * Attempt to work-around problem in reproducible build CI with negative numbers from rand() in awk on i386. * Bump standards version (no changes needed) * Lintians. -- Kristian Nielsen Thu, 27 Jun 2024 23:18:47 +0200 openscad (2021.01-6) unstable; urgency=medium * Fix segfault during exit. * Fix some lintians etc. * Fix appdata issues. -- Kristian Nielsen Sun, 26 Feb 2023 17:49:50 +0100 openscad (2021.01-5) unstable; urgency=medium * Backport upstream patch to fix testsuite for security-patched CGAL. * Backport upstream patch for ghostscript test issue (Closes: #1009682). -- Kristian Nielsen Fri, 15 Apr 2022 10:14:27 +0200 openscad (2021.01-4) unstable; urgency=medium * Backport fixes for CVE-2022-0496 and CVE-2022-0497 (Closes: #1005641). * Backport compile fix for CGAL 5.4 (Closes: #1005499). * Backport a fix for another FTBFS insid. * Lintians. -- Kristian Nielsen Sun, 13 Feb 2022 16:46:19 +0100 openscad (2021.01-3) unstable; urgency=medium * Merge Ubuntu fix to not recompress testsuite PNGs and break tests (Launchpad bug 1918445). -- Kristian Nielsen Tue, 28 Sep 2021 22:26:50 +0200 openscad (2021.01-2) unstable; urgency=medium * Fix FTBFS with newer CGAL (Closes: #994937). * Make explicit the incompatibility with libqt5gui5-gles (Closes: #982358) -- Kristian Nielsen Fri, 24 Sep 2021 19:10:03 +0200 openscad (2021.01-1) unstable; urgency=medium * New upstream version, official release. -- Kristian Nielsen Sun, 31 Jan 2021 21:17:33 +0100 openscad (2021.01~RC6-1) experimental; urgency=medium * New upstream version. -- Kristian Nielsen Wed, 20 Jan 2021 22:41:26 +0100 openscad (2019.05-5) unstable; urgency=medium * Package officially adopted by Kristian Nielsen, as agreed with previous maintainer Christian M. Amsüss. * Fix a mistake in debian/rules breaking the binary-indep target. -- Kristian Nielsen Thu, 07 Jan 2021 12:49:07 +0100 openscad (2019.05-4) unstable; urgency=medium * Make openscad-testrun default to run tests in parallel. * Limit --parallel build based on available memory (Closes: #945162). * Fix build with newer boost library (Closes: #977225). * Clean up some lintian warnings. -- Kristian Nielsen Sat, 26 Dec 2020 14:21:30 +0100 openscad (2019.05-3) unstable; urgency=medium * Mark python3 build-dep as :any to fix FTCBFS (from Helmut Grohne) (Closes: #941100). * Transition to CGAL5 (patches from Joachim Reichel). -- Kristian Nielsen Wed, 04 Dec 2019 19:47:49 +0100 openscad (2019.05-2) unstable; urgency=medium * Fix some testsuite failures (Closes: #795300). * Standards-version updated to 4.4.0. * debhelper-compat version bumped to 12. * Mark package openscad-testing-data as Multi-Arch: foreign * Clean up some lintian warnings. -- Kristian Nielsen Tue, 06 Aug 2019 23:19:39 +0200 openscad (2019.05-1) unstable; urgency=medium * New upstream version * Remove two patches that have been accepted upstream * New build dependency libdouble-conversion-dev * Enable SVG and customizer tests as those are now non-experimental features enabled in the debian build. * Try to fix not reproducible build of openscad-testing-data * Update Standards-Version to latest 4.3.0 -- Kristian Nielsen Tue, 23 Jul 2019 10:08:45 +0200 openscad (2019.01~RC2-2) unstable; urgency=medium * Update build-dependency for renamed libqscintilla2-qt5-dev (Closes: #886196). * Fix incorrect version display inside openscad. * Fix python3 exception at the end of test run. * Don't put lots of .bak files in openscad-testing-data * Make the testsuite pass for both build and openscad-testrun (Closes: #885589). * Add missing files for `debian/rules clean`. * Update VCS link in debian/control. -- Kristian Nielsen Wed, 27 Feb 2019 18:13:00 +0100 openscad (2019.01~RC2-1) unstable; urgency=medium * New upstream version * Add Kristian Nielsen as Uploader * Drop +dfsg suffix as all files in upstream tarball are now distributable after clarifying copyright * Add new build dependencies - lib3mf-dev - libqt5gamepad5-dev - libspnav-dev - libxml-dev - libzip-dev - qtmultimedia5-dev - unzip * Switch python build dependency to python3 * Update path of overridden duplicate-font-file * Fix CC license indication of examples * Build process updates - Use dpkg helper to parse upstream version * Bump standards version to 10 - Drop extra priority * Update Vcs-* fields in debian/control for Salsa * Include missing fulltext licenses in debian/copyright -- Kristian Nielsen Mon, 04 Feb 2019 22:15:40 +0100 openscad (2015.03-2+dfsg-2.2) unstable; urgency=medium * Non-maintainer upload. * Drop ttf-marvosym from Depends of openscad-testing-data package * Reduce generated debug info during build by passing -g1 to the compiler on powerpcspe to avoid OOM issues -- John Paul Adrian Glaubitz Sun, 30 Dec 2018 01:28:34 +0100 openscad (2015.03-2+dfsg-2.1) unstable; urgency=medium * Non-maintainer upload. * Add emacsen-startup file (Closes: #809634) * Add Debian DEP-8 test control file (Closes: #885429) * Drop ttf-marvosym from Build-Depends (Closes: #884509) * New patch * Build system: Strip -g -O2 from CGAL_CXX_FLAGS_INIT in testsuite * Reduce generated debug info during build by passing -g1 to the compiler on mips and mipsel to avoid OOM issues (Closes: #883986) -- John Paul Adrian Glaubitz Sat, 29 Dec 2018 02:32:32 +0100 openscad (2015.03-2+dfsg-2) unstable; urgency=medium * Upload to unstable. * Add patch for translation generation (Closes: #844881) * Bump standards version (no changes needed) * Use debhelper 10 * Drop obsolete lintian overrides * Implement a proper clean debian/rules target -- Christian M. Amsüss Sun, 27 Nov 2016 17:37:27 +0100 openscad (2015.03-2+dfsg-1) experimental; urgency=medium [ upstream ] * New bugfix release [ Christian M. Amsüss ] * Fix Build-Conflicts against GLES * Pick and enable new OpenGL widget from upstream (Closes: #806670) * Drop patches applied upstream, refresh and simplify others * Drop debug-mode workaround (now handled by debhelper for qmake) * Update copyright file * Notes on forwarded patches -- Christian M. Amsüss Fri, 08 Jan 2016 11:46:03 +0100 openscad (2015.03-1+dfsg-3) unstable; urgency=medium * Use libgl1-mesa-dri instead of the abandoned libgl1-mesa-swx11 (Closes: #803248) * Build-depend on libcgal-qt5-dev (see #804539) * Add lintian override against source-is-missing (see #798900) * Change repository URIs to collab-maint * Add a note about the build logs to README.source -- Christian M. Amsüss Mon, 09 Nov 2015 14:00:17 +0100 openscad (2015.03-1+dfsg-2) unstable; urgency=medium * Output the tests' HTML rendering to the build log on failure * Go back to being lax about regression tests (See #795300) -- Christian M. Amsüss Fri, 14 Aug 2015 14:46:19 +0200 openscad (2015.03-1+dfsg-1) unstable; urgency=medium [ Chow Loong Jin ] * New upstream version + Language Features - Added text() module for 2D text - Added offset() module for 2D offsets - Added list comprehensions and let() - Added concat() function - Added chr() function - surface() can now take PNG images as input - min() and max() can now take a vector argument - 2D minkowski can now handle polygons with holes - Variables can now be assigned in local blocks without using assign() + Program Features - Added Toolbar icons - New code editor based on QScintilla - Added Splash screen - Added SVG export - Added AMF export - Added --viewall and --autocenter cmd-line parameters - GUI is now translated into German, Czech, Spanish, French and Russian - MDI (Multiple Document Interface) is now available on all platforms - Color schemes for viewer and editor can be user-edited using JSON files - GUI components are now dockable - Added Tickmarks on axes + Bugfixes/improvements - Performance improvement: 2D (clipper), preview, hull, minkowski, surface - Performance improvement: Reduce duplicate evaluation of identical expressions - Better recursion behavior - STL export and import is now more robust - Internal cavities are better supported - New examples - Windows cmd-line behaves better - Better mirror() and scale() behavior when using negative factors - Fixes a segfault bug (Closes: #787127) - Removes __DATE__ reference (Closes: #781638) + Deprecations - polyhedron() now takes a faces= argument rather than triangles= - assign() is no longer needed. Local variables can be created in any scope * Use qt5 * Bump Standards-Version to 3.9.6 * Fix up watch file options * Update what goes in the +dfsg package - Remove src/SparkleAutoUpdater.* from dfsg branch * Update +dfsg branch mechanisms to uscan * Update debian/copyright * Set uversionmangle in debian/watch for microreleases * New patches * Build system: Work around missing -lX11 * Add hashbang to test_cmdline_tool.py [ Christian M. Amsüss ] * Switch source to using gbp pq * Depend on versioned imagemagick to avoid issues with graphicsmagick * Updated patches * New patches * Run tests with the shipped OpenSCAD binary * Minor spelling and syntax fixes * Don't build programs used neither in shipping nor for tests * Use debhelper's cmake / ctest targets * Drop chrpath tricks * Drop installation of build test results * Add README for test suite * Unconditionally render build time tests in virtual frame buffer * Exclude the tests known to fail from building, require the rest to work * Install EMACS mode (Closes: #789318) * Add DEP-3 tags to patches * Fix building with DEB_BUILD_OPTIONS=nocheck * Ship the provided font files in the test data - Override lintian's warnings against it -- Christian M. Amsüss Tue, 11 Aug 2015 18:15:32 +0200 openscad (2014.03+dfsg-1) unstable; urgency=low * New upstream version - resize module - scale parameter on linear_extrude - recursive use of modules - assignments can depend on previous assignments - syntax highlighting - user library path - support for opening dxf files - new behavior of preview and highlight operators - new diameter arguments - parent_module() and children() functions - Unicode handling - negative steps in ranges - norm() and cross() functions - new command line options - bugfixes - drops many test programs which caused issues when ran outside the build directory * Copyright file updates * Build-depend on glib * Build-conflict against libgles2-dev (eg libgles2-mesa-dev) * Patches dropped due to upstream inclusion: - changes to eigen.pri * Patch out verbose mode through qmake * Patch tests/CTestCustom.template to use test_pretty_print.py instead of the test_pretty_print.c wrapper that is just used to transport a hardcoded path that is not present on installed systems anyway * Patch tests/test_pretty_print.py to use Debian package information instead of unavailable git information * Drop scripts directory for +dfsg repackaging * Explicitly set OpenSCAD version from upstream version * Patch tests/test_cmdline_tool.py to use absolute paths (because openscad and echotest have different behaviors in that respect) * Add build dependencies to run the test suite at build time * Depend on openscad-mcad for building to run the test suite - Patch out check for MCAD subtree * Change Standards-Version to 3.9.5 (no further changes) -- Christian M. Amsüss Mon, 10 Mar 2014 20:08:15 +0100 openscad (2013.01+dfsg-2.2) unstable; urgency=medium * Non-maintainer upload. * Fix for bad boost libraries. (Closes: #736544) -- Anton Gladky Fri, 24 Jan 2014 20:12:03 +0100 openscad (2013.01+dfsg-2.1) unstable; urgency=medium * Non-maintainer upload. * Replace libeigen2-dev by libeigen3-dev. (Closes: #726157) -- Anton Gladky Sat, 18 Jan 2014 22:01:18 +0100 openscad (2013.01+dfsg-2) unstable; urgency=low * Fix eigen.pri to build on kfreebsd. (Patch by Don Bright) * Upload to unstable. -- Christian M. Amsüss Sat, 23 Feb 2013 11:19:35 +0100 openscad (2013.01+dfsg-1) experimental; urgency=low * Added reportbug helper (includes glxinfo data in bug reports) * New upstream version (still to experimental, lest #673694 resurface) - Use the OPENSCADPATH environment variable * Copyright file adaptions to new files * Change Standards-Version to 3.9.4 - "-b" option added to Vcs-Git * Removed DM-Upload-Allowed flag due to changed procedures * Changed watch file to googlecode -- Christian M. Amsüss Sun, 04 Nov 2012 18:47:45 +0100 openscad (2012.05~.12-git67eb2ebe-1) experimental; urgency=low * Build-depend on boost modules required by new version * Specify GLEW include dir for tests * Un-apply 1b98da3f (GL/glu.h includes), fixed upstream * Un-apply 1cd856be (CMakeList fix), fixed upstream * Include upstream git snapshot - More configuration options for cache and performance - Dot product - Matrix multiplication - New search function - Bugfixes * Drop custom .desktop file and icon generation, handled upstream * Copyright file adaptions to new files -- Christian M. Amsüss Sat, 12 May 2012 16:52:26 +0200 openscad (2011.12-4) UNRELEASED; urgency=low * Acknowledge DM-Upload-Allowed: yes * Enable hardening flags * Switch to debhelper 9 to ease configuration -- Christian M. Amsüss Mon, 28 May 2012 00:13:01 +0200 openscad (2011.12-3) unstable; urgency=low * Patch eigen2.pri to build on kfreebsd and hurd (Closes: #673694) * Explicitly call pkg-config to feed eigen2 paths to testing system * Patch tests/CMakeLists.txt to only apply FreeBSD hacks on real FreeBSD systems -- Christian M. Amsüss Fri, 25 May 2012 20:44:44 +0200 openscad (2011.12-2) unstable; urgency=low * Add a patch for tests/CMakeLists.txt so it works with -Wl,--as-needed too * Add a patch to include GL/glu where needed (required since Ubuntu precise) * Depend on cmake (ctest) for openscad-testing * Raise CGAL dependency to 3.6 * Move from contrib to main as CGAL 4.0 moved from nonfree to main * Change Standards-Version to 3.9.3 - Use correct Format: specifier in now official DEP5 * Fix leftover mistake from copy/pasting in debian/copyright * Initial upload to Debian (Closes: #583476) * Enable parallel building * Suggest librecad instead of qcad * Don't recommend openscad-mcad, as it is not in the archive yet -- Christian M. Amsüss Wed, 25 Apr 2012 14:10:45 +0200 openscad (2011.12-1) UNRELEASED; urgency=low * New upstream release - New functions: version, version_num, len - Enhanced functionaltiy: hull(), color() - Unified import statement, including OFF file format - Enhanced string handling: indexing, comparison - standard shortcuts for save and reload - Bugfixes * Dropped man page (in upstream now) * Ship test suite as -testing and -testing-data (introduces new dependencies) * Adapted GLEW dependency to avoid something similar as bug #658551 * License issue around OGL_helper.h resolved by CGAL moving to GPL-3+ -- Christian M. Amsüss Wed, 15 Feb 2012 13:34:04 +0100 openscad (2011.11~.03-git3bc03713-1) UNRELEASED; urgency=low * More precise eigen dependency * Changed version format to better reflect how upstream calls unreleased builds * Imported changes from ustream git - string comparison - version()/version_num() functions - new PI constant - standard shortcuts for save and reload - bugfixes * Dropped openscad.pro patch (now takes PREFIX=/usr) * Copyright file adaptions to new files * Use debian/clean instead of override_dh_auto_clean * Run test suite after building - new build dependencies: python, cmake * Updated man page -- Christian M. Amsüss Fri, 04 Nov 2011 16:25:00 +0100 openscad (2011.09~git20110929-1) UNRELEASED; urgency=low * Imported changes from upstream git - OFF file format support - universal import statement (deprecating some others) - support for alpha channel and named colors - more flexible if statement - much refactoring ("visitor branch") - bugfixes * Copyright clarifications * Suggest editors / viewers for typical import and export formats * Recommend openscad-mcad (standard library) * Added README.source concerning how to obtain the source package -- Christian M. Amsüss Fri, 30 Sep 2011 03:08:01 +0200 openscad (2011.06-2) UNRELEASED; urgency=low * Adapt libglew dependency to 1.6 | anything * Updated watchfile to github hosting * Updated copyright to current DEP5 version -- Christian M. Amsüss Sat, 24 Sep 2011 03:29:41 +0200 openscad (2011.06-1) UNRELEASED; urgency=low * New upstream release - Added image export - Fixed DXF export regression - Fixed cylinder orientation regression -- Christian M. Amsüss Tue, 14 Jun 2011 19:48:07 +0200 openscad (2011.04-1) UNRELEASED; urgency=low * New upstream release - Added hull() for convex hulls (2D object only) - minkowski() now supports 2D objects - DXF output uses LWPOLYLINE instead of LINE * Change Standards-Version to 3.9.2 (no changes) * Add proper header to patch file -- Christian M. Amsüss Wed, 27 Apr 2011 19:56:29 +0200 openscad (2011.01~git20110204-2) UNRELEASED; urgency=low * Removing versioned dependency on libgmp dependency according to upstream * Removing versioned dependency on libmpfr (building works w/o as well, especially concerning Ubuntu lucid) -- Christian M. Amsüss Sun, 03 Apr 2011 14:35:52 +0200 openscad (2011.01~git20110204-1) UNRELEASED; urgency=low * Import changes from upstream git - Added rands() function - Added support for string escapes - Enhancements in nested includes, number parsing, and DXF output - Bugfixes * New library dependencies * Copyright updates * Leave installing examples to the upstream installer * Keep openscad.desktop in debian/ -- Christian M. Amsüss Mon, 21 Feb 2011 22:40:53 +0100 openscad (2010.06~svn568-1) UNRELEASED; urgency=low * Import bugfixes from upstream SVN - Enhance DXF export for Inkscape import - Better CGAL exception handling - Offer to save when creating new file - New sign() function * Change Standards-Version to 3.9.1 (no changes) * Removed examples patch, symlinking instead -- Christian M. Amsüss Mon, 13 Sep 2010 21:19:16 +0200 openscad (2010.06~svn560-1) UNRELEASED; urgency=low * Import bugfixes from upstream SVN - Accept 3D parameters for 2D functions - Fix locale dependent export problems * New man page for openscad -- Christian M. Amsüss Sat, 26 Jun 2010 18:28:12 +0200 openscad (2010.05-2) UNRELEASED; urgency=low * New openscad.desktop * Create openscad.png with aspect ratio appropriate for icons - new build dependency on imagemagick * Install TODO.txt -- Christian M. Amsüss Sat, 29 May 2010 00:54:19 +0200 openscad (2010.05-1) UNRELEASED; urgency=low * New upstream release: - more math functions - support for minkowski sums - new include syntax - bugfixes * Ship RELEASE_NOTES file * Don't compress example files * Patch openscad.cc to look for examples at the right place -- Christian M. Amsüss Tue, 18 May 2010 22:34:25 +0200 openscad (2010.02-2) UNRELEASED; urgency=low * Better build dependencies * Added Vcs fields -- Christian M. Amsüss Tue, 02 Mar 2010 09:35:09 +0100 openscad (2010.02-1) UNRELEASED; urgency=low * Initial packaging -- Christian M. Amsüss Mon, 22 Feb 2010 21:30:49 +0100