<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/82dbd136523835c4dac35858192837fe4ebb8ddf">https://github.com/macports/macports-ports/commit/82dbd136523835c4dac35858192837fe4ebb8ddf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 82dbd136523 star: update to version 1.7.0
</span>82dbd136523 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 82dbd136523835c4dac35858192837fe4ebb8ddf
</span>Author: Robert Kennedy <amtor@hotmail.com>
AuthorDate: Wed May 10 14:46:01 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> star: update to version 1.7.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix broken port
</span><span style='display:block; white-space:pre;color:#404040;'> * Reformat Portfile
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "makefile 1.0" PortGroup
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "conflicts_build 1.0" PortGroup
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "codeberg 1.0" PortGroup
</span><span style='display:block; white-space:pre;color:#404040;'> * Add codeberg.setup after name
</span><span style='display:block; white-space:pre;color:#404040;'> * Update version to 1.7.0-${codeberg.version}
</span><span style='display:block; white-space:pre;color:#404040;'> * Add revision number
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove "platforms darwin"
</span><span style='display:block; white-space:pre;color:#404040;'> * Add myself as a maintainer
</span><span style='display:block; white-space:pre;color:#404040;'> * Change the description of the Port
</span><span style='display:block; white-space:pre;color:#404040;'> * Modify long_description
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove homepage
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove master_sites
</span><span style='display:block; white-space:pre;color:#404040;'> * Update checksums
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove "use_bzip2"
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete the patch file - files/patch-RULES__rules.prg.diff
</span><span style='display:block; white-space:pre;color:#404040;'> * Add patch block to change all occurrences of gnutar in the man page to sgnutar
</span><span style='display:block; white-space:pre;color:#404040;'> * Add patch block to delete "-noclobber" flag in cdrecord/Makefile.dfl
</span><span style='display:block; white-space:pre;color:#404040;'> * Add patch block to replace /opt/schily with ${prefix} in the source code files
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete worksrcdir
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "port_conflict_check" procedure
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "port_conflict_check" procedure call to check against build conflicts with cdrtools versions 0 to 3.01_1
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "compiler.blacklist-append"
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove "use_configure no"
</span><span style='display:block; white-space:pre;color:#404040;'> * Add -lintl to configure.ldflags-append
</span><span style='display:block; white-space:pre;color:#404040;'> * Remove build dependency - port:gmake
</span><span style='display:block; white-space:pre;color:#404040;'> * Add build dependency - port:smake
</span><span style='display:block; white-space:pre;color:#404040;'> * Add build dependency - port:gettext
</span><span style='display:block; white-space:pre;color:#404040;'> * Change depends_build to depends_build-append
</span><span style='display:block; white-space:pre;color:#404040;'> * Add library dependency "port:gettext-runtime" to depends_lib-append
</span><span style='display:block; white-space:pre;color:#404040;'> * Add library dependency "port:libiconv" to depends_lib-append
</span><span style='display:block; white-space:pre;color:#404040;'> * Change build.cmd to smake
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete "build.jobs -1" from the Portfile
</span><span style='display:block; white-space:pre;color:#404040;'> * Add "use_parallel_build no"
</span><span style='display:block; white-space:pre;color:#404040;'> * Update note regarding the disabling of parallel builds
</span><span style='display:block; white-space:pre;color:#404040;'> * Add INS_BASE, INS_RBASE DEFOSINCDIRS, CC_OPT to build.args-append in the Portfile
</span><span style='display:block; white-space:pre;color:#404040;'> * Add INS_RBASE, DEFINSUSR and DEFINSGRP to destroot.destdir in the Portfile
</span><span style='display:block; white-space:pre;color:#404040;'> * Replace all system() calls Tcl code and MacPorts macros in the post-destroot code block
</span><span style='display:block; white-space:pre;color:#404040;'> * Replace Tcl commands with preferred MacPorts macros wherever possible in the post-destroot code block
</span><span style='display:block; white-space:pre;color:#404040;'> * Rename the gnutar binary to sgnutar in destroot
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete the rename of the tartest binary in destroot (i.e. keep the tartest name)
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete the rename of the tartest man page in destroot (i.e. keep the tartest name)
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix post-destroot block to delete unnecessary binaries, manpages and docs
</span><span style='display:block; white-space:pre;color:#404040;'> * Delete livecheck related statements
</span><span style='display:block; white-space:pre;color:#404040;'> * Add notes to Portfile informing users that the Schily gnutar binary has been renamed sgnutar
</span>---
archivers/star/Portfile | 244 +++++++++++++++++++----
archivers/star/files/patch-RULES__rules.prg.diff | 11 -
2 files changed, 207 insertions(+), 48 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/star/Portfile b/archivers/star/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6c3b9e24c0..205936487d1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/star/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/star/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,51 +1,221 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup codeberg 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name star
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories archivers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license CDDL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description fast and POSIX 1003.1 conformant tar implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name star
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+codeberg.setup schilytools schilytools 2023-04-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.7.0-${codeberg.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories archivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {hotmail.com:amtor @RobK88} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license CDDL
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://cdrecord.berlios.de/old/private/star.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ftp://ftp.berlios.de/pub/star
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums sha1 be23b7c282dd4f8533be51129d980e03fc5f2365 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 99f24644d335803d47bab959e534faa904f8dcae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 762645b98af13bb9b0512812814ec8e90635d1400c94eb5911e9774daed2addf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-RULES__rules.prg.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The Schily fully POSIX compliant implementations of the cpio, tar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and pax archivers including various utilities.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The ${name} port provides fully POSIX compliant implementations of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the cpio, tar and pax archivers including various utilities. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ In particular, the ${name} port provides the Schily star, suntar, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ustar, gnutar (renamed sgnutar), scpio and spax archivers. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nThe Schily star archiver provides many advantages over GNU tar or \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BSD tar including a built in 'find', fast fifo, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selectable cli, accurate sparse files, pattern matcher, sophiticated \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'diff', no name length limitations, the handling of ctimes, atimes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and mtimes for files, the prevention of the clobbering of more recent \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ files during extraction, automatic byte swap (when needed), automatic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ format detect, automatic compression detect, support for ACLs and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file flags, support for all inode metadata, sophticated error \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ control, 'ed' like pattern subsitutions, fast built in -copy mode \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and true incremental dump and restore features. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nExcept for the Schily cpio (or scpio) archiver, all the Schily \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archivers are fully compliant with the POSIX 1003.1-2001 standard! \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nThe Schily cpio (or scpio) archiver is fully compliant with the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ previous POSIX 1003.1-1988 standard. (The cpio archiver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ was dropped from the POSIX 1003.1-2001 standard). \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nPLEASE NOTE: Unlike the pax archiver provided by macOS, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Schily's pax (or spax) archiver is fully compliant with the POSIX \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1003.1-2001 standard! In other words, unlike the pax \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archiver provided by macOS, the Schily pax (or spax) archiver will \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ actually create and read archives in the POSIX 1003.1-2001 pax \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive format! \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nAlso included is the Schily tartest utility used to test whether a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tar archive is POSIX compliant and the star_sym utility which \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reads a inode database file from a previous incremental restore via \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the star archiver and prints the database in a human readable format. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nOmitted from the port are the mt, smt and rmt binaries to control \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ magnetic tape drives.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:smake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e154278ecbe7d778bc1d6766ed163c9963b1cc82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a4270cdcca5dd69c0114079277b06e5efad260b0a099c9c09d31e16e99a23ff5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5896292
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir star-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|gnutar|sgnutar|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/star/gnutar.1
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|-noclobber| |g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/cdrecord/Makefile.dfl
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# smake does not support the -j flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.jobs -1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -locale C "s|/opt/schily|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/DEFAULTS/Defaults.darwin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/DEFAULTS/Defaults.mac-os10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/DEFAULTS_ENG/Defaults.darwin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/DEFAULTS_ENG/Defaults.mac-os10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/libfind/find.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/libfind/find_main.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/librscg/scsi-remote.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/patch/tests/random/cmptest.sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/patch/tests/random/gentest.sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/sformat/datio.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/smake/job.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/smake/make.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/star/star.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/sunpro/Make/bin/make/common/misc.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/sunpro/Make/bin/make/common/read2.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/TEMPLATES/Defaults.gcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/TEMPLATES/Defaults.clang \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/TEMPLATES/Defaults.xcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/ved/ved.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd ${prefix}/bin/smake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc port_conflict_check {p_port_name p_conflict_ver_min p_conflict_ver_max} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_info "Checking for conflict against port: ${p_port_name}"
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir INS_BASE=${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MANDIR=man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${destroot}${prefix}/bin/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f gnutar mt tar && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mv tartest startest"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${destroot}${prefix}/share/man && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -rf man1/gnutar.1 man1/match.1 man1/rmt.1 man3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- man5/makerules.5 man5/makefiles.5 && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mv man1/tartest.1 man1/startest.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete -force ${destroot}${prefix}/lib ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ![catch {set port_conflict_ver_info [lindex [registry_active ${p_port_name}] 0]}] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set port_conflict_ver [lindex ${port_conflict_ver_info} 1]_[lindex ${port_conflict_ver_info} 2]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_info "${p_port_name} active version: ${port_conflict_ver}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [vercmp ${port_conflict_ver} ${p_conflict_ver_min}] >= 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && [vercmp ${port_conflict_ver} ${p_conflict_ver_max}] <= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_info "${p_port_name} conflicts; declare build conflict"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${p_port_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port_conflict_check cdrtools 0.0 3.01_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ llvm-gcc-4.2 macports-llvm-gcc-4.2 {clang < 300}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -lintl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:smake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:gettext-runtime \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd smake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Must specify INS_BASE and INS_RBASE in both the build and destroot phases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append INS_BASE="${destroot}${prefix}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INS_RBASE="${destroot}${prefix}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFOSINCDIRS="${prefix}/include" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC_OPT=${configure.optflags}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.destdir INS_BASE="${destroot}${prefix}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INS_RBASE="${destroot}${prefix}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MANDIR=man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFINSUSR=${install.user} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFINSGRP=${install.group}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# smake does not support parallel building
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# i.e. smake does not support the -j flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build no
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ftp://ftp.berlios.de/pub/star/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex star-(\[0-9\.\]+).tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/bin/gnutar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/sgnutar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set keepPrograms [ list ${destroot}${prefix}/bin/scpio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/sgnutar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/spax \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/star \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/star_sym \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/suntar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/tartest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/ustar ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set allPrograms [ glob ${destroot}${prefix}/bin/* ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f $allPrograms {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [ lsearch $keepPrograms $f ] == -1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete $f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/sbin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set keepDocs [ list ${destroot}${prefix}/share/doc/star ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set allDocs [ glob -type d ${destroot}${prefix}/share/doc/* ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f $allDocs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [ lsearch $keepDocs $f ] == -1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete $f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/share/man/man1/gnutar.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/sgnutar.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set keepMan1Pages [ list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/scpio.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/sgnutar.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/spax.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/star.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/star_sym.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/suntar.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/tartest.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/ustar.1 ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set allMan1Pages [ glob ${destroot}${prefix}/share/man/man1/* ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f $allMan1Pages {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [ lsearch $keepMan1Pages $f ] == -1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete $f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f { man5/changeset.5 man5/sccschangeset.5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ man5/sccsfile.5 man5/streamarchive.5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ man5/makefiles.5 man5/makerules.5} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/share/man/$f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/share/man/help \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/etc/sformat.dat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/etc/termcap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/etc/default/cdrecord \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/etc/default/rscsi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/etc/default/rmt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/share/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/ccs ${destroot}${prefix}/xpg4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The gnutar binary provided in the star port has been prefixed with the character 's' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (i.e. sgnutar) to distinguish it from the official gnutar binary.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The correspondng man page has also been renamed and updated accordingly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/star/files/patch-RULES__rules.prg.diff b/archivers/star/files/patch-RULES__rules.prg.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index bd895d4f625..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/star/files/patch-RULES__rules.prg.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- RULES/rules.prg.orig 2010-08-22 11:03:13.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ RULES/rules.prg 2010-08-22 11:03:28.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,7 +86,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD= @echo " ==> LINKING \"$@\""; ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LOCALIZE= @echo " ==> LOCALIZING \"$@\""; $(RM_F) $@; cp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL= @echo " ==> INSTALLING \"$@\""; sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS) -o $(INSUSR) -g $(INSGRP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL= @echo " ==> INSTALLING \"$@\""; sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CHMOD= @echo " ==> SETTING PERMISSIONS ON \"$@\""; chmod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CHOWN= @echo " ==> SETTING OWNER ON \"$@\""; chown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CHGRP= @echo " ==> SETTING GROUP ON \"$@\""; chgrp
</span></pre><pre style='margin:0'>
</pre>