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