mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-06 06:30:19 +00:00
We now have a port of xforms for FreeBSD/Alpha. With the permission of
the author I've stuck these on my homepage until they appear on the real MASTER_SITE. While I was at it I also fixed up the ELF port so that we didn't need to mung the soname in the library.
This commit is contained in:
parent
a095ef1695
commit
cc5fbb2405
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=19095
@ -3,15 +3,20 @@
|
||||
# Date created: 28 March 1997
|
||||
# Whom: gena
|
||||
#
|
||||
# $Id: Makefile,v 1.22 1998/12/27 18:43:33 dirk Exp $
|
||||
# $Id: Makefile,v 1.23 1999/01/07 08:19:54 simokawa Exp $
|
||||
#
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if ${MACHINE_ARCH} == "alpha"
|
||||
DISTNAME= bxform-freebsd-alpha
|
||||
.else
|
||||
DISTNAME= bxform-freebsd-elf
|
||||
MASTER_SITES= http://bragg.phys.uwm.edu/~zhao/ftp/
|
||||
.endif
|
||||
MASTER_SITES= http://www.freebsd.org/~steve/distfiles/ \
|
||||
http://bragg.phys.uwm.edu/~zhao/ftp/
|
||||
PATCHDIR= ${.CURDIR}/patches.elf
|
||||
.else
|
||||
DISTNAME= bxform-088
|
||||
@ -25,29 +30,13 @@ EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= gena@NetVision.net.il
|
||||
|
||||
ONLY_FOR_ARCHS= i386
|
||||
|
||||
PATCH_STRIP= -p0 -t
|
||||
WRKSRC= ${WRKDIR}/xforms
|
||||
MAN1= fdesign.1 fd2ps.1
|
||||
MAN5= xforms.5
|
||||
|
||||
# XXX: ask the author to include the right soname
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
.if !exists(/usr/bin/perl5)
|
||||
pre-fetch:
|
||||
@${ECHO} "Need perl5 to patch soname"
|
||||
@${FALSE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
# XXX: ask the author to include the right soname
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
/usr/bin/perl5 -pe 's/libforms.so.0.88/libxforms.so.0\000\000/' < ${PREFIX}/lib/libxforms.so.0 > ${PREFIX}/lib/libxforms.so.0.tmp
|
||||
${MV} ${PREFIX}/lib/libxforms.so.0.tmp ${PREFIX}/lib/libxforms.so.0
|
||||
.endif
|
||||
${LDCONFIG} -m ${PREFIX}/lib
|
||||
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
|
||||
.if !defined(NOMANCOMPRESS)
|
||||
@${RM} ${PREFIX}/man/man5/forms.5
|
||||
@ln -fs xforms.5.gz ${PREFIX}/man/man5/forms.5.gz
|
||||
|
@ -1,2 +1,3 @@
|
||||
MD5 (bxform-088.tgz) = 106c6d429e1b2a11f460e5375c5d51c6
|
||||
MD5 (bxform-freebsd-elf.tgz) = 30d178a335f71422eaf20464ce305854
|
||||
MD5 (bxform-freebsd-alpha.tgz) = c5451ac858392230ee84a7caea5a153f
|
||||
MD5 (bxform-freebsd-elf.tgz) = 7f95c27c217d7c0509463bab1b56aa17
|
||||
|
Loading…
Reference in New Issue
Block a user