- Update to 20140530

- Stage support
This commit is contained in:
Martin Wilke 2014-06-03 10:45:53 +00:00
parent 7d061b73dc
commit 8707044316
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=356321
3 changed files with 54 additions and 56 deletions

View File

@ -1,38 +1,31 @@
# Created by: Vsevolod Stakhov <vsevolod@highsecure.ru>
# $FreeBSD$
PORTNAME= irssi
PORTVERSION= 20130915
PORTVERSION= 20140530
CATEGORIES= irc
MASTER_SITES= http://mirror.shatow.net/freebsd/${PORTNAME}/ \
http://bsdcrew.de/distfiles/ \
http://mirror.irssi.org/snapshots/
MASTER_SITES= http://mirror.irssi.org/snapshots/
PKGNAMESUFFIX= -devel
MAINTAINER= miwi@FreeBSD.org
COMMENT= A modular IRC client with many features
LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20
LIB_DEPENDS= libglib-2.0.so:${PORTSDIR}/devel/glib20
CONFLICTS= irssi-0.8*
GNU_CONFIGURE= yes
USES= pkgconfig gmake
USES= pkgconfig ncurses gmake
CONFIGURE_ARGS= --with-ncurses=${NCURSESBASE}
MAN1= irssi.1
OPTIONS_DEFINE= PERL PROXY SOCKS IPV6 BOT SSL
OPTIONS_DEFINE= PERL PROXY SOCKS IPV6 BOT SSL DOCS
SOCKS_DESC= Socks proxy support
BOT_DESC= Bot support
OPTIONS_DEFAULT= PERL IPV6 SSL
WRKSRC= ${WRKDIR}/${PORTNAME}-0.8.16-rc1
WRKSRC= ${WRKDIR}/${PORTNAME}-0.8.17-svn
NO_STAGE= yes
.include <bsd.port.options.mk>
# Process options.
.if ${PORT_OPTIONS:MSSL}
USE_OPENSSL= yes
.else
@ -77,14 +70,19 @@ PLIST_SUB+= WITH_BOT="@comment "
post-patch:
@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' -e 's|/etc|${PREFIX}&|' \
${WRKSRC}/docs/irssi.1
.if empty(PORT_OPTIONS:MDOCS)
${REINPLACE_CMD} -e \
'/^install-data-am:/ s|install-docDATA||' \
${WRKSRC}/docs/Makefile.in
.endif
post-configure:
@${MV} ${WRKSRC}/irssi.conf ${WRKSRC}/irssi.conf.sample
post-install:
@if [ ! -f ${PREFIX}/etc/irssi.conf ]; then \
${ECHO} "Installing default configuration file."; \
${INSTALL_DATA} ${WRKSRC}/irssi.conf.sample ${PREFIX}/etc/irssi.conf ; \
fi
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules
.if ${PORT_OPTIONS:MPERL}
@${FIND} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto -name .packlist -exec ${SED} -i '' 's|^${STAGEDIR}||' '{}' \;
.endif
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (irssi-20130915.tar.gz) = 915b7a584917cffed9c343a24f9e07d02947677d754dd466aba6369c9be87344
SIZE (irssi-20130915.tar.gz) = 1333350
SHA256 (irssi-20140530.tar.gz) = 19fcf60befbf517bf3d5239ae5b58cf02893560337a2426870c5c977b5f5b54d
SIZE (irssi-20140530.tar.gz) = 1334300

View File

@ -1,26 +1,6 @@
%%WITH_BOT%%bin/botti
bin/irssi
@unexec if cmp -s %D/etc/irssi.conf %D/etc/irssi.conf.sample; then rm -f %D/etc/irssi.conf; fi
etc/irssi.conf.sample
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.a
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.la
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/Irc.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/TextUI.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/UI.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.so
include/irssi/irssi-config.h
include/irssi/irssi-version.h
include/irssi/src/common.h
@ -98,6 +78,7 @@ include/irssi/src/fe-common/irc/module-formats.h
include/irssi/src/fe-common/irc/module.h
include/irssi/src/fe-common/irc/notifylist/module-formats.h
include/irssi/src/fe-common/irc/notifylist/module.h
include/irssi/src/fe-text/statusbar-item.h
include/irssi/src/irc/core/bans.h
include/irssi/src/irc/core/channel-rejoin.h
include/irssi/src/irc/core/ctcp.h
@ -132,16 +113,35 @@ include/irssi/src/irc/notifylist/notify-setup.h
include/irssi/src/irc/notifylist/notifylist.h
include/irssi/src/lib-config/iconfig.h
include/irssi/src/lib-config/module.h
include/irssi/src/fe-text/statusbar-item.h
%%DOCSDIR%%/design.txt
%%DOCSDIR%%/faq.html
%%DOCSDIR%%/faq.txt
%%DOCSDIR%%/formats.txt
%%DOCSDIR%%/manual.txt
%%DOCSDIR%%/perl.txt
%%DOCSDIR%%/signals.txt
%%DOCSDIR%%/special_vars.txt
%%DOCSDIR%%/startup-HOWTO.html
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.a
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.la
%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/Irc.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/TextUI.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/UI.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.so
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.so
man/man1/irssi.1.gz
%%PORTDOCS%%%%DOCSDIR%%/design.txt
%%PORTDOCS%%%%DOCSDIR%%/faq.html
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
%%PORTDOCS%%%%DOCSDIR%%/formats.txt
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
%%PORTDOCS%%%%DOCSDIR%%/perl.txt
%%PORTDOCS%%%%DOCSDIR%%/signals.txt
%%PORTDOCS%%%%DOCSDIR%%/special_vars.txt
%%PORTDOCS%%%%DOCSDIR%%/startup-HOWTO.html
%%DATADIR%%/help/accept
%%DATADIR%%/help/action
%%DATADIR%%/help/admin
@ -280,17 +280,17 @@ include/irssi/src/fe-text/statusbar-item.h
%%DATADIR%%/scripts/usercount.pl
%%DATADIR%%/themes/colorless.theme
%%DATADIR%%/themes/default.theme
@dirrm %%DATADIR%%/themes
@dirrm %%DATADIR%%/scripts
@dirrm %%DATADIR%%/help
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Irssi
@exec mkdir -p %D/lib/irssi/modules
@dirrmtry %%DATADIR%%/themes
@dirrmtry %%DATADIR%%/scripts
@dirrmtry %%DATADIR%%/help
@dirrmtry %%DATADIR%%
@dirrm %%DOCSDIR%%
@dirrmtry lib/irssi/modules
@dirrmtry lib/irssi
@dirrm include/irssi/src/lib-config
@ -299,12 +299,12 @@ include/irssi/src/fe-text/statusbar-item.h
@dirrm include/irssi/src/irc/dcc
@dirrm include/irssi/src/irc/core
@dirrm include/irssi/src/irc
@dirrm include/irssi/src/fe-text
@dirrm include/irssi/src/fe-common/irc/notifylist
@dirrm include/irssi/src/fe-common/irc/dcc
@dirrm include/irssi/src/fe-common/irc
@dirrm include/irssi/src/fe-common/core
@dirrm include/irssi/src/fe-common
@dirrm include/irssi/src/fe-text
@dirrm include/irssi/src/core
@dirrm include/irssi/src
@dirrm include/irssi