|
Lines 22-28
Link Here
|
| 22 |
# IPV6: Enable to support IPv6 connections. The real configuration takes |
22 |
# IPV6: Enable to support IPv6 connections. The real configuration takes |
| 23 |
# place at run-time so keeping it enabled will not force IPv6 usage. |
23 |
# place at run-time so keeping it enabled will not force IPv6 usage. |
| 24 |
# |
24 |
# |
| 25 |
# DBUS: Enable D-Bus IPC support. No further information available. |
25 |
# DBUS: Enable D-Bus IPC support. Gtk-Gnutella will send out messages onto |
|
|
26 |
# the D-Bus message bus. That way external applications can easily |
| 27 |
# act on certain events that happen, such as a completed download. |
| 26 |
# |
28 |
# |
| 27 |
# DEBUG: Compile with debugging symbols. Useful if you intend to make a |
29 |
# DEBUG: Compile with debugging symbols. Useful if you intend to make a |
| 28 |
# bug report. |
30 |
# bug report. |
|
Lines 33-39
Link Here
|
| 33 |
# |
35 |
# |
| 34 |
|
36 |
|
| 35 |
PORTNAME= gtk-gnutella |
37 |
PORTNAME= gtk-gnutella |
| 36 |
PORTVERSION= 1.1.2 |
38 |
PORTVERSION= 1.1.3 |
| 37 |
CATEGORIES= net-p2p ipv6 |
39 |
CATEGORIES= net-p2p ipv6 |
| 38 |
MASTER_SITES= SF |
40 |
MASTER_SITES= SF |
| 39 |
|
41 |
|
|
Lines 42-48
Link Here
|
| 42 |
|
44 |
|
| 43 |
LICENSE= GPLv2 # (or later) |
45 |
LICENSE= GPLv2 # (or later) |
| 44 |
|
46 |
|
| 45 |
USES= iconv perl5 pkgconfig tar:bzip2 |
47 |
USES= iconv pkgconfig tar:bzip2 |
| 46 |
USE_GNOME= glib20 libxml2 |
48 |
USE_GNOME= glib20 libxml2 |
| 47 |
HAS_CONFIGURE= yes |
49 |
HAS_CONFIGURE= yes |
| 48 |
CONFIGURE_SCRIPT= Configure |
50 |
CONFIGURE_SCRIPT= Configure |
|
Lines 52-61
Link Here
|
| 52 |
-Dmansrc='${MANPREFIX}/man/man1' \ |
54 |
-Dmansrc='${MANPREFIX}/man/man1' \ |
| 53 |
-Dlocale='${PREFIX}/share/locale' \ |
55 |
-Dlocale='${PREFIX}/share/locale' \ |
| 54 |
-Dcc='${CC}' -Doptimize='${CFLAGS}' \ |
56 |
-Dcc='${CC}' -Doptimize='${CFLAGS}' \ |
| 55 |
-Dccflags='${CPPFLAGS}' -Dldflags='${LDFLAGS}' |
57 |
-Dccflags='${CPPFLAGS}' -Dldflags='${LDFLAGS}' \ |
|
|
58 |
-Dusemymalloc='n' |
| 56 |
MAKE_ARGS= INSTALL_PREFIX="${STAGEDIR}" |
59 |
MAKE_ARGS= INSTALL_PREFIX="${STAGEDIR}" |
| 57 |
INSTALL_TARGET= install install.man |
60 |
INSTALL_TARGET= install install.man |
| 58 |
MAKE_JOBS_UNSAFE= yes |
|
|
| 59 |
|
61 |
|
| 60 |
CPPFLAGS+= -I${LOCALBASE}/include |
62 |
CPPFLAGS+= -I${LOCALBASE}/include |
| 61 |
LDFLAGS+= -L${LOCALBASE}/lib |
63 |
LDFLAGS+= -L${LOCALBASE}/lib |
|
Lines 97-102
Link Here
|
| 97 |
post-patch: |
99 |
post-patch: |
| 98 |
@${FIND} ${WRKSRC} -name "Makefile.SH" | ${XARGS} ${REINPLACE_CMD} -e \ |
100 |
@${FIND} ${WRKSRC} -name "Makefile.SH" | ${XARGS} ${REINPLACE_CMD} -e \ |
| 99 |
's|@exit 0|@echo done|' |
101 |
's|@exit 0|@echo done|' |
|
|
102 |
.if !${PORT_OPTIONS:MDEBUG} |
| 103 |
@${REINPLACE_CMD} 's/(INSTALL) -c -m 555/(INSTALL) -c -s -m 555/g' \ |
| 104 |
${WRKSRC}/src/Makefile.SH |
| 105 |
.endif |
| 100 |
|
106 |
|
| 101 |
post-install: |
107 |
post-install: |
| 102 |
.if ${PORT_OPTIONS:MGUI} |
108 |
.if ${PORT_OPTIONS:MGUI} |
|
Lines 109-114
Link Here
|
| 109 |
(cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.svg \ |
115 |
(cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.svg \ |
| 110 |
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/gtk-gnutella.svg) |
116 |
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/gtk-gnutella.svg) |
| 111 |
.endif |
117 |
.endif |
| 112 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gtk-gnutella |
|
|
| 113 |
|
118 |
|
| 114 |
.include <bsd.port.mk> |
119 |
.include <bsd.port.mk> |