distributable: url: #FIXME https://downloads.sourceforge.net/project/infozip/UnZip https://cytranet.dl.sourceforge.net/project/infozip/UnZip {{ version.major }}.x (latest)/UnZip {{ version.raw }}/unzip{{ version.major }}{{version.minor }}.tar.gz strip-components: 1 versions: - '6.0' #TODO # see brew formula, they apply a SHIT TONNE of patches # because this is unmaintained I guess # https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/unzip.rb build: dependencies: tea.xyz/gx/cc: c99 tea.xyz/gx/make: '*' script: | case {{ hw.platform }} in darwin) TARGET=macosx;; linux) TARGET=macosx #SURPRISE! sed -i.bak -e '875s/-DBSD/-DBSD -fPIC/' unix/Makefile rm unix/Makefile.bak ;; esac make --file unix/Makefile --jobs {{ hw.concurrency }} $TARGET LD="$LD" make prefix={{prefix}} install env: darwin: LD: cc linux: LD: cc -pie test: script: unzip -h provides: - bin/funzip - bin/unzip - bin/unzipsfx - bin/zipgrep - bin/zipinfo