Port details |
- unarchiver Unarchiver for a vast variety of file formats
- 1.10.1_18 archivers
=1 1.10.1_18Version of this port present on the latest quarterly branch.- Maintainer: danfe@FreeBSD.org
 - Port Added: 2016-01-07 19:01:43
- Last Update: 2021-02-17 08:06:46
- SVN Revision: 565484
People watching this port, also watch: python, unoconv, py37-pycparser, sysinfo
- Also Listed In: gnustep
- License: LGPL21
- Description:
- The Unarchiver is an archive unpacker program with support for the lots of
popular ZIP, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO,
BIN, split file formats, as well as the old Stuffit, Stuffit X, DiskDouble,
Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, ADF,
DMS, LZX, PowerPacker, LBR, Squeeze, Crunch, and other old/obscure formats.
It can also handle filenames in foreign character sets, created with non-
English versions of some operating systems, and is particularly useful for
processing CJK archives correctly.
WWW: https://unarchiver.c3.cx/commandline
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- unar>0:archivers/unarchiver
- To install the port:
cd /usr/ports/archivers/unarchiver/ && make install clean - To add the package:
pkg install unar - PKGNAME: unar
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1463769977
SHA256 (unar1.10.1_src.zip) = 40967014a505b7a27864c49dc3b5d30b98ae4e6d4873783b2ef9ef9215fd092b
SIZE (unar1.10.1_src.zip) = 2552535
- Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- Library dependencies:
-
- libgnustep-base.so : lang/gnustep-base
- libicuuc.so : devel/icu
- libwavpack.so : audio/wavpack
- There are no ports dependent upon this port
- Configuration Options
- ===> The following configuration options are available for unar-1.10.1_18:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- USES:
- gmake zip
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
17 Feb 2021 08:06:46
1.10.1_18

|
danfe  |
Unbreak the build after r565273.
Reported by: pkg-fallout |
14 Feb 2021 23:21:03
1.10.1_18

|
nc  |
Update a few GNUstep ports:
* devel/gnustep-make: Update to 2.8.0
* lang/gnustep-base: Update to 1.27.0
* x11-toolkits/gnustep-back: update to 0.28.0
* x11-toolkits/gnustep-gui: update to 0.28.0
Also bump PORTREVISION on dependent ports. |
03 Nov 2020 00:56:27
1.10.1_17

|
jbeich  |
devel/icu: update to 68.1
Changes: http://site.icu-project.org/download/68
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
23 Apr 2020 20:14:49
1.10.1_16

|
jbeich  |
devel/icu: update to 67.1
Changes: http://site.icu-project.org/download/67
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
13 Mar 2020 09:47:17
1.10.1_15

|
jbeich  |
devel/icu: update to 66.1
Changes: http://site.icu-project.org/download/66
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
10 Nov 2019 06:10:00
1.10.1_14

|
linimon  |
Mark as broken on powerpc64. This port first failed to build on 20180819:
/usr/local/GNUstep/System/Library/Headers/GNUstepBase/GSVersionMacros.h:295:8:
error:
#error "Your gnustep-base was configured for the objc-nonfragile-abi but you
are not using it now."
This port is blocked by gnustep-base, so this is mainly a reminder for
later.
Approved by: portmgr (tier-2 blanket) |
03 Oct 2019 20:35:30
1.10.1_14

|
jbeich  |
devel/icu: update to 65.1
Changes: http://site.icu-project.org/download/65
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
27 Mar 2019 21:11:09
1.10.1_13

|
jbeich  |
devel/icu: update to 64.1
Changes: http://site.icu-project.org/download/64
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 236325
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19479 |
27 Mar 2019 11:16:30
1.10.1_12

|
danfe  |
Unbreak the build against Clang 7 and above by removing offending flag
and macro definition (-fgnu-runtime and -DGNU_RUNTIME=1, respectively).
PR: 230627 |
03 Feb 2019 15:37:58
1.10.1_12

|
theraven  |
Move Objective-C ports to the v2 GNUstep ABI.
* Bump the LLVM revision used for GNUstep to 7, the minimum to support
the new ABI.
* GNUstep-back does not work with lld, so mark it to use Gold (BFD LD
doesn't seem able to link Objective-C things).
* Turn off some annoying debug logs in GNUstep back, which generate
several messages per second when you move the mouse. These should
never have been enabled in a release build anyway.
* Downgrade Cenon to 4.0.2. This was the last version to actually work
with GNUstep (the later ones use XCode >= 5 .xib files, which GNUstep
can't parse).
* Update gorm to git head. The current release doesn't work with the
new Objective-C ABI, but -head has the patches to fix it.
* Update PikoPixel and add it to the gnustep-app meta-package.
* Update the three core GNUstep packages to the latest release.
* Update gnumail and pantomime to the latest release and fix a linking
error with the new ABI.
* Update GNUstep FTP to the latest version.
Reviewed by: bapt (previous version) |
23 Oct 2018 11:35:04
1.10.1_11

|
jbeich  |
devel/icu: update to 63.1
Changes: http://site.icu-project.org/download/63
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 232300
Exp-run by: antoine |
26 Sep 2018 15:23:37
1.10.1_10

|
brooks  |
Update Objective-C LLVM version to 6.0.
Fixes aarch64 build. Reduces depends on obsolete LLVM 4.0.
PR: 230116
Submitted by: mikael.urankar@gmail.com
Approved by: theraven (prior version)
Sponsored by: DARPA, AFRL |
29 Jun 2018 14:22:11
1.10.1_9

|
jbeich  |
devel/icu: update to 62.1
Changes: http://site.icu-project.org/download/62
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 229359
Exp-run by: antoine (only 10.4) |
06 Apr 2018 15:53:17
1.10.1_8

|
jbeich  |
devel/icu: update to 61.1
Changes: http://site.icu-project.org/download/61
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 227042
Exp-run by: antoine
MFH: 2018Q2 (required by Firefox 61) |
03 Dec 2017 12:23:54
1.10.1_7

|
theraven  |
Fix configure options for gnustep-make
We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs. This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults. |
09 Nov 2017 02:31:48
1.10.1_6

|
jbeich  |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
25 Sep 2017 00:02:36
1.10.1_5

|
jbeich  |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
21 Aug 2017 13:26:29
1.10.1_4

|
theraven  |
Update GNUstep core libraries.
Update the default Objective-C compiler.
Fix various build failures in GNUstep ports from newer versions of the GNUstep
core libraries and from changes to GNUstep Make.
Update various ports that use GNUstep and bump the portrevision of the ones
that haven't had a new release. |
18 Feb 2017 15:23:54
1.10.1_3

|
riggs  |
Chase wavpack update: bump PORTREVISION on ports linking to it by default
PR: 216847
Reported by: pkubaj@anongoth.pl
MFH: 2017Q1 |
09 Jan 2017 13:16:50
1.10.1_2

|
amdmi3  |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
19 Nov 2016 18:21:20
1.10.1_2

|
jbeich  |
devel/icu: update to 58.1
Changes: http://site.icu-project.org/download/58
PR: 214384
Exp-run by: antoine
Approved by: office (bapt) |
11 Nov 2016 11:59:55
1.10.1_1

|
jbeich  |
Track used or drop unused devel/icu dependency
This tries to fix discrepancy between
$ pkg rquery '%o %B' | awk '/libicu/ { print $1 }' | sort -u
$ git grep -lF :devel/icu | sed 's,/Makefile$,,'
PR: 214384
Reported by: tijl, stage-qa, readelf(1) |
16 Oct 2016 15:54:23
1.10.1

|
danfe  |
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 |
24 Sep 2016 11:06:57
1.10_1

|
tijl  |
- 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) |
26 Jul 2016 16:51:16
1.10

|
mat  |
Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.
With hat: portmgr
Sponsored by: Absolight |
19 May 2016 18:30:33
1.10

|
danfe  |
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 |
01 Apr 2016 13:29:17
1.9.1

|
mat  |
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight |
13 Jan 2016 13:07:56
1.9.1

|
danfe  |
- 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 |
07 Jan 2016 19:01:35
1.9.1

|
danfe  |
- 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 |