aboutsummaryrefslogblamecommitdiff
path: root/textproc/extract_url/Makefile
blob: d5429459e0d9218e9e7d1f79970abd560b33e61e (plain) (tree)
1
2
3
4
5
6
7
8
9
10




                                                       
                 



                           
                                 

                                                                                      
                          
                                 
 

                                                       

                                                     


                                
                                                         

                           


                                     


                                            
                                   
 

                                                 
                                                 

                                                      





                                                                           



                                                              

           
                                                             


                                     

                                                               
 
                     



                                                                         
# Created by: Horia Racoviceanu <horia@racoviceanu.com>
# $FreeBSD$

PORTNAME=	extract_url
PORTVERSION=	1.5.8
PORTREVISION=	1
CATEGORIES=	textproc
MASTER_SITES=	GOOGLE_CODE
PROJECTHOST=	extracturl

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Perl script that extracts URLs from email in MIME or plain text format

LICENSE=	BSD2CLAUSE
LICENSE_FILE=	${WRKSRC}/COPYING

BROKEN=		Unfetchable (google code has gone away)

BUILD_DEPENDS=	p5-MIME-Tools>=0:mail/p5-MIME-Tools \
		p5-HTML-Parser>=0:www/p5-HTML-Parser
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		gmake perl5
MAKE_ARGS=	all prefix=${PREFIX} man_prefix=${PREFIX}
SUB_FILES=	pkg-message
NO_ARCH=	yes

WRKSRC=		${WRKDIR}/${PORTNAME}

PLIST_FILES=	bin/extract_url \
		etc/extract_urlview.sample \
		man/man1/extract_url.1.gz
PORTDOCS=	AUTHORS NEWS README

OPTIONS_DEFINE=		DOCS GETOPT_LONG URI_FIND
OPTIONS_RADIO=		URL_SELECTOR
OPTIONS_RADIO_URL_SELECTOR=	CURSES_UI URLVIEW
OPTIONS_DEFAULT=	CURSES_UI GETOPT_LONG URI_FIND
OPTIONS_SUB=		yes

CURSES_UI_DESC=		Allows it to fully replace urlview
GETOPT_LONG_DESC=	Recognizes long options --version and --list
URI_FIND_DESC=		Recognizes more exotic URL variations in plain text
URLVIEW_DESC=		Uses urlview for the URL selector menu

CURSES_UI_RUN_DEPENDS=	p5-Curses-UI>=0:devel/p5-Curses-UI
GETOPT_LONG_RUN_DEPENDS=p5-Getopt-Long>=0:devel/p5-Getopt-Long
URLVIEW_RUN_DEPENDS=	urlview>=0:textproc/urlview
URI_FIND_RUN_DEPENDS=	p5-URI-Find>=0:textproc/p5-URI-Find

post-patch:
	@${REINPLACE_CMD} '/pod2man.mk/s|make|${MAKE_CMD}|' \
		${WRKSRC}/${MAKEFILE}

post-install:
	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}view \
		${STAGEDIR}${PREFIX}/etc/${PORTNAME}view.sample

post-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}

.include <bsd.port.mk>