<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/7221586c2b9cebdddbc4a28fe27a3105b8d99ef6">https://github.com/macports/macports-ports/commit/7221586c2b9cebdddbc4a28fe27a3105b8d99ef6</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 7221586c2b9 cdrtools:  update to version 3.02
</span>7221586c2b9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7221586c2b9cebdddbc4a28fe27a3105b8d99ef6
</span>Author: Robert Kennedy <amtor@hotmail.com>
AuthorDate: Fri May 19 12:40:52 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    cdrtools:  update to version 3.02
</span><span style='display:block; white-space:pre;color:#404040;'>    
</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 3.02-${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;'>    * Add audio to categories
</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;'>    * Remove BSD license
</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 the 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 files - patch-include_schily_sha2.h and mkisofs.c.patch
</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;'>    * 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;'>    * Remove "use_configure no"
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add "universal_variant no" to Portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    * Change compiler.blacklist to compiler.backlist-append
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove "configure.cflags-append"
</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;'>    * Change depends_build to depends_build-append
</span><span style='display:block; white-space:pre;color:#404040;'>    * Change depends_lib to depends_lib-append
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove build dependency - port:smake
</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;'>    * Add build dependency - port:libiconv
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add library dependency - port:gettext-runtime
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add library dependency - port:libiconv
</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;'>    * Add note regarding the disabling of parallel builds
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove CC, COPTX, LDOPTX and LDPATH from build.args
</span><span style='display:block; white-space:pre;color:#404040;'>    * Change build.args to build.args-append
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add INS_BASE, INS_RBASE, CC_OPT to build.args-append in the Portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    * Remove post-build {} code block
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add INS_RBASE to destroot.destdir in the Portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    * Reformat post-distroot code block
</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>---
 sysutils/cdrtools/Portfile | 270 ++++++++++++++++++++++++++++++---------------
 1 file changed, 183 insertions(+), 87 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/cdrtools/Portfile b/sysutils/cdrtools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d5979bfe327..e75aa9a2eef 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/cdrtools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/cdrtools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,98 +1,194 @@
</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:#ffe0e0;'>-PortGroup           compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                cdrtools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.01
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          sysutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# listing all these licenses is somewhat redundant when taken as a whole,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# but different separable components are licensed differently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             CDDL-1 BSD LGPL-2.1 GPL-2+ GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           dvdrtools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         ISO 9660 filesystem and CD creation tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    The cdrtools software includes programs to create \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    and/or extract ISO 9660 filesystems, verify their \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    integrity, and write them to a disc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://cdrecord.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:project/cdrtools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3696b1bc502905cbe7c06e492b42d2ffe2dba982 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ed282eb6276c4154ce6a0b5dee0bdb81940d0cbbfc7d03f769c4735ef5f5860f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2087416
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2           yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:smake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:gettext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-include_schily_sha2.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   mkisofs.c.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -locale C "s|/opt/schily|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/DEFAULTS/Defaults.darwin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/DEFAULTS/Defaults.mac-os10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/DEFAULTS_ENG/Defaults.darwin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/DEFAULTS_ENG/Defaults.mac-os10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/libfind/find.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/libfind/find_main.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/librscg/scsi-remote.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/TEMPLATES/Defaults.gcc
</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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    cdrtools
</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                 3.02-${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              sysutils audio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts               dvdrtools
</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-1 LGPL-2.1 GPL-2+ GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             ISO 9660 filesystem and CD creation tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        The cdrtools software includes programs to create \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        and/or extract ISO 9660 filesystems, verify their \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        integrity, and write them to a disc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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:#e0ffe0;'>+
</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|-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:#e0ffe0;'>+
</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}/btcflash/btcflash.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/cdda2wav/cdda2wav.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/cdrecord/cdrecord.1 \
</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}/mkisofs/diag/isoinfo.8 \
</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}/readcd/readcd.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/rmt/rmt.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/rscsi/default-rscsi.sample \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/rscsi/rscsi.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/scgskeleton/scgskeleton.1 \
</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}/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:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# hangs the same way as smake itself with both llvm-gcc-4.2 and Xcode 4.1's clang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/30310
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist  llvm-gcc-4.2 macports-llvm-gcc-4.2 {clang < 300}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DNO_SCANSTACK \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Wno-error=implicit-function-declaration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd           smake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    COPTX="${configure.cflags} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    DEFOSINCDIRS=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDOPTX="${configure.ldflags} [get_canonical_archflags ld]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDPATH=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# smake does not support -j
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Set build.jobs to -1 to disable MacPorts from adding 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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # The build script doesn't notice when a program fails to build, so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # we must verify it ourselves. See
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://trac.macports.org/ticket/34823
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set progs {btcflash cdda2wav cdrecord devdump isodebug isodump isoinfo isovfy mkisofs readcd scgcheck scgskeleton}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fs-traverse path ${worksrcpath} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[file isfile ${path}] && [string match {*/OBJ/*} ${path}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set file [file tail ${path}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set prog_index [lsearch ${progs} ${file}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {${prog_index} != -1} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set progs [lreplace ${progs} ${prog_index} ${prog_index}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</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:#e0ffe0;'>+
</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:#ffe0e0;'>-    if {[llength ${progs}] > 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "The following programs did not build: [join ${progs} {, }]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "build failed"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       DEFINSUSR=${install.user} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    DEFINSGRP=${install.group} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    INS_BASE=${prefix}
</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;'>+universal_variant       no
</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> 
 post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}/etc/default ${destroot}${prefix}/etc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        set keepPrograms  [ list    ${destroot}${prefix}/bin/btcflash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/cdda2mp3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/cdda2ogg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/cdda2wav \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/cdrecord \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/devdump \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/isodebug \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/isodump \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/isoinfo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/isovfy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/mkhybrid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/mkisofs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/readcd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/scgcheck \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    ${destroot}${prefix}/bin/scgskeleton ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>+                        set keepPrograms  [ list ${destroot}${prefix}/sbin/rscsi ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        set allPrograms [ glob ${destroot}${prefix}/sbin/* ]
</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;'>+                        set keepDocs [ list ${destroot}${prefix}/share/doc/cdda2wav \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/doc/cdrecord \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/doc/libparanoia \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/doc/mkisofs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/doc/rscsi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/doc/mkisofs ]
</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;'>+                        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/rmt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                ${destroot}${prefix}/etc/default/star
</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/btcflash.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/cdda2mp3.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/cdda2ogg.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/cdda2wav.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/cdrecord.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/readcd.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/rscsi.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/scgcheck.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            ${destroot}${prefix}/share/man/man1/scgskeleton.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;'>+                        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/man5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                ${destroot}${prefix}/share/man/man8/sformat.8
</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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url       http://sourceforge.net/projects/cdrtools/files/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
</span></pre><pre style='margin:0'>

</pre>