freebsd-ports/converters/uulib/Makefile
Edwin Groothuis ea2b797120 [patch] bug in the uulib-0.5.20
uudeview's author makes 1023 chars as maximum header line
	length (see line 167 of uulib/uuscan.c).  Handling this
	limit in the ScanHeaderLine function may skip all header
	lines after very long splitted line because of finding CR
	in the truncated string (at ptr) instead of scan source
	stream (uugen_inbuffer).

PR:		ports/84999
Submitted by:	Alexey Khlyamkov <bsd@prj.lll.pp.ru>
Approved by:	maintainer timeout
2006-01-04 12:03:13 +00:00

58 lines
1.6 KiB
Makefile

# New ports collection makefile for: uulib
# Date Created: 04 Aug 1996
# Whom: Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
#
# $FreeBSD$
#
PORTNAME= uulib
PORTVERSION= 0.5.20
PORTREVISION= 1
CATEGORIES= converters
MASTER_SITES= http://www.fpx.de/fp/Software/UUDeview/download/
DISTNAME= uudeview-${PORTVERSION}
MAINTAINER= hoek@FreeBSD.org
COMMENT= A library for uu/xx/Base64/BinHex/yEnc de-/encoding
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
USE_REINPLACE= yes
MAN3= uulib.3
ALL_TARGET= libuu.a libuu.so.${VERSION}
.include <bsd.port.pre.mk>
.if ${PORTOBJFORMAT} == "elf"
VERSION= 3
.else
VERSION= 3.1
.endif
DOCFILES= COPYING HISTORY doc/Makefile doc/README doc/binhex.fig \
doc/library.ltx doc/structure.fig doc/td-v1.c doc/td-v2.c \
doc/td-v3.c doc/test.txt
do-install:
${INSTALL_DATA} ${WRKSRC}/uulib/libuu.so.${VERSION} ${PREFIX}/lib
${LN} -sf libuu.so.${VERSION} ${PREFIX}/lib/libuu.so
${INSTALL_DATA} ${WRKSRC}/uulib/libuu.a ${PREFIX}/lib
@/usr/bin/ranlib ${PREFIX}/lib/libuu.a
${INSTALL_DATA} ${WRKSRC}/uulib/uudeview.h ${PREFIX}/include
${INSTALL_MAN} ${FILESDIR}/uulib.3 ${PREFIX}/man/man3
${REINPLACE_CMD} -e 's,FUNKYTOKENHERE,${PREFIX}/,' \
${PREFIX}/man/man3/uulib.3
@# If we don't remove the .bak file, then man(1) gets confused
@${RM} -f ${PREFIX}/man/man3/uulib.3.bak
.if !defined(NOPORTDOCS)
@${ECHO_MSG} "===> Installing documentation for ${PKGNAME}"
@${MKDIR} ${PREFIX}/share/doc/uulib
@${INSTALL_DATA} ${FILESDIR}/porting.notes ${DOCSDIR}
.for docfile in ${DOCFILES}
@${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.post.mk>