# -*- 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 \ 0dd04b1eb13ad86e1eebd97e05e07889fd03267e # 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 20250220 revision 0 livecheck.type none checksums rmd160 687837ccb767c970c9ac9f1c4a74c422ec234474 \ sha256 0e40ba117d159107c3725557f184410e650f2f4869ff4e2e784f1e10b46677bd \ size 164027 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 " }