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

(-)net-im/mcabber/Makefile (-29 / +28 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/net-im/mcabber/Makefile 389696 2015-06-15 12:11:00Z amdmi3 $
2
# $FreeBSD: head/net-im/mcabber/Makefile 389696 2015-06-15 12:11:00Z amdmi3 $
3
3
4
PORTNAME=	mcabber
4
PORTNAME=	mcabber
5
PORTVERSION=	0.10.2
5
PORTVERSION=	1.0.0
6
PORTREVISION=	7
7
CATEGORIES=	net-im
6
CATEGORIES=	net-im
8
MASTER_SITES=	http://www.lilotux.net/~mikael/mcabber/files/
7
MASTER_SITES=	http://www.lilotux.net/~mikael/mcabber/files/
9
8
Lines 11-60 Link Here
11
COMMENT=	Small Jabber console client
10
COMMENT=	Small Jabber console client
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/COPYING
13
#LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
LIB_DEPENDS=	libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth
15
LIB_DEPENDS=	libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth
17
16
18
USES=		gettext iconv libtool ncurses pkgconfig shebangfix tar:bzip2
17
USES=		gettext iconv libtool ncurses pathfix pkgconfig tar:bzip2
19
SHEBANG_FILES=	contrib/cicq2mcabber.pl \
18
USE_GNOME=	glib20
20
		contrib/events/mcnotify.py
21
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
22
CONFIGURE_ARGS=	--enable-sigwinch --libdir=${PREFIX}/lib
20
CONFIGURE_ARGS=	--disable-hgcset --enable-sigwinch
21
INSTALL_TARGET=	install-strip
22
USE_LDCONFIG=	yes
23
23
CPPFLAGS+=	-I${LOCALBASE}/include
24
CPPFLAGS+=	-I${LOCALBASE}/include
24
LDFLAGS+=	-L${LOCALBASE}/lib
25
LDFLAGS+=	-L${LOCALBASE}/lib
25
USE_LDCONFIG=	yes
26
USE_GNOME=	glib20
27
26
28
OPTIONS_DEFINE=	GPGME OTR
27
OPTIONS_DEFINE=		EXAMPLES GPGME OTR
29
OPTIONS_RADIO=	SPELL
28
OPTIONS_RADIO=		SPELL
30
OPTIONS_RADIO_SPELL=	ASPELL ENCHANT
29
OPTIONS_RADIO_SPELL=	ASPELL ENCHANT
31
OPTIONS_SUB=	yes
30
OPTIONS_SUB=		yes
32
31
33
GPGME_DESC=	Use security/gpgme for PGP support
34
OTR_DESC=	Off-the-record messaging support
35
ENCHANT_DESC=	Spell checking via enchant
36
37
GPGME_LIB_DEPENDS=	libgpgme.so:${PORTSDIR}/security/gpgme
38
GPGME_CONFIGURE_ENABLE=	gpgme
39
ASPELL_LIB_DEPENDS=	libaspell.so:${PORTSDIR}/textproc/aspell
32
ASPELL_LIB_DEPENDS=	libaspell.so:${PORTSDIR}/textproc/aspell
40
ASPELL_CONFIGURE_ENABLE=aspell
33
ASPELL_CONFIGURE_ENABLE=aspell
34
ENCHANT_DESC=		Spell checking support via Enchant
41
ENCHANT_LIB_DEPENDS=	libenchant.so:${PORTSDIR}/textproc/enchant
35
ENCHANT_LIB_DEPENDS=	libenchant.so:${PORTSDIR}/textproc/enchant
42
ENCHANT_CONFIGURE_ENABLE=enchant
36
ENCHANT_CONFIGURE_ENABLE=enchant
43
OTR_LIB_DEPENDS=	libotr.so.2:${PORTSDIR}/security/libotr3 \
37
GPGME_DESC=		OpenPGP support via GPGME
44
			libgcrypt.so:${PORTSDIR}/security/libgcrypt
38
GPGME_LIB_DEPENDS=	libgpgme.so:${PORTSDIR}/security/gpgme
39
GPGME_CONFIGURE_ENABLE=	gpgme
40
OTR_DESC=		Off-the-record messaging support
41
OTR_LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt \
42
			libotr.so:${PORTSDIR}/security/libotr
45
OTR_CONFIGURE_ENABLE=	otr
43
OTR_CONFIGURE_ENABLE=	otr
46
44
47
post-patch:
45
post-patch:
48
	@${REINPLACE_CMD} -e 's|$$"$${datadir}"|"$${datadir}"|;s|-O2||'\
46
	@${REINPLACE_CMD} -e \
49
		-e 's|$$"$${libdir}|"$${libdir}|g' ${WRKSRC}/configure
47
		's|$$"$${libdir}|"$${libdir}| ; \
50
	@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
48
		 s|-O2 $$CFLAGS|$$CFLAGS|' ${WRKSRC}/configure
51
		${WRKSRC}/Makefile.*
52
49
53
post-install:
50
post-install:
54
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mcabber/*.so
51
	(cd ${WRKSRC} && ${INSTALL_DATA} mcabber.desktop \
55
	@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/
52
		${STAGEDIR}${PREFIX}/share/applications)
56
	@${INSTALL} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/
53
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
57
	@${CP} -R ${WRKSRC}/contrib ${STAGEDIR}${DATADIR}/
54
	(cd ${WRKSRC} && ${INSTALL_DATA} mcabberrc.example \
58
	${INSTALL_DATA} ${WRKSRC}/mcabberrc.example ${STAGEDIR}${EXAMPLESDIR}/mcabberrc
55
		${STAGEDIR}${EXAMPLESDIR}/mcabberrc)
56
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} contrib \
57
		${STAGEDIR}${EXAMPLESDIR})
59
58
60
.include <bsd.port.mk>
59
.include <bsd.port.mk>
(-)net-im/mcabber/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mcabber-0.10.2.tar.bz2) = e246d153f93a75b4f45879f447434db070503c9903bf3f995af396b3b94586f8
1
SHA256 (mcabber-1.0.0.tar.bz2) = 5476bcba395e0b9527823f5a9bce725151756f685ce2dcf6fad3dbe50a157032
2
SIZE (mcabber-0.10.2.tar.bz2) = 604378
2
SIZE (mcabber-1.0.0.tar.bz2) = 602173
(-)net-im/mcabber/pkg-descr (-11 / +8 lines)
Lines 1-16 Link Here
1
Mcabber is a small Jabber console client.
1
Mcabber is a small Jabber console client.
2
2
3
Here are some of the features of mcabber:
3
Here are some of the features of mcabber:
4
 o   SSL support.
4
 - SSL support
5
5
 - History logging: If enabled (see the CONFIGURATION FILE section),
6
 o   History  logging: If enabled (see the CONFIGURATION FILE section),
6
   mcabber can save discussions to history log files
7
     mcabber can save discussions to history log files.
7
 - Commands completion: If possible, mcabber will try to complete your
8
8
   command line if you hit the Tab key
9
 o   Commands completion: If possible, mcabber will try to complete your
9
 - External actions: Some events (like receiving a message) can trigger
10
     command line if you hit the Tab key.
10
   an external action, for example a shell script (you need to enable
11
11
   it in your configuration file)
12
 o   External actions: Some events (like receiving a message) can trig-
13
     ger an external action, for example a  shell  script  (you  need  to
14
     enable  it  in  your  configuration  file).
15
12
16
WWW: http://www.lilotux.net/~mikael/mcabber/
13
WWW: http://www.lilotux.net/~mikael/mcabber/
(-)net-im/mcabber/pkg-plist (-55 / +55 lines)
Lines 8-14 Link Here
8
include/mcabber/fifo.h
8
include/mcabber/fifo.h
9
include/mcabber/hbuf.h
9
include/mcabber/hbuf.h
10
include/mcabber/help.h
10
include/mcabber/help.h
11
include/mcabber/hgcset.h
12
include/mcabber/histolog.h
11
include/mcabber/histolog.h
13
include/mcabber/hooks.h
12
include/mcabber/hooks.h
14
include/mcabber/logprint.h
13
include/mcabber/logprint.h
Lines 31-81 Link Here
31
include/mcabber/xmpp_muc.h
30
include/mcabber/xmpp_muc.h
32
include/mcabber/xmpp_s10n.h
31
include/mcabber/xmpp_s10n.h
33
lib/mcabber/libbeep.so
32
lib/mcabber/libbeep.so
34
lib/mcabber/libxttitle.so
35
lib/mcabber/liburlregex.so
36
lib/mcabber/libfifo.so
33
lib/mcabber/libfifo.so
34
lib/mcabber/liburlregex.so
35
lib/mcabber/libxttitle.so
37
libdata/pkgconfig/mcabber.pc
36
libdata/pkgconfig/mcabber.pc
38
man/man1/mcabber.1.gz
37
man/man1/mcabber.1.gz
39
share/applications/mcabber.desktop
38
share/applications/mcabber.desktop
40
%%EXAMPLESDIR%%/mcabberrc
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/cicq2mcabber.pl
41
%%DATADIR%%/help/en/hlp.txt
40
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/events/eventcmd
42
%%DATADIR%%/help/en/hlp_add.txt
41
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/events/eventcmd.osd
43
%%DATADIR%%/help/en/hlp_alias.txt
42
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/events/eventcmd.pastebin
44
%%DATADIR%%/help/en/hlp_authorization.txt
43
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/events/mcnotify-osx.py
45
%%DATADIR%%/help/en/hlp_bind.txt
44
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/events/mcnotify.py
46
%%DATADIR%%/help/en/hlp_buffer.txt
45
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/filter_statusmsg.py
47
%%DATADIR%%/help/en/hlp_chat_disable.txt
46
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/merge_history.py
48
%%DATADIR%%/help/en/hlp_clear.txt
47
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/themes/light.txt
49
%%DATADIR%%/help/en/hlp_color.txt
48
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/themes/light2.txt
50
%%DATADIR%%/help/en/hlp_connect.txt
49
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/themes/mikael-256.txt
51
%%DATADIR%%/help/en/hlp_del.txt
50
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/themes/oliver.txt
52
%%DATADIR%%/help/en/hlp_disconnect.txt
51
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/vim/mcabber_log-ftdetect.vim
53
%%DATADIR%%/help/en/hlp_echo.txt
52
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contrib/vim/mcabber_log-syntax.vim
54
%%DATADIR%%/help/en/hlp_event.txt
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mcabberrc
55
%%DATADIR%%/help/en/hlp_group.txt
56
%%DATADIR%%/help/en/hlp_help.txt
57
%%DATADIR%%/help/en/hlp_iline.txt
58
%%DATADIR%%/help/en/hlp_info.txt
59
%%DATADIR%%/help/en/hlp_module.txt
60
%%DATADIR%%/help/en/hlp_move.txt
61
%%DATADIR%%/help/en/hlp_msay.txt
62
%%DATADIR%%/help/en/hlp_otr.txt
63
%%DATADIR%%/help/en/hlp_otrpolicy.txt
64
%%DATADIR%%/help/en/hlp_pgp.txt
65
%%DATADIR%%/help/en/hlp_quit.txt
66
%%DATADIR%%/help/en/hlp_rawxml.txt
67
%%DATADIR%%/help/en/hlp_rename.txt
68
%%DATADIR%%/help/en/hlp_request.txt
69
%%DATADIR%%/help/en/hlp_room.txt
70
%%DATADIR%%/help/en/hlp_roster.txt
71
%%DATADIR%%/help/en/hlp_say.txt
72
%%DATADIR%%/help/en/hlp_say_to.txt
73
%%DATADIR%%/help/en/hlp_screen_refresh.txt
74
%%DATADIR%%/help/en/hlp_set.txt
75
%%DATADIR%%/help/en/hlp_source.txt
76
%%DATADIR%%/help/en/hlp_status.txt
77
%%DATADIR%%/help/en/hlp_status_to.txt
78
%%DATADIR%%/help/en/hlp_version.txt
79
%%DATADIR%%/help/cs/hlp.txt
54
%%DATADIR%%/help/cs/hlp.txt
80
%%DATADIR%%/help/cs/hlp_add.txt
55
%%DATADIR%%/help/cs/hlp_add.txt
81
%%DATADIR%%/help/cs/hlp_alias.txt
56
%%DATADIR%%/help/cs/hlp_alias.txt
Lines 152-157 Link Here
152
%%DATADIR%%/help/de/hlp_status.txt
127
%%DATADIR%%/help/de/hlp_status.txt
153
%%DATADIR%%/help/de/hlp_status_to.txt
128
%%DATADIR%%/help/de/hlp_status_to.txt
154
%%DATADIR%%/help/de/hlp_version.txt
129
%%DATADIR%%/help/de/hlp_version.txt
130
%%DATADIR%%/help/en/hlp.txt
131
%%DATADIR%%/help/en/hlp_add.txt
132
%%DATADIR%%/help/en/hlp_alias.txt
133
%%DATADIR%%/help/en/hlp_authorization.txt
134
%%DATADIR%%/help/en/hlp_bind.txt
135
%%DATADIR%%/help/en/hlp_buffer.txt
136
%%DATADIR%%/help/en/hlp_chat_disable.txt
137
%%DATADIR%%/help/en/hlp_clear.txt
138
%%DATADIR%%/help/en/hlp_color.txt
139
%%DATADIR%%/help/en/hlp_connect.txt
140
%%DATADIR%%/help/en/hlp_del.txt
141
%%DATADIR%%/help/en/hlp_disconnect.txt
142
%%DATADIR%%/help/en/hlp_echo.txt
143
%%DATADIR%%/help/en/hlp_event.txt
144
%%DATADIR%%/help/en/hlp_group.txt
145
%%DATADIR%%/help/en/hlp_help.txt
146
%%DATADIR%%/help/en/hlp_iline.txt
147
%%DATADIR%%/help/en/hlp_info.txt
148
%%DATADIR%%/help/en/hlp_module.txt
149
%%DATADIR%%/help/en/hlp_move.txt
150
%%DATADIR%%/help/en/hlp_msay.txt
151
%%DATADIR%%/help/en/hlp_otr.txt
152
%%DATADIR%%/help/en/hlp_otrpolicy.txt
153
%%DATADIR%%/help/en/hlp_pgp.txt
154
%%DATADIR%%/help/en/hlp_quit.txt
155
%%DATADIR%%/help/en/hlp_rawxml.txt
156
%%DATADIR%%/help/en/hlp_rename.txt
157
%%DATADIR%%/help/en/hlp_request.txt
158
%%DATADIR%%/help/en/hlp_room.txt
159
%%DATADIR%%/help/en/hlp_roster.txt
160
%%DATADIR%%/help/en/hlp_say.txt
161
%%DATADIR%%/help/en/hlp_say_to.txt
162
%%DATADIR%%/help/en/hlp_screen_refresh.txt
163
%%DATADIR%%/help/en/hlp_set.txt
164
%%DATADIR%%/help/en/hlp_source.txt
165
%%DATADIR%%/help/en/hlp_status.txt
166
%%DATADIR%%/help/en/hlp_status_to.txt
167
%%DATADIR%%/help/en/hlp_version.txt
155
%%DATADIR%%/help/fr/hlp.txt
168
%%DATADIR%%/help/fr/hlp.txt
156
%%DATADIR%%/help/fr/hlp_add.txt
169
%%DATADIR%%/help/fr/hlp_add.txt
157
%%DATADIR%%/help/fr/hlp_alias.txt
170
%%DATADIR%%/help/fr/hlp_alias.txt
Lines 380-395 Link Here
380
%%DATADIR%%/help/uk/hlp_status.txt
393
%%DATADIR%%/help/uk/hlp_status.txt
381
%%DATADIR%%/help/uk/hlp_status_to.txt
394
%%DATADIR%%/help/uk/hlp_status_to.txt
382
%%DATADIR%%/help/uk/hlp_version.txt
395
%%DATADIR%%/help/uk/hlp_version.txt
383
%%DATADIR%%/contrib/events/eventcmd.osd
384
%%DATADIR%%/contrib/events/eventcmd
385
%%DATADIR%%/contrib/events/eventcmd.pastebin
386
%%DATADIR%%/contrib/events/mcnotify.py
387
%%DATADIR%%/contrib/themes/light.txt
388
%%DATADIR%%/contrib/themes/light2.txt
389
%%DATADIR%%/contrib/themes/oliver.txt
390
%%DATADIR%%/contrib/themes/mikael-256.txt
391
%%DATADIR%%/contrib/vim/mcabber_log-ftdetect.vim
392
%%DATADIR%%/contrib/vim/mcabber_log-syntax.vim
393
%%DATADIR%%/contrib/cicq2mcabber.pl
394
%%DATADIR%%/contrib/filter_statusmsg.py
395
%%DATADIR%%/contrib/merge_history.py

Return to bug 201850