netbsd-curses: fix cross
This commit is contained in:
parent
3934e0209b
commit
4c80b29903
2 changed files with 51 additions and 1 deletions
|
@ -3,15 +3,18 @@ pkgname=netbsd-curses
|
|||
bad="gmake"
|
||||
deps="musl"
|
||||
ext="doc:dev"
|
||||
auto_cross
|
||||
|
||||
fetch() {
|
||||
curl -L "https://github.com/sabotage-linux/netbsd-curses/archive/master.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||
tar -xf $pkgname-$pkgver.tar.gz
|
||||
cd $pkgname-$pkgver
|
||||
patch -p1 < ../../cross.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
bad --gmake gmake PREFIX=/usr
|
||||
bad --gmake gmake PREFIX=/usr CROSSCOMPILING=1 LDFLAGS_HOST= CFLAGS_HOST=
|
||||
}
|
||||
|
||||
package() {
|
||||
|
|
47
base/netbsd-curses/cross.patch
Normal file
47
base/netbsd-curses/cross.patch
Normal file
|
@ -0,0 +1,47 @@
|
|||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -477,7 +477,7 @@
|
||||
$(RANLIB) $@
|
||||
|
||||
$(TI_LIBSO): $(TI_LOBJS)
|
||||
- $(CC) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
+ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
|
||||
libterminfo/hash.c: libterminfo/genhash libterminfo/term.h
|
||||
@echo "Generating terminfo hash"
|
||||
@@ -514,7 +514,7 @@
|
||||
|
||||
$(CU_LIBSO): $(TI_LIBSO)
|
||||
$(CU_LIBSO): $(CU_LOBJS)
|
||||
- $(CC) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
+ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
|
||||
libcurses/fileio.h: libcurses/shlib_version libcurses/genfileioh.awk
|
||||
$(AWK) -f ./genfileioh.awk < ./shlib_version > ./fileio.h
|
||||
@@ -526,7 +526,7 @@
|
||||
|
||||
$(PA_LIBSO): $(CU_LIBSO)
|
||||
$(PA_LIBSO): $(PA_LOBJS)
|
||||
- $(CC) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
+ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
|
||||
$(ME_LIBA): $(ME_OBJS)
|
||||
rm -f $@
|
||||
@@ -535,7 +535,7 @@
|
||||
|
||||
$(ME_LIBSO): $(CU_LIBSO)
|
||||
$(ME_LIBSO): $(ME_LOBJS)
|
||||
- $(CC) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
+ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
|
||||
$(FO_LIBA): $(FO_OBJS)
|
||||
rm -f $@
|
||||
@@ -544,7 +544,7 @@
|
||||
|
||||
$(FO_LIBSO): $(CU_LIBSO)
|
||||
$(FO_LIBSO): $(FO_LOBJS)
|
||||
- $(CC) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
+ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-soname=$(notdir $@)
|
||||
|
||||
# Allow terminfo descriptions to be compiled into libterminfo
|
||||
${TERMINFODIR}/terminfo.cdb: $(TOOL_TIC) ${TERMINFODIR}/terminfo
|
Loading…
Reference in a new issue