* Drop 3.2.1_git and 3.4.1, add 3.5.1, also installing libpci.so.
* Do not install pci.ids.gz but pci.ids (i.e. uncompressed) and
move it to an arch-independent pciutils_data sub-package, under
/system/data/pciutils/ instead of /system/data/.
* In BUILD(), replaced INCDIR=$headersDir by INCDIR=$includeDir in
the call to make because $headersDir is empty. INSTALL() was OK.
* Add required steps to make "pkg-config --variable=idsdir libpci"
yeld the correct path to the directory where pci.ids is.
* Edit man8/{lspci,setpci}.8 to replace $dataDir/ by /system/data/
and /usr/include/{linux,pci}/ by /system/develop/headers/pci/.
* Bump to 5.27, update meta-data, add x86_gcc2 as 2nd arch.
* Move data/misc/magic.mgc to an arch-independent sub-package.
* Drop explicit call to autoreconf since configure works w/o it.
* Replace $dataDir/ by /system/data/ in man1/file.1, man4/magic.4
and man3/libmagic.3 and also move the latter to file_devel.
Also resync the offsets of the patches of a few other recipes:
* file-2.25
* x265-1.9
* libdvdnav-5.0.3
(Syncing patch offsets is not necessary but it does not hurt either.)
* Bump version.
* Add {lib,devel}:libpopt to {,BUILD_}REQUIRES.
* Set ARCHITECTURES to "x86_gcc2 x86 x86_64" instead of "!x86_gcc2".
* Add cmd:{cgdisk,fixparts,gdisk,sgdisk} to PROVIDES.
* Do not "make install" in INSTALL() because there is no such target
in the makefile and, instead, call cmd:install.
* Fix patch to avoid including a missing sys/disk.h in support.h.
* Add patch to make diskio-unix.cc accept character devices on Haiku.
* Add patch to use the correct CRC32 polynom on big-endian machines
in case someone wants to build and try Haiku on ppc.
With the release of ed 1.10 upstream switched the format of their source tarballs from tar.gz to tar.
But lzip is not available on non-hybrid x86_gcc2, so we use the "converted" tar.gz created by a mirror from the original tar.lz. (The decompressed tarballs are identical.)
Not referencing them caused them to be missing from the source packages.
This also moves all files that were in different dirs under the common
additional-files dir.
* There is a workaround for python vendor-packages paths
containing the version-revision.
* I actually think we don't want to depend on setuptools
to minimize dependencies for something so core to our
package building process.
* See https://github.com/haikuports/haikuports/issues/286