Skip to content

Commit

Permalink
LibSpiro 20240902 - Version 1.4.0
Browse files Browse the repository at this point in the history
Libspiro 20221101 introduced a bug which wasn't noticed during 'make check'
and this version removes that bug which causes Libspiro to exit early. The
test seemed like a good idea at the time but is of low value worth keeping.

Libspiro seems to be relatively mature at this point. Files config.sub and
config.guess were removed now as it is likely newer versions of these files
will be generated during 'autoreconf -i; automake', and configure.ac is now
bumped up to requiring AC_PREREQ(2.70) since the older value of 2.64 is now
obsolete and warning about obsolete macros.
  • Loading branch information
JoesCat committed Sep 3, 2024
1 parent 0d87bd2 commit da2d627
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 3,673 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
matrix:
choiceL: [--disable-silent-rules, --enable-verbose_lib, --enable-test_inputs, --enable-test-a-lot]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Create configure
run: |
sudo apt-get update -y
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
run:
shell: msys2 {0}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: msys2/setup-msys2@v2
with:
msystem: ${{ matrix.msystem }}
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
- 2024-Sep-02
* Libspiro Version 20240902 (1.4.0)
* Bugfix - seen in fontforge issue 5209. Reverted code to remove
(incorrectly coded) pointer tests which seemed like a good idea
back then, but are of low value. Removed it to prioritize speed.
* Removed config.sub and config.guess since these are generated at
'autoreconf -i;automake' time, which may contain newer versions.
* configure.ac updated from 2.64 to 2.70 due to obsolete warnings.
* Libspiro code seems relatively mature and stable at this point.

- 2022-Nov-01
* Libspiro Version 20221101 (1.3.0)
* Bugfix - removed forgotten if-then code used with scaling tests.
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ make
make install
```

You can also look at file .github/workflows/main.yml for extra hints.

NOTE: Some Distros and Operating Systems may require you to run 'ldconfig'
to recognize libspiro if you are not rebooting your computer first before
installing another program that depends on libspiro. To do this, you may
Expand Down
Loading

0 comments on commit da2d627

Please sign in to comment.