|
Lines 3-9
Link Here
|
| 3 |
|
3 |
|
| 4 |
PORTNAME= gtk-youtube-viewer |
4 |
PORTNAME= gtk-youtube-viewer |
| 5 |
PORTVERSION= 3.0.7 |
5 |
PORTVERSION= 3.0.7 |
| 6 |
PORTREVISION= 1 |
6 |
PORTREVISION= 2 |
| 7 |
CATEGORIES= multimedia perl5 |
7 |
CATEGORIES= multimedia perl5 |
| 8 |
|
8 |
|
| 9 |
MAINTAINER= nemysis@gmx.ch |
9 |
MAINTAINER= nemysis@gmx.ch |
|
Lines 35-41
Link Here
|
| 35 |
WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}/WWW-YoutubeViewer |
35 |
WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}/WWW-YoutubeViewer |
| 36 |
|
36 |
|
| 37 |
CONFIGURE_ARGS+=${DATADIR} |
37 |
CONFIGURE_ARGS+=${DATADIR} |
| 38 |
PERL_MODBUILD= yes |
|
|
| 39 |
|
38 |
|
| 40 |
MAN3= WWW::YoutubeViewer::RegularExpressions.3 \ |
39 |
MAN3= WWW::YoutubeViewer::RegularExpressions.3 \ |
| 41 |
WWW::YoutubeViewer.3 \ |
40 |
WWW::YoutubeViewer.3 \ |
|
Lines 48-68
Link Here
|
| 48 |
|
47 |
|
| 49 |
OPTIONS_DEFINE= GCAP |
48 |
OPTIONS_DEFINE= GCAP |
| 50 |
|
49 |
|
| 51 |
OPTIONS_MULTI= USER_INTERFACE |
50 |
OPTIONS_MULTI= UI |
| 52 |
OPTIONS_MULTI_USER_INTERFACE= CLI GTK2 |
51 |
OPTIONS_MULTI_UI= CLI GTK2 |
| 53 |
|
52 |
|
| 54 |
OPTIONS_DEFAULT= GTK2 GCAP |
53 |
OPTIONS_DEFAULT= GTK2 GCAP |
| 55 |
|
54 |
|
| 56 |
CLI_DESC= Enable CLI version |
55 |
CLI_DESC= CLI version (requires perl5.16) |
| 57 |
GCAP_DESC= Enable YouTube captions support |
56 |
GCAP_DESC= YouTube captions support |
| 58 |
|
57 |
|
| 59 |
.include <bsd.port.options.mk> |
58 |
.include <bsd.port.options.mk> |
| 60 |
|
59 |
|
| 61 |
.if ${PORT_OPTIONS:MCLI} |
60 |
.if ${PORT_OPTIONS:MCLI} |
| 62 |
MAN1= youtube-viewer.1 |
61 |
MAN1= youtube-viewer.1 |
| 63 |
PLIST_SUB+= CLI="" |
62 |
PLIST_SUB+= CLI="" |
|
|
63 |
PERL_MODBUILD= 5.16+ |
| 64 |
USE_PERL5_RUN= 5.16+ |
| 65 |
USE_PERL5_REASON= Requires Perl 5.16 or later, install lang/perl5.16 and try again. \ |
| 66 |
Please read ${PORTSDIR}/UPDATING entry from 20120630 after installation. |
| 64 |
.else |
67 |
.else |
| 65 |
PLIST_SUB+= CLI="@comment " |
68 |
PLIST_SUB+= CLI="@comment " |
|
|
69 |
PERL_MODBUILD= YES |
| 66 |
.endif |
70 |
.endif |
| 67 |
|
71 |
|
| 68 |
.if ${PORT_OPTIONS:MGTK2} |
72 |
.if ${PORT_OPTIONS:MGTK2} |
|
Lines 78-94
Link Here
|
| 78 |
RUN_DEPENDS+= ${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap |
82 |
RUN_DEPENDS+= ${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap |
| 79 |
.endif |
83 |
.endif |
| 80 |
|
84 |
|
| 81 |
post-extract: |
|
|
| 82 |
.if ! exists(${LOCALBASE}/bin/per5.16.2) |
| 83 |
@${ECHO_CMD} |
| 84 |
@${ECHO_MSG} "GTK Youtube Viewer 3.07 requires lang/perl5.16 to use CLI version" |
| 85 |
@${ECHO_MSG} |
| 86 |
@${ECHO_MSG} "Please read /usr/ports/UPDATING" |
| 87 |
@${ECHO_MSG} |
| 88 |
@${ECHO_MSG} "Hit ^c now if you don't wish to do this." |
| 89 |
@${ECHO_MSG} |
| 90 |
.endif |
| 91 |
|
| 92 |
post-patch: |
85 |
post-patch: |
| 93 |
@${REINPLACE_CMD} -n '1,/create_build_script()/p' \ |
86 |
@${REINPLACE_CMD} -n '1,/create_build_script()/p' \ |
| 94 |
${WRKSRC}/Build.PL |
87 |
${WRKSRC}/Build.PL |