Commit graph

7 commits

Author SHA1 Message Date
Alexey Dokuchaev
c9cabe08e8 Update to version 1.10.1, which fixed spurious error message when extracting
multi-part RAR files.

Found out via:	repology.org

TIMESTAMP (unar1.10.1_src.zip) = 1463769977
2016-10-16 15:54:22 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Alexey Dokuchaev
5f34c51343 Update to version 1.10, which features:
- unar(1) can now extract to stdout
  - Support for RAR version 5 archives
  - Handle opening archives with huge number of parts better
  - Bug fixes for zip64, NSIS, and Squeeze

Reported by:	portscout
2016-05-19 18:30:33 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Alexey Dokuchaev
34d65e7749 - Base GCC cannot compile this port ("cc: XADTest2.m: Objective-C compiler
not installed on this system"); luckily, Clang is available on all recent
  Tier-1 FreeBSD versions, so use it where it is not the default compiler
  yet (prior to 1000024, e.g. on 9.x)
- Make the port more robust by allowing to build if LOCALBASE != /usr/local

Reported by:	pkg-fallout
2016-01-13 13:07:55 +00:00
Alexey Dokuchaev
eee7686522 - Add a port of The Unarchiver, GNUstep-based unpacker for a vast variety
of file formats, both old and new
- Use external wavpack library instead of the bundled one, so that if it
  has a security vulnerability, the port would not have to be recompiled

WWW: http://unarchiver.c3.cx/commandline
2016-01-07 19:01:34 +00:00