svn commit: r356321 - head/irc/irssi-devel

Martin Wilke miwi at FreeBSD.org
Tue Jun 3 10:45:54 UTC 2014


Author: miwi
Date: Tue Jun  3 10:45:53 2014
New Revision: 356321
URL: http://svnweb.freebsd.org/changeset/ports/356321
QAT: https://qat.redports.org/buildarchive/r356321/

Log:
  - Update to 20140530
  - Stage support

Modified:
  head/irc/irssi-devel/Makefile
  head/irc/irssi-devel/distinfo
  head/irc/irssi-devel/pkg-plist

Modified: head/irc/irssi-devel/Makefile
==============================================================================
--- head/irc/irssi-devel/Makefile	Tue Jun  3 10:45:18 2014	(r356320)
+++ head/irc/irssi-devel/Makefile	Tue Jun  3 10:45:53 2014	(r356321)
@@ -1,38 +1,31 @@
-# Created by: Vsevolod Stakhov <vsevolod at 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 at 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>

Modified: head/irc/irssi-devel/distinfo
==============================================================================
--- head/irc/irssi-devel/distinfo	Tue Jun  3 10:45:18 2014	(r356320)
+++ head/irc/irssi-devel/distinfo	Tue Jun  3 10:45:53 2014	(r356321)
@@ -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

Modified: head/irc/irssi-devel/pkg-plist
==============================================================================
--- head/irc/irssi-devel/pkg-plist	Tue Jun  3 10:45:18 2014	(r356320)
+++ head/irc/irssi-devel/pkg-plist	Tue Jun  3 10:45:53 2014	(r356321)
@@ -1,26 +1,6 @@
 %%WITH_BOT%%bin/botti
 bin/irssi
- at 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-f
 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-
 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
 %%DATADIR%%/scripts/usercount.pl
 %%DATADIR%%/themes/colorless.theme
 %%DATADIR%%/themes/default.theme
+ at dirrm %%DATADIR%%/themes
+ at dirrm %%DATADIR%%/scripts
+ at dirrm %%DATADIR%%/help
+ at 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
- at dirrmtry %%DATADIR%%/themes
- at dirrmtry %%DATADIR%%/scripts
- at dirrmtry %%DATADIR%%/help
- at dirrmtry %%DATADIR%%
- at 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
 @dirrm include/irssi/src/irc/dcc
 @dirrm include/irssi/src/irc/core
 @dirrm include/irssi/src/irc
+ at 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
- at dirrm include/irssi/src/fe-text
 @dirrm include/irssi/src/core
 @dirrm include/irssi/src
 @dirrm include/irssi


More information about the svn-ports-all mailing list