summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2018-11-27 10:56:37 +0000
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2018-11-27 10:56:37 +0000
commit254e2226f9a4b19787dfcb07e3ba758cbfa2cd72 (patch)
tree555edb82edb348f6275b88396f939f1932f4a162
parent6c0683c88580e7322edbe0a0fbf813f310fc0be7 (diff)
downloadmidipix_build-254e2226f9a4b19787dfcb07e3ba758cbfa2cd72.tar.bz2
midipix_build-254e2226f9a4b19787dfcb07e3ba758cbfa2cd72.tar.xz
vars/build.vars:native_packages_etc: adds emacs v26.1 (disabled pending fix.)
patches/emacs-26.1.local.patch: added.
-rw-r--r--patches/emacs-26.1.local.patch25
-rw-r--r--vars/build.vars11
2 files changed, 33 insertions, 3 deletions
diff --git a/patches/emacs-26.1.local.patch b/patches/emacs-26.1.local.patch
new file mode 100644
index 00000000..27eac34d
--- /dev/null
+++ b/patches/emacs-26.1.local.patch
@@ -0,0 +1,25 @@
+--- emacs-26.1/configure.orig 2018-05-25 15:30:58.000000000 +0000
++++ emacs-26.1/configure 2018-11-27 10:43:34.716000000 +0000
+@@ -4766,6 +4766,11 @@
+ opsys=gnu-linux
+ ;;
+
++ ## Midipix ports
++ *-*-midipix* )
++ opsys=midipix
++ ;;
++
+ ## FreeBSD ports
+ *-*-freebsd* )
+ opsys=freebsd
+--- emacs-26.1/lib-src/Makefile.in.orig 2018-04-23 14:17:42.000000000 +0000
++++ emacs-26.1/lib-src/Makefile.in 2018-11-27 10:49:07.900000000 +0000
+@@ -389,7 +389,7 @@
+ $(NTLIB) $(LOADLIBES) $(LIB_CLOCK_GETTIME) -o $@
+
+ make-docfile${EXEEXT}: ${srcdir}/make-docfile.c $(NTLIB) $(config_h)
+- $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< $(NTLIB) $(LOADLIBES) -o $@
++ $(AM_V_CCLD)$(BUILDCC) ${ALL_CFLAGS} $< $(NTLIB) $(LOADLIBES) -o $@
+
+ movemail${EXEEXT}: ${srcdir}/movemail.c pop.o $(NTLIB) $(config_h)
+ $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} ${MOVE_FLAGS} $< pop.o \
diff --git a/vars/build.vars b/vars/build.vars
index 0ff4b2ef..26626c45 100644
--- a/vars/build.vars
+++ b/vars/build.vars
@@ -1147,9 +1147,9 @@ patch patchutils perl python2 python3 ruby smallbasic tcl";
#
# Packages list native_packages_etc
NATIVE_PACKAGES_ETC_PACKAGES="
-ca_certificates cron dante debianutils fetchmail hexcurse htop icecast isync infounzip infozip jamvm classpath
-john less mc mintty nano ncdu p7zip procps_ng qpdf rdesktop rw rxvt_unicode st tmux tzdb vim xcowsay
-xeyes xorriso xterm xwd";
+ca_certificates cron dante debianutils emacs fetchmail hexcurse htop icecast isync infounzip infozip
+jamvm classpath john less mc mintty nano ncdu p7zip procps_ng qpdf rdesktop rw rxvt_unicode st tmux
+tzdb vim xcowsay xeyes xorriso xterm xwd";
: ${PKG_CA_CERTIFICATES_URLS_GIT:="ca-certificates=https://github.com/Redfoxmoon3/ca-certificates@master"};
: ${PKG_CA_CERTIFICATES_IN_TREE:=1};
: ${PKG_CA_CERTIFICATES_CFLAGS_BUILD_EXTRA:=-I${PREFIX_NATIVE}/include};
@@ -1169,6 +1169,11 @@ xeyes xorriso xterm xwd";
: ${PKG_DEBIANUTILS_SUBDIR:=debianutils-${PKG_DEBIANUTILS_VERSION}};
: ${PKG_DEBIANUTILS_BUILD_STEPS_DISABLE:=install_make};
: ${PKG_DEBIANUTILS_INSTALL_FILES:="../obj/run-parts=bin/ ../debianutils-${PKG_DEBIANUTILS_VERSION}/run-parts.8=share/man/man8/"};
+: ${PKG_EMACS_SHA256SUM:=1cf4fc240cd77c25309d15e18593789c8dbfba5c2b44d8f77c886542300fd32c};
+: ${PKG_EMACS_VERSION:=26.1};
+: ${PKG_EMACS_URL:=http://www.gutscheinrausch.de/mirror/gnu/emacs/emacs-${PKG_EMACS_VERSION}.tar.xz};
+: ${PKG_EMACS_DISABLED:=1};
+: ${PKG_EMACS_ENV_VARS_EXTRA:="BUILDCC=gcc"};
: ${PKG_FETCHMAIL_SHA256SUM:=c7500bed3b0bb85722f7cf2d980e74a879ac57b13cfd225d278179d671c0f5e8};
: ${PKG_FETCHMAIL_VERSION:=6.4.0.beta4};
: ${PKG_FETCHMAIL_URL:=http://krusty.dt.e-technik.tu-dortmund.de/~ma/fetchmail/fetchmail-${PKG_FETCHMAIL_VERSION}.tar.xz};