From a2db644c21ab78fa292a68fe39475e9772304835 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 16 Jun 2014 20:27:36 -0700 Subject: [PATCH] Move aplus to the boneyard Does not compile with modern compilers and has not been updated since 2008. Closes Homebrew/homebrew#30040. --- Formula/aplus.rb | 131 ----------------------------------------------- 1 file changed, 131 deletions(-) delete mode 100644 Formula/aplus.rb diff --git a/Formula/aplus.rb b/Formula/aplus.rb deleted file mode 100644 index 69e00544c4..0000000000 --- a/Formula/aplus.rb +++ /dev/null @@ -1,131 +0,0 @@ -require 'formula' - -class Aplus < Formula - homepage 'http://www.aplusdev.org/' - url 'http://mirrors.kernel.org/debian/pool/main/a/aplus-fsf/aplus-fsf_4.22.1.orig.tar.gz' - mirror 'http://ftp.us.debian.org/debian/pool/main/a/aplus-fsf/aplus-fsf_4.22.1.orig.tar.gz' - sha1 'e757cc7654cf35dba15a6a5d6cac5320146558fc' - - depends_on :x11 - - # Fix the missing CoreServices include (via Fink version of aplus) - # Fix C++ syntax errors for clang - patch :DATA - - def install - # replace placeholder w/ actual prefix - ["src/lisp.0/aplus.el", "src/lisp.1/aplus.el"].each do |path| - chmod 0644, path - inreplace path, "/usr/local/aplus-fsf-4.20", prefix - end - - system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}" - system "make" - ENV.j1 # make install breaks with -j option - system "make", "install" - end - - def caveats; <<-EOS.undent - This package contains a custom APL font; it doesn't display APL characters - using the usual Unicode codepoints. Install it by running - open #{opt_prefix}/fonts/TrueType/KAPL.TTF - and clicking on the "Install Font" button. - EOS - end -end - - -__END__ ---- a/src/AplusGUI/AplusApplication.C 2010-11-28 17:06:58.000000000 -0800 -+++ b/src/AplusGUI/AplusApplication.C 2010-11-28 17:06:31.000000000 -0800 -@@ -5,6 +5,7 @@ - // - // - /////////////////////////////////////////////////////////////////////////////// -+#include - #include - #include - #include -diff --git a/src/MSTypes/MSBuiltinTypeVectorInlines.C b/src/MSTypes/MSBuiltinTypeVectorInlines.C -index 051f4e9..9be8070 100644 ---- a/src/MSTypes/MSBuiltinTypeVectorInlines.C -+++ b/src/MSTypes/MSBuiltinTypeVectorInlines.C -@@ -77,7 +77,7 @@ INLINELINKAGE MSBuiltinVector MSBuiltinVector::operator[] (const MSI - template - INLINELINKAGE MSBuiltinVector MSBuiltinVector::operator[] (const MSBinaryVector & bVect_) const - { -- return compress (*this, bVect_); -+ return this->compress (*this, bVect_); - } - - -diff --git a/src/MSTypes/MSFloatMatrix.H b/src/MSTypes/MSFloatMatrix.H -index b8545bc..1bb6351 100644 ---- a/src/MSTypes/MSFloatMatrix.H -+++ b/src/MSTypes/MSFloatMatrix.H -@@ -27,7 +27,7 @@ template class MSTypeVector; - template class MSMatrixSTypePick; // MSTypeMatrix indexed by an unsigned int - - #if !defined(MS_NO_PREDECLARE_SPECIALIZATION) --class MSMatrixSTypePick; -+template<> class MSMatrixSTypePick; - #endif - - -diff --git a/src/MSTypes/MSObjectTypeVectorInlines.C b/src/MSTypes/MSObjectTypeVectorInlines.C -index d5d6aa4..43fb49e 100644 ---- a/src/MSTypes/MSObjectTypeVectorInlines.C -+++ b/src/MSTypes/MSObjectTypeVectorInlines.C -@@ -87,7 +87,7 @@ INLINELINKAGE MSObjectVector MSObjectVector::operator[] (const MSInd - template - INLINELINKAGE MSObjectVector MSObjectVector::operator[] (const MSBinaryVector & bVect_) const - { -- return compress (*this, bVect_); -+ return this->compress (*this, bVect_); - } - - -diff --git a/src/MSTypes/MSObservableTree.C b/src/MSTypes/MSObservableTree.C -index 5fb769b..0c2e442 100644 ---- a/src/MSTypes/MSObservableTree.C -+++ b/src/MSTypes/MSObservableTree.C -@@ -94,7 +94,7 @@ template - void MSObservableTree::removeSubtree(const MSTabularTreeCursor& cursor_) - { - MSTabularTreeCursor cursor2(cursor_); -- unsigned long pos=position(cursor2); -+ unsigned long pos=this->position(cursor2); - cursor2.setToParent(); - MSTabularTree::removeSubtree(cursor_); - if (cursor2.isValid()) changed(cursor2,pos,MSObservableTreeDelete); -@@ -162,7 +162,7 @@ template - void MSObservableTree::replaceAt(MSTabularTreeCursor const& cursor_,Element const& element_) - { - MSTabularTree::replaceAt(cursor_,element_); -- changed(cursor_,position(cursor_),MSObservableTreeAssign); -+ changed(cursor_,this->position(cursor_),MSObservableTreeAssign); - } - - template -@@ -170,10 +170,10 @@ void MSObservableTree::replaceAt(MSTabularTreeCursor const& cu - { - if (&tree_!=this) - { -- if (isRoot(cursor_)) copy(tree_); -+ if (this->isRoot(cursor_)) copy(tree_); - else - { -- unsigned long pos=position(cursor_); -+ unsigned long pos=this->position(cursor_); - MSTabularTreeCursor cursor=cursor_; - cursor.setToParent(); - MSTabularTree::removeSubtree(cursor_); -@@ -199,7 +199,7 @@ void MSObservableTree::permuteChildren(MSTabularTreeCursor con - template - void MSObservableTree::elementChanged(MSTabularTreeCursor const& cursor_) - { -- changed(cursor_,position(cursor_),MSObservableTreeAssign); -+ changed(cursor_,this->position(cursor_),MSObservableTreeAssign); - } - - template