Subject: CVS commit: pkgsrc/graphics/libspiro
From: Thomas Klausner
Date: 2023-04-27 14:29:50
Message id: 20230427122950.31DDCFA87@cvs.NetBSD.org

Log Message:
libspiro: update to 1.3.0.20221101.

- 2022-Nov-01
    * Libspiro Version 20221101 (1.3.0)
    * Bugfix - removed forgotten if-then code used with scaling tests.
      Majority of users won't notice a difference since most FontForge
      fonts are created in the +x,+y quadrant. Users that might see a
      change/difference are users drawing only in the -x, -y quadrant.
    * Enhanced libspiro to allow closed-loop spiros starting with '['
      or 'a' by seeking the first available 'v', 'c', or 'o' as start,
      which may be found later in the spiro curve. This was the least
      modification needed to allow call-test10 or call-test11 to pass.

- 2022-Jul-22
    * Libspiro Version 20220722 (1.2.0)
    * Due to confusion created when ppedit was also re-licensed as MIT
      APACHE and GPL2+, it's necessary to re-clarify libspiro is GPL3+.
      In summary, GPL can include MIT code, MIT code cannot accept GPL.
      Please note code not in ppedit like libspiro's java is GNU GPL2+.
      Please note that libspiro's improvements or patches are also GPL.
    * Thanks to orbea for bugfixes concerning linking and linker flags,
      and removing .libs from linker path (some linkers don't like it).
    * Added more commenting in spiroentrypoints.h to clarify functions.
    * Reconfigured code to avoid exporting bezctx_intf.h since this is
      supposed to be internal to libspiro and not for external calling.
    * Also added https://gcc.gnu.org/wiki/Visibility to reduce exports.
    * SPIRO_INTERNAL_BEZCTX and call-test21.c added for simpler method
      of accessing libspiro for programs that only need the end result.
    * Test added for 'a','h' to ensure points don't overlap, else exit.

Files:
RevisionActionfile
1.4modifypkgsrc/graphics/libspiro/Makefile
1.3modifypkgsrc/graphics/libspiro/PLIST
1.5modifypkgsrc/graphics/libspiro/distinfo