# -*- 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 PortSystem 1.0 PortGroup github 1.0 PortGroup makefile 1.0 PortGroup muniversal 1.1 name legacy-support categories devel maintainers {mascguy @mascguy} \ {fwright.net:fw @fhgwright} \ openmaintainer license MIT BSD APSL-2 description Installs wrapper headers and a runtime library to add \ missing functionality to legacy OSX versions. long_description {*}${description} # Introduced to roll back to 1.0.13 release due to issues with 1.1.0. # Must now stay. epoch 1 # Primary release version set release_ver 1.4.0 # Binary compatibility version set compat_ver 1.0.0 subport ${name} { conflicts ${name}-devel github.setup macports macports-legacy-support ${release_ver} v # Change github.tarball_from to 'releases' or 'archive' next update # N.B.: That's a nice theory, but neither choice works correctly github.tarball_from tarball revision 0 checksums rmd160 7869ee1f847476a90364b00550006608d008d653 \ sha256 336e98b306fd3d928b43342664daa550953f8f25233467670486c62544c80f67 \ size 163812 } subport ${name}-devel { conflicts ${name} github.setup macports macports-legacy-support \ f9b7e0da3919ceb09ca2da8c3bac2aec125fc227 # Change github.tarball_from to 'releases' or 'archive' next update # N.B.: That's a nice theory, but neither choice works correctly github.tarball_from tarball version 20250521 revision 0 livecheck.type none checksums rmd160 b8508ff327745c57ee8e95aeaf96ce57b364cb07 \ sha256 1a2158ce5c244e100dcd0903a8ad10c7dd869f1ce824d7421e4fc19865136f6c \ size 208897 set v_split [split ${release_ver} .] set release_ver [lindex ${v_split} 0].[lindex ${v_split} 1].99 } # The makefile PG brings in the unnecessary compiler_wrapper PG. # Disable it to reduce logfile clutter and obfuscation. # compwrap.compilers_to_wrap # This port doesn't use C++ at all, except for three obsolete tests that # are now manual-only. Disabling cxx_stdlib avoids unnessary compiler # constraints on some platforms. # configure.cxx_stdlib build.env-append SOCURVERSION=${release_ver} \ SOCOMPATVERSION=${compat_ver} # Include Tiger-specific additions platform darwin 8 { build.target-append tiger-bins destroot.target-append install-tiger } # Include Leopard-specific additions platform darwin 9 { build.target-append leopard-bins destroot.target-append install-leopard } test.env {*}${build.env} test.run yes test.target test if {![file exists ${prefix}/libexec/mpstats]} { notes " To help make sure your system continues to be well-represented by\ MacPorts, especially if your system is not one of the latest macOS\ releases, please consider installing mpstats. It will periodically\ send an anonymous synopsis of your OS settings and installed ports.\ The information provided by this is useful to help determine how\ resources are allocated. You can install mpstats like this: sudo port install mpstats " }