summaryrefslogtreecommitdiff
path: root/data/ncftp
diff options
context:
space:
mode:
Diffstat (limited to 'data/ncftp')
-rw-r--r--data/ncftp/make.sh4
-rw-r--r--data/ncftp/mdns.diff4
2 files changed, 4 insertions, 4 deletions
diff --git a/data/ncftp/make.sh b/data/ncftp/make.sh
index 7da69beab..de71b27aa 100644
--- a/data/ncftp/make.sh
+++ b/data/ncftp/make.sh
@@ -1,6 +1,4 @@
-pkg:extract
-cd *
-pkg:patch
+pkg:setup
RANLIB=$(which "${PKG_TARG}-ranlib") CC=$(which "${PKG_TARG}-gcc") pkg:configure
make
mkdir -p "${PKG_DEST}/usr/share"
diff --git a/data/ncftp/mdns.diff b/data/ncftp/mdns.diff
index e9956b8eb..696ab5480 100644
--- a/data/ncftp/mdns.diff
+++ b/data/ncftp/mdns.diff
@@ -7,16 +7,18 @@ diff -ru ncftp-3.2.1/ncftp/main.c ncftp-3.2.1+iPhone/ncftp/main.c
/* main.c
*
* Copyright (c) 1992-2005 by Mike Gleason.
-@@ -401,6 +403,13 @@
+@@ -401,6 +403,15 @@
main_void_return_t
main(int argc, char **const argv)
{
++#if !defined(__ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__) || __ENVIRONMENT_ASPEN_VERSION_MIN_REQUIRED__ < 10200
+ struct nlist nl[2];
+ memset(nl, 0, sizeof(nl));
+ nl[0].n_un.n_name = (char *) "_useMDNSResponder";
+ nlist("/usr/lib/libc.dylib", nl);
+ if (nl[0].n_type != N_UNDF)
+ *(int *) nl[0].n_value = 0;
++#endif
+
int c;
int n;