./archivers/star, Unique standard tape archiver

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.1nb7, Package name: star-1.6.1nb7, Maintainer: pkgsrc-users

The Schily tape archiver

Unique standard tape archiver (the oldest free TAR implementation).

MESSAGE.star [+/-]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1992e23344880fb58443c5b89b24fded4039f7a7
RMD160: bdf3ac0349f00095d7e17f1b14a07f6dcb94a0e2
Filesize: 4671.852 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-14 15:27:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
star: Fix typo in comment.
   2020-05-14 13:36:35 by Michael Baeuerle | Files touched by this commit (2)
Log message:
archivers/star: Fix man page handling for different operating systems

- Check which systems need and support processing tables with tbl
  The default case matches for NetBSD (no processing)
- Man pages are installed into native OS sections
  PLIST must match this logic (use variables)
   2020-05-14 10:47:12 by Michael Baeuerle | Files touched by this commit (1)
Log message:
archivers/star: Workaround for man page handling

tbl of NetBSD 9 does not work.
Install man pages with unprocessed tables as workaround.
   2020-05-13 10:21:49 by Michael Baeuerle | Files touched by this commit (3)
Log message:
archivers/star: Add build fix for SmartOS

The second patch silence a warning on NetBSD.
   2020-05-12 11:41:40 by Michael Baeuerle | Files touched by this commit (1)
Log message:
archivers/star: Change homepage to schilytools
   2020-05-11 16:07:50 by Michael Baeuerle | Files touched by this commit (2) | Package updated
Log message:
star: Update to 1.6.1nb6

Added SPECIAL_PERMS for config file (no more "wrong permissions"
warning if installed as nonprivileged user.

Changes from AN-2020-03-11:
-	configure: The autoconfiguration now has an enhanced test for waitid()
	that was needed since Mac OS is still not POSIX compliant and returns 0
	instead of the signal number for a process that has been killed by a
	signal. MacOS did pass the POSIX certification as a result of a missing
	test for that problem.

	Since every vertified OS needs to run an annual refresh the
	certification with recent versions of the test, I guess that
	Mac OS (Catalina updates) may become more compliant witin a year.

-	psmake: The portable bootstrap compile environment for smake missed
	a symlink for unsetenv.c to libschily since the related code has been
	moved to libschily in 2018. This prevented compilation on IRIX.

	Thanks to Kazuo Kuroi for reporting

-	librmt: the code has been modified to allow librmt to be finally
	compiled without a need to link against libschily. This makes it
	easier to link ufsdump/ufsrestore from OpenSolaris against librmt.

	A call to errmsg() was replaced by a call to errmsgno() that has
	a private implementation in librmt already.

-	librmt: the man pages have been modified to make sure that man2html
	is able to correctly create links to referenced other man pages.

-	libstreamar: streamarchive.4 now mentions that the POSIX.1-2001
	tar extensions are based on a Sun Microsystems proposal from 1997.

-	star: the man page now mentions that it is preferred to use the
	source from the schilytools instead of a star specific release.

Changes from AN-2020-03-27:

Changes from AN-2020-04-18:
-	librmt: A few small enhancements have been added to the man pages.
	This was a result of a code review for SchilliX-ON by
	Eric Ackermann

-	star: The unit tests port/lpath.sh did not work on IRIX because
	the "rm" command on IRIX is buggy and does not remove long path
	names (path names longer than PATH_MAX). We now use a recursive
	shell function to remove the long path.

-	star: The new shell function in port/lpath.sh did crash Linux in
	case that /bin/sh is "dash". "dash" is not POSIX compliant and
	fails to support arbitrary long working directory names. Whe therefore
	try to run the long path removal with "bosh", or at least \ 
"bash".
	Only if none of both is present, we fall back to the system default
	shell "/bin/sh".

Changes from AN-2020-05-11:
-	Makefile system: A new version of the BSD make (bmake) program fixed
	a bug in pattern macro substitution, so we are now able to detect
	BSD make and to read BSD make program specific rules.

	This could in theory allow us to support BSD make in the future,
	but...

	Note that we on the other side discovered a new bug with pattern
	macro substitution in bsd make: The substitution:

		$(FOO:%=bar/%)

	is replaced by "bar/" with an empty "FOO", but of course, \ 
with an
	empty FOO, the substitution should be empty as well.

	This second bug (above) was fixed on May 6th, but we do not yet have
	all needed make rules and we do not know whether other bugs may still
	prevent the usability of BSD make. Supporting BSD make will be hard
	as BSD make does not support pattern matching default rules and this
	is important for placing the .o files into a sub-directory.

	Also note that the portable program source for "bmake" from \ 
"pkgsrc"
	is 2 years old and thus currently cannot be supported at all. If
	you like to experiment on your own, you need to get this version:

		http://crufty.net/help/sjg/bmake.html

	see

		http://www.crufty.net/ftp/pub/sjg/bmake.tar.gz

	and replace the newer files from the netbsd.org CVS tree by hand in
	order to fix the first and second mentioned pattern macro substitution
	bug.

-	Makefile system: RULES/MKLINKS was enhanced to create a new symlink
	RULES/r-bsdmake.tag that points to RULES/r-make.tag

-	Makefile system: The archive makefiles.tar.bz2 has been added to the
	schilytools tree to allow easy reuse of the makefile system for own
	projects.
   2020-03-04 12:35:10 by Michael Baeuerle | Files touched by this commit (2) | Package updated
Log message:
star: Update to 1.6.1nb5

New features with AN-2020-02-11:

-  star: fixed typos in star.1 and star.4

   Thanks to Eric Ackermann for reporting
   as a side effect of a code review for SchilliX-ON

-  star: fixed typos in header.c

   Thanks to Eric Ackermann for reporting

-  star: translated some German comment to English in diff.c, extract.c,
   list.c, remove.c, restore.c, fifo.c

   Thanks to Eric Ackermann for reporting
   as a side effect of a code review for SchilliX-ON

-  star: create.c: #ifdef __what_people_would_expect__ changed to:
   #ifdef __wrong_but_what_people_would_expect__ for better readability.

-  libschily: new man pages starthandlecond.3 and unhandlecond.3

-  libschily: handlecond.3 and raisecond.3 now correctly mention
   handlecond() & raisecond() instead of handle()/raise(). The old names
   from 1980 had to be renamed because os an unfriendly actt from the
   C standard commitee.

   Thanks to Eric Ackermann for reporting
   as a side effect of a code review for SchilliX-ON

-  libschily: various small fixes in various man pages from libschily.

   Thanks to Eric Ackermann for reporting
   as a side effect of a code review for SchilliX-ON
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.