Mercurial > mxe-octave
changeset 4362:85a6cedc88ff
c-ares: add new package
* src/c-ares.mk: new file
* index.html: add c-ares
* dist-files.mk: add c-ares.mk
author | John D |
---|---|
date | Mon, 13 Mar 2017 08:13:06 -0400 |
parents | eb3e153306f3 |
children | 37d9ce07e4d7 |
files | dist-files.mk index.html src/c-ares.mk |
diffstat | 3 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dist-files.mk Mon Mar 13 08:13:05 2017 -0400 +++ b/dist-files.mk Mon Mar 13 08:13:06 2017 -0400 @@ -43,6 +43,7 @@ build-yasm.mk \ bzip2-1-fixes.patch \ bzip2.mk \ + c-ares.mk \ cairo-2-static-init.patch \ cairo.mk \ cairomm.mk \
--- a/index.html Mon Mar 13 08:13:05 2017 -0400 +++ b/index.html Mon Mar 13 08:13:06 2017 -0400 @@ -1058,6 +1058,10 @@ <td class="website"><a href="http://www.bzip.org/">bzip2</a></td> </tr> <tr> + <td class="package">c-ares</td> + <td class="website"><a href="http://c-ares.haxx.se/">c-ares</a></td> + </tr> + <tr> <td class="package">cairo</td> <td class="website"><a href="http://cairographics.org/">cairo</a></td> </tr>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/c-ares.mk Mon Mar 13 08:13:06 2017 -0400 @@ -0,0 +1,29 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := c-ares +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.12.0 +$(PKG)_CHECKSUM := 8abfce61d2d788fb60a3441d05275162a460cbed +$(PKG)_SUBDIR := c-ares-$($(PKG)_VERSION) +$(PKG)_FILE := c-ares-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := http://c-ares.haxx.se/download/$($(PKG)_FILE) +$(PKG)_DEPS := + +define $(PKG)_UPDATE + $(WGET) -q -O- 'http://c-ares.haxx.se/download/?C=M;O=D' | \ + $(SED) -n 's,.*c-ares-\([0-9][^"]*\)\.tar.*,\1,p' | \ + head -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ + $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ + $(ENABLE_SHARED_OR_STATIC) \ + --prefix='$(HOST_PREFIX)' \ + $($(PKG)_CONFIGURE_OPTS) + + $(MAKE) -C '$(1)' -j '$(JOBS)' $(MXE_DISABLE_DOCS) + $(MAKE) -C '$(1)' -j 1 DESTDIR='$(3)' $(MXE_DISABLE_DOCS) install +endef