fb434b
Fixed rsync and util_linux, removed popt.
@@ -1 +0,0 @@
|
|
1
|
-
pkg.build
|
@@ -0,0 +1 @@
|
|
1
|
+
pkg.build
|
@@ -0,0 +1 @@
|
|
1
|
+
pkg.build
|
@@ -1 +0,0 @@
|
|
1
|
-
pkg.build
|
@@ -1 +0,0 @@
|
|
1
|
-
pkg.build
|
@@ -0,0 +1,11 @@
|
|
1
|
+
|
2
|
+
. ./build.vars and set -o errexit are assumed.
|
3
|
+
|
4
|
+
|
5
|
+
pkg_util_linux_configure_pre() {
|
6
|
+
export NCURSESW_CFLAGS="-I${PREFIX_LVL3}/include -I${PREFIX_LVL3}/include/ncursesw";
|
7
|
+
export PKG_CONFIG_LIBDIR="${PREFIX_LVL3}/lib/pkgconfig";
|
8
|
+
export NCURSESW_LIBS="-L${PREFIX_LVL3}/lib $(env PKG_CONFIG_LIBDIR=${PKG_CONFIG_LIBDIR} pkg-config --libs ncursesw)";
|
9
|
+
};
|
10
|
+
|
11
|
+
vim:filetype=sh
|
@@ -0,0 +1,11 @@
|
|
1
|
+
--- apk-tools-2.6.6/Make.rules.orig 2016-02-09 14:57:53.000000000 +0000
|
2
|
+
+++ apk-tools-2.6.6/Make.rules 2016-02-13 19:04:27.012687754 +0000
|
3
|
+
|
4
|
+
INSTALLDIR := $(INSTALL) -d
|
5
|
+
|
6
|
+
CFLAGS ?= -g -O2
|
7
|
+
-CFLAGS_ALL := -Werror -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 -fPIC
|
8
|
+
+CFLAGS_ALL := -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 -fPIC
|
9
|
+
CFLAGS_ALL += $(CFLAGS)
|
10
|
+
|
11
|
+
LDFLAGS ?= -g
|
@@ -11,6 +11,7 @@ log_msg info "Build started by ${BUILD_USER:=${USER}}@${BUILD_HNAME:=$(hostname)
|
|
11
11
|
log_env_vars ${LOG_ENV_VARS};
|
12
12
|
(mkdir -p ${PREFIX} ${PREFIX_NATIVE} ${PREFIX_TARGET} ${WORKDIR};
|
13
13
|
BUILD_NFINI=${BUILD_NSKIP:=${BUILD_NFAIL:=${BUILD_NBUILT:=0}}};
|
14
|
+
BUILD_SECS=$(command date +%s);
|
14
15
|
for BUILD_LVL in 0 1 2 3; do
|
15
16
|
for BUILD_SCRIPT_FNAME in ${BUILD_LVL}[0-9][0-9].*.build; do
|
16
17
|
if [ -n "${ARG_BUILD_SCRIPTS}" ]\
|
@@ -54,6 +55,11 @@ for BUILD_LVL in 0 1 2 3; do
|
|
54
55
|
fi;
|
55
56
|
done;
|
56
57
|
log_msg info "${BUILD_NFINI} finished, ${BUILD_NSKIP} skipped, and ${BUILD_NFAIL} failed builds in ${BUILD_NBUILT} build script(s).";
|
58
|
+
: $((BUILD_SECS=$(command date +%s)-${BUILD_SECS}));
|
59
|
+
: $((BUILD_HOURS=${BUILD_SECS}/3600));
|
60
|
+
: $((BUILD_MINUTES=(${BUILD_SECS}%3600)/60));
|
61
|
+
: $((BUILD_SECS=(${BUILD_SECS}%3600)%60));
|
62
|
+
log_msg info "Build time: ${BUILD_HOURS} hour(s), ${BUILD_MINUTES} minute(s), and ${BUILD_SECS} second(s).";
|
57
63
|
if [ $(( ${BUILD_NFINI} + ${BUILD_NSKIP} )) -ge 0 ]\
|
58
64
|
&& [ ${BUILD_NFAIL} -eq 0 ]\
|
59
65
|
&& [ ${ARG_TARBALL:-0} -eq 1 ]; then
|
@@ -23,7 +23,7 @@
|
|
23
23
|
: ${PREFIX:=${HOME}/midipix};
|
24
24
|
: ${PREFIX_NATIVE:=${PREFIX}/native};
|
25
25
|
: ${TARGET:=x86_64-nt64-midipix};
|
26
|
-
_type configure_args configure_args_extra git_args_extra install_target makeflags_build_extra no_clean no_config_cache no_configure no_destdir no_libtool_midipix no_patch_local patches_extra_url prefix prefix_extra unset_vars_build sha256sum subdir url url_type version AR CC CFLAGS LD LDFLAGS MAKEFLAGS PREFIX RANLIB"};
build
|
26
|
+
_type configure_args configure_args_extra git_args_extra install_target makeflags_build_extra makeflags_install_extra no_clean no_config_cache no_configure no_destdir no_libtool_midipix no_patch_local patches_extra_url prefix prefix_extra unset_vars_build sha256sum subdir url url_type version AR CC CFLAGS LD LDFLAGS MAKEFLAGS PREFIX RANLIB"};
build
|
27
27
|
: ${PREFIX_TARGET:=${PREFIX}/${TARGET}};
|
28
28
|
: ${PREFIX_LVL0:=${PREFIX_TARGET}};
|
29
29
|
: ${PREFIX_LVL1:=${PREFIX_NATIVE}};
|
@@ -48,6 +48,14 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
|
|
48
48
|
: ${PKG_LVL2_LDFLAGS_PATH:=-L${PREFIX_LVL2}/include};
|
49
49
|
_NATIVE} --prefix= --target=${TARGET}"};
--host=${HOST
|
50
50
|
|
51
|
+
: ${PKG_APK_TOOLS_VERSION:=2.6.6};
|
52
|
+
: ${PKG_APK_TOOLS_BUILD_DIR:=apk-tools-${PKG_APK_TOOLS_VERSION}};
|
53
|
+
: ${PKG_APK_TOOLS_URL:=http://git.alpinelinux.org/cgit/apk-tools/snapshot/apk-tools-${PKG_APK_TOOLS_VERSION}.tar.bz2};
|
54
|
+
: ${PKG_APK_TOOLS_CFLAGS:=-I${PREFIX_LVL3}/include};
|
55
|
+
: ${PKG_APK_TOOLS_LDFLAGS:=-L${PREFIX_LVL3}/lib};
|
56
|
+
_CONFIG_PATH=${PREFIX_LVL3}/lib/pkgconfig VERBOSE=1};
LUAAPK= PKG
|
57
|
+
: ${PKG_APK_TOOLS_NO_CONFIGURE:=1};
|
58
|
+
: ${PKG_APK_TOOLS_SHA256SUM:=7e5e86c856ce236c7fd54605ee0b1dbf59920398d3b33f9f6ff0e5f98e6828af};
|
51
59
|
: ${PKG_BZIP2_AR:=${HOST_NATIVE}-ar};
|
52
60
|
: ${PKG_BZIP2_CC:=${HOST_NATIVE}-gcc};
|
53
61
|
: ${PKG_BZIP2_RANLIB:=${HOST_NATIVE}-ranlib};
|
@@ -100,9 +108,11 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
|
|
100
108
|
: ${PKG_GIT_CC:=${HOST_NATIVE}-gcc};
|
101
109
|
_LVL3}/include};
-I${PREFIX
|
102
110
|
: ${PKG_GIT_LDFLAGS:=-L${PREFIX_LVL3}/lib};
|
103
|
-
V=99};
|
111
|
+
_PERL=1 PREFIX=${PREFIX_LVL3} V=99};
NO
|
112
|
+
_PERL=1 PREFIX=${PREFIX_LVL3} V=99};
NO
|
104
113
|
v2.7.1};
|
105
114
|
: ${PKG_GIT_NO_CONFIGURE:=1};
|
115
|
+
: ${PKG_GIT_NO_DESTDIR:=1};
|
106
116
|
: ${PKG_GIT_RANLIB:=${HOST_NATIVE}-ranlib};
|
107
117
|
: ${PKG_GIT_URL:=https://github.com/git/git.git};
|
108
118
|
: ${PKG_GIT_URL_TYPE:=git};
|
@@ -157,6 +167,8 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
|
|
157
167
|
: ${PKG_MUSL_SHA256SUM:=720b83c7e276b4b679c0bffe9509340d5f81fd601508e607e708177df0d31c0e};
|
158
168
|
: ${PKG_MUSL_VERSION:=1.1.12};
|
159
169
|
: ${PKG_MUSL_URL:=http://www.musl-libc.org/releases/musl-${PKG_MUSL_VERSION}.tar.gz};
|
170
|
+
_LVL3}/lib/pkgconfig --enable-pc-files --enable-widec};
--with-pkg-config-libdir=${PREFIX
|
171
|
+
: ${PKG_NCURSES_MAKEFLAGS_INSTALL_EXTRA:=PKG_CONFIG_LIBDIR=/lib/pkgconfig};
|
160
172
|
: ${PKG_NCURSES_SHA256SUM:=f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260};
|
161
173
|
: ${PKG_NCURSES_VERSION:=6.0};
|
162
174
|
: ${PKG_NCURSES_URL:=https://ftp.gnu.org/gnu/ncurses/ncurses-${PKG_NCURSES_VERSION}.tar.gz};
|
@@ -170,11 +182,9 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
|
|
170
182
|
: ${PKG_PATCH_SHA256SUM:=59c29f56faa0a924827e6a60c6accd6e2900eae5c6aaa922268c717f06a62048};
|
171
183
|
: ${PKG_PATCH_VERSION:=2.7};
|
172
184
|
: ${PKG_PATCH_URL:=https://ftp.gnu.org/gnu/patch/patch-${PKG_PATCH_VERSION}.tar.gz};
|
173
|
-
: ${
|
185
|
+
LDFLAGS"};
|
174
|
-
: ${PKG_POPT_VERSION:=1.16};
|
175
|
-
: ${PKG_POPT_URL:=http://rpm5.org/files/popt/popt-${PKG_POPT_VERSION}.tar.gz};
|
176
186
|
: ${PKG_RSYNC_CFLAGS:=-I${PREFIX_LVL3}/include};
|
177
|
-
: ${PKG_RSYNC_CONFIGURE_ARGS_EXTRA:=--with-included-zlib};
|
187
|
+
--with-included-zlib};
|
178
188
|
: ${PKG_RSYNC_LDFLAGS:=-L${PREFIX_LVL3}/lib};
|
179
189
|
: ${PKG_RSYNC_VERSION:=3.1.2};
|
180
190
|
: ${PKG_RSYNC_URL:=https://download.samba.org/pub/rsync/src/rsync-${PKG_RSYNC_VERSION}.tar.gz};
|
@@ -187,6 +197,7 @@ export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
|
|
187
197
|
: ${PKG_UTIL_LINUX_CFLAGS:=-I${PREFIX_LVL3}/include};
|
188
198
|
: ${PKG_UTIL_LINUX_LDFLAGS:=-I${PREFIX_LVL3}/lib};
|
189
199
|
--disable-wall --disable-write};
|
200
|
+
LDFLAGS};
|
190
201
|
: ${PKG_UTIL_LINUX_SHA256SUM:=133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6};
|
191
202
|
: ${PKG_UTIL_LINUX_VERSION:=2.27.1};
|
192
203
|
: ${PKG_UTIL_LINUX_URL:=https://www.kernel.org/pub/linux/utils/util-linux/v2.27/util-linux-${PKG_UTIL_LINUX_VERSION}.tar.gz};
|
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
Order for build level 2 (runtime:) psxtypes pemagine dalist ntapi psxscl ntcon ntctty
|
6
6
|
parse_with_pkg_name ${2} \
|
7
|
-
bash binutils binutils_host bzip2 coreutils
|
7
|
+
apk_tools bash binutils binutils_host bzip2 coreutils \
|
8
8
|
dalist dash diffutils findutils gawk git gmp \
|
9
9
|
grep gzip less libelf libressl libz make mpc mpfr \
|
10
10
|
ncurses ntapi ntcon ntctty openssh patch pemagine \
|
@@ -77,6 +77,8 @@ fi;
|
|
77
77
|
cd ${BUILD_DIR};
|
78
78
|
if [ ${PKG_NO_CONFIGURE:-0} -eq 0 ]\
|
79
79
|
&& ! is_build_script_done configure; then
|
80
|
+
command -v pkg_${PKG_NAME}_configure_pre >/dev/null \
|
81
|
+
&& pkg_${PKG_NAME}_configure_pre;
|
80
82
|
../${PKG_SUBDIR}/configure \
|
81
83
|
${_configure_args} \
|
82
84
|
${PKG_CONFIGURE_ARGS_EXTRA};
|
@@ -105,7 +107,7 @@ if ! is_build_script_done install1; then
|
|
105
107
|
if command -v pkg_${PKG_NAME}_install >/dev/null; then
|
106
108
|
pkg_${PKG_NAME}_install;
|
107
109
|
elif [ ${PKG_NO_DESTDIR:-0} -eq 0 ]; then
|
108
|
-
make ${PKG_MAKEFLAGS_INSTALL_EXTRA:+${
|
110
|
+
make ${PKG_MAKEFLAGS_INSTALL_EXTRA:+${PKG_MAKEFLAGS_INSTALL_EXTRA}}\
|
109
111
|
${MAKEFLAGS} \
|
110
112
|
${AR:+AR=${AR}} \
|
111
113
|
${CC:+CC=${CC}} ${CFLAGS:+"CFLAGS=${CFLAGS}"} \
|
@@ -114,7 +116,7 @@ if ! is_build_script_done install1; then
|
|
114
116
|
DESTDIR=${PREFIX_LVL} \
|
115
117
|
${PKG_INSTALL_TARGET:-install};
|
116
118
|
else
|
117
|
-
make ${PKG_MAKEFLAGS_INSTALL_EXTRA:+${
|
119
|
+
make ${PKG_MAKEFLAGS_INSTALL_EXTRA:+${PKG_MAKEFLAGS_INSTALL_EXTRA}}\
|
118
120
|
${MAKEFLAGS} \
|
119
121
|
${AR:+AR=${AR}} \
|
120
122
|
${CC:+CC=${CC}} ${CFLAGS:+"CFLAGS=${CFLAGS}"} \
|