Package: s3d / 0.2.1.1-5
Metadata
Package | Version | Patches format |
---|---|---|
s3d | 0.2.1.1-5 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
installable examples.patch | (download) |
example/filebrowser.c |
2 1 + 1 - 0 ! |
make examples compilable without extra example.h |
version_number.patch | (download) |
CMakeLists.txt |
2 1 + 1 - 0 ! |
correct version number for soname and pkg-config |
libgps_2_90.patch | (download) |
ConfigureChecks.cmake |
6 2 + 4 - 0 ! |
depend on libgps 2.90 for s3dosm gps support gpsd as stated with version 2.90 that the binary breakage with nearly each update should stop and that they want to have a better binary stability by now. . As this is the first hard break in the development of it, we start to support only the current version and all following compatible versions instead of fixing each small breakage using cmake checks due to the old development model with each minor update of gpsd. |
s3dfm_overflow.patch | (download) |
apps/s3dfm/parse.c |
2 1 + 1 - 0 ! |
fix potential buffer overflow when parsing directory |
libs3d_small infinity.patch | (download) |
libs3d/sei_construct.c |
8 4 + 4 - 0 ! |
don't accidently used infinity from math.h math.h has a constant defined under the name INFINITY which is only defined for floats and not for double. As result the triangulation of some segments failed from time to time. . This happens because we also include math.h and it may override our definition of INFINITY. To solve this we just can use HUGE_VAL from math.h which is defined as the largest possible positive double. |
s3dvt_glibc pty.patch | (download) |
apps/s3dvt/main.c |
58 42 + 16 - 0 ! |
reimplement pty/tty mode using glibc s3dvt used to open a pty/pts pair by searching /dev for those files. Those paths have been changed and the overall procedure to get a slave pseudo |