openbsd-ports/textproc/aspell/Makefile
2001-07-16 14:44:23 +00:00

101 lines
2.8 KiB
Makefile

# $OpenBSD: Makefile,v 1.4 2001/07/16 14:44:23 lebel Exp $
COMMENT= "spell checker designed to eventually replace Ispell"
COMMENT-danish= "aspell dictionary for Danish"
COMMENT-dutch= "aspell dictionary for Dutch"
COMMENT-french= "aspell dictionary for French"
COMMENT-swedish= "aspell dictionary for Swedish"
V= 0
SV= .33.6.3
PKGNAME= aspell-${V}${SV}
DISTNAME= aspell-${SV}
CATEGORIES= textproc
NEED_VERSION= 1.402
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= David Lebel <lebel@openbsd.org>
HOMEPAGE= http://aspell.sourceforge.net/
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= aspell
LIB_DEPENDS= pspell-modules.1::textproc/pspell
# francais dictionary
FRENCH_DIST= aspell-dict-francais-0.05
MASTER_SITES0= http://dept-info.labri.u-bordeaux.fr/~vanicat/aspell/
DISTFILES+= ${FRENCH_DIST}.tar.gz:0
# swedish dictionary
SWEDISH_DIST= aspell-swedish-0.2
MASTER_SITES1= http://www.dtek.chalmers.se/~d95mback/aspell/
DISTFILES+= ${SWEDISH_DIST}.tar.gz:1
# dutch dictionary
DUTCH_DIST= nl-aspell-0.1
MASTER_SITES2=http://tinf2.vub.ac.be/~dvermeir/software/dv/nl-aspell/download/
DISTFILES+= ${DUTCH_DIST}.tar.gz:2
# danish dictionary
DANISH_DIST= aspell-da-1.4.14
MASTER_SITES3= http://da.speling.org/filer/
DISTFILES+= ${DANISH_DIST}.tar.gz:3
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--enable-doc-dir=${PREFIX}/share/doc/aspell
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
MULTI_PACKAGES= -french -swedish -dutch -danish
.for i in ${MULTI_PACKAGES}
PKGNAME$i= aspell$i-${V}${SV}
.endfor
post-patch:
@patch -s -d ${WRKDIR}/${FRENCH_DIST} \
< ${FILESDIR}/patch-francais-Makefile
post-build:
# francais
@echo "==> French dictionary"
@(cd ${WRKDIR}/${FRENCH_DIST}; ${MAKE_PROGRAM} WRKSRC=$(WRKSRC))
# swedish
@echo "==> Swedish dictionary"
@cp ${FILESDIR}/swedish-Makefile ${WRKDIR}/${SWEDISH_DIST}/Makefile
@(cd ${WRKDIR}/${SWEDISH_DIST}; ${MAKE_PROGRAM} WRKSRC=$(WRKSRC))
# dutch
@echo "==> Dutch dictionary"
@cp ${FILESDIR}/dutch-Makefile \
${WRKDIR}/${DUTCH_DIST}/nl-aspell/Makefile
@(cd ${WRKDIR}/${DUTCH_DIST}/nl-aspell; \
${MAKE_PROGRAM} WRKSRC=$(WRKSRC))
# danish
@echo "==> Danish dictionary"
@cp ${FILESDIR}/danish-Makefile ${WRKDIR}/${DANISH_DIST}/Makefile
@(cd ${WRKDIR}/${DANISH_DIST}; ${MAKE_PROGRAM} WRKSRC=$(WRKSRC))
post-install:
# francais
@(cd ${WRKDIR}/${FRENCH_DIST}; \
${MAKE_PROGRAM} WRKSRC=$(WRKSRC) install)
# swedish
@(cd ${WRKDIR}/${SWEDISH_DIST}; \
${MAKE_PROGRAM} WRKSRC=$(WRKSRC) install)
# dutch
@(cd ${WRKDIR}/${DUTCH_DIST}/nl-aspell; \
${MAKE_PROGRAM} WRKSRC=$(WRKSRC) install)
# danish
@(cd ${WRKDIR}/${DANISH_DIST}; \
${MAKE_PROGRAM} WRKSRC=$(WRKSRC) install)
.include <bsd.port.mk>