mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
ELFify
This commit is contained in:
parent
96f332ddc7
commit
ff84ba4fea
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=13437
4 changed files with 41 additions and 80 deletions
|
@ -4,7 +4,7 @@
|
||||||
# Date created: 4 Nov 1994
|
# Date created: 4 Nov 1994
|
||||||
# Whom: ache
|
# Whom: ache
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.56 1998/08/14 00:22:06 ache Exp $
|
# $Id: Makefile,v 1.57 1998/09/07 20:38:02 ache Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
DISTNAME= ncftp-3.0beta14-src
|
DISTNAME= ncftp-3.0beta14-src
|
||||||
|
@ -34,12 +34,23 @@ do-install:
|
||||||
@cd ${WRKSRC}/bin ; $(INSTALL_PROGRAM) \
|
@cd ${WRKSRC}/bin ; $(INSTALL_PROGRAM) \
|
||||||
ncftpbatch ncftpget ncftpls ncftpput ncftpbookmarks \
|
ncftpbatch ncftpget ncftpls ncftpput ncftpbookmarks \
|
||||||
$(PREFIX)/bin
|
$(PREFIX)/bin
|
||||||
@$(INSTALL_DATA) $(WRKSRC)/Strn/libStrn.so.1.0 $(PREFIX)/lib
|
@$(INSTALL_DATA) $(WRKSRC)/Strn/libStrn.so.1 $(PREFIX)/lib/$(LIBSTRN)
|
||||||
@$(INSTALL_DATA) $(WRKSRC)/libncftp/libncftp.so.2.0 $(PREFIX)/lib
|
@cd $(PREFIX)/lib && ${LN} -s $(LIBSTRN) libStrn.so
|
||||||
@${LDCONFIG} -m ${PREFIX}/lib
|
@$(INSTALL_DATA) $(WRKSRC)/libncftp/libncftp.so.2 $(PREFIX)/lib/$(LIBNCFTP)
|
||||||
|
@cd $(PREFIX)/lib && ${LN} -s $(LIBNCFTP) libncftp.so
|
||||||
|
@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
|
||||||
@$(INSTALL_MAN) $(WRKSRC)/doc/man/ncftp.1 $(PREFIX)/man/man1/ncftp3.1
|
@$(INSTALL_MAN) $(WRKSRC)/doc/man/ncftp.1 $(PREFIX)/man/man1/ncftp3.1
|
||||||
@cd ${WRKSRC}/doc/man ; $(INSTALL_MAN) \
|
@cd ${WRKSRC}/doc/man ; $(INSTALL_MAN) \
|
||||||
ncftpbatch.1 ncftpget.1 ncftpls.1 ncftpput.1 \
|
ncftpbatch.1 ncftpget.1 ncftpls.1 ncftpput.1 \
|
||||||
$(PREFIX)/man/man1
|
$(PREFIX)/man/man1
|
||||||
@$(INSTALL_MAN) $(WRKSRC)/Strn/Strn.3 $(PREFIX)/man/man3
|
@$(INSTALL_MAN) $(WRKSRC)/Strn/Strn.3 $(PREFIX)/man/man3
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
||||||
|
.if ${PORTOBJFORMAT} == "elf"
|
||||||
|
LIBNCFTP= libncftp.so.2
|
||||||
|
LIBSTRN=libStrn.so.1
|
||||||
|
.else
|
||||||
|
LIBNCFTP= libncftp.so.2.0
|
||||||
|
LIBSTRN=libStrn.so.1.0
|
||||||
|
.endif
|
||||||
|
|
|
@ -1,36 +1,11 @@
|
||||||
*** libncftp/Makefile.in.orig Thu Nov 13 04:43:48 1997
|
--- libncftp/Makefile.in.orig Wed Nov 12 17:43:48 1997
|
||||||
--- libncftp/Makefile.in Tue Sep 8 00:22:36 1998
|
+++ libncftp/Makefile.in Sat Sep 26 19:48:19 1998
|
||||||
***************
|
@@ -55,7 +55,7 @@
|
||||||
*** 14,20 ****
|
|
||||||
LIBS=-lStrn @LIBS@
|
|
||||||
LDFLAGS=-L@srcdir@/../Strn @LDFLAGS@
|
|
||||||
LIB=libncftp.a
|
|
||||||
! LIBSO=libncftp.so.2
|
|
||||||
LIBSOS=libncftp.so
|
|
||||||
|
|
||||||
# Any -D definitions:
|
$(LIBSO): $(SOBJS)
|
||||||
--- 14,20 ----
|
/bin/rm -f $(LIBSO) $(LIBSOS)
|
||||||
LIBS=-lStrn @LIBS@
|
- gcc -shared -Wl,-soname,$(LIBSO) -o $(LIBSO) $(SOBJS)
|
||||||
LDFLAGS=-L@srcdir@/../Strn @LDFLAGS@
|
+ $(CC) -shared -Wl,-x -o $(LIBSO) `lorder $(SOBJS) | tsort -q`
|
||||||
LIB=libncftp.a
|
/bin/ln -s $(LIBSO) $(LIBSOS)
|
||||||
! LIBSO=libncftp.so.2.0
|
-@/bin/ls -l $(LIBSO)
|
||||||
LIBSOS=libncftp.so
|
|
||||||
|
|
||||||
# Any -D definitions:
|
|
||||||
***************
|
|
||||||
*** 55,61 ****
|
|
||||||
|
|
||||||
$(LIBSO): $(SOBJS)
|
|
||||||
/bin/rm -f $(LIBSO) $(LIBSOS)
|
|
||||||
! gcc -shared -Wl,-soname,$(LIBSO) -o $(LIBSO) $(SOBJS)
|
|
||||||
/bin/ln -s $(LIBSO) $(LIBSOS)
|
|
||||||
-@/bin/ls -l $(LIBSO)
|
|
||||||
|
|
||||||
--- 55,61 ----
|
|
||||||
|
|
||||||
$(LIBSO): $(SOBJS)
|
|
||||||
/bin/rm -f $(LIBSO) $(LIBSOS)
|
|
||||||
! $(CC) -shared -Wl,-x -o $(LIBSO) `lorder $(SOBJS) | tsort -q`
|
|
||||||
/bin/ln -s $(LIBSO) $(LIBSOS)
|
|
||||||
-@/bin/ls -l $(LIBSO)
|
|
||||||
|
|
||||||
|
|
|
@ -1,36 +1,11 @@
|
||||||
*** Strn/Makefile.orig Tue Nov 11 15:28:01 1997
|
--- Strn/Makefile.orig Tue Nov 11 04:28:01 1997
|
||||||
--- Strn/Makefile Tue Sep 8 00:25:07 1998
|
+++ Strn/Makefile Sat Sep 26 19:47:28 1998
|
||||||
***************
|
@@ -42,7 +42,7 @@
|
||||||
*** 6,12 ****
|
|
||||||
SHELL=/bin/sh
|
|
||||||
.SUFFIXES: .c .o .so
|
|
||||||
LIB=libStrn.a
|
|
||||||
! LIBSO=libStrn.so.1
|
|
||||||
LIBSOS=libStrn.so
|
|
||||||
CC=cc
|
|
||||||
CPPFLAGS=
|
|
||||||
--- 6,12 ----
|
|
||||||
SHELL=/bin/sh
|
|
||||||
.SUFFIXES: .c .o .so
|
|
||||||
LIB=libStrn.a
|
|
||||||
! LIBSO=libStrn.so.1.0
|
|
||||||
LIBSOS=libStrn.so
|
|
||||||
CC=cc
|
|
||||||
CPPFLAGS=
|
|
||||||
***************
|
|
||||||
*** 42,48 ****
|
|
||||||
|
|
||||||
$(LIBSO): $(SOBJS)
|
$(LIBSO): $(SOBJS)
|
||||||
/bin/rm -f $(LIBSO)
|
/bin/rm -f $(LIBSO)
|
||||||
! gcc -shared -Wl,-soname,$(LIBSO) -o $(LIBSO) $(SOBJS)
|
- gcc -shared -Wl,-soname,$(LIBSO) -o $(LIBSO) $(SOBJS)
|
||||||
/bin/ln -s $(LIBSO) $(LIBSOS)
|
+ $(CC) -shared -Wl,-x -o $(LIBSO) `lorder $(SOBJS) | tsort -q`
|
||||||
-@/bin/ls -l $(LIBSOS) $(LIBSO)
|
/bin/ln -s $(LIBSO) $(LIBSOS)
|
||||||
|
-@/bin/ls -l $(LIBSOS) $(LIBSO)
|
||||||
--- 42,48 ----
|
|
||||||
|
|
||||||
$(LIBSO): $(SOBJS)
|
|
||||||
/bin/rm -f $(LIBSO)
|
|
||||||
! $(CC) -shared -Wl,-x -o $(LIBSO) `lorder $(SOBJS) | tsort -q`
|
|
||||||
/bin/ln -s $(LIBSO) $(LIBSOS)
|
|
||||||
-@/bin/ls -l $(LIBSOS) $(LIBSO)
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
lib/libStrn.so.1.0
|
lib/libStrn.so.1
|
||||||
lib/libncftp.so.2.0
|
lib/libncftp.so.2
|
||||||
@exec /sbin/ldconfig -m %D/lib
|
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %D/lib
|
||||||
@unexec /sbin/ldconfig -R
|
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
|
||||||
bin/ncftp3
|
bin/ncftp3
|
||||||
bin/ncftpbatch
|
bin/ncftpbatch
|
||||||
bin/ncftpget
|
bin/ncftpget
|
||||||
|
|
Loading…
Add table
Reference in a new issue