summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-10-15 09:49:11 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-11-26 04:01:47 (GMT)
commitcdb7e99dd692025819f4b6cd63791e52f09d1db7 (patch)
tree28cc9d1eb3c1e4865abf9bea11a365d15bae6f22
parentd28c2c02270cf28ee3c59359ffaa5c3f0b78a7b6 (diff)
downloadmxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.zip
mxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.tar.gz
mxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.tar.bz2
remove optional native pkgs and build-requirements target
-rw-r--r--Makefile13
-rw-r--r--index.html81
-rw-r--r--src/autoconf.mk27
-rw-r--r--src/automake.mk27
-rw-r--r--src/bison.mk27
-rw-r--r--src/coreutils.mk27
-rw-r--r--src/flex.mk27
-rw-r--r--src/gperf.mk27
-rw-r--r--src/intltool.mk25
-rw-r--r--src/libtool.mk10
-rw-r--r--src/m4.mk29
-rw-r--r--src/make.mk27
-rw-r--r--src/sed.mk27
13 files changed, 29 insertions, 345 deletions
diff --git a/Makefile b/Makefile
index 5dbb519..a502416 100644
--- a/Makefile
+++ b/Makefile
@@ -326,11 +326,6 @@ $(PREFIX)/installed/check-requirements: $(MAKEFILE)
include $(patsubst %,$(TOP_DIR)/src/%.mk,$(PKGS))
-BUILD_PKGS := $(call set_create, \
- $(foreach PKG, \
- $(shell grep -l 'BUILD_$$(BUILD)' '$(TOP_DIR)/src/'*.mk | \
- $(SED) -n 's,.*src/\(.*\)\.mk,\1,p'), \
- $(if $(value $(call LOOKUP_PKG_RULE,$(PKG),BUILD,$(BUILD))), $(PKG))))
# create target sets for PKG_TARGET_RULE loop to avoid creating empty rules
# and having to explicitly disable $(BUILD) for most packages
@@ -356,10 +351,6 @@ PRINTF_FMT := printf '%-11s %-$(PKG_COL_WIDTH)s %-$(TARGET_COL_WIDTH)s %-1
.PHONY: download
download: $(addprefix download-,$(PKGS))
-.PHONY: build-requirements
-build-requirements:
- @$(MAKE) -f '$(MAKEFILE)' $(BUILD_PKGS) MXE_TARGETS=$(BUILD) DONT_CHECK_REQUIREMENTS=true
-
define TARGET_RULE
$(if $(findstring i686-pc-mingw32,$(1)),
$(error Deprecated target specified: "$(1)". Please use \
@@ -709,7 +700,7 @@ build-matrix.html: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk)
$(eval $(PKG)_BUILD_ONLY := $(false)) \
<td class="supported">&#x2713;</td>, \
<td class="unsupported">&#x2717;</td>)\n) \
- $(if $(call set_is_member,$(PKG),$(BUILD_PKGS)), \
+ $(if $(call set_is_member,$(PKG),$($(BUILD)_PKGS)), \
$(eval $(PKG)_VIRTUAL := $(false)) \
<td class="supported">&#x2713;</td>, \
<td class="unsupported">&#x2717;</td>)\n \
@@ -731,7 +722,7 @@ build-matrix.html: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk)
@echo '</th>' >> $@
@$(foreach TARGET,$(MXE_TARGET_LIST), \
echo '<th>$(words $($(TARGET)_PKGCOUNT))</th>' >> $@;)
- @echo '<th>$(words $(BUILD_PKGS))</th>' >> $@
+ @echo '<th>$(words $($(BUILD)_PKGS))</th>' >> $@
@echo '</tr>' >> $@
@echo '</tbody>' >> $@
@echo '</table>' >> $@
diff --git a/index.html b/index.html
index 4ccf9dc..7f1edb4 100644
--- a/index.html
+++ b/index.html
@@ -732,9 +732,8 @@ USE_OSGPLUGIN(&lt;plugin2&gt;)
<p>
Install
- <a href="http://developer.apple.com/xcode/">Xcode 5</a>
+ <a href="http://developer.apple.com/xcode/">the latest Xcode</a>
</p>
- <h4 id="requirements-macos-step-1">Step 1</h4>
<h5 id="requirements-macos-method-1">Method 1 - MacPorts</h5>
<p>
Install <a href="http://www.macports.org/">MacPorts</a>,
@@ -742,31 +741,43 @@ USE_OSGPLUGIN(&lt;plugin2&gt;)
</p>
<!-- http://www.macports.org/ports.php -->
<pre>sudo port install \
- gdk-pixbuf2 glib2 intltool p5-xml-parser p7zip gpatch scons wget xz</pre>
+ autoconf automake bison cmake coreutils flex gettext \
+ gdk-pixbuf2 glib2 gsed intltool libffi libtool openssl \
+ p5-xml-parser p7zip scons wget xz</pre>
+
<h5 id="requirements-macos-method-2">Method 2 - Rudix</h5>
<p>
- Install <a href="http://rudix.org/">Rudix</a> you can make it with following command
- </p>
- <pre>curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.6/rudix.py \
- | sudo python - install rudix</pre>
- <p>
+ Install <a href="http://rudix.org/">Rudix</a>,
then run:
</p>
- <pre>sudo rudix install glib pkg-config scons wget xz</pre>
- Note: <b>gdk-pixbuf2</b> is not installed in method 2,
- so you can not build <b>gtk3</b>.
- <h4 id="requirements-macos-step-2">Step 2</h4>
+ <!-- http://rudix.org/packages/index.html -->
+ <pre>sudo rudix install \
+ autoconf automake cmake coreutils gettext glib intltool \
+ libtool p7zip scons sed wget xz</pre>
<p>
- After installing pre-requirement run from within the mxe directory:
+ Note: <b>gdk-pixbuf2</b> is not installed in method 2,
+ so you can not build <b>gtk3</b>. Other packages may be
+ missing on Rudix - please open an issue if you find any.
</p>
- <pre>make build-requirements</pre>
<p>
You may be prompted to install a java runtime
- this is not required.
</p>
<p>
- Mac OS X versions ≤ 10.7 are no longer supported.
+ Mac OS X versions ≤ 10.9 are no longer tested.
</p>
+ <p>
+ <h5>Certain packages have open issues on OS X</h5>
+ </p>
+ <p>
+ to build the remainder of MXE, run:
+ </p>
+ <pre>make EXCLUDE_PKGS='nsis ocaml%'</pre>
+ <p>
+ to see a list of all dependent downstream packages that
+ will be excluded, run:
+ </p>
+ <pre>make show-downstream-deps-'nsis ocaml%'</pre>
<h3 id="requirements-opensuse">openSUSE</h3>
@@ -1075,14 +1086,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="http://www.aubio.org/">aubio</a></td>
</tr>
<tr>
- <td class="package">autoconf</td>
- <td class="website"><a href="http://www.gnu.org/software/autoconf/">autoconf</a></td>
- </tr>
- <tr>
- <td class="package">automake</td>
- <td class="website"><a href="http://www.gnu.org/software/automake/">automake</a></td>
- </tr>
- <tr>
<td class="package">db</td>
<td class="website"><a href="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html">Oracle Berkeley DB</a></td>
</tr>
@@ -1095,10 +1098,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="https://www.gnu.org/software/binutils/">GNU Binutils</a></td>
</tr>
<tr>
- <td class="package">bison</td>
- <td class="website"><a href="http://www.gnu.org/software/bison/">bison</a></td>
- </tr>
- <tr>
<td class="package">blas</td>
<td class="website"><a href="http://www.netlib.org/blas/">blas</a></td>
</tr>
@@ -1179,10 +1178,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="https://bitbucket.org/Coin3D/">Coin3D</a></td>
</tr>
<tr>
- <td class="package">coreutils</td>
- <td class="website"><a href="https://www.gnu.org/software/coreutils/">GNU Core Utilities</a></td>
- </tr>
- <tr>
<td class="package">cppunit</td>
<td class="website"><a href="http://www.freedesktop.org/wiki/Software/cppunit/">CppUnit</a></td>
</tr>
@@ -1255,10 +1250,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="http://www.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN">FLANN</a></td>
</tr>
<tr>
- <td class="package">flex</td>
- <td class="website"><a href="http://flex.sourceforge.net/">flex</a></td>
- </tr>
- <tr>
<td class="package">fltk</td>
<td class="website"><a href="http://www.fltk.org/">FLTK</a></td>
</tr>
@@ -1363,10 +1354,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="https://www.gnu.org/software/gnutls/">GnuTLS</a></td>
</tr>
<tr>
- <td class="package">gperf</td>
- <td class="website"><a href="https://www.gnu.org/software/gperf/">GNU gperf</a></td>
- </tr>
- <tr>
<td class="package">graphicsmagick</td>
<td class="website"><a href="http://www.graphicsmagick.org/">GraphicsMagick</a></td>
</tr>
@@ -1471,10 +1458,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="http://www.imagemagick.org/">ImageMagick</a></td>
</tr>
<tr>
- <td class="package">intltool</td>
- <td class="website"><a href="http://freedesktop.org/wiki/Software/intltool/">Intltool</a></td>
- </tr>
- <tr>
<td class="package">isl</td>
<td class="website"><a href="http://isl.gforge.inria.fr/">Integer Set Library</a></td>
</tr>
@@ -1879,14 +1862,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="http://www.oberhumer.com/opensource/lzo/">lzo</a></td>
</tr>
<tr>
- <td class="package">m4</td>
- <td class="website"><a href="http://www.gnu.org/software/m4/">GNU M4</a></td>
- </tr>
- <tr>
- <td class="package">make</td>
- <td class="website"><a href="http://www.gnu.org/software/make/">GNU Make</a></td>
- </tr>
- <tr>
<td class="package">matio</td>
<td class="website"><a href="http://sourceforge.net/projects/matio/">matio</a></td>
</tr>
@@ -2387,10 +2362,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
<td class="website"><a href="http://www.libsdl.org/">SDL2_ttf</a></td>
</tr>
<tr>
- <td class="package">sed</td>
- <td class="website"><a href="https://www.gnu.org/software/sed/">GNU sed</a></td>
- </tr>
- <tr>
<td class="package">sfml</td>
<td class="website"><a href="http://www.sfml-dev.org/">SFML</a></td>
</tr>
diff --git a/src/autoconf.mk b/src/autoconf.mk
deleted file mode 100644
index 93c2ffb..0000000
--- a/src/autoconf.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := autoconf
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 2.69
-$(PKG)_CHECKSUM := 64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/autoconf/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/autoconf/$($(PKG)_FILE)
-$(PKG)_DEPS := m4
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/autoconf/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="autoconf-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/automake.mk b/src/automake.mk
deleted file mode 100644
index 6ad1496..0000000
--- a/src/automake.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := automake
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.14.1
-$(PKG)_CHECKSUM := 814c2333f350ce00034a1fe718e0e4239998ceea7b0aff67e9fd273ed6dfc23b
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/automake/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/automake/$($(PKG)_FILE)
-$(PKG)_DEPS := autoconf
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/automake/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="automake-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)' man1_MANS=
- $(MAKE) -C '$(1).build' -j 1 install man1_MANS=
-endef
diff --git a/src/bison.mk b/src/bison.mk
deleted file mode 100644
index eeb766f..0000000
--- a/src/bison.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := bison
-$(PKG)_IGNORE := 3%
-$(PKG)_VERSION := 2.7.1
-$(PKG)_CHECKSUM := b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb
-$(PKG)_SUBDIR := bison-$($(PKG)_VERSION)
-$(PKG)_FILE := bison-$($(PKG)_VERSION).tar.xz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/bison/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/bison/$($(PKG)_FILE)
-$(PKG)_DEPS := flex
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/bison/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="bison-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/coreutils.mk b/src/coreutils.mk
deleted file mode 100644
index a9d0f0d..0000000
--- a/src/coreutils.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := coreutils
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 8.23
-$(PKG)_CHECKSUM := ec43ca5bcfc62242accb46b7f121f6b684ee21ecd7d075059bf650ff9e37b82d
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS := gettext gmp libiconv libtool
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/coreutils/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="coreutils-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)' man1_MANS=
- $(MAKE) -C '$(1).build' -j 1 install man1_MANS=
-endef
diff --git a/src/flex.mk b/src/flex.mk
deleted file mode 100644
index e03144b..0000000
--- a/src/flex.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := flex
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 2.5.39
-$(PKG)_CHECKSUM := add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f
-$(PKG)_SUBDIR := flex-$($(PKG)_VERSION)
-$(PKG)_FILE := flex-$($(PKG)_VERSION).tar.bz2
-$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/flex/$($(PKG)_FILE)
-$(PKG)_DEPS :=
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://sourceforge.net/projects/flex/files/' | \
- grep -i 'flex/files/' | \
- $(SED) -n 's,.*/flex-\([0-9\.]*\)\.tar.*/.*,\1,p' | \
- head -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)' \
- --disable-shared
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/gperf.mk b/src/gperf.mk
deleted file mode 100644
index 54bb5b2..0000000
--- a/src/gperf.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := gperf
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 3.0.4
-$(PKG)_CHECKSUM := 767112a204407e62dbc3106647cf839ed544f3cf5d0f0523aaa2508623aad63e
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS :=
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/gperf/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="gperf-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/intltool.mk b/src/intltool.mk
deleted file mode 100644
index f11d5a6..0000000
--- a/src/intltool.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := intltool
-$(PKG)_VERSION := 0.50.2
-$(PKG)_CHECKSUM := 67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := https://launchpad.net/intltool/trunk/$($(PKG)_VERSION)/+download/$($(PKG)_FILE)
-$(PKG)_DEPS :=
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://launchpad.net/intltool/+download' | \
- $(SED) -n 's,.*https://launchpad.net/intltool/trunk/\([0-9][^"]*\)\/+download/intltool-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)' man1_MANS=
- $(MAKE) -C '$(1).build' -j 1 install man1_MANS=
-endef
diff --git a/src/libtool.mk b/src/libtool.mk
index e2c703b..713dcd7 100644
--- a/src/libtool.mk
+++ b/src/libtool.mk
@@ -8,18 +8,10 @@ $(PKG)_CHECKSUM := 159d4e20c201f929e3562536d3ae6b5e605403fa4bb4e72ef197a4e162c3f
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := http://ftp.gnu.org/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS := autoconf automake
+$(PKG)_DEPS :=
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://ftp.gnu.org/gnu/libtool/?C=M;O=D' | \
$(SED) -n 's,.*<a href="libtool-\([0-9][^"]*\)\.tar.*,\1,p' | \
head -1
endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/m4.mk b/src/m4.mk
deleted file mode 100644
index bd865cb..0000000
--- a/src/m4.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := m4
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.4.17
-$(PKG)_CHECKSUM := f0543c3beb51fa6b3337d8025331591e0e18d8ec2886ed391f1aade43477d508
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/m4/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/m4/$($(PKG)_FILE)
-$(PKG)_DEPS :=
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/m4/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="m4-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- # gets has been removed from recent glibc
- $(SED) -i -e '/gets is a/d' '$(1)/lib/stdio.in.h'
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/make.mk b/src/make.mk
deleted file mode 100644
index e8ab03c..0000000
--- a/src/make.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := make
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 4.1
-$(PKG)_CHECKSUM := 0bc7613389650ee6a24554b52572a272f7356164fd2c4132b0bcf13123e4fca5
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS := gettext
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/make/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="make-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-endef
diff --git a/src/sed.mk b/src/sed.mk
deleted file mode 100644
index 8351361..0000000
--- a/src/sed.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-PKG := sed
-$(PKG)_IGNORE :=
-$(PKG)_VERSION := 4.2.2
-$(PKG)_CHECKSUM := f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
-$(PKG)_URL := http://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_URL_2 := ftp://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS := gettext libiconv
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://ftp.gnu.org/gnu/sed/?C=M;O=D' | \
- $(SED) -n 's,.*<a href="sed-\([0-9][^"]*\)\.tar.*,\1,p' | \
- $(SORT) -V | \
- tail -1
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- mkdir '$(1).build'
- cd '$(1).build' && '$(1)/configure' \
- --prefix='$(PREFIX)/$(TARGET)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)' man1_MANS=
- $(MAKE) -C '$(1).build' -j 1 install man1_MANS=
-endef