aboutsummaryrefslogtreecommitdiffstats
path: root/print/gsview/Makefile
blob: 5ba8559382b9f29d0850b084a3d4e4102b06cf88 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Created by: bf <bf2006a@yahoo.com>
# $FreeBSD$

PORTNAME=   gsview
PORTVERSION=    4.9
PORTREVISION=   4
CATEGORIES= print
MASTER_SITES=   LOCAL/bf

MAINTAINER= bf@FreeBSD.org
COMMENT=    A GUI to view, search, print, and convert PostScript and PDF documents

USE_GNOME=      gtk12
USE_GHOSTSCRIPT=    yes

RUN_DEPENDS+=       epstool:${PORTSDIR}/graphics/epstool \
            pstotext:${PORTSDIR}/print/pstotext

NO_CDROM=   Can only be distributed for free

MAKE_ENV+=  PTHREAD_LIBS=${PTHREAD_LIBS} PTHREAD_CFLAGS=${PTHREAD_CFLAGS}

MAKE_JOBS_UNSAFE=   yes

MAN1=       gsview.1
PLIST_FILES=    bin/gsview \
        bin/gsview-help \
        etc/gsview/printer.ini
PLIST_DIRS= etc/gsview
PORTDOCS=   gsview.css cdorder.txt regorder.txt Readme.htm LICENCE \
        gvxct.htm gvxde.htm gvxen.htm gvxes.htm gvxfr.htm gvxgr.htm \
        gvxit.htm gvxnl.htm gvxru.htm gvxse.htm gvxsk.htm
SUB_FILES=  pkg-message

post-patch:
    ${CP} ${WRKSRC}/srcunx/unx.mak ${WRKSRC}/Makefile
    ${REINPLACE_CMD} -e 's;malloc\.h;stdlib\.h;g' \
    ${WRKSRC}/src/doc2html.c ${WRKSRC}/src/doc2ipf.c \
    ${WRKSRC}/src/doc2xml.c
    ${REINPLACE_CMD} -e 's;mozilla;firefox3;g' \
    ${WRKSRC}/srcunx/gvxhelp.txt

do-install:
    ${INSTALL_PROGRAM} ${WRKSRC}/bin/gsview ${PREFIX}/bin
    ${INSTALL_SCRIPT} ${WRKSRC}/srcunx/gvxhelp.txt ${PREFIX}/bin/gsview-help
    ${INSTALL_MAN} ${WRKSRC}/srcunx/gsview.1 ${PREFIX}/man/man1
    ${MKDIR} ${PREFIX}/etc/gsview/
    ${INSTALL_DATA} ${WRKSRC}/src/printer.ini ${PREFIX}/etc/gsview/
.ifndef(NOPORTDOCS)
    ${MKDIR} ${DOCSDIR}
    (cd ${WRKSRC} && ${INSTALL_MAN} gsview.css cdorder.txt regorder.txt \
    Readme.htm LICENCE ${DOCSDIR} )
    ${INSTALL_MAN} ${WRKSRC}/bin/*.htm ${DOCSDIR}
.endif

post-install:
    @${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>