1
0
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:
Steve Price 1999-05-30 02:44:19 +00:00
parent a095ef1695
commit cc5fbb2405
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=19095
2 changed files with 10 additions and 20 deletions

View File

@ -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

View File

@ -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