[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / textproc / p5-mobiperl

File: [cvs.NetBSD.org] / pkgsrc / textproc / p5-mobiperl / Makefile (download)

Revision 1.1.1.1 (vendor branch), Sat Nov 7 08:49:37 2009 UTC (10 years, 1 month ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-20091107
Changes since 1.1: +0 -0 lines

Initial import of p5-mobiperl-0.0.43:

MobiPerl is a collection of tools for generating and manipulating
MobiPocket files written in Perl.

MobiPerl currently consists of the following Perl programs:

* html2mobi - Convert HTML file to a MobiPocket file.
* opf2mobi - Convert an opf file structure to a MobiPocket file.
* lit2mobi - Convert a lit file to a MobiPocket file.
* mobi2html - Explode a DRM free MobiPocket file.
* mobi2mobi - Manipulate meta data for a MobiPocket file.
* mobils - An "ls" program for MobiPocket files.

Since no official documentation for the MobiPocket is available
there might be some mistakes in the generation of the MobiPocket
files. It seems to work but there might be remaining bugs. So always
keep your original files so you can repeat the conversion if
necessary.

# $NetBSD: Makefile,v 1.1.1.1 2009/11/07 08:49:37 wiz Exp $
#

DISTNAME=	mobiperl-0.0.43
PKGNAME=	p5-${DISTNAME}
CATEGORIES=	textproc
# no https support in pkgsrc
MASTER_SITES=	# https://dev.mobileread.com/dist/tompe/mobiperl/
EXTRACT_SUFX=	.tar

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://dev.mobileread.com/trac/mobiperl/wiki
COMMENT=	Tools for generating and manipulating MobiPocket files
LICENSE=	gnu-gpl-v3

DEPENDS+=	p5-Palm-[0-9]*:../../databases/p5-Palm
DEPENDS+=	p5-Getopt-Mixed-[0-9]*:../../devel/p5-Getopt-Mixed
DEPENDS+=	p5-GD-[0-9]*:../../graphics/p5-GD
DEPENDS+=	p5-Image-Size-[0-9]*:../../graphics/p5-Image-Size
DEPENDS+=	p5-Image-BMP-[0-9]*:../../graphics/p5-Image-BMP
DEPENDS+=	p5-Encode-[0-9]*:../../textproc/p5-Encode
DEPENDS+=	p5-XML-Parser-Lite-Tree-[0-9]*:../../textproc/p5-XML-Parser-Lite-Tree
DEPENDS+=	p5-TimeDate-[0-9]*:../../time/p5-TimeDate
DEPENDS+=	p5-HTML-Tree-[0-9]*:../../www/p5-HTML-Tree

PKG_DESTDIR_SUPPORT=	user-destdir

INSTALLATION_DIRS=	bin ${PERL5_INSTALLVENDORLIB}/MobiPerl
INSTALLATION_DIRS+=	${PERL5_INSTALLVENDORLIB}/Palm
INSTALLATION_DIRS+=	${PKGMANDIR}/man1

REPLACE_PERL=		*mobi*
USE_TOOLS+=		pod2man

do-build:
	cd ${WRKSRC} && \
	pod2man mobi2mobi > mobi2mobi.1; \
	pod2man mobils > mobils.1; \
	pod2man mobi2html > mobi2html.1; \
	pod2man lit2mobi > lit2mobi.1; \
	pod2man opf2mobi > opf2mobi.1; \
	pod2man html2mobi > html2mobi.1

do-install:
	${INSTALL_DATA} ${WRKSRC}/MobiPerl/* ${DESTDIR}${PERL5_INSTALLVENDORLIB}/MobiPerl
	${INSTALL_DATA} ${WRKSRC}/Palm/* ${DESTDIR}${PERL5_INSTALLVENDORLIB}/Palm
.for file in html2mobi lit2mobi mobi2html mobi2mobi mobils opf2mobi
	${INSTALL_SCRIPT} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/bin
.endfor
	${INSTALL_DATA} ${WRKSRC}/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

.include "../../lang/perl5/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"