diff options
author | Tony Theodore <tonyt@logyst.com> | 2015-10-15 09:49:11 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2015-11-26 04:01:47 (GMT) |
commit | cdb7e99dd692025819f4b6cd63791e52f09d1db7 (patch) | |
tree | 28cc9d1eb3c1e4865abf9bea11a365d15bae6f22 | |
parent | d28c2c02270cf28ee3c59359ffaa5c3f0b78a7b6 (diff) | |
download | mxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.zip mxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.tar.gz mxe-cdb7e99dd692025819f4b6cd63791e52f09d1db7.tar.bz2 |
remove optional native pkgs and build-requirements target
-rw-r--r-- | Makefile | 13 | ||||
-rw-r--r-- | index.html | 81 | ||||
-rw-r--r-- | src/autoconf.mk | 27 | ||||
-rw-r--r-- | src/automake.mk | 27 | ||||
-rw-r--r-- | src/bison.mk | 27 | ||||
-rw-r--r-- | src/coreutils.mk | 27 | ||||
-rw-r--r-- | src/flex.mk | 27 | ||||
-rw-r--r-- | src/gperf.mk | 27 | ||||
-rw-r--r-- | src/intltool.mk | 25 | ||||
-rw-r--r-- | src/libtool.mk | 10 | ||||
-rw-r--r-- | src/m4.mk | 29 | ||||
-rw-r--r-- | src/make.mk | 27 | ||||
-rw-r--r-- | src/sed.mk | 27 |
13 files changed, 29 insertions, 345 deletions
@@ -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">✓</td>, \ <td class="unsupported">✗</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">✓</td>, \ <td class="unsupported">✗</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>' >> $@ @@ -732,9 +732,8 @@ USE_OSGPLUGIN(<plugin2>) <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(<plugin2>) </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 |