freebsd-ports/textproc/tdhkit/Makefile
Martin Wilke 4c37f2e14a The TDH utilities are a set of programs and filters useful in working
with ordinary tabular ascii data from the command line or in shell
scripts. They were developed to supplement standard unix utilities
such as sort and uniq. Two of the utilities are designed to work
specifically with tab-delimited exports from Excel/spreadsheets.
A full-featured date and time package (libchron) is also included.

WWW: http://quisp.sourceforge.net/tdhkit

PR:		ports/144440
Submitted by:	Charlie Kester <corky1951@comcast.net>
2010-03-09 22:34:45 +00:00

78 lines
1.6 KiB
Makefile

# ex:ts=8
# Ports collection makefile for: tdhkit
# Date created: 2 Mar 2010
# Whom: corky1951@comcast.net
#
# $FreeBSD$
#
PORTNAME= tdhkit
PORTVERSION= 1.0
CATEGORIES= textproc
MASTER_SITES= http://quisp.sourceforge.net/${PORTNAME}/
DISTNAME= ${PORTNAME}${PORTVERSION:C/\.//1}
MAINTAINER= corky1951@comcast.net
COMMENT= A set of programs for working with tabular ascii data
OPTIONS= LIBCHRON "Install libchron" Off
.include <bsd.port.options.mk>
.if defined(WITH_LIBCHRON)
PLIST_SUB+= LIBCHRON=""
.else
PLIST_SUB+= LIBCHRON="@comment "
.endif
.if !defined(NO_INSTALL_MANPAGES)
MAN1= dateconvert.1 \
fldfmt.1 \
fldmap.1 \
fldsel.1 \
pjoin.1 \
recsel.1 \
tabo.1 \
tdhfunction.1 \
xlcells.1 \
xlcleaner.1
.if defined(WITH_LIBCHRON)
MAN3= libchron.3
.endif
MANCOMPRESSED= no
.endif
do-build:
cd ${WRKSRC}/libsrc && ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
.if defined(WITH_LIBCHRON)
cd ${WRKSRC}/libsrc && ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} libchron
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin
.if defined(WITH_LIBCHRON)
${INSTALL_PROGRAM} ${WRKSRC}/libchron.a ${PREFIX}/lib
.endif
.if !defined(NO_INSTALL_MANPAGES)
.for manpage in ${MAN1}
${INSTALL_MAN} ${WRKSRC}/man/mantdh/${manpage} ${MAN1PREFIX}/man/man1
.endfor
.if defined(WITH_LIBCHRON)
${INSTALL_MAN} ${WRKSRC}/man/mantdh/${MAN3} ${MAN3PREFIX}/man/man3
.endif
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/man/html/* ${DOCSDIR}
.endif
.include <bsd.port.mk>