GHC 2016-12-04

10 comments.

, https://git.io/v1KJx in Homebrew/homebrew-core
For the record, the patch has been in the formula since it was added in 2013. See af367447d4f.

, https://git.io/v1KJp in Homebrew/formula-patches
Goes with https://github.com/Homebrew/homebrew-core/pull/7540.

, https://git.io/v1Kt5 in Homebrew/homebrew-core
ucspi-tcp: vendor IPv6 patch
============================

- [x] Have you followed the [guidelines for contributing](https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md)?
- [x] Have you checked that there aren't other open [pull requests](https://github.com/Homebrew/homebrew-core/pulls) for the same formula update/change?
- [x] Have you built your formula locally with `brew install --build-from-source <formula>`, where `<formula>` is the name of the formula you're submitting?
- [x] Does your build pass `brew audit --strict <formula>` (after doing `brew install <formula>`)?

-----

fefe.de disappeared from the Internet. The current patch was downloaded from the Wayback Machine [1], then unzipped.

Please merge https://github.com/Homebrew/formula-patches/pull/94.

P.S. I caught this when I was validating the checksums of all patches in core.

[1] https://web.archive.org/web/20160403064123/http://www.fefe.de/ucspi/ucspi-tcp-0.88-ipv6.diff19.bz2

, https://git.io/v1Ktd in Homebrew/formula-patches
uscpi-tcp: vendor IPv6 patch
============================

Originally https://www.fefe.de/ucspi/ucspi-tcp-0.88-ipv6.diff19.bz2. fefe.de has since disappeared from the Internet.

The current version was downloaded from https://web.archive.org/web/20160403064123/http://www.fefe.de/ucspi/ucspi-tcp-0.88-ipv6.diff19.bz2, then bunzip2'ed. The checksum of the bz2 archive, 35952cd290d714452c840580126004cbae8db65b1632df67ac9c8fad7d1f9ace, matches the documented checksum already in use.

, https://git.io/v1KJh in Homebrew/homebrew-core
Alternatively, we can simply boneyard this package. Debian ships a pdksh package too, but it's simply a dummy pointer to mksh. According to https://packages.debian.org/wheezy/pdksh,

> The Public Domain Korn Shell "pdksh" is a mostly complete AT&T ksh look-alike, but has been superseded by mksh. This transitional dummy package exists to fulfil the needs of existing users, dependencies and build-dependencies by providing pdksh symlinks to the legacy flavour of mksh.

, https://git.io/v1KJj in Homebrew/formula-patches
Goes with https://github.com/Homebrew/homebrew-core/pull/7538.

, https://git.io/v1KtF in Homebrew/homebrew-core
pdksh: update urls
==================

- [x] Have you followed the [guidelines for contributing](https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md)?
- [x] Have you checked that there aren't other open [pull requests](https://github.com/Homebrew/homebrew-core/pulls) for the same formula update/change?
- [x] Have you built your formula locally with `brew install --build-from-source <formula>`, where `<formula>` is the name of the formula you're submitting?
- [x] Does your build pass `brew audit --strict <formula>` (after doing `brew install <formula>`)?

-----

https://www.cs.mun.ca/~michael/pdksh/ and ftp://ftp.cs.mun.ca/pub/pdksh/ have disappeared from the Internet, presumably because maintainer Michael Rendell left his institution. A new home cannot be located.

For the time being, use an archived homepage from the WayBack Machine, add mirrors (as listed on the homepage) that are still functioning for the tarball, and vendor the official patches.

Please merge https://github.com/Homebrew/formula-patches/pull/93 which vendors the patches.

P.S. I caught this when I was validating the checksums of all patches in core. I tried to locate contact info, but the only email address listed was pdksh AT cs.mun.ca, and assuming the maintainer left the institution, the email address would be useless, too.

, https://git.io/v1Ktb in Homebrew/formula-patches
pdksh: vendor official patches
==============================

Patches downloaded from ftp://ftp.lip6.fr/pub/unix/shells/pdksh/ (one of the mirrors listed on homepage). Checksums match with ones already in use in the pdksh formula.

Vendoring the patches because the official site https://www.cs.mun.ca/~michael/pdksh/ and ftp://ftp.cs.mun.ca/pub/pdksh/ have disappeared, along with the patches.

, https://git.io/v1KUe in Homebrew/brew
@samkelleher 

```
$ /usr/local/opt/openssl/bin/openssl version
OpenSSL 1.0.2j  26 Sep 2016
$ /usr/local/opt/[email protected]/bin/openssl version
OpenSSL 1.1.0c  10 Nov 2016
```

, https://git.io/v1KtN in yyuu/pyenv
Add CPython 2.7.13rc1
=====================

https://www.python.org/downloads/release/python-2713rc1/.