[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 6301294 3/4: Expunge marvelous toy "prototype
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 6301294 3/4: Expunge marvelous toy "prototype mingw installer" |
Date: |
Sun, 10 Sep 2017 18:17:13 -0400 (EDT) |
branch: master
commit 6301294b4e6f614ff6c243be3ae0e54f036e006b
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Expunge marvelous toy "prototype mingw installer"
And when I looked where it had gone
It wasn't even there
...
I never knew just what it was
And I guess I never will
---
gwc/gcc-response-file-2.tar.gz.md5 | 1 -
gwc/mingw_install.make | 205 -----------------------------------
gwc/test.md5 | 16 ---
gwc/zlib-1.2.3-mingwPORT.tar.bz2.md5 | 1 -
4 files changed, 223 deletions(-)
diff --git a/gwc/gcc-response-file-2.tar.gz.md5
b/gwc/gcc-response-file-2.tar.gz.md5
deleted file mode 100644
index 66c1468..0000000
--- a/gwc/gcc-response-file-2.tar.gz.md5
+++ /dev/null
@@ -1 +0,0 @@
-aa9825791000af0e4d4d0345bd4325ce *gcc-response-file-2.tar.gz
diff --git a/gwc/mingw_install.make b/gwc/mingw_install.make
deleted file mode 100644
index 73896f9..0000000
--- a/gwc/mingw_install.make
+++ /dev/null
@@ -1,205 +0,0 @@
-# Installer for MinGW.
-#
-# Copyright (C) 2006, 2007 Gregory W. Chicares.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 2 as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
-#
-# http://savannah.nongnu.org/projects/lmi
-# email: <address@hidden>
-# snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
-
-# Configurable settings
########################################################
-
-# Use the 2005-08-27 version by default.
-
-version := MinGW-20050827
-
-file_list = $($(version))
-
-# Prefer to set $(prefix) to anything but '/mingw', in order to avoid
-# the problem described here:
-# http://sourceforge.net/mailarchive/message.php?msg_id=10579421
-# http://sourceforge.net/mailarchive/message.php?msg_id=10581810
-# when multiple versions of MinGW gcc are installed.
-
-prefix := /c/$(version)
-
-# In the past, it seemed necessary to specify a mirror, e.g.:
-# mirror := http://easynews.dl.sourceforge.net/sourceforge/mingw
-# but as of about 2006-12 sf.net seems to select one automatically
-# when this is passed to wget:
-mirror := http://downloads.sourceforge.net/mingw
-
-# File lists
###################################################################
-
-# 'Candidate' versions from
-# Chris Sutcliffe's 2006-11-19T02:27Z email to MinGW-dvlpr,
-# revised according to
-# Keith MARSHALL's 2006-12-02T20:30Z email to Mingw-users:
-
-MinGW-20061119 = \
- binutils-2.16.91-20060119-1.tar.gz \
- gcc-core-3.4.5-20060117-1.tar.gz \
- gcc-g++-3.4.5-20060117-1.tar.gz \
- mingw-runtime-3.11-20061202-1-src.tar.gz \
- w32api-3.8.tar.gz \
-
-MinGW-20060119 = \
- binutils-2.16.91-20060119-1.tar.gz \
- gcc-core-3.4.5-20060117-1.tar.gz \
- gcc-g++-3.4.5-20060117-1.tar.gz \
- mingw-runtime-3.9.tar.gz \
- w32api-3.6.tar.gz \
-
-# This, I think, is equivalent to the C++ portion of 'MinGW-5.0.0.exe'.
-
-MinGW-20050827 = \
- binutils-2.16.91-20050827-1.tar.gz \
- gcc-core-3.4.4-20050522-1.tar.gz \
- gcc-g++-3.4.4-20050522-1.tar.gz \
- mingw-runtime-3.8.tar.gz \
- w32api-3.3.tar.gz \
-
-# TODO ?? Add file lists for earlier releases.
-
-# Utilities
####################################################################
-
-ECHO := echo
-GREP := grep
-MD5SUM := md5sum
-MKDIR := mkdir
-MV := mv
-RM := rm
-TAR := tar
-WGET := wget
-
-# Error messages
###############################################################
-
-wget_missing = \
- "\nError: Unable to find '$(WGET)', which is required for" \
- "\nautomated downloads. Download it manually from the MinGW" \
- "\nsite and install it on your PATH." \
- "\n"
-
-prefix_exists = \
- "\nError: Prefix directory '$(prefix)' already exists." \
- "\nIt is generally unsafe to install one version of a program" \
- "\non top of another. Probably you ought to rename the old" \
- "\nversion in order to preserve it; if not, then remove it." \
- "\n"
-
-scratch_exists = \
- "\nError: Scratch directory 'scratch' already exists." \
- "\nProbably it is left over from a previous failure." \
- "\nJust remove it unless you're sure you want whatever files" \
- "\nit might contain." \
- "\n"
-
-# Targets
######################################################################
-
-.PHONY: all
-all: $(file_list)
- @$(MV) scratch $(prefix)
-
-$(file_list): initial_setup
-
-.PHONY: initial_setup
-initial_setup:
- @type "$(WGET)" >/dev/null || { $(ECHO) -e $(wget_missing) && false; }
- @[ ! -e $(prefix) ] || { $(ECHO) -e $(prefix_exists) && false; }
- @[ ! -e scratch ] || { $(ECHO) -e $(scratch_exists) && false; }
- @$(MKDIR) --parents $(prefix)
- @$(RM) --force --recursive $(prefix)
- @$(MKDIR) --parents scratch
-
-# Some gcc archives distributed by MinGW contain a version of
-# 'libiberty.a' that's incompatible with the version provided with
-# binutils. See:
-# http://sourceforge.net/mailarchive/message.php?msg_id=4456861
-# to learn why this may matter a great deal.
-#
-# Other conflicts like that have been known to occur. For instance,
-# these archives
-# binutils-2.16.91-20050827-1.tar.gz
-# gcc-core-3.4.4-20050522-1.tar.gz
-# contain 'info/dir' files that differ.
-#
-# For the moment, gcc's 'libiberty.a' is explicitly excluded because
-# it has sometimes been significantly wrong, and it seems reasonable
-# to expect binutils to provide a 'libiberty.a' that works with the
-# 'libbfd.a' it also provides. However, other conflicts are managed by
-# specifying '--keep-old-files' and permitting 'tar' to fail with an
-# error message identifying any conflict.
-
-TARFLAGS := --keep-old-files
-%.tar.bz2: TARFLAGS += --bzip2
-%.tar.gz: TARFLAGS += --gzip
-gcc%: TARFLAGS += --exclude 'libiberty.a'
-
-.PHONY: %.tar.bz2 %.tar.gz
-%.tar.bz2 %.tar.gz:
- @[ -e $@ ] || $(WGET) --non-verbose --timestamping $(mirror)/$@
- address@hidden(TAR) --extract $(TARFLAGS) --directory=scratch --file=$@
-
-# Test
#########################################################################
-
-this_makefile = mingw_install.make
-
-test_prefix = /eraseme
-
-test_file_list = \
- gcc-response-file-2.tar.gz \
- zlib-1.2.3-mingwPORT.tar.bz2 \
-
-test_overrides = \
- --no-print-directory \
- --file=$(this_makefile) \
- prefix='$(test_prefix)' \
- file_list='$(test_file_list)' \
-
-.PHONY: test
-test:
- @$(ECHO) "Expect some ignored errors, then a success message"
- @$(RM) --force $(test_file_list)
- @$(RM) --force --recursive $(test_prefix)
- @$(RM) --force --recursive scratch
- @$(MKDIR) scratch
- @$(ECHO) " test 0: expect an error in 'initial_setup' "
- address@hidden(MAKE) $(test_overrides) >test_0
- @$(GREP) --silent \
- "Error: Scratch directory 'scratch' already exists." test_0
- @$(RM) test_0
- @$(RM) --force --recursive scratch
- @$(MKDIR) $(test_prefix)
- @$(ECHO) " test 1: expect another error in 'initial_setup' "
- address@hidden(MAKE) $(test_overrides) >test_1
- @$(GREP) --silent \
- "Error: Prefix directory '$(test_prefix)' already exists." test_1
- @$(RM) test_1
- @$(RM) --force --recursive $(test_prefix)
- @$(ECHO) " test 2: expect to get two files and install all files"
- @$(MAKE) $(test_overrides)
- @$(MD5SUM) --check --status test.md5
- @$(RM) --force $(firstword $(test_file_list))
- @$(RM) --force --recursive $(test_prefix)
- @$(ECHO) " test 3: expect to get one file and install all files"
- @$(MAKE) $(test_overrides)
- @$(MD5SUM) --check --status test.md5
- @$(RM) --force --recursive $(test_prefix)
- @$(ECHO) " test 4: expect to get no file and install all files"
- @$(MAKE) $(test_overrides)
- @$(MD5SUM) --check --status test.md5
- @$(RM) --force --recursive $(test_prefix)
- @$(ECHO) "All tests succeeded"
-
diff --git a/gwc/test.md5 b/gwc/test.md5
deleted file mode 100644
index 64babb2..0000000
--- a/gwc/test.md5
+++ /dev/null
@@ -1,16 +0,0 @@
-da18ef2382d90ba2118d1b65358ec5fd */eraseme/bin/g++-3.4.4-response.exe
-ae4375379b8ab44d30dfbef931453127 */eraseme/bin/gcc-3.4.4-response.exe
-ffaf98d66efbf2d709364c048f68aaf2
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.afterquestion
-5b988198b266c6e92696a109d666e1ae
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.beforeconfigure
-fab77839e39a3cfb147fae87e948ddc7
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.beforepatch
-e39c1b9dedf4093e2711ed6d58fadcaa
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.cleanup
-c77eafd37970a58b3e6a4e24f4b17364
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.configure
-0f8c10ec97f9dab3419ebf686eab96af
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.exports
-7a7f64b2490be50bae27c0a153c973e4
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.functions
-ddd6e12ee4ef90cc0eb737b99aae3c21 */eraseme/zlib-1.2.3/mingwPORT/mingwPORT.ini
-ddeb16aa45fe9b477c8d2194140b9f68
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.install
-a02bbe1b9f513ddbe88d23b9ae56840e */eraseme/zlib-1.2.3/mingwPORT/mingwPORT.make
-f3967a381ef457feb5f3ff3cbf64b4bb */eraseme/zlib-1.2.3/mingwPORT/mingwPORT.patch
-003398123c6e4e23d850128eb578c5b1
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.question
-c7d8bbd7e9c5b4d37e54aa6a1f455fe8
*/eraseme/zlib-1.2.3/mingwPORT/mingwPORT.README
-cd90f0dadab4f6a0273f77a306b2133a */eraseme/zlib-1.2.3/mingwPORT/mingwPORT.sh
diff --git a/gwc/zlib-1.2.3-mingwPORT.tar.bz2.md5
b/gwc/zlib-1.2.3-mingwPORT.tar.bz2.md5
deleted file mode 100644
index e31f02e..0000000
--- a/gwc/zlib-1.2.3-mingwPORT.tar.bz2.md5
+++ /dev/null
@@ -1 +0,0 @@
-e131ea48214af34bd6adee6b7bdadfd5 *zlib-1.2.3-mingwPORT.tar.bz2