Commit graph

14 commits

Author SHA1 Message Date
hasso
c030503bff Rename strnlen -> _strnlen to avoid conflict in systems having strnlen. 2009-05-13 14:26:24 +00:00
joerg
bb8d095b7c Make the build more robust by using a temporary arj binary.
This fixes random build errors that disappeared after running
make again.
2008-06-21 20:24:08 +00:00
adam
b03016192f Changes 3.10.22:
* Redesigned the year 2038 workarond to fix wrong date/time in ARJ headers
  under OS/2 and Win32.
* Fixed TAB character handling in display routines.
* Compiler/portability-related fixes.
2006-03-05 21:40:57 +00:00
joerg
b02cf88e8f Add DragonFly support.
patch-af includes the va_arg handling of short -> int promotion from
Linux as discussed on tech-pkg@.
2005-10-07 16:52:06 +00:00
abs
f72dc9cd65 Catch some NetBSD statvfs() checks phrased alternatively as > 200030000
rather than >= 200040000 and one enterprisingly hidden as > 200050000
2005-09-08 22:37:53 +00:00
minskim
3ca62e0038 Make this package build on Darwin.
- Include mount.h to use statfs.
  - Use chown(2) if lchown(2) is unavailable.  (Can be problematic,
    but no easy solution.)
  - Pass -bundle to gcc to build a Mach-o bundle format file.
2005-03-22 16:24:13 +00:00
agc
f1a84844c6 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 14:45:22 +00:00
tv
eae1157537 Make build on Interix. 2005-01-16 16:57:12 +00:00
wiz
f44073a32e Update to 3.10.21, and fix build on current (statvfs lossage).
Changes since 3.10.20:
        *  arj_arcv.c, arj_file.c, arj_proc.c, arj_user.c, arjtypes.c,
           environ.c, externs.c, externs.h, makefile:
           Merged with the remaining part of TCO fixes to make up for 3.10.21
        *  defines.h, encode.c, environ.c, environ.h, fmemcmp.asm, misc.c,
           rearj.c: Resync with TCO to close any outstanding bugs
        *  arj.c: Rudimentary Borland code caused the filenames in argv[] to
           be mishandled under Win32
        *  register.c: REGISTER might fail due to _fput_* changes
2004-07-27 13:03:39 +00:00
salo
38aab826dd Use GNU ld specific script only when GNU ld is used.
Fixes build on Solaris with native linker.
2004-07-10 17:39:50 +00:00
tv
eff762a8fa nb1: Make work on Interix; check for -ldl in configure.in automagically;
install without stripping binaries (so that "arj" works properly)
2004-04-27 17:16:28 +00:00
dillo
d272fc3de1 update to 3.10.20 (improvements and bug fixes) 2004-04-22 20:16:58 +00:00
jmmv
8fb6b72a5b s|/usr/pkg|@PREFIX@|g, so that the pre-configure target replaces the prefix
properly.
2003-06-06 10:11:15 +00:00
cjep
f2ad5c061e Initial import of arj-3.10b into the NetBSD packages collection
as archivers/arj.

This package is a GPL implementation of ARJ v2.7x for DOS on UNIX and
UNIX-like systems. It is assumed that the user is familiar with ARJ
operation on DOS before using this package.

New ARJ features on UNIX and UNIX-like platforms:
 - Support for symbolic and hard links
 - Archiving of special entities: pipes and devices
 - Support for UID/GID storage in a variety of methods
 - World's smallest native self-extracting modules
 - Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp

From the FreeBSD port collections (with several changes by me).
2002-12-13 15:39:28 +00:00