new package: gopher
This commit is contained in:
parent
fdc4fc240e
commit
cc2ea67b5b
9
packages/gopher/Makefile.config.in.patch
Normal file
9
packages/gopher/Makefile.config.in.patch
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
--- a/Makefile.config.in
|
||||||
|
+++ b/Makefile.config.in
|
||||||
|
@@ -292,5 +292,5 @@
|
||||||
|
WAISINCLUDES = -I@top_srcdir@/wais -I../ui
|
||||||
|
INCLUDES = -I@top_srcdir@ -I@top_srcdir@/object
|
||||||
|
|
||||||
|
-LDFLAGS = -L../object
|
||||||
|
+LDFLAGS += -L../object
|
||||||
|
SHELL = /bin/sh
|
14
packages/gopher/build.sh
Normal file
14
packages/gopher/build.sh
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
TERMUX_PKG_HOMEPAGE=gopher://gopher.quux.org/1/devel/gopher
|
||||||
|
TERMUX_PKG_DESCRIPTION="University of Minnesota gopher"
|
||||||
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||||
|
TERMUX_PKG_MAINTAINER="@termux"
|
||||||
|
TERMUX_PKG_VERSION=3.0.17.3
|
||||||
|
TERMUX_PKG_SRCURL=http://archive.ubuntu.com/ubuntu/pool/universe/g/gopher/gopher_${TERMUX_PKG_VERSION}.tar.gz
|
||||||
|
TERMUX_PKG_SHA256=584b4ffeaa5221bab94bc4934b644f64df35c955e7720f3cfff648072eb0370b
|
||||||
|
TERMUX_PKG_DEPENDS="ncurses"
|
||||||
|
TERMUX_PKG_BUILD_IN_SRC=true
|
||||||
|
|
||||||
|
termux_step_pre_configure() {
|
||||||
|
CFLAGS+=" $CPPFLAGS"
|
||||||
|
LDFLAGS+=" -lncursesw"
|
||||||
|
}
|
20
packages/gopher/conf.h.patch
Normal file
20
packages/gopher/conf.h.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
--- a/conf.h
|
||||||
|
+++ b/conf.h
|
||||||
|
@@ -480,7 +480,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef MAIL_COMMAND
|
||||||
|
-#define MAIL_COMMAND "/bin/mail"
|
||||||
|
+#define MAIL_COMMAND "@TERMUX_PREFIX@/bin/mail"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef TELNET_COMMAND
|
||||||
|
@@ -496,7 +496,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef PLAY_COMMAND
|
||||||
|
-#define PLAY_COMMAND "/bin/false"
|
||||||
|
+#define PLAY_COMMAND "@TERMUX_PREFIX@/bin/false"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef MIME_COMMAND
|
13
packages/gopher/gopher-download.c.patch
Normal file
13
packages/gopher/gopher-download.c.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
--- a/gopher/download.c
|
||||||
|
+++ b/gopher/download.c
|
||||||
|
@@ -271,8 +271,8 @@
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
- if (chdir("/tmp")!=0) {
|
||||||
|
- CursesErrorMsg(Gtxt("Can't write to the /tmp directory!",70));
|
||||||
|
+ if (chdir("@TERMUX_PREFIX@/tmp")!=0) {
|
||||||
|
+ CursesErrorMsg(Gtxt("Can't write to the @TERMUX_PREFIX@/tmp directory!",70));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
38
packages/gopher/gopher-gopher.c.patch
Normal file
38
packages/gopher/gopher-gopher.c.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
--- a/gopher/gopher.c
|
||||||
|
+++ b/gopher/gopher.c
|
||||||
|
@@ -1056,7 +1056,7 @@
|
||||||
|
FILE *tmpfile;
|
||||||
|
char inputline[512];
|
||||||
|
char *view = NULL;
|
||||||
|
- char mkstemp_template[] = "/tmp/gopher-XXXXXX";
|
||||||
|
+ char mkstemp_template[] = "@TERMUX_PREFIX@/tmp/gopher-XXXXXX";
|
||||||
|
int mkstemp_fd = -1;
|
||||||
|
boolean WritePipe = FALSE,
|
||||||
|
ForkOff = FALSE;
|
||||||
|
@@ -1109,7 +1109,7 @@
|
||||||
|
tmpfilename = strdup(mkstemp_template);
|
||||||
|
tmpfile = fdopen(mkstemp_fd, "w");
|
||||||
|
#else /* ! HAVE_MKSTEMP */
|
||||||
|
- tmpfilename = tempnam("/tmp","gopher");
|
||||||
|
+ tmpfilename = tempnam("@TERMUX_PREFIX@/tmp","gopher");
|
||||||
|
tmpfile = fopen(tmpfilename, "w");
|
||||||
|
#endif /* HAVE_MKSTEMP */
|
||||||
|
#endif /* VMS */
|
||||||
|
@@ -3060,7 +3060,7 @@
|
||||||
|
|
||||||
|
{
|
||||||
|
char *tmpfilename;
|
||||||
|
- char mkstemp_template[] = "/tmp/gopher-XXXXXX";
|
||||||
|
+ char mkstemp_template[] = "@TERMUX_PREFIX@/tmp/gopher-XXXXXX";
|
||||||
|
int mkstemp_fd = -1;
|
||||||
|
FILE *tmpfile;
|
||||||
|
Blockobj *bl;
|
||||||
|
@@ -3092,7 +3092,7 @@
|
||||||
|
Gopenfile = tmpfilename;
|
||||||
|
tmpfile = fdopen(mkstemp_fd, "w");
|
||||||
|
#else /* ! HAVE_MKSTEMP */
|
||||||
|
- Gopenfile = tmpfilename = tempnam("/tmp", "gopher");
|
||||||
|
+ Gopenfile = tmpfilename = tempnam("@TERMUX_PREFIX@/tmp", "gopher");
|
||||||
|
tmpfile = fopen(tmpfilename, "w");
|
||||||
|
#endif /* HAVE_MKSTEMP */
|
||||||
|
#endif /* VMS */
|
Loading…
Reference in New Issue
Block a user