Defer #922 for v0.27.3

v0.27.3
Robin Mills 6 years ago
parent 3138f51fea
commit 500b76a54b

@ -841,11 +841,13 @@ cmd
[TOC](#TOC) [TOC](#TOC)
<div id="5-6"> <div id="5-6">
### Unix ### 5.6 Unix
Exiv2 can be built on many Unix and Linux distros. We actively support the Unix Distributions NetBSD and FreeBSD. Exiv2 can be built on many Unix and Linux distros. With v0.27.2, we are starting to actively support the Unix Distributions NetBSD and FreeBSD. We hope to add CI support for these platforms in v0.27.3.
I am willing to support Exiv2 on commercial Unix distributions such as Solaris, AIX, HP-UX and OSF/1 provided you provide with an ssh account on your platform. I will require super-user privileges to install software. I have provided notes here based on my experience with these platforms. Feedback is welcome.
I am willing to support Exiv2 on other commercial Unix distributions such as AIX, HP-UX and OSF/1 provided you provide with an ssh account for your platform. I will require super-user privileges to install software.
#### NetBSD #### NetBSD
@ -865,10 +867,29 @@ It's important to ensure that `LD_LIBRARY_PATH` includes `/usr/local/lib` and `/
#### FreeBSD #### FreeBSD
FreeBSD uses pkg as the package manager. You should install the dependency expat. libz is already installed. As with NetBSD, you should use pkg to install python3, cmake, bash, sudo, gettext and gcc. The default GCC compiler is currently 8.3.0. Clang is pre-installed as ``/usr/bin/{cc|c++}` as well has libz and expat. FreeBSD uses pkg as the package manager which I used to install cmake and git.
```bash
$ su root
Password:
# pkg install cmake
# pkg install git
```
To run the Exiv2 test suite, I installed bash and python. The test suite requires additional work as the platform `diff` command does not understand the option `--binary` and returns an error. In consequence, the test harness returns lots of errors. I hope to address this in v0.27.3.
```bash
# pkg install bash
# pkg install python
```
#### Solaris
Work in progress: [https://github.com/Exiv2/exiv2/issues/902](https://github.com/Exiv2/exiv2/issues/902)
[TOC](#TOC) [TOC](#TOC)
Robin Mills Robin Mills
Revised: 2019-05-11 Revised: 2019-07-19

@ -9,7 +9,6 @@ Closed: https://github.com/Exiv2/exiv2/milestone/4?closed=1 (61)
#944 Add bounds check to MemIo::seek() #944 Add bounds check to MemIo::seek()
#938 Replace DEBUG with EXIV2_DEBUG_MESSAGES #938 Replace DEBUG with EXIV2_DEBUG_MESSAGES
#928 Corrections to README.md 2.8.Localisation #928 Corrections to README.md 2.8.Localisation
#922 Update README.md to explain cross-compiling (MinGW from Linux)
#921 Adding README-SAMPLES.md and removing exiv2samples.1 #921 Adding README-SAMPLES.md and removing exiv2samples.1
#919 Selecting XMP SDK version (question) #919 Selecting XMP SDK version (question)
#903 $ exiv2 -vVg debug and $ exiv2 -vVg dll are not working correctly. #903 $ exiv2 -vVg debug and $ exiv2 -vVg dll are not working correctly.

@ -13,14 +13,13 @@ Headline Features of Exiv2 v0.27.2
---------------------------------- ----------------------------------
1) Bug and security fixes 1) Bug and security fixes
2) Support for Unix (FreeBSD and NetBSD) 2) Support for Nikon/AutoFocus and Sony/FocusPosition Metadata
3) Support for Nikon/AutoFocus and Sony/FocusPosition Metadata 3) Documentation and man page revisions
4) Documentation and man page revisions 4) Updated Catalan Localisation
5) Updated Catalan Localisation 5) Monitoring API changes for v0.27 dot releases
6) Dutch Localisation 6) Using mergify to sync select PRs between 0.27-maintenance and 0.28
7) Support for Cross Compiling (MinGW from Linux) 7) Prelinary Dutch Localisation
8) Monitoring API changes for v0.27 dot releases 8) Prelinary Support for Unix (FreeBSD and NetBSD)
9) Using mergify to sync select PRs between 0.27-maintenance and 0.28
Issues fixed since v0.27.1 Issues fixed since v0.27.1
-------------------------- --------------------------

Loading…
Cancel
Save