Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Dead/broken formula cleanup. #37014

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions Library/Formula/coremod.rb

This file was deleted.

16 changes: 0 additions & 16 deletions Library/Formula/dbslayer.rb

This file was deleted.

14 changes: 0 additions & 14 deletions Library/Formula/dromeaudio.rb

This file was deleted.

5 changes: 3 additions & 2 deletions Library/Formula/dvorak7min.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

class Dvorak7min < Formula
homepage 'http://dvorak7min.sourcearchive.com/'
url 'http://dvorak7min.sourcearchive.com/downloads/1.6.1-13.1/dvorak7min_1.6.1.orig.tar.gz'
sha1 'e531ce2e6c64a4867f5bb7e03d64f8fbb0ce8707'
url 'http://ftp.de.debian.org/debian/pool/main/d/dvorak7min/dvorak7min_1.6.1+repack.orig.tar.gz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't 404, but downloads an empty file. The Debian repack addresses this.

sha1 'd4d2d300d6c6dc037f4411cccfe9bb237d26d178'
version '1.6.1'

def install
# Remove pre-built ELF binary first
Expand Down
14 changes: 0 additions & 14 deletions Library/Formula/figtoipe.rb

This file was deleted.

5 changes: 3 additions & 2 deletions Library/Formula/gtk-gnutella.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

class GtkGnutella < Formula
homepage 'http://gtk-gnutella.sourceforge.net/en/?page=news'
url 'https://downloads.sourceforge.net/project/gtk-gnutella/gtk-gnutella/1.0.0/gtk-gnutella-1.0.0.tar.bz2'
sha1 'bd38b103dbccbca5d1431330df5c5d5b3eca4a24'
url 'https://downloads.sourceforge.net/project/gtk-gnutella/gtk-gnutella/1.1.1/gtk-gnutella-1.1.1.tar.bz2'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Version 1.0.0 is now 404, so version bump.

sha1 'aa4f21fe758f7ac52c15ee0156247443ce8c7d6f'

depends_on 'pkg-config' => :build
depends_on 'gtk+'

def install
Expand Down
5 changes: 2 additions & 3 deletions Library/Formula/ipbt.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

class Ipbt < Formula
homepage 'http://www.chiark.greenend.org.uk/~sgtatham/ipbt/'
url 'http://www.chiark.greenend.org.uk/~sgtatham/ipbt/ipbt-r9487.tar.gz'
sha1 'cd7c0b991a9422ed5f31ce13846f28fb5860b0dc'
version 'r9487'
url 'http://www.chiark.greenend.org.uk/~sgtatham/ipbt/ipbt-20141026.2197432.tar.gz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure why the different versioning scheme, but this appears to be the correct version. The old one is 404.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh, that new version number is horribly contorted. Might be worth sticking in an artificial version here 😢.

sha1 'db190dda34611f0037c56b0cf8fb595d10f2b1a5'

bottle do
cellar :any
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/libgadu.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

class Libgadu < Formula
homepage 'http://libgadu.net/'
url 'http://toxygen.net/libgadu/files/libgadu-1.11.2.tar.gz'
sha1 '0e13836416b49212d5f17a74d8c2e72c5f915238'
url 'http://github.com/wojtekka/libgadu/releases/download/1.12.1/libgadu-1.12.1.tar.gz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved to GitHub releases, version bump.

sha1 'a41435c0ae5dd5e7e3b998915639a8288398f86e'

def install
system './configure', "--prefix=#{prefix}", '--disable-debug', '--disable-dependency-tracking'
Expand Down
10 changes: 10 additions & 0 deletions Library/Formula/libxmp-lite.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
class LibxmpLite < Formula
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As @mistydemeo noted, this is the former "coremod". Add formula + alias.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, for technical reasons we can't support formula renames. Mind doing this the other way around? E.g. add an alias under the libxmp-lite name, and leave the formula itself as coremod.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh... 😦.
Correct me if I misunderstand, but the "technical reason" is: any extant install of "coremod" would be effectively orphaned, i.e., since the coremod alias now always points to libxml-lite, there's no way to brew rm coremod on the old version, that command will always try to brew rm libxmp-lite.

My personal preference (in light of this) would be to revert back to "boneyarding" the coremod formula, while adding a new libxmp-lite formula. This actually seems a lot more prudent to me: given the fact that the libname has changed, "upgrading" coremod to libxmp-lite would probably cause breakage in anything dynamically linked to the old library. Plus, the formulae wouldn't conflict, since everything else has been renamed as well. Thoughts?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going ahead and pushing the changes I suggest above for now.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the library name has changed that seems a good reason to boneyard/new formula, yeh.

homepage "http://xmp.sourceforge.net"
url "https://downloads.sourceforge.net/project/xmp/libxmp/4.3.5/libxmp-lite-4.3.5.tar.gz"
sha1 "45ae99bf939f1fe2cb8c75ec76406cbb028a1bf8"

def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
end
4 changes: 2 additions & 2 deletions Library/Formula/logcheck.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

class Logcheck < Formula
homepage 'http://logcheck.alioth.debian.org/'
url 'http://ftp.de.debian.org/debian/pool/main/l/logcheck/logcheck_1.3.16.tar.xz'
sha1 '27892a6abf3822d285efbb26f935d80762134679'
url 'http://ftp.de.debian.org/debian/pool/main/l/logcheck/logcheck_1.3.17.tar.xz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Version 1.3.16 is now 404, so version bump.

sha1 'adb54e75f8a17e3aff4abb3066122c0dfdde21e3'

def install
system "make", "install",
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/mysql-cluster.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

class MysqlCluster < Formula
homepage 'http://www.mysql.com/cluster/'
url 'http://mysql.llarian.net/Downloads/MySQL-Cluster-7.3/mysql-cluster-gpl-7.3.4.tar.gz'
sha1 '01003903da6802885bc98565ebe07f76714488fe'
url 'http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.3/mysql-cluster-gpl-7.3.8.tar.gz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New host location + version bump.

sha1 'f70ac7955343765146c556576c8b13dbedf9c593'

depends_on 'cmake' => :build
depends_on 'pidof' unless MacOS.version >= :mountain_lion
Expand Down
18 changes: 0 additions & 18 deletions Library/Formula/pathfinder.rb

This file was deleted.

4 changes: 2 additions & 2 deletions Library/Formula/sipsak.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require 'formula'

class Sipsak < Formula
homepage 'http://sipsak.org/'
url 'http://download.berlios.de/sipsak/sipsak-0.9.6-1.tar.gz'
homepage 'http://sourceforge.net/projects/sipsak.berlios/'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sipsak.org host is not longer available; download appear now to be hosted on SF.

url 'https://downloads.sourceforge.net/project/sipsak.berlios/sipsak-0.9.6-1.tar.gz'
version '0.9.6'
sha1 '6d2fd2c90ea04be749e48927b3e7fc08c52166b6'

Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/ssdb.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Ssdb < Formula
homepage "http://ssdb.io/?lang=en"
homepage "http://ssdb.io/"
url "https://github.com/ideawu/ssdb/archive/1.8.0.tar.gz"
sha1 "ed9f016bdfef9543a866144fee4a37544f39155e"
sha1 "88f4930ae6f3d0234c783546e1fb00638801c4e7"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be an innocuous repack; I don't see anything malicious.

head "https://github.com/ideawu/ssdb.git"

bottle do
Expand Down
16 changes: 0 additions & 16 deletions Library/Formula/tcpurify.rb

This file was deleted.

2 changes: 1 addition & 1 deletion Library/Formula/unittest.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
class Unittest < Formula
homepage 'http://unittest.red-bean.com/'
url 'http://unittest.red-bean.com/tar/unittest-0.50-62.tar.gz'
sha1 '4a5a5683f26d15c46911a163411e56968c441849'
sha1 'c9012061963ac1330c6c6efc8cdbbb79360757fe'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be an innocuous repack; I don't see anything malicious.


fails_with :llvm do
build 2334
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/vilistextum.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require 'formula'

class Vilistextum < Formula
homepage 'http://bhaak.dyndns.org/vilistextum/'
url 'http://bhaak.dyndns.org/vilistextum/vilistextum-2.6.9.tar.gz'
homepage 'http://bhaak.net/vilistextum/'
url 'http://bhaak.net/vilistextum/vilistextum-2.6.9.tar.gz'
sha1 'd62fe5213b61c0d0356bb2e60757dd535ac0a82b'

def install
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/yacas.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

class Yacas < Formula
homepage 'http://yacas.sourceforge.net'
url 'http://yacas.sourceforge.net/backups/yacas-1.3.4.tar.gz'
sha1 'b0918e7f1e697fde48f09055528dacbf7513b931'
url 'http://downloads.sourceforge.net/project/yacas/yacas-source/1.3/yacas-1.3.4.tar.gz'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending issues with #35482, this fixes the 404.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be https://downloads for SF.

sha1 'c166fe92eaf3dd4218e4b10ac752457b980ae6e2'

option "with-server", "Build the network server version"

Expand Down
6 changes: 6 additions & 0 deletions Library/Homebrew/tap_migrations.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,17 @@
"cmucl" => "homebrew/binary",
"comparepdf" => "homebrew/boneyard",
"connect" => "homebrew/boneyard",
"coremod" => "homebrew/boneyard",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've gone ahead and put this back in boneyard, whilst adding the additional libxmp-lite formula.

"curlftpfs" => "homebrew/x11",
"cwm" => "homebrew/x11",
"dart" => "dart-lang/dart",
"dbslayer" => "homebrew/boneyard",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't find any alternative sources for this; the homepage seems AWOL as well.

"ddd" => "homebrew/x11",
"denyhosts" => "homebrew/boneyard",
"dmenu" => "homebrew/x11",
"dotwrp" => "homebrew/science",
"drizzle" => "homebrew/boneyard",
"dromeaudio" => "homebrew/head-only",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tarball and homepage are now 404; but there's a repo on GItHub.

"drush" => "homebrew/php",
"dsniff" => "homebrew/boneyard",
"dwm" => "homebrew/x11",
Expand All @@ -38,6 +41,7 @@
"electric-fence" => "homebrew/boneyard",
"fceux" => "homebrew/games",
"feh" => "homebrew/x11",
"figtoipe" => "homebrew/head-only",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to only live now in the "ipe-tools" GitHub repo. (See pull in head-only.)

"fox" => "homebrew/x11",
"freeglut" => "homebrew/x11",
"freerdp" => "homebrew/x11",
Expand Down Expand Up @@ -113,6 +117,7 @@
"opengrm-ngram" => "homebrew/science",
"pan" => "homebrew/boneyard",
"pari" => "homebrew/x11",
"pathfinder" => "homebrew/boneyard",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't find any alternative sources for this; the homepage seems AWOL as well.

"pcb" => "homebrew/x11",
"pdf2image" => "homebrew/x11",
"pdf2svg" => "homebrew/x11",
Expand Down Expand Up @@ -143,6 +148,7 @@
"sylpheed" => "homebrew/x11",
"syslog-ng" => "homebrew/boneyard",
"tabbed" => "homebrew/x11",
"tcpurify" => "homebrew/boneyard",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't find any alternative sources for this; the homepage seems AWOL as well.

"terminator" => "homebrew/x11",
"tetgen" => "homebrew/science",
"texmacs" => "homebrew/boneyard",
Expand Down