diff options
author | obrien <obrien@FreeBSD.org> | 2002-07-06 10:24:58 +0800 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-07-06 10:24:58 +0800 |
commit | 8915e767f65ee5464de4f5b35f95034512cca991 (patch) | |
tree | 6878cb27370c6998c72e4cdd7438bc9fbc020f64 /ftp/ncftp3 | |
parent | 1a0127720fe73d590b4c9adfa448d91a17307c1c (diff) | |
download | freebsd-ports-graphics-8915e767f65ee5464de4f5b35f95034512cca991.tar.gz freebsd-ports-graphics-8915e767f65ee5464de4f5b35f95034512cca991.tar.zst freebsd-ports-graphics-8915e767f65ee5464de4f5b35f95034512cca991.zip |
Actually `cvs add' needed patch for 3.1.4 this time.
Also optimize the Makefile a little more.
Submitted by: naddy
Diffstat (limited to 'ftp/ncftp3')
-rw-r--r-- | ftp/ncftp3/Makefile | 8 | ||||
-rw-r--r-- | ftp/ncftp3/files/patch-sio-Makefile.in | 26 |
2 files changed, 30 insertions, 4 deletions
diff --git a/ftp/ncftp3/Makefile b/ftp/ncftp3/Makefile index 60824a6b90e..ee75bf3c4e2 100644 --- a/ftp/ncftp3/Makefile +++ b/ftp/ncftp3/Makefile @@ -43,12 +43,12 @@ do-install: @cd ${WRKSRC}/bin ; ${INSTALL_PROGRAM} \ ncftpbatch ncftpget ncftpls ncftpput ncftpbookmarks \ ${PREFIX}/bin - @cd ${PREFIX}/bin && ${LN} ncftpbatch ncftpspooler - @${INSTALL_DATA} ${WRKSRC}/Strn/libStrn.so.1 ${PREFIX}/lib/${LIBSTRN} - @cd ${PREFIX}/lib && ${LN} -sf ${LIBSTRN} libStrn.so - @cd ${WRKSRC} && ${INSTALL_DATA} libncftp/${LIBNCFTP} sio/${LIBSIO} \ + @cd ${PREFIX}/bin && ${LN} -f ncftpbatch ncftpspooler + @cd ${WRKSRC} && ${INSTALL_DATA} \ + Strn/${LIBSTRN} libncftp/${LIBNCFTP} sio/${LIBSIO} \ ${PREFIX}/lib @cd ${PREFIX}/lib \ + && ${LN} -sf ${LIBSTRN} libStrn.so \ && ${LN} -sf ${LIBNCFTP} libncftp.so \ && ${LN} -sf ${LIBSIO} libsio.so @${INSTALL_MAN} ${WRKSRC}/doc/man/ncftp.1 ${PREFIX}/man/man1/ncftp3.1 diff --git a/ftp/ncftp3/files/patch-sio-Makefile.in b/ftp/ncftp3/files/patch-sio-Makefile.in new file mode 100644 index 00000000000..1485fd3efdf --- /dev/null +++ b/ftp/ncftp3/files/patch-sio-Makefile.in @@ -0,0 +1,26 @@ +--- sio/Makefile.in.orig Fri Jun 28 03:09:26 2002 ++++ sio/Makefile.in Fri Jul 5 11:26:55 2002 +@@ -64,15 +64,19 @@ + chmod a+r $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h + -@/bin/ls -l $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h + ++dynamic: $(LIBSO) ++ + shared: $(LIBSO) + + so: $(LIBSO) + + $(LIBSO): $(SOBJS) +- /bin/rm -f $(LIBSO) +- gcc -shared -Wl,-soname,$(LIBSO) -o $(LIBSO) $(SOBJS) +- chmod a+r $(LIB) sio.h usio.h +- -@/bin/ls -l $(LIBSO) ++ /bin/rm -f $(LIBSO) $(LIBSOS) ++ $(CC) -shared "-Wl,-soname,$(LIBSO)" -o "$(LIBSO)" $(SOBJS) ++ $(CC) -shared -Wl,-x -o $(LIBSO) `lorder $(SOBJS) | tsort -q` ++ chmod a+r $(LIBSO) sio.h usio.h ++ /bin/ln -s "$(LIBSO)" "$(LIBSOS)" ++ -@/bin/ls -l "$(LIBSOS)" "$(LIBSO)" + + soinstall: $(LIBSO) + cp $(LIBSO) $(PREFIX)/lib/$(LIBSO) |