View | Details | Raw Unified | Return to bug 201525
Collapse All | Expand All

(-)epic5/Makefile (-53 / +17 lines)
Lines 2-14 Link Here
2
# $FreeBSD: head/irc/epic5/Makefile 382126 2015-03-24 17:09:58Z marino $
2
# $FreeBSD: head/irc/epic5/Makefile 382126 2015-03-24 17:09:58Z marino $
3
3
4
PORTNAME=	epic5
4
PORTNAME=	epic5
5
PORTVERSION=	1.1.10
5
PORTVERSION=	1.1.11
6
CATEGORIES=	irc ipv6
6
CATEGORIES=	irc ipv6
7
MASTER_SITES=	http://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/ \
7
MASTER_SITES=	http://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/
8
		http://ftp.freenet.de/pub/ftp.prbh.org/pub/epic/EPIC5-PRODUCTION/
9
8
10
MAINTAINER=	mp39590@gmail.com
9
MAINTAINER=	mp39590@gmail.com
11
COMMENT=	The (E)nhanced (P)rogrammable (I)RC-II (C)lient
10
COMMENT=	Enhanced Programmable IRC-II Client
12
11
13
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
14
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
13
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
Lines 16-79 Link Here
16
GNU_CONFIGURE=	yes
15
GNU_CONFIGURE=	yes
17
USE_OPENSSL=	yes
16
USE_OPENSSL=	yes
18
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
17
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
19
CFLAGS:=	${CFLAGS:C/-O2/-g -O/g}
18
CFLAGS:=	${CFLAGS:C/-O2/-O/g}
20
19
21
OPTIONS_DEFINE=	IPV6 TCL PERL TERMCAP DOCS RUBY
20
OPTIONS_DEFINE=	DOCS PERL RUBY TCL TERMCAP
22
OPTIONS_DEFAULT=	TCL PERL RUBY
23
TERMCAP_DESC=	Refuse to use terminfo/ncurses
21
TERMCAP_DESC=	Refuse to use terminfo/ncurses
24
22
25
CONFIGURE_ARGS+=--with-iconv=${ICONV_PREFIX}
23
CONFIGURE_ARGS+=--with-iconv=${ICONV_PREFIX}
26
USES=		iconv tar:bzip2
24
USES=		iconv tar:bzip2
27
25
28
.include <bsd.port.options.mk>
26
PERL_USES=	perl5
29
27
PERL_CONFIGURE_WITH=	perl
30
.if ! ${PORT_OPTIONS:MIPV6}
28
RUBY_USE=	ruby=yes
31
CONFIGURE_ARGS+=	--without-ipv6
29
RUBY_CONFIGURE_WITH=	ruby
32
.endif
30
TCL_USES=	tcl
33
31
TCL_CONFIGURE_ON=	--with-tcl=${TCL_LIBDIR}/tclConfig.sh
34
.if ${PORT_OPTIONS:MTCL}
32
TERMCAP_CONFIGURE_WITH=	termcap
35
USES+=		tcl
36
CONFIGURE_ARGS+=	--with-tcl=${TCL_LIBDIR}/tclConfig.sh
37
.else
38
CONFIGURE_ARGS+=	--without-tcl
39
.endif
40
41
#  enable perl5 support (requires perl 5.6.1 or newer)
42
#
43
.if ${PORT_OPTIONS:MPERL}
44
USES+=		perl5
45
CONFIGURE_ARGS+=	--with-perl
46
.else
47
CONFIGURE_ARGS+=	--without-perl
48
.endif
49
50
.if ${PORT_OPTIONS:MRUBY}
51
USE_RUBY=	yes
52
CONFIGURE_ARGS+=	--with-ruby
53
LDFLAGS+=		-lpthread
54
.else
55
CONFIGURE_ARGS+=	--without-ruby
56
.endif
57
58
.if ${PORT_OPTIONS:MTERMCAP}
59
CONFIGURE_ARGS+=	--with-termcap
60
.endif
61
62
post-extract:
63
	@${FIND} ${WRKDIR} -type d -name CVS | ${XARGS} ${RM} -rf
64
33
65
post-install:
34
post-install:
66
.if ${PORT_OPTIONS:MDOCS}
35
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/epic5-${PORTVERSION}
36
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/epic5-wserv4
67
	${MKDIR} ${STAGEDIR}${DOCSDIR}
37
	${MKDIR} ${STAGEDIR}${DOCSDIR}
68
.for i in BUG_FORM COPYRIGHT KNOWNBUGS README UPDATES VOTES
38
.for i in BUG_FORM EPIC4-USERS-README FILES KNOWNBUGS README README-CRYPTO UPDATES WISHLIST
69
	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
39
	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
70
.endfor
40
.endfor
71
.endif
41
	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
72
73
.include <bsd.port.pre.mk>
74
75
.if ${OSVERSION} < 901000
76
IGNORE=	requires xlocale support for compilation
77
.endif
78
42
79
.include <bsd.port.post.mk>
43
.include <bsd.port.mk>
(-)epic5/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (epic5-1.1.10.tar.bz2) = a4f19214e8eb9a7aceaed62d924d96d8c9359b186ff230c01daff398dd62cdb5
1
SHA256 (epic5-1.1.11.tar.bz2) = ca9a5c6490ddb00ad6eff5221db38ade205a5ce85bdfdd880de253ed77c9550a
2
SIZE (epic5-1.1.10.tar.bz2) = 851439
2
SIZE (epic5-1.1.11.tar.bz2) = 873117
(-)epic5/pkg-plist (-2 / +35 lines)
Lines 3-13 Link Here
3
libexec/epic5-wserv4
3
libexec/epic5-wserv4
4
man/man1/epic5.1.gz
4
man/man1/epic5.1.gz
5
%%PORTDOCS%%%%DOCSDIR%%/BUG_FORM
5
%%PORTDOCS%%%%DOCSDIR%%/BUG_FORM
6
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
6
%%PORTDOCS%%%%DOCSDIR%%/DCC_REVERSE
7
%%PORTDOCS%%%%DOCSDIR%%/EPIC4-USERS-README
8
%%PORTDOCS%%%%DOCSDIR%%/EPIC_ABOUT
9
%%PORTDOCS%%%%DOCSDIR%%/EPIC_THANKS
10
%%PORTDOCS%%%%DOCSDIR%%/EPIC_VERSIONS
11
%%PORTDOCS%%%%DOCSDIR%%/FILES
12
%%PORTDOCS%%%%DOCSDIR%%/IPV6
13
%%PORTDOCS%%%%DOCSDIR%%/IRCII_VERSIONS
7
%%PORTDOCS%%%%DOCSDIR%%/KNOWNBUGS
14
%%PORTDOCS%%%%DOCSDIR%%/KNOWNBUGS
8
%%PORTDOCS%%%%DOCSDIR%%/README
15
%%PORTDOCS%%%%DOCSDIR%%/README
16
%%PORTDOCS%%%%DOCSDIR%%/README-CRYPTO
17
%%PORTDOCS%%%%DOCSDIR%%/README.SSL
18
%%PORTDOCS%%%%DOCSDIR%%/SILLINESS
19
%%PORTDOCS%%%%DOCSDIR%%/TS4
9
%%PORTDOCS%%%%DOCSDIR%%/UPDATES
20
%%PORTDOCS%%%%DOCSDIR%%/UPDATES
10
%%PORTDOCS%%%%DOCSDIR%%/VOTES
21
%%PORTDOCS%%%%DOCSDIR%%/WISHLIST
22
%%PORTDOCS%%%%DOCSDIR%%/antiflooding
23
%%PORTDOCS%%%%DOCSDIR%%/colors
24
%%PORTDOCS%%%%DOCSDIR%%/dccresum.txt
25
%%PORTDOCS%%%%DOCSDIR%%/entry_points
26
%%PORTDOCS%%%%DOCSDIR%%/epic.1
27
%%PORTDOCS%%%%DOCSDIR%%/epic5.1
28
%%PORTDOCS%%%%DOCSDIR%%/expansions
29
%%PORTDOCS%%%%DOCSDIR%%/fish
30
%%PORTDOCS%%%%DOCSDIR%%/keys
31
%%PORTDOCS%%%%DOCSDIR%%/missing
32
%%PORTDOCS%%%%DOCSDIR%%/nicknames
33
%%PORTDOCS%%%%DOCSDIR%%/outputhelp
34
%%PORTDOCS%%%%DOCSDIR%%/pf-loader
35
%%PORTDOCS%%%%DOCSDIR%%/scrollind
36
%%PORTDOCS%%%%DOCSDIR%%/utf8
37
%%PORTDOCS%%%%DOCSDIR%%/what-needs-rewriting
38
%%PORTDOCS%%%%DOCSDIR%%/word-lists
39
%%PORTDOCS%%%%DOCSDIR%%/word-support
11
%%DATADIR%%/script/2.8script
40
%%DATADIR%%/script/2.8script
12
%%DATADIR%%/script/activity
41
%%DATADIR%%/script/activity
13
%%DATADIR%%/script/addset
42
%%DATADIR%%/script/addset
Lines 32-37 Link Here
32
%%DATADIR%%/script/epic-crypt-gpg
61
%%DATADIR%%/script/epic-crypt-gpg
33
%%DATADIR%%/script/epic-crypt-gpg-aa
62
%%DATADIR%%/script/epic-crypt-gpg-aa
34
%%DATADIR%%/script/files
63
%%DATADIR%%/script/files
64
%%DATADIR%%/script/find_ssl_root_certs
35
%%DATADIR%%/script/floodprot
65
%%DATADIR%%/script/floodprot
36
%%DATADIR%%/script/functions
66
%%DATADIR%%/script/functions
37
%%DATADIR%%/script/global
67
%%DATADIR%%/script/global
Lines 45-50 Link Here
45
%%DATADIR%%/script/hold_mode
75
%%DATADIR%%/script/hold_mode
46
%%DATADIR%%/script/idlealert
76
%%DATADIR%%/script/idlealert
47
%%DATADIR%%/script/ison
77
%%DATADIR%%/script/ison
78
%%DATADIR%%/script/layout
48
%%DATADIR%%/script/less
79
%%DATADIR%%/script/less
49
%%DATADIR%%/script/less-pipe
80
%%DATADIR%%/script/less-pipe
50
%%DATADIR%%/script/loadformats
81
%%DATADIR%%/script/loadformats
Lines 85-93 Link Here
85
%%DATADIR%%/script/tabkey.ce
116
%%DATADIR%%/script/tabkey.ce
86
%%DATADIR%%/script/tabkey.jm
117
%%DATADIR%%/script/tabkey.jm
87
%%DATADIR%%/script/tabkey.sjh
118
%%DATADIR%%/script/tabkey.sjh
119
%%DATADIR%%/script/tmux_away
88
%%DATADIR%%/script/topicbar
120
%%DATADIR%%/script/topicbar
89
%%DATADIR%%/script/topicbar.bj
121
%%DATADIR%%/script/topicbar.bj
90
%%DATADIR%%/script/url.irc
122
%%DATADIR%%/script/url.irc
123
%%DATADIR%%/script/userlist
91
%%DATADIR%%/script/utime
124
%%DATADIR%%/script/utime
92
%%DATADIR%%/script/xmsglog
125
%%DATADIR%%/script/xmsglog
93
@dir %%DATADIR%%/help
126
@dir %%DATADIR%%/help

Return to bug 201525