|
Lines 2-26
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= hexchat |
4 |
PORTNAME= hexchat |
| 5 |
PORTVERSION= 2.10.2 |
5 |
PORTVERSION= 2.12.1 |
| 6 |
CATEGORIES= irc gnome ipv6 |
6 |
CATEGORIES= irc gnome ipv6 |
| 7 |
MASTER_SITES= http://dl.hexchat.net/${PORTNAME}/ |
7 |
MASTER_SITES= http://dl.hexchat.net/${PORTNAME}/ |
| 8 |
|
8 |
|
| 9 |
MAINTAINER= serio.jeffrey@gmail.com |
9 |
MAINTAINER= pkubaj@anongoth.pl |
| 10 |
COMMENT= IRC chat program with GTK and Text Frontend |
10 |
COMMENT= IRC chat program with GTK and Text Frontend |
| 11 |
|
11 |
|
| 12 |
LICENSE= GPLv2 |
12 |
LICENSE= GPLv2 |
| 13 |
|
13 |
|
| 14 |
LIB_DEPENDS= libproxy.so:net/libproxy |
14 |
LIB_DEPENDS= libproxy.so:net/libproxy \ |
|
|
15 |
libfontconfig.so:x11-fonts/fontconfig \ |
| 16 |
libdbus-1.so:devel/dbus \ |
| 17 |
libfreetype.so:print/freetype2 |
| 15 |
|
18 |
|
| 16 |
USES= gmake desktop-file-utils libtool pkgconfig tar:xz |
19 |
USES= gmake desktop-file-utils libtool pkgconfig tar:xz ssl |
| 17 |
USE_GNOME= gtk20 intltool libxml2 |
20 |
USE_GNOME= cairo gtk20 intltool libxml2 |
|
|
21 |
USE_XORG= x11 |
| 18 |
GNU_CONFIGURE= yes |
22 |
GNU_CONFIGURE= yes |
| 19 |
CONFIGURE_ARGS+=--enable-openssl --enable-gtkfe --disable-sysinfo \ |
23 |
CONFIGURE_ARGS+=--enable-openssl --enable-gtkfe --disable-sysinfo \ |
| 20 |
--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig |
24 |
--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \ |
|
|
25 |
LUA=lua-${LUA_VER} |
| 21 |
INSTALLS_ICONS= yes |
26 |
INSTALLS_ICONS= yes |
| 22 |
INSTALL_TARGET= install-strip |
27 |
INSTALL_TARGET= install-strip |
| 23 |
USE_OPENSSL= yes |
|
|
| 24 |
|
28 |
|
| 25 |
CPPFLAGS+= -I${LOCALBASE}/include |
29 |
CPPFLAGS+= -I${LOCALBASE}/include |
| 26 |
LIBS+= -L${LOCALBASE}/lib -lX11 |
30 |
LIBS+= -L${LOCALBASE}/lib -lX11 |
|
Lines 29-35
Link Here
|
| 29 |
|
33 |
|
| 30 |
PORTDOCS= * |
34 |
PORTDOCS= * |
| 31 |
|
35 |
|
| 32 |
OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOAT DOCS FISHLIM NLS NOTIFY \ |
36 |
OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOAT DOCS FISHLIM LUA NLS NOTIFY \ |
| 33 |
PERL PYTHON SOCKS TEXTFE |
37 |
PERL PYTHON SOCKS TEXTFE |
| 34 |
|
38 |
|
| 35 |
OPTIONS_DEFAULT= CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON |
39 |
OPTIONS_DEFAULT= CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON |
|
Lines 45-65
Link Here
|
| 45 |
|
49 |
|
| 46 |
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
50 |
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
| 47 |
CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra |
51 |
CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra |
| 48 |
CANBERRA_CONFIGURE_ENABLE= libcanberra |
52 |
CANBERRA_CONFIGURE_ENABLE=libcanberra |
| 49 |
DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib |
53 |
DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib |
| 50 |
DBUS_CONFIGURE_ENABLE= dbus |
54 |
DBUS_CONFIGURE_ENABLE= dbus |
| 51 |
DOAT_CONFIGURE_ENABLE= doat |
55 |
DOAT_CONFIGURE_ENABLE= doat |
| 52 |
FISHLIM_CONFIGURE_ENABLE= fishlim |
56 |
FISHLIM_CONFIGURE_ENABLE=fishlim |
|
|
57 |
LUA_CONFIGURE_ENABLE= lua |
| 58 |
LUA_USES= lua |
| 53 |
NLS_CONFIGURE_ENABLE= nls |
59 |
NLS_CONFIGURE_ENABLE= nls |
| 54 |
NLS_USES= gettext |
60 |
NLS_USES= gettext |
| 55 |
NLS_USES_OFF= gettext-tools # doesn't build otherwise |
61 |
NLS_USES_OFF= gettext-tools # doesn't build otherwise |
| 56 |
NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify |
62 |
NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify |
| 57 |
NOTIFY_CONFIGURE_ENABLE= libnotify |
63 |
NOTIFY_CONFIGURE_ENABLE=libnotify |
| 58 |
PERL_CONFIGURE_ENABLE= perl |
64 |
PERL_CONFIGURE_ENABLE= perl |
| 59 |
PYTHON_CONFIGURE_ENABLE= python |
65 |
PERL_USES= perl5 |
|
|
66 |
PYTHON_CONFIGURE_ENABLE=python |
| 67 |
PYTHON_USES= python |
| 60 |
SOCKS_LIB_DEPENDS= libsocks.so:net/dante |
68 |
SOCKS_LIB_DEPENDS= libsocks.so:net/dante |
| 61 |
SOCKS_CONFIGURE_ENABLE= socks |
69 |
SOCKS_CONFIGURE_ENABLE= socks |
| 62 |
TEXTFE_CONFIGURE_ENABLE= textfe |
70 |
TEXTFE_CONFIGURE_ENABLE=textfe |
| 63 |
|
71 |
|
| 64 |
.include <bsd.port.options.mk> |
72 |
.include <bsd.port.options.mk> |
| 65 |
|
73 |
|
|
Lines 73-96
Link Here
|
| 73 |
CA_BUNDLE= NULL |
81 |
CA_BUNDLE= NULL |
| 74 |
.endif |
82 |
.endif |
| 75 |
|
83 |
|
| 76 |
.if ${PORT_OPTIONS:MPYTHON} |
84 |
.if ${PORT_OPTIONS:MDBUS} |
| 77 |
USES+= python |
85 |
USE_GNOME+= gconf2 |
| 78 |
.endif |
86 |
.endif |
| 79 |
|
87 |
|
| 80 |
.if ${PORT_OPTIONS:MPERL} |
88 |
.if ${PORT_OPTIONS:MLUA} |
| 81 |
USES+= perl5 |
89 |
USE_GCC= any |
| 82 |
.endif |
90 |
.endif |
| 83 |
|
91 |
|
| 84 |
.if ${PORT_OPTIONS:MDBUS} |
|
|
| 85 |
USE_GNOME+= gconf2 |
| 86 |
.endif |
| 87 |
|
| 88 |
post-patch: |
92 |
post-patch: |
| 89 |
@${REINPLACE_CMD} -e 's|%%CA_BUNDLE%%|${CA_BUNDLE}|' \ |
93 |
@${REINPLACE_CMD} -e 's|%%CA_BUNDLE%%|${CA_BUNDLE}|' \ |
| 90 |
${WRKSRC}/src/common/server.c |
94 |
${WRKSRC}/src/common/server.c |
| 91 |
|
95 |
|
| 92 |
post-install: |
96 |
post-install: |
| 93 |
${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ |
97 |
${LN} -sf ../share/icons/hicolor/48x48/apps/${PORTNAME}.png \ |
| 94 |
${STAGEDIR}${PREFIX}/share/pixmaps/ |
98 |
${STAGEDIR}${PREFIX}/share/pixmaps/ |
| 95 |
.if ${PORT_OPTIONS:MDOCS} |
99 |
.if ${PORT_OPTIONS:MDOCS} |
| 96 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
100 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |