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