summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorØrjan Malde <red@foxi.me>2022-02-03 23:45:29 +0100
committerØrjan Malde <red@foxi.me>2022-02-03 23:45:29 +0100
commitd75609f8e3196fef4353e0a675e4a65e4b3c9b7d (patch)
treebfb10516de598fd19fc714ceca7e02a8d76066b3
parentef068e866330f90451f89e30e6695547f33ba4b1 (diff)
downloadmidipix_build-d75609f8e3196fef4353e0a675e4a65e4b3c9b7d.tar.bz2
midipix_build-d75609f8e3196fef4353e0a675e4a65e4b3c9b7d.tar.xz
groups/211.native_packages_cmdline.group: adds moe v1.12
Signed-off-by: Ørjan Malde <red@foxi.me>
-rw-r--r--groups/211.native_packages_cmdline.group8
-rw-r--r--patches/moe-1.12_pre.local.patch15
2 files changed, 22 insertions, 1 deletions
diff --git a/groups/211.native_packages_cmdline.group b/groups/211.native_packages_cmdline.group
index 60f2ef51..76e53121 100644
--- a/groups/211.native_packages_cmdline.group
+++ b/groups/211.native_packages_cmdline.group
@@ -4,7 +4,7 @@
GROUP_TARGET="native_packages";
NATIVE_PACKAGES_PACKAGES="$(rtl_lconcat "${NATIVE_PACKAGES_PACKAGES}" "
bas bash bc busybox cabextract calcurse clipboard_utils coreutils cpio dash datamash dos2unix ed exif figlet
-findutils gawk grep jush lzop mc mksh moon_buggy mpg123 mp3splt nano ninvaders
+findutils gawk grep jush lzop mc mksh moe moon_buggy mpg123 mp3splt nano ninvaders
openbsd_baseutils profanity pixz pv rc sash sbase screen sed sharutils sloccount tar tcsh
the_silver_searcher toilet tree terminally_tetris ubase which zsh")";
: ${PKG_BAS_DEPENDS:="ncurses"};
@@ -123,6 +123,12 @@ the_silver_searcher toilet tree terminally_tetris ubase which zsh")";
+../mksh/mksh.1=share/man/man1/%[FNAME]"};
: ${PKG_MKSH_IN_TREE:=1};
: ${PKG_MKSH_SUBDIR:=mksh};
+: ${PKG_MOE_DEPENDS:="ncurses"};
+: ${PKG_MOE_SHA256SUM:=8a885f2be426f8e04ad39c96012bd860954085a23744f2451663168826d7a1e8};
+: ${PKG_MOE_VERSION:=1.12};
+: ${PKG_MOE_URL:=https://ftp.gnu.org/gnu/moe/moe-${PKG_MOE_VERSION}.tar.lz};
+: ${PKG_MOE_CONFIGURE_ARGS:="--prefix= CXX=${DEFAULT_TARGET}-g++"};
+: ${PKG_MOE_ENV_VARS_EXTRA:="CXXFLAGS=${DEFAULT_CXXFLAGS}"};
: ${PKG_MOON_BUGGY_DEPENDS:="ncurses"};
: ${PKG_MOON_BUGGY_SHA256SUM:=352dc16ccae4c66f1e87ab071e6a4ebeb94ff4e4f744ce1b12a769d02fe5d23f};
: ${PKG_MOON_BUGGY_VERSION:=1.0.51};
diff --git a/patches/moe-1.12_pre.local.patch b/patches/moe-1.12_pre.local.patch
new file mode 100644
index 00000000..b5abbc7a
--- /dev/null
+++ b/patches/moe-1.12_pre.local.patch
@@ -0,0 +1,15 @@
+diff -ru moe-1.12.orig/configure moe-1.12/configure
+--- moe-1.12.orig/configure 2022-01-20 17:28:29.000000000 +0100
++++ moe-1.12/configure 2022-02-03 23:41:43.452057383 +0100
+@@ -23,9 +23,9 @@
+ sysconfdir='$(prefix)/etc'
+ CXX=g++
+ CPPFLAGS=
+-CXXFLAGS='-Wall -W -O2'
++CXXFLAGS ?= '-Wall -W -O2'
+ LDFLAGS=
+-LIBS=-lncurses
++LIBS='-lncurses -ltinfo'
+
+ # checking whether we are using GNU C++.
+ /bin/sh -c "${CXX} --version" > /dev/null 2>&1 || { CXX=c++ ; CXXFLAGS=-O2 ; }