* No need to ship the cddb_check command line tool for secondary
archies since the recipe builds on all primary architectures.
* Also do not ship (nor build) the static lib.
Use a secure SOURCE_URI.
Mark as not building under gcc4.
Clean up BUILD_REQUIRES, added BUILD_PREREQUIRES.
Declared USER_SETTINGS_FILES.
Package ReadMe PDF.
* Drop the mirror for SOURCE_URI, since the official website is back.
* No changes, other than SOURCE_URI, in primary arch base packages.
* On primary arch devel pacakges, move documentation/man/man3/ and
develop/documentation/libcaca/ to a libcaca_doc arch-independent
package, without any dependencies, though, for more flexibility.
* On secondary arch there is no need to ship man pages, data files
and runtimes (except for caca-config-*), since they are already in
the new doc package. All we need for secondary arch packages is:
in the base package: the shared libs;
in the devel package: caca-config-* and develop/{headers,lib}.
The only file we need to keep in every package is the licence.
* Cosmetic: fix double white spaces, fake tab, add "-e" for sed.
* Add TEST() with "make check". Test results: PASS = TOTAL = 5.
* Bump version.
* Build with libiconv, libintl, libncurses and libreadline.
* Mark x86 and x86_64 as tested.
* Sort cmd:* in BUILD_PREREQUIRES.
* Use mirror redirector for SOURCE_URI.
* Add TEST() with "make check".
* Add recipe for 1.8 and use a mirror redirector for SOURCE_URI.
* Sort cmd:* in PROVIDES and BUILD_PREREQUIRES and add cmd:less to
the latter since less(1) is required for "make check".
* Add TEST() with "make check". Test results: PASS = TOTAL = 18.
* Drop removal of lib/charset.alias as it has disappeared.
* Fix test for setting commandSuffix and commandBinDir on x86_gcc2.
* Install runtimes in bin instead of bin/x86/ for x86 2nd arch.
* Do not move documentation/man/man1/listgeo.1 to devel package.
* Add "!x86_gcc2" to SECONDARY_ARCHITECTURES.
* Reorder sections and Update COPTIRIGHT years.
fi (Finnish), fr (French), sk (Slovak), sl (Slovenian), sr (Serbian)
and sv (Swedish). Remark: there are 2 families of aspell_* recipes:
those which have aspell6- in their SOURCE_{URI,DIR} (e.g. fi, sk, sr)
and the others, which don't have the 6 in aspell- (e.g. fr, sl, sv).
* Bump aspell_en to 2016.01.19-0 and switch it to "any" arch.
* Do not use 2016.01.19_0 but 2016.01.19~0 (i.e. with a tilde instead
of the underscore) in the name of the recipe in order to be able to
define SOURCE_{URI,DIR} using "${portVersion/\~/-}", thus avoiding
hard-coded version-related strings in the recipe.
* Remove from aspell_en's DESCRIPTION what's already in aspell's.
* Add: de (German), es (Spanish), it (Italian), pl (Polish), pt_BR
(Brazilian Portuguese), pt_PT (Portuguese), ru (Russian).
* libcdio and libiso9660 had had their versions bumped in PROVIDES
but not in PROVIDES_devel.
* Do not ship documentation and runtimes for secondary arch builds.
* Use a mirror redirector for SOURCE_URI.
* Update COPYRIGHT years.
* Add lib versioning to lib:libvcdinfo and also use the same
versioning (instead of $portVersion) for devel:libvcdinfo. This
is safe because there are currently no packages depending on that
lib. Also add version info for all runtimes.
* Mark all architectures as tested.
* Do not ship documentation and runtimes for secondary arch builds.
* Use a mirror redirector for SOURCE_URI rather than a fixed mirror.
* Update COPYRIGHT.
* Add TEST() with "make check" since the Makefile has this target.
* Add PATCH() to use Haiku-style directories instead of the defaults:
/usr/local/etc/ccache.conf => /boot/system/settings/ccache.conf
$HOME/.ccache/ccache.conf => /home/config/cache/ccache/ccache.conf
$HOME/.ccache/ => /home/config/cache/ccache/
/usr/local/bin/ => /boot/home/config/non-packaged/bin/
* Create [/boot/system/]settings/ccache.conf as the system-wide
configuration file with the "keep-old" label.
* Pass "`finddir B_SYSTEM_SETTINGS_DIRECTORY`" as sysconfdir in order
to have the short path displayed instead of the long one, in case
the system-wide configuration file contains errors.
sci-libs/cln:
* REQUIRES_devel was set to libcln$secondaryArchSuffix instead of
cln$secondaryArchSuffix, therefore preventing both the installation
of cln_devel and its use in chrooted builds of ginac.
* Drop the recipe for version 1.3.2 (which was really old.)
* Change cmd:gcc to cmd:g++ in BUILD_PREREQUIRES.
* On x86_gcc2 using x86 as secondary arch, install pi in bin/ instead
of bin/x86/.
* Do not use $portVersion as version of lib:libcln. Instead, use the
libs' real version. This change is safe since the only package wich
needs libcln is ginac and it is being updated in this very commit.
sci-mathematics/ginac:
* Fix versioned dependency on libcln for ginac-1.6.5.
* On x86_gcc2 using x86 2nd arch, do not install runtimes in bin/x86/
but in bin/.
* Add ginac-1.6.7.
* Fix test for setting commandSuffix and commandBinDir on x86_gcc2.
* Install runtimes in bin instead of bin/x86/ for x86 2nd arch.
* Drop unneeded "chmod +x ./configure" in BUILD().
Off topic: I would like to apologize for the duplicate commit log 3
commits earlier: "Update DriveEncryption homepage to upstream repo"
for haiku-apps/drive_encryption/drive_encryption-1.0.recipe.
I'm the only person to blame for this mistake. Sorry for the noise.
* Bump version.
* Define PATCHES with $portVersion instead of $portVersionedName.
* Fix gcc2 build by simply dropping a duplicate semicolon typo.
* Fix config/Makefile.SH to have section 1 man pages installed in
$MANDIR/man1 instead of $MANDIR.
* Mark x86_gcc2 as tested.
* Add $secondaryArchSuffix after each cmd: in PROVIDES.
* Drop ${data,documentation}Dir in secondary arch.
* Make secondary arch depend on primary arch.
* Use $libDir/pari (instead of $sysDataDir, which is not defined) for
--sysdatadir in order to have /system/lib/pari/pari.cfg on primary
arch and /system/lib/x86/pari/pari.cfg on x86-2nd arch, as the
contents of these pari.cfg config files are arch-dependent.