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

(-)irc/weechat-devel/Makefile (-148 / +41 lines)
Lines 1-15 Link Here
1
# $FreeBSD: head/irc/weechat-devel/Makefile 363436 2014-07-30 03:57:23Z pi $
1
# $FreeBSD$
2
2
3
PORTNAME=	weechat
3
PORTNAME=	weechat-devel
4
PORTVERSION=	20140213
4
PORTVERSION=	20140816
5
PORTREVISION=	3
6
CATEGORIES=	irc
5
CATEGORIES=	irc
7
MASTER_SITES=	http://perturb.me.uk/distfiles/weechat-devel/ \
6
MASTER_SITES=	http://weechat.org/files/src/devel/
8
		${MASTER_SITE_LOCAL}
9
MASTER_SITE_SUBDIR=	jase/weechat-devel
10
PKGNAMESUFFIX=	-devel
11
DISTNAME=	weechat-devel-${GITREV}
12
DISTFILES=	${DISTNAME}.txz
13
7
14
MAINTAINER=	jase@FreeBSD.org
8
MAINTAINER=	jase@FreeBSD.org
15
COMMENT=	Lightweight and user friendly ncurses based IRC client
9
COMMENT=	Lightweight and user friendly ncurses based IRC client
Lines 19-200 Link Here
19
LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl \
13
LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl \
20
		libgcrypt.so:${PORTSDIR}/security/libgcrypt
14
		libgcrypt.so:${PORTSDIR}/security/libgcrypt
21
15
22
CONFLICTS=	weechat-0.3*
16
CONFLICTS=	weechat-1.*
23
17
24
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
25
USES=		cmake iconv ncurses
19
USES=		cmake iconv ncurses
26
CMAKE_ARGS+=	-DENABLE_GUILE=no
20
CMAKE_ARGS+=	-DENABLE_GUILE=no
27
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
21
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
28
22
29
GITDESC=	v0.4.3-14-gc324610
23
WRKSRC= ${WRKDIR}/${PORTNAME}
30
GITREV!=	echo "${GITDESC}" | sed -E 's/^.*-g(.{7})$$/\1/'
31
WRKSRC=		${WRKDIR}/${PORTNAME}-${GITREV}
32
24
33
# Please note: the DEBUG option is *NOT* empty, it is utilised by
25
# Please note: the DEBUG option is *NOT* empty, it is utilised by
34
# bsd.cmake.mk to set the cmake build type to Debug instead of
26
# bsd.cmake.mk to set the cmake build type to Debug instead of
35
# Release.
27
# Release.
36
28
37
OPTIONS_DEFINE=	RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE DEBUG ASPELL \
29
OPTIONS_DEFINE=	RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE DEBUG ASPELL \
38
		GNUTLS NLS DOCS ICON MANPAGES
30
		GNUTLS NLS ICON CA_BUNDLE MANPAGES
39
OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE DEBUG ASPELL \
31
OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE DEBUG ASPELL \
40
		GNUTLS ICON MANPAGES
32
		GNUTLS ICON CA_BUNDLE MANPAGES
33
OPTIONS_SUB=	yes
41
34
42
BACKTRACE_DESC=	Provide crash backtraces
35
BACKTRACE_DESC=	Provide crash backtraces
43
CHARSET_DESC=	Charset conversion support
36
CHARSET_DESC=	Charset conversion support
44
LUA_DESC=	Lua scripting support
37
ICON_DESC=		Desktop icon
45
PERL_DESC=	Perl scripting support
38
CA_BUNDLE_DESC=	Use CA bundle from Mozilla Project
46
PYTHON_DESC=	Python scripting support
47
RUBY_DESC=	Ruby scripting support
48
TCL_DESC=	Tcl scripting support
49
COLOR256_DESC=	Use ncurses port for 256 color support
50
ICON_DESC=	Desktop icon
51
39
52
.include <bsd.port.options.mk>
40
CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
41
CA_BUNDLE_CMAKE_ON=		-DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt
53
42
54
.if ${PORT_OPTIONS:MCHARSET}
43
CHARSET_CMAKE_OFF=	-DENABLE_CHARSET=no
55
PLIST_SUB+=	CHARSET=""
56
.else
57
CMAKE_ARGS+=	-DENABLE_CHARSET=no
58
PLIST_SUB+=	CHARSET="@comment "
59
.endif
60
44
61
.if ${PORT_OPTIONS:MNLS}
45
NLS_USES=		gettext
62
USES+=		gettext
46
NLS_CMAKE_OFF=	-DENABLE_NLS=no
63
PLIST_SUB+=	NLS=""
64
.else
65
CMAKE_ARGS+=	-DENABLE_NLS=no
66
PLIST_SUB+=	NLS="@comment "
67
.endif
68
47
69
.if ${PORT_OPTIONS:MASPELL}
48
ASPELL_LIB_DEPENDS=	libaspell.so:${PORTSDIR}/textproc/aspell
70
LIB_DEPENDS+=	libaspell.so:${PORTSDIR}/textproc/aspell
49
ASPELL_CMAKE_OFF=	-DENABLE_ASPELL=no
71
PLIST_SUB+=	ASPELL=""
72
.else
73
CMAKE_ARGS+=	-DENABLE_ASPELL=no
74
PLIST_SUB+=	ASPELL="@comment "
75
.endif
76
50
77
.if ${PORT_OPTIONS:MPYTHON}
51
PYTHON_USES=	python:2
78
USE_PYTHON=	2
52
PYTHON_CMAKE_OFF=	-DENABLE_PYTHON=no
79
CMAKE_ARGS+=	-DBSD_PYTHON_CMD=${PYTHON_CMD} \
80
		-DBSD_PYTHON_VER=${PYTHON_VERSION}
81
PLIST_SUB+=	PYTHON=""
82
.else
83
CMAKE_ARGS+=	-DENABLE_PYTHON=no
84
PLIST_SUB+=	PYTHON="@comment "
85
.endif
86
53
87
.if ${PORT_OPTIONS:MRUBY}
54
GNUTLS_USES=			pkgconfig
88
USE_RUBY=	yes
55
GNUTLS_LIB_DEPENDS=		libgnutls.so:${PORTSDIR}/security/gnutls
89
CMAKE_ARGS+=	-DBSD_RUBY_CMD=${RUBY} \
56
GNUTLS_CMAKE_OFF=		-DENABLE_GNUTLS=no
90
		-DBSD_RUBY_VER=${RUBY_NAME}
91
PLIST_SUB+=	RUBY=""
92
.else
93
CMAKE_ARGS+=	-DENABLE_RUBY=no
94
PLIST_SUB+=	RUBY="@comment "
95
.endif
96
57
97
.if ${PORT_OPTIONS:MGNUTLS}
58
PERL_USES=				perl5
98
USES+=		pkgconfig
59
PERL_CMAKE_ARGS_OFF=	-DENABLE_PERL=no
99
LIB_DEPENDS+=	libgnutls.so:${PORTSDIR}/security/gnutls
100
.else
101
CMAKE_ARGS+=	-DENABLE_GNUTLS=no
102
.endif
103
60
104
.if ${PORT_OPTIONS:MPERL}
61
TCL_USES=	tcl:85+
105
USES+=		perl5
62
TCL_CMAKE_OFF=	-DENABLE_TCL=no
106
PLIST_SUB+=	PERL=""
107
.else
108
CMAKE_ARGS+=	-DENABLE_PERL=no
109
PLIST_SUB+=	PERL="@comment "
110
.endif
111
63
112
.if ${PORT_OPTIONS:MTCL}
64
LUA_USES=	lua:51
113
USES+=		tcl:85+
65
LUA_CMAKE_OFF=	-DENABLE_LUA=no
114
CMAKE_ARGS+=	-DBSD_TCL_VER=${TCL_VER} \
115
		-DBSD_TCL_LIBDIR=${LOCALBASE}/lib \
116
		-DBSD_TCL_INCDIR=${TCL_INCLUDEDIR}
117
PLIST_SUB+=	TCL=""
118
.else
119
CMAKE_ARGS+=	-DENABLE_TCL=no
120
PLIST_SUB+=	TCL="@comment "
121
.endif
122
66
123
.if ${PORT_OPTIONS:MLUA}
67
BACKTRACE_LIB_DEPENDS=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
124
USES+=		lua:51
125
CMAKE_ARGS+=	-DBSD_LUA_LIBDIR=${LUA_LIBDIR} \
126
		-DBSD_LUA_INCDIR=${LUA_INCDIR}
127
PLIST_SUB+=	LUA=""
128
.else
129
CMAKE_ARGS+=	-DENABLE_LUA=no
130
PLIST_SUB+=	LUA="@comment "
131
.endif
132
68
133
.if defined(MAINTAINER_MODE)
69
MANPAGES_BUILD_DEPENDS=	xsltproc:${PORTSDIR}/textproc/libxslt \
134
BUILD_DEPENDS+=	xsltproc:${PORTSDIR}/textproc/libxslt \
135
		docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
70
		docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
136
		asciidoc:${PORTSDIR}/textproc/asciidoc \
71
		docbook-xml>=0:${PORTSDIR}/textproc/docbook-xml \
137
		source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight
72
		asciidoc:${PORTSDIR}/textproc/asciidoc
138
CMAKE_ARGS+=	-DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man -DENABLE_DOC=yes
73
MANPAGES_CMAKE_ON=	-DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man
139
.else
74
MANPAGES_CMAKE_OFF=	-DENABLE_MAN=no
140
CMAKE_ARGS+=	-DENABLE_MAN=no -DENABLE_DOC=no
141
.endif
142
143
.if ${PORT_OPTIONS:MDOCS}
144
PLIST_SUB+=	DOCS=""
145
.if !defined(MAINTAINER_MODE)
146
DISTFILES+=	${DISTNAME}-docs.txz
147
.endif
148
.else
149
PLIST_SUB+=	DOCS="@comment "
150
.endif
151
152
.if ${PORT_OPTIONS:MMANPAGES}
153
PLIST_SUB+=	MANPAGES=""
154
.if !defined(MAINTAINER_MODE)
155
DISTFILES+=	${DISTNAME}-manpages.txz
156
.endif
157
.else
158
PLIST_SUB+=	MANPAGES="@comment "
159
.endif
160
75
161
.if ${PORT_OPTIONS:MBACKTRACE}
76
RUBY_USE=	RUBY=yes
162
LIB_DEPENDS+=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
77
RUBY_CMAKE_OFF=	-DENABLE_RUBY=no
163
.endif
164
78
165
.if ${PORT_OPTIONS:MICON}
79
.include <bsd.port.options.mk>
166
PLIST_SUB+=	ICON=""
167
.else
168
PLIST_SUB+=	ICON="@comment "
169
.endif
170
80
171
post-patch:
81
post-patch:
172
	@${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
82
	@${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
173
	@${REINPLACE_CMD} -e 's|INSTALL|#INSTALL|' ${WRKSRC}/doc/CMakeLists.txt
174
	@${REINPLACE_CMD} -e 's|GIT_VERSION=""|GIT_VERSION="${GITDESC}"|' ${WRKSRC}/git-version.sh
175
	@${REINPLACE_CMD} -e 's|<sys/termios.h>|<termios.h>|' ${WRKSRC}/src/gui/curses/gui-curses-window.c
176
.for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake
83
.for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake
177
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f}
84
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f}
178
.endfor
85
.endfor
179
.if empty(PORT_OPTIONS:MBACKTRACE)
86
.if ! ${PORT_OPTIONS:MBACKTRACE}
180
	@${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' ${WRKSRC}/src/core/CMakeLists.txt
87
	@${REINPLACE_CMD} -e '/if.*FreeBSD/,/endif/d' ${WRKSRC}/src/core/CMakeLists.txt
181
.endif
88
.endif
182
.if empty(PORT_OPTIONS:MICON)
89
.if ! ${PORT_OPTIONS:MICON}
183
	@${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt
90
	@${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt
184
.endif
91
.endif
185
92
186
post-install:
187
.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE)
188
	${INSTALL_MAN} ${WRKDIR}/manpages/weechat.1 ${STAGEDIR}${PREFIX}/man/man1
189
.for f in de fr it ja pl
190
	@${MKDIR} ${STAGEDIR}${PREFIX}/man/${f}/man1
191
	${INSTALL_MAN} ${WRKDIR}/manpages/${f}/weechat.1 ${STAGEDIR}${PREFIX}/man/${f}/man1
192
.endfor
193
.endif
194
.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE)
195
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
196
	${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR}/
197
.endif
198
	${LN} -sf ${PREFIX}/bin/weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses
199
200
.include <bsd.port.mk>
93
.include <bsd.port.mk>
(-)irc/weechat-devel/distinfo (-6 / +2 lines)
Lines 1-6 Link Here
1
SHA256 (weechat-devel-c324610.txz) = cb9d42962882adad85bbfadc369f22c4e7d7c3e7ebc5886288e3f2d999ee7344
1
SHA256 (weechat-devel-20140816.tar.gz) = ec3d57b502f17baa378075f3841a9d1f7b1de9f091f82f9604b2c655d0ec4e86
2
SIZE (weechat-devel-c324610.txz) = 1559384
2
SIZE (weechat-devel-20140816.tar.gz) = 3234921
3
SHA256 (weechat-devel-c324610-docs.txz) = c8f55cfe6f5a5db74e98cb6195a72e8cfe4dbab433c65125d1453e82f4b3d62a
4
SIZE (weechat-devel-c324610-docs.txz) = 675024
5
SHA256 (weechat-devel-c324610-manpages.txz) = 013f32bafd9897f3e8e4f28ff9a7491a9e13cc8b500460b431a3d66d4122bce9
6
SIZE (weechat-devel-c324610-manpages.txz) = 6972
(-)irc/weechat-devel/files/patch-cmake-FindLua_cmake (-61 lines)
Lines 1-61 Link Here
1
--- cmake/FindLua.cmake.orig	2012-07-07 11:41:16.000000000 +0000
2
+++ cmake/FindLua.cmake	2012-07-08 09:00:30.126123501 +0000
3
@@ -33,51 +33,18 @@
4
    SET(LUA_FIND_QUIETLY TRUE)
5
 ENDIF(LUA_FOUND)
6
 
7
-FIND_PATH(
8
-        LUA51_INCLUDE_PATH lua.h
9
-        PATHS /usr/include /usr/local/include /usr/pkg/include
10
-        PATH_SUFFIXES lua51 lua5.1 lua-5.1
11
+FIND_PATH(LUA_INCLUDE_PATH lua.h
12
+	PATHS ${BSD_LUA_INCDIR}
13
 )
14
 
15
-FIND_LIBRARY(
16
-        LUA51_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua
17
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
18
-        PATH_SUFFIXES lua51 lua5.1 lua-5.1
19
+FIND_LIBRARY(LUA_LIBRARY
20
+	NAMES lua lua-5.1
21
+	PATHS ${BSD_LUA_LIBDIR}
22
 )
23
 
24
-IF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
25
-  SET(LUA_INCLUDE_PATH "${LUA51_INCLUDE_PATH}")
26
-  SET(LUA_LIBRARY "${LUA51_LIBRARY}")
27
-  SET(LUA_VERSION "5.1")
28
+IF(LUA_INCLUDE_PATH AND LUA_LIBRARY)
29
   SET(LUA_FOUND TRUE)
30
-ELSE(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
31
-  FIND_PATH(
32
-        LUA50_INCLUDE_PATH lua.h
33
-        PATHS /usr/include /usr/local/include /usr/pkg/include
34
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
35
-  )
36
-
37
-  FIND_LIBRARY(
38
-        LUA50_LIBRARY NAMES lua50 lua5.0 lua-5.0 lua
39
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
40
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
41
-  )
42
-
43
-  FIND_LIBRARY(
44
-        LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
45
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
46
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
47
-  )
48
-
49
-  IF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
50
-    SET(LUA_INCLUDE_PATH "${LUA50_INCLUDE_PATH}")
51
-    SET(LUA_LIBRARY "${LUA50_LIBRARY}")
52
-    SET(LUALIB_LIBRARY "${LUALIB50_LIBRARY}")
53
-    SET(LUA_VERSION "5.0")
54
-    SET(LUA_FOUND TRUE)
55
-  ENDIF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
56
-ENDIF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
57
-
58
+ENDIF(LUA_INCLUDE_PATH AND LUA_LIBRARY)
59
 
60
 MARK_AS_ADVANCED(
61
   LUA_INCLUDE_PATH
(-)irc/weechat-devel/files/patch-cmake-FindPython_cmake (-61 lines)
Lines 1-61 Link Here
1
--- cmake/FindPython.cmake.orig	2013-01-11 00:10:37.730703018 +0000
2
+++ cmake/FindPython.cmake	2013-01-11 00:21:33.725664455 +0000
3
@@ -33,17 +33,9 @@
4
    SET(PYTHON_FIND_QUIETLY TRUE)
5
 ENDIF(PYTHON_FOUND)
6
 
7
-IF(ENABLE_PYTHON3)
8
-  FIND_PROGRAM(PYTHON_EXECUTABLE
9
-    NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
10
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
11
-    )
12
-ELSE(ENABLE_PYTHON3)
13
-  FIND_PROGRAM(PYTHON_EXECUTABLE
14
-    NAMES python2.7 python2.6 python2.5 python
15
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
16
-    )
17
-ENDIF(ENABLE_PYTHON3)
18
+FIND_PROGRAM(PYTHON_EXECUTABLE
19
+  NAMES ${BSD_PYTHON_CMD}
20
+  )
21
 
22
 IF(PYTHON_EXECUTABLE)
23
   EXECUTE_PROCESS(
24
@@ -65,32 +57,13 @@
25
     NAMES Python.h
26
     PATHS ${PYTHON_INC_DIR}
27
     )
28
-  IF(ENABLE_PYTHON3)
29
-    FIND_LIBRARY(PYTHON_LIBRARY
30
-      NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
31
-      PATHS ${PYTHON_POSSIBLE_LIB_PATH}
32
-      )
33
-  ELSE(ENABLE_PYTHON3)
34
-    FIND_LIBRARY(PYTHON_LIBRARY
35
-      NAMES python2.7 python2.6 python2.5 python
36
-      PATHS ${PYTHON_POSSIBLE_LIB_PATH}
37
-      )
38
-  ENDIF(ENABLE_PYTHON3)
39
+
40
+  FIND_LIBRARY(PYTHON_LIBRARY
41
+    NAMES ${BSD_PYTHON_VER}
42
+    )
43
 
44
   IF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
45
-    EXECUTE_PROCESS(
46
-      COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(sys.version[:3])"
47
-      OUTPUT_VARIABLE PYTHON_VERSION
48
-      )
49
-    EXECUTE_PROCESS(
50
-      COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(str(sys.version_info < (2,5)))"
51
-      OUTPUT_VARIABLE PYTHON_OLD_VERSION
52
-      )
53
-    IF(${PYTHON_OLD_VERSION} STREQUAL "True")
54
-      MESSAGE("Python >= 2.5 is needed to build python plugin, version found: ${PYTHON_VERSION}")
55
-    ELSE()
56
-      SET(PYTHON_FOUND TRUE)
57
-    ENDIF(${PYTHON_OLD_VERSION} STREQUAL "True")
58
+    SET(PYTHON_FOUND TRUE)
59
   ENDIF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
60
 
61
   MARK_AS_ADVANCED(
(-)irc/weechat-devel/files/patch-cmake-FindRuby_cmake (-56 lines)
Lines 1-56 Link Here
1
--- cmake/FindRuby.cmake.orig	2014-02-09 18:24:48.291574320 +0000
2
+++ cmake/FindRuby.cmake	2014-02-09 18:27:20.902318912 +0000
3
@@ -31,11 +31,6 @@
4
    SET(RUBY_FIND_QUIETLY TRUE)
5
 ENDIF(RUBY_FOUND)
6
 
7
-FIND_PACKAGE(PkgConfig)
8
-IF(PKG_CONFIG_FOUND)
9
-  pkg_search_module(RUBY ruby-2.0 ruby-1.9 ruby-1.8)
10
-ENDIF(PKG_CONFIG_FOUND)
11
-
12
 IF(RUBY_FOUND)
13
 
14
   SET(RUBY_LIB "")
15
@@ -44,14 +39,13 @@
16
 ELSE(RUBY_FOUND)
17
 
18
   FIND_PROGRAM(RUBY_EXECUTABLE
19
-    NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
20
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
21
+    NAMES ${BSD_RUBY_CMD}
22
     )
23
 
24
   IF(RUBY_EXECUTABLE)
25
 
26
     EXECUTE_PROCESS(
27
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
28
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['topdir']"
29
       OUTPUT_VARIABLE RUBY_ARCH_DIR
30
       )
31
 
32
@@ -61,12 +55,12 @@
33
       )
34
 
35
     EXECUTE_PROCESS(
36
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['libdir']"
37
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::TOPDIR + '/lib'"
38
       OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
39
       )
40
 
41
     EXECUTE_PROCESS(
42
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
43
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::TOPDIR + '/lib/ruby/' + RbConfig::CONFIG['ruby_version']"
44
       OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
45
       )
46
 
47
@@ -78,8 +72,7 @@
48
     SET(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}")
49
 
50
     FIND_LIBRARY(RUBY_LIB
51
-      NAMES ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
52
-      PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
53
+      NAMES ${BSD_RUBY_VER}
54
       )
55
 
56
     IF(RUBY_LIB AND RUBY_INCLUDE_DIRS)
(-)irc/weechat-devel/files/patch-cmake-FindTCL_cmake (-106 lines)
Lines 1-106 Link Here
1
--- cmake/FindTCL.cmake.orig	2011-04-02 18:26:10.225070885 +0100
2
+++ cmake/FindTCL.cmake	2011-04-02 18:29:21.009167958 +0100
3
@@ -55,98 +55,18 @@
4
   SET(TCL_FIND_QUIETLY TRUE)
5
 ENDIF(TCL_FOUND)
6
 
7
-INCLUDE(CMakeFindFrameworks)
8
-INCLUDE(FindTclsh)
9
-
10
-GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
11
-GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
12
-STRING(REGEX REPLACE
13
-  "^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}")
14
-
15
-GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
16
-
17
-GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
18
-GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
19
-STRING(REGEX REPLACE
20
-  "^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_VERSION "${TCL_LIBRARY}")
21
-
22
-SET(TCL_POSSIBLE_LIB_PATHS
23
-  "${TCL_INCLUDE_PATH_PARENT}/lib"
24
-  "${TCL_INCLUDE_PATH_PARENT}/lib64"
25
-  "${TCL_LIBRARY_PATH}"
26
-  "${TCL_TCLSH_PATH_PARENT}/lib"
27
-  "${TCL_TCLSH_PATH_PARENT}/lib64"
28
-  /usr/lib
29
-  /usr/lib64
30
-  /usr/local/lib
31
-  /usr/local/lib64
32
-  )
33
-
34
-IF(WIN32)
35
-  GET_FILENAME_COMPONENT(
36
-    ActiveTcl_CurrentVersion
37
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
38
-    NAME)
39
-  SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
40
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
41
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib"
42
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib"
43
-    "$ENV{ProgramFiles}/Tcl/Lib"
44
-    "C:/Program Files/Tcl/lib"
45
-    "C:/Tcl/lib"
46
-    )
47
-ENDIF(WIN32)
48
+SET(TCL_VERSION ${BSD_TCL_VER})
49
+STRING(REPLACE "." "" TCL_INT_VERSION ${TCL_VERSION})
50
 
51
 FIND_LIBRARY(TCL_LIBRARY
52
   NAMES
53
-  tcl86 tcl8.6
54
-  tcl85 tcl8.5
55
-  tcl
56
-  tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
57
-  PATHS ${TCL_POSSIBLE_LIB_PATHS}
58
+  tcl${TCL_INT_VERSION}
59
+  PATHS ${BSD_TCL_LIBDIR}
60
   )
61
 
62
-CMAKE_FIND_FRAMEWORKS(Tcl)
63
-
64
-SET(TCL_FRAMEWORK_INCLUDES)
65
-IF(Tcl_FRAMEWORKS)
66
-  IF(NOT TCL_INCLUDE_PATH)
67
-    FOREACH(dir ${Tcl_FRAMEWORKS})
68
-      SET(TCL_FRAMEWORK_INCLUDES ${TCL_FRAMEWORK_INCLUDES} ${dir}/Headers)
69
-    ENDFOREACH(dir)
70
-  ENDIF(NOT TCL_INCLUDE_PATH)
71
-ENDIF(Tcl_FRAMEWORKS)
72
-
73
-SET(TCL_POSSIBLE_INCLUDE_PATHS
74
-  "${TCL_LIBRARY_PATH_PARENT}/include"
75
-  "${TCL_INCLUDE_PATH}"
76
-  ${TCL_FRAMEWORK_INCLUDES}
77
-  "${TCL_TCLSH_PATH_PARENT}/include"
78
-  /usr/include/tcl8.6
79
-  /usr/include/tcl8.5
80
-  /usr/include
81
-  /usr/local/include
82
-  /usr/include/tcl${TCL_VERSION}
83
-  /usr/local/include/tcl${TCL_VERSION}
84
-  /usr/local/include/tcl8.6
85
-  /usr/local/include/tcl8.5
86
-  )
87
-
88
-
89
-IF(WIN32)
90
-  SET(TCLTK_POSSIBLE_INCLUDE_PATHS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
91
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/include"
92
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/include"
93
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/include"
94
-    "$ENV{ProgramFiles}/Tcl/include"
95
-    "C:/Program Files/Tcl/include"
96
-    "C:/Tcl/include"
97
-    )
98
-ENDIF(WIN32)
99
-
100
 FIND_PATH(TCL_INCLUDE_PATH
101
   NAMES tcl.h
102
-  PATHS ${TCL_POSSIBLE_INCLUDE_PATHS}
103
+  PATHS ${BSD_TCL_INCDIR}
104
   )
105
 
106
 IF(TCL_LIBRARY AND TCL_INCLUDE_PATH)
(-)irc/weechat-devel/pkg-plist (-50 / +9 lines)
Lines 2-13 Link Here
2
bin/weechat-curses
2
bin/weechat-curses
3
include/weechat/weechat-plugin.h
3
include/weechat/weechat-plugin.h
4
lib/weechat/plugins/alias.so
4
lib/weechat/plugins/alias.so
5
lib/weechat/plugins/exec.so
5
lib/weechat/plugins/fifo.so
6
lib/weechat/plugins/fifo.so
6
lib/weechat/plugins/irc.so
7
lib/weechat/plugins/irc.so
7
lib/weechat/plugins/logger.so
8
lib/weechat/plugins/logger.so
8
lib/weechat/plugins/relay.so
9
lib/weechat/plugins/relay.so
9
lib/weechat/plugins/rmodifier.so
10
lib/weechat/plugins/script.so
10
lib/weechat/plugins/script.so
11
lib/weechat/plugins/trigger.so
11
lib/weechat/plugins/xfer.so
12
lib/weechat/plugins/xfer.so
12
libdata/pkgconfig/weechat.pc
13
libdata/pkgconfig/weechat.pc
13
%%MANPAGES%%man/man1/weechat.1.gz
14
%%MANPAGES%%man/man1/weechat.1.gz
Lines 23-69 Link Here
23
%%PYTHON%%lib/weechat/plugins/python.so
24
%%PYTHON%%lib/weechat/plugins/python.so
24
%%RUBY%%lib/weechat/plugins/ruby.so
25
%%RUBY%%lib/weechat/plugins/ruby.so
25
%%TCL%%lib/weechat/plugins/tcl.so
26
%%TCL%%lib/weechat/plugins/tcl.so
26
%%DOCS%%%%DOCSDIR%%/weechat_dev.en.html
27
%%DOCS%%%%DOCSDIR%%/weechat_dev.fr.html
28
%%DOCS%%%%DOCSDIR%%/weechat_dev.ja.html
29
%%DOCS%%%%DOCSDIR%%/weechat_faq.de.html
30
%%DOCS%%%%DOCSDIR%%/weechat_faq.en.html
31
%%DOCS%%%%DOCSDIR%%/weechat_faq.fr.html
32
%%DOCS%%%%DOCSDIR%%/weechat_faq.it.html
33
%%DOCS%%%%DOCSDIR%%/weechat_faq.ja.html
34
%%DOCS%%%%DOCSDIR%%/weechat_faq.pl.html
35
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.en.html
36
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.fr.html
37
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.it.html
38
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.ja.html
39
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.de.html
40
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.en.html
41
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.es.html
42
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.fr.html
43
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.ja.html
44
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.it.html
45
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.pl.html
46
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.ru.html
47
%%DOCS%%%%DOCSDIR%%/weechat_relay_protocol.en.html
48
%%DOCS%%%%DOCSDIR%%/weechat_relay_protocol.fr.html
49
%%DOCS%%%%DOCSDIR%%/weechat_scripting.de.html
50
%%DOCS%%%%DOCSDIR%%/weechat_scripting.en.html
51
%%DOCS%%%%DOCSDIR%%/weechat_scripting.fr.html
52
%%DOCS%%%%DOCSDIR%%/weechat_scripting.it.html
53
%%DOCS%%%%DOCSDIR%%/weechat_scripting.ja.html
54
%%DOCS%%%%DOCSDIR%%/weechat_scripting.pl.html
55
%%DOCS%%%%DOCSDIR%%/weechat_tester.de.html
56
%%DOCS%%%%DOCSDIR%%/weechat_tester.en.html
57
%%DOCS%%%%DOCSDIR%%/weechat_tester.fr.html
58
%%DOCS%%%%DOCSDIR%%/weechat_tester.ja.html
59
%%DOCS%%%%DOCSDIR%%/weechat_tester.it.html
60
%%DOCS%%%%DOCSDIR%%/weechat_tester.pl.html
61
%%DOCS%%%%DOCSDIR%%/weechat_user.de.html
62
%%DOCS%%%%DOCSDIR%%/weechat_user.en.html
63
%%DOCS%%%%DOCSDIR%%/weechat_user.fr.html
64
%%DOCS%%%%DOCSDIR%%/weechat_user.it.html
65
%%DOCS%%%%DOCSDIR%%/weechat_user.ja.html
66
%%DOCS%%%%DOCSDIR%%/weechat_user.pl.html
67
%%ICON%%share/icons/hicolor/32x32/apps/weechat.png
27
%%ICON%%share/icons/hicolor/32x32/apps/weechat.png
68
%%NLS%%share/locale/cs/LC_MESSAGES/weechat.mo
28
%%NLS%%share/locale/cs/LC_MESSAGES/weechat.mo
69
%%NLS%%share/locale/de/LC_MESSAGES/weechat.mo
29
%%NLS%%share/locale/de/LC_MESSAGES/weechat.mo
Lines 76-94 Link Here
76
%%NLS%%share/locale/pt_BR/LC_MESSAGES/weechat.mo
36
%%NLS%%share/locale/pt_BR/LC_MESSAGES/weechat.mo
77
%%NLS%%share/locale/ru/LC_MESSAGES/weechat.mo
37
%%NLS%%share/locale/ru/LC_MESSAGES/weechat.mo
78
%%NLS%%share/locale/tr/LC_MESSAGES/weechat.mo
38
%%NLS%%share/locale/tr/LC_MESSAGES/weechat.mo
39
@dirrmtry include/weechat
79
@dirrmtry lib/weechat/plugins
40
@dirrmtry lib/weechat/plugins
80
@dirrmtry lib/weechat
41
@dirrmtry lib/weechat
81
%%MANPAGES%%@dirrmtry man/pl/man1
82
%%MANPAGES%%@dirrmtry man/pl
83
%%MANPAGES%%@dirrmtry man/it/man1
84
%%MANPAGES%%@dirrmtry man/it
85
%%MANPAGES%%@dirrmtry man/fr/man1
86
%%MANPAGES%%@dirrmtry man/fr
87
%%MANPAGES%%@dirrmtry man/de/man1
42
%%MANPAGES%%@dirrmtry man/de/man1
88
%%MANPAGES%%@dirrmtry man/de
43
%%MANPAGES%%@dirrmtry man/de
89
%%DOCS%%@dirrmtry %%DOCSDIR%%
44
%%MANPAGES%%@dirrmtry man/fr/man1
45
%%MANPAGES%%@dirrmtry man/fr
46
%%MANPAGES%%@dirrmtry man/it/man1
47
%%MANPAGES%%@dirrmtry man/it
48
%%MANPAGES%%@dirrmtry man/pl/man1
49
%%MANPAGES%%@dirrmtry man/pl
90
%%ICON%%@dirrmtry share/icons/hicolor/32x32/apps
50
%%ICON%%@dirrmtry share/icons/hicolor/32x32/apps
91
%%ICON%%@dirrmtry share/icons/hicolor/32x32
51
%%ICON%%@dirrmtry share/icons/hicolor/32x32
92
%%ICON%%@dirrmtry share/icons/hicolor
52
%%ICON%%@dirrmtry share/icons/hicolor
93
%%ICON%%@dirrmtry share/icons
53
%%ICON%%@dirrmtry share/icons
94
@dirrm include/weechat
(-)irc/weechat/Makefile (-140 / +43 lines)
Lines 1-15 Link Here
1
# Created by: clement
1
# $FreeBSD$
2
# $FreeBSD: head/irc/weechat/Makefile 363436 2014-07-30 03:57:23Z pi $
3
2
4
PORTNAME=	weechat
3
PORTNAME=	weechat
5
PORTVERSION=	0.4.3
4
PORTVERSION=	1.0
6
PORTREVISION=	5
7
CATEGORIES=	irc
5
CATEGORIES=	irc
8
MASTER_SITES=	http://weechat.org/files/src/ \
6
MASTER_SITES=	http://weechat.org/files/src/
9
		http://perturb.me.uk/distfiles/weechat/:mandocs \
10
		${MASTER_SITE_LOCAL:S/$/:mandocs/}
11
MASTER_SITE_SUBDIR=	jase/weechat/:mandocs
12
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
13
7
14
MAINTAINER=	jase@FreeBSD.org
8
MAINTAINER=	jase@FreeBSD.org
15
COMMENT=	Lightweight and user friendly ncurses based IRC client
9
COMMENT=	Lightweight and user friendly ncurses based IRC client
Lines 19-25 Link Here
19
LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl \
13
LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl \
20
		libgcrypt.so:${PORTSDIR}/security/libgcrypt
14
		libgcrypt.so:${PORTSDIR}/security/libgcrypt
21
15
22
CONFLICTS=	weechat-devel-0.*
16
CONFLICTS=	weechat-devel-1.*
23
17
24
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
25
USES=		cmake iconv ncurses
19
USES=		cmake iconv ncurses
Lines 27-189 Link Here
27
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
21
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
28
22
29
OPTIONS_DEFINE=	RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
23
OPTIONS_DEFINE=	RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
30
		GNUTLS NLS ICON MANPAGES DOCS
24
		GNUTLS NLS ICON CA_BUNDLE MANPAGES DOCS
31
OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
25
OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
32
		GNUTLS ICON MANPAGES
26
		GNUTLS CA_BUNDLE ICON MANPAGES
27
OPTIONS_SUB=	yes
33
28
34
BACKTRACE_DESC=	Provide crash backtraces
29
BACKTRACE_DESC=	Provide crash backtraces
35
CHARSET_DESC=	Charset conversion support
30
CHARSET_DESC=	Charset conversion support
36
LUA_DESC=	Lua scripting support
31
ICON_DESC=		Desktop icon
37
PERL_DESC=	Perl scripting support
32
CA_BUNDLE_DESC=	Use CA bundle from Mozilla Project
38
PYTHON_DESC=	Python scripting support
39
RUBY_DESC=	Ruby scripting support
40
TCL_DESC=	Tcl scripting support
41
ICON_DESC=	Desktop icon
42
33
43
.include <bsd.port.options.mk>
34
CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
35
CA_BUNDLE_CMAKE_ON=		-DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt
44
36
45
.if ${PORT_OPTIONS:MCHARSET}
37
CHARSET_CMAKE_OFF=	-DENABLE_CHARSET=no
46
PLIST_SUB+=	CHARSET=""
47
.else
48
CMAKE_ARGS+=	-DENABLE_CHARSET=no
49
PLIST_SUB+=	CHARSET="@comment "
50
.endif
51
38
52
.if ${PORT_OPTIONS:MNLS}
39
NLS_USES=		gettext
53
USES+=		gettext
40
NLS_CMAKE_OFF=	-DENABLE_NLS=no
54
PLIST_SUB+=	NLS=""
55
.else
56
CMAKE_ARGS+=	-DENABLE_NLS=no
57
PLIST_SUB+=	NLS="@comment "
58
.endif
59
41
60
.if ${PORT_OPTIONS:MASPELL}
42
ASPELL_LIB_DEPENDS=	libaspell.so:${PORTSDIR}/textproc/aspell
61
LIB_DEPENDS+=	libaspell.so:${PORTSDIR}/textproc/aspell
43
ASPELL_CMAKE_OFF=	-DENABLE_ASPELL=no
62
PLIST_SUB+=	ASPELL=""
63
.else
64
CMAKE_ARGS+=	-DENABLE_ASPELL=no
65
PLIST_SUB+=	ASPELL="@comment "
66
.endif
67
44
68
.if ${PORT_OPTIONS:MPYTHON}
45
PYTHON_USES=	python:2
69
USE_PYTHON=	2
46
PYTHON_CMAKE_OFF=	-DENABLE_PYTHON=no
70
CMAKE_ARGS+=	-DBSD_PYTHON_CMD=${PYTHON_CMD} \
71
		-DBSD_PYTHON_VER=${PYTHON_VERSION}
72
PLIST_SUB+=	PYTHON=""
73
.else
74
CMAKE_ARGS+=	-DENABLE_PYTHON=no
75
PLIST_SUB+=	PYTHON="@comment "
76
.endif
77
47
78
.if ${PORT_OPTIONS:MRUBY}
48
GNUTLS_USES=			pkgconfig
79
USE_RUBY=	yes
49
GNUTLS_LIB_DEPENDS=		libgnutls.so:${PORTSDIR}/security/gnutls
80
CMAKE_ARGS+=	-DBSD_RUBY_CMD=${RUBY} \
50
GNUTLS_CMAKE_OFF=		-DENABLE_GNUTLS=no
81
		-DBSD_RUBY_VER=${RUBY_NAME}
82
PLIST_SUB+=	RUBY=""
83
.else
84
CMAKE_ARGS+=	-DENABLE_RUBY=no
85
PLIST_SUB+=	RUBY="@comment "
86
.endif
87
51
88
.if ${PORT_OPTIONS:MGNUTLS}
52
PERL_USES=				perl5
89
USES+=		pkgconfig
53
PERL_CMAKE_ARGS_OFF=	-DENABLE_PERL=no
90
LIB_DEPENDS+=	libgnutls.so:${PORTSDIR}/security/gnutls
91
.else
92
CMAKE_ARGS+=	-DENABLE_GNUTLS=no
93
.endif
94
54
95
.if ${PORT_OPTIONS:MPERL}
55
TCL_USES=	tcl:85+
96
USES+=		perl5
56
TCL_CMAKE_OFF=	-DENABLE_TCL=no
97
PLIST_SUB+=	PERL=""
98
.else
99
CMAKE_ARGS+=	-DENABLE_PERL=no
100
PLIST_SUB+=	PERL="@comment "
101
.endif
102
57
103
.if ${PORT_OPTIONS:MTCL}
58
LUA_USES=	lua:51
104
USES+=		tcl:85+
59
LUA_CMAKE_OFF=	-DENABLE_LUA=no
105
CMAKE_ARGS+=	-DBSD_TCL_VER=${TCL_VER} \
106
		-DBSD_TCL_LIBDIR=${LOCALBASE}/lib \
107
		-DBSD_TCL_INCDIR=${TCL_INCLUDEDIR}
108
PLIST_SUB+=	TCL=""
109
.else
110
CMAKE_ARGS+=	-DENABLE_TCL=no
111
PLIST_SUB+=	TCL="@comment "
112
.endif
113
60
114
.if ${PORT_OPTIONS:MLUA}
61
BACKTRACE_LIB_DEPENDS=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
115
USES+=		lua:51
116
CMAKE_ARGS+=	-DBSD_LUA_LIBDIR=${LUA_LIBDIR} \
117
		-DBSD_LUA_INCDIR=${LUA_INCDIR}
118
PLIST_SUB+=	LUA=""
119
.else
120
CMAKE_ARGS+=	-DENABLE_LUA=no
121
PLIST_SUB+=	LUA="@comment "
122
.endif
123
62
124
.if defined(MAINTAINER_MODE)
63
MANPAGES_BUILD_DEPENDS=	xsltproc:${PORTSDIR}/textproc/libxslt \
125
BUILD_DEPENDS+=	xsltproc:${PORTSDIR}/textproc/libxslt \
126
		docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
64
		docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
127
		asciidoc:${PORTSDIR}/textproc/asciidoc \
65
		docbook-xml>=0:${PORTSDIR}/textproc/docbook-xml \
128
		source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight
66
		asciidoc:${PORTSDIR}/textproc/asciidoc
129
CMAKE_ARGS+=	-DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man -DENABLE_DOC=yes
67
MANPAGES_CMAKE_ON=	-DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man
130
.else
68
MANPAGES_CMAKE_OFF=	-DENABLE_MAN=no
131
CMAKE_ARGS+=	-DENABLE_MAN=no -DENABLE_DOC=no
132
.endif
133
69
134
.if ${PORT_OPTIONS:MDOCS}
70
DOCS_BUILD_DEPENDS=	asciidoc:${PORTSDIR}/textproc/asciidoc \
135
PLIST_SUB+=	DOCS=""
71
		source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight
136
.if !defined(MAINTAINER_MODE)
72
DOCS_CMAKE_ON=	-DENABLE_DOC=yes
137
DISTFILES+=	${DISTNAME}-docs.txz:mandocs
73
DOCS_CMAKE_OFF=	-DENABLE_DOC=no
138
.endif
139
.else
140
PLIST_SUB+=	DOCS="@comment "
141
.endif
142
143
.if ${PORT_OPTIONS:MMANPAGES}
144
PLIST_SUB+=	MANPAGES=""
145
.if !defined(MAINTAINER_MODE)
146
DISTFILES+=	${DISTNAME}-manpages.txz:mandocs
147
.endif
148
.else
149
PLIST_SUB+=	MANPAGES="@comment "
150
.endif
151
74
152
.if ${PORT_OPTIONS:MBACKTRACE}
75
RUBY_USE=	RUBY=yes
153
LIB_DEPENDS+=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
76
RUBY_CMAKE_OFF=	-DENABLE_RUBY=no
154
.endif
155
77
156
.if ${PORT_OPTIONS:MICON}
78
.include <bsd.port.options.mk>
157
PLIST_SUB+=	ICON=""
158
.else
159
PLIST_SUB+=	ICON="@comment "
160
.endif
161
79
162
post-patch:
80
post-patch:
163
	@${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
81
	@${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
164
	@${REINPLACE_CMD} -e 's|INSTALL|#INSTALL|' ${WRKSRC}/doc/CMakeLists.txt
165
.for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake
82
.for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake
166
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f}
83
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f}
167
.endfor
84
.endfor
168
.if empty(PORT_OPTIONS:MBACKTRACE)
85
.if ! ${PORT_OPTIONS:MBACKTRACE}
169
	@${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' ${WRKSRC}/src/core/CMakeLists.txt
86
	@${REINPLACE_CMD} -e '/if.*FreeBSD/,/endif/d' ${WRKSRC}/src/core/CMakeLists.txt
170
.endif
87
.endif
171
.if empty(PORT_OPTIONS:MICON)
88
.if ! ${PORT_OPTIONS:MICON}
172
	@${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt
89
	@${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt
173
.endif
90
.endif
174
91
175
post-install:
176
.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE)
177
	${INSTALL_MAN} ${WRKDIR}/manpages/weechat.1 ${STAGEDIR}${PREFIX}/man/man1
178
.for f in de fr it ja pl
179
	@${MKDIR} ${STAGEDIR}${PREFIX}/man/${f}/man1
180
	${INSTALL_MAN} ${WRKDIR}/manpages/${f}/weechat.1 ${STAGEDIR}${PREFIX}/man/${f}/man1
181
.endfor
182
.endif
183
.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE)
184
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
185
	${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR}/
186
.endif
187
	${LN} -sf ${PREFIX}/bin/weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses
188
189
.include <bsd.port.mk>
92
.include <bsd.port.mk>
(-)irc/weechat/distinfo (-6 / +2 lines)
Lines 1-6 Link Here
1
SHA256 (weechat-0.4.3.tar.gz) = bfb5a34f78eaad0e22e1aa0783ff330907f253fcd50a1d3fd0aa19df9114dde9
1
SHA256 (weechat-1.0.tar.gz) = 7dc8f69736ead5e55c9e20870a8b3b83a7337fbd591372f149e6ba42b3e727fc
2
SIZE (weechat-0.4.3.tar.gz) = 2985048
2
SIZE (weechat-1.0.tar.gz) = 3234864
3
SHA256 (weechat-0.4.3-docs.txz) = 7267a8571763ce6ffccfab07043f6d3d4b28b420f43a525cc29795f73e5970de
4
SIZE (weechat-0.4.3-docs.txz) = 671236
5
SHA256 (weechat-0.4.3-manpages.txz) = adbe5e72f219c5b10a921ea67b53a99ca772a28e35d52e390b9eb8f773bc5107
6
SIZE (weechat-0.4.3-manpages.txz) = 6996
(-)irc/weechat/files/patch-cmake-FindLua_cmake (-61 lines)
Lines 1-61 Link Here
1
--- cmake/FindLua.cmake.orig	2012-07-07 11:41:16.000000000 +0000
2
+++ cmake/FindLua.cmake	2012-07-08 09:00:30.126123501 +0000
3
@@ -33,51 +33,18 @@
4
    SET(LUA_FIND_QUIETLY TRUE)
5
 ENDIF(LUA_FOUND)
6
 
7
-FIND_PATH(
8
-        LUA51_INCLUDE_PATH lua.h
9
-        PATHS /usr/include /usr/local/include /usr/pkg/include
10
-        PATH_SUFFIXES lua51 lua5.1 lua-5.1
11
+FIND_PATH(LUA_INCLUDE_PATH lua.h
12
+	PATHS ${BSD_LUA_INCDIR}
13
 )
14
 
15
-FIND_LIBRARY(
16
-        LUA51_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua
17
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
18
-        PATH_SUFFIXES lua51 lua5.1 lua-5.1
19
+FIND_LIBRARY(LUA_LIBRARY
20
+	NAMES lua lua-5.1
21
+	PATHS ${BSD_LUA_LIBDIR}
22
 )
23
 
24
-IF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
25
-  SET(LUA_INCLUDE_PATH "${LUA51_INCLUDE_PATH}")
26
-  SET(LUA_LIBRARY "${LUA51_LIBRARY}")
27
-  SET(LUA_VERSION "5.1")
28
+IF(LUA_INCLUDE_PATH AND LUA_LIBRARY)
29
   SET(LUA_FOUND TRUE)
30
-ELSE(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
31
-  FIND_PATH(
32
-        LUA50_INCLUDE_PATH lua.h
33
-        PATHS /usr/include /usr/local/include /usr/pkg/include
34
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
35
-  )
36
-
37
-  FIND_LIBRARY(
38
-        LUA50_LIBRARY NAMES lua50 lua5.0 lua-5.0 lua
39
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
40
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
41
-  )
42
-
43
-  FIND_LIBRARY(
44
-        LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
45
-        PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
46
-        PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
47
-  )
48
-
49
-  IF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
50
-    SET(LUA_INCLUDE_PATH "${LUA50_INCLUDE_PATH}")
51
-    SET(LUA_LIBRARY "${LUA50_LIBRARY}")
52
-    SET(LUALIB_LIBRARY "${LUALIB50_LIBRARY}")
53
-    SET(LUA_VERSION "5.0")
54
-    SET(LUA_FOUND TRUE)
55
-  ENDIF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
56
-ENDIF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
57
-
58
+ENDIF(LUA_INCLUDE_PATH AND LUA_LIBRARY)
59
 
60
 MARK_AS_ADVANCED(
61
   LUA_INCLUDE_PATH
(-)irc/weechat/files/patch-cmake-FindPython_cmake (-61 lines)
Lines 1-61 Link Here
1
--- cmake/FindPython.cmake.orig	2014-02-09 08:52:53.000000000 +0000
2
+++ cmake/FindPython.cmake	2014-02-09 18:20:48.432096579 +0000
3
@@ -33,17 +33,9 @@
4
    SET(PYTHON_FIND_QUIETLY TRUE)
5
 ENDIF(PYTHON_FOUND)
6
 
7
-IF(ENABLE_PYTHON3)
8
-  FIND_PROGRAM(PYTHON_EXECUTABLE
9
-    NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
10
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
11
-    )
12
-ELSE(ENABLE_PYTHON3)
13
-  FIND_PROGRAM(PYTHON_EXECUTABLE
14
-    NAMES python2.7 python2.6 python2.5 python
15
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
16
-    )
17
-ENDIF(ENABLE_PYTHON3)
18
+FIND_PROGRAM(PYTHON_EXECUTABLE
19
+  NAMES ${BSD_PYTHON_CMD}
20
+  )
21
 
22
 IF(PYTHON_EXECUTABLE)
23
   EXECUTE_PROCESS(
24
@@ -65,32 +57,13 @@
25
     NAMES Python.h
26
     PATHS ${PYTHON_INC_DIR}
27
     )
28
-  IF(ENABLE_PYTHON3)
29
-    FIND_LIBRARY(PYTHON_LIBRARY
30
-      NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
31
-      PATHS ${PYTHON_POSSIBLE_LIB_PATH}
32
-      )
33
-  ELSE(ENABLE_PYTHON3)
34
-    FIND_LIBRARY(PYTHON_LIBRARY
35
-      NAMES python2.7 python2.6 python2.5 python
36
-      PATHS ${PYTHON_POSSIBLE_LIB_PATH}
37
-      )
38
-  ENDIF(ENABLE_PYTHON3)
39
+
40
+  FIND_LIBRARY(PYTHON_LIBRARY
41
+    NAMES ${BSD_PYTHON_VER}
42
+    )
43
 
44
   IF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
45
-    EXECUTE_PROCESS(
46
-      COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(sys.version[:3])"
47
-      OUTPUT_VARIABLE PYTHON_VERSION
48
-      )
49
-    EXECUTE_PROCESS(
50
-      COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(str(sys.version_info < (2,5)))"
51
-      OUTPUT_VARIABLE PYTHON_OLD_VERSION
52
-      )
53
-    IF(${PYTHON_OLD_VERSION} STREQUAL "True")
54
-      MESSAGE("Python >= 2.5 is needed to build python plugin, version found: ${PYTHON_VERSION}")
55
-    ELSE()
56
-      SET(PYTHON_FOUND TRUE)
57
-    ENDIF(${PYTHON_OLD_VERSION} STREQUAL "True")
58
+    SET(PYTHON_FOUND TRUE)
59
   ENDIF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
60
 
61
   MARK_AS_ADVANCED(
(-)irc/weechat/files/patch-cmake-FindRuby_cmake (-56 lines)
Lines 1-56 Link Here
1
--- cmake/FindRuby.cmake.orig	2014-02-09 18:24:48.291574320 +0000
2
+++ cmake/FindRuby.cmake	2014-02-09 18:27:20.902318912 +0000
3
@@ -31,11 +31,6 @@
4
    SET(RUBY_FIND_QUIETLY TRUE)
5
 ENDIF(RUBY_FOUND)
6
 
7
-FIND_PACKAGE(PkgConfig)
8
-IF(PKG_CONFIG_FOUND)
9
-  pkg_search_module(RUBY ruby-2.0 ruby-1.9 ruby-1.8)
10
-ENDIF(PKG_CONFIG_FOUND)
11
-
12
 IF(RUBY_FOUND)
13
 
14
   SET(RUBY_LIB "")
15
@@ -44,14 +39,13 @@
16
 ELSE(RUBY_FOUND)
17
 
18
   FIND_PROGRAM(RUBY_EXECUTABLE
19
-    NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
20
-    PATHS /usr/bin /usr/local/bin /usr/pkg/bin
21
+    NAMES ${BSD_RUBY_CMD}
22
     )
23
 
24
   IF(RUBY_EXECUTABLE)
25
 
26
     EXECUTE_PROCESS(
27
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
28
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['topdir']"
29
       OUTPUT_VARIABLE RUBY_ARCH_DIR
30
       )
31
 
32
@@ -61,12 +55,12 @@
33
       )
34
 
35
     EXECUTE_PROCESS(
36
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['libdir']"
37
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::TOPDIR + '/lib'"
38
       OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
39
       )
40
 
41
     EXECUTE_PROCESS(
42
-      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
43
+      COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::TOPDIR + '/lib/ruby/' + RbConfig::CONFIG['ruby_version']"
44
       OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
45
       )
46
 
47
@@ -78,8 +72,7 @@
48
     SET(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}")
49
 
50
     FIND_LIBRARY(RUBY_LIB
51
-      NAMES ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
52
-      PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
53
+      NAMES ${BSD_RUBY_VER}
54
       )
55
 
56
     IF(RUBY_LIB AND RUBY_INCLUDE_DIRS)
(-)irc/weechat/files/patch-cmake-FindTCL_cmake (-106 lines)
Lines 1-106 Link Here
1
--- cmake/FindTCL.cmake.orig	2011-04-02 18:26:10.225070885 +0100
2
+++ cmake/FindTCL.cmake	2011-04-02 18:29:21.009167958 +0100
3
@@ -55,98 +55,18 @@
4
   SET(TCL_FIND_QUIETLY TRUE)
5
 ENDIF(TCL_FOUND)
6
 
7
-INCLUDE(CMakeFindFrameworks)
8
-INCLUDE(FindTclsh)
9
-
10
-GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
11
-GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
12
-STRING(REGEX REPLACE
13
-  "^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}")
14
-
15
-GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
16
-
17
-GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
18
-GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
19
-STRING(REGEX REPLACE
20
-  "^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_VERSION "${TCL_LIBRARY}")
21
-
22
-SET(TCL_POSSIBLE_LIB_PATHS
23
-  "${TCL_INCLUDE_PATH_PARENT}/lib"
24
-  "${TCL_INCLUDE_PATH_PARENT}/lib64"
25
-  "${TCL_LIBRARY_PATH}"
26
-  "${TCL_TCLSH_PATH_PARENT}/lib"
27
-  "${TCL_TCLSH_PATH_PARENT}/lib64"
28
-  /usr/lib
29
-  /usr/lib64
30
-  /usr/local/lib
31
-  /usr/local/lib64
32
-  )
33
-
34
-IF(WIN32)
35
-  GET_FILENAME_COMPONENT(
36
-    ActiveTcl_CurrentVersion
37
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
38
-    NAME)
39
-  SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
40
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
41
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib"
42
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib"
43
-    "$ENV{ProgramFiles}/Tcl/Lib"
44
-    "C:/Program Files/Tcl/lib"
45
-    "C:/Tcl/lib"
46
-    )
47
-ENDIF(WIN32)
48
+SET(TCL_VERSION ${BSD_TCL_VER})
49
+STRING(REPLACE "." "" TCL_INT_VERSION ${TCL_VERSION})
50
 
51
 FIND_LIBRARY(TCL_LIBRARY
52
   NAMES
53
-  tcl86 tcl8.6
54
-  tcl85 tcl8.5
55
-  tcl
56
-  tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
57
-  PATHS ${TCL_POSSIBLE_LIB_PATHS}
58
+  tcl${TCL_INT_VERSION}
59
+  PATHS ${BSD_TCL_LIBDIR}
60
   )
61
 
62
-CMAKE_FIND_FRAMEWORKS(Tcl)
63
-
64
-SET(TCL_FRAMEWORK_INCLUDES)
65
-IF(Tcl_FRAMEWORKS)
66
-  IF(NOT TCL_INCLUDE_PATH)
67
-    FOREACH(dir ${Tcl_FRAMEWORKS})
68
-      SET(TCL_FRAMEWORK_INCLUDES ${TCL_FRAMEWORK_INCLUDES} ${dir}/Headers)
69
-    ENDFOREACH(dir)
70
-  ENDIF(NOT TCL_INCLUDE_PATH)
71
-ENDIF(Tcl_FRAMEWORKS)
72
-
73
-SET(TCL_POSSIBLE_INCLUDE_PATHS
74
-  "${TCL_LIBRARY_PATH_PARENT}/include"
75
-  "${TCL_INCLUDE_PATH}"
76
-  ${TCL_FRAMEWORK_INCLUDES}
77
-  "${TCL_TCLSH_PATH_PARENT}/include"
78
-  /usr/include/tcl8.6
79
-  /usr/include/tcl8.5
80
-  /usr/include
81
-  /usr/local/include
82
-  /usr/include/tcl${TCL_VERSION}
83
-  /usr/local/include/tcl${TCL_VERSION}
84
-  /usr/local/include/tcl8.6
85
-  /usr/local/include/tcl8.5
86
-  )
87
-
88
-
89
-IF(WIN32)
90
-  SET(TCLTK_POSSIBLE_INCLUDE_PATHS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
91
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/include"
92
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/include"
93
-    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/include"
94
-    "$ENV{ProgramFiles}/Tcl/include"
95
-    "C:/Program Files/Tcl/include"
96
-    "C:/Tcl/include"
97
-    )
98
-ENDIF(WIN32)
99
-
100
 FIND_PATH(TCL_INCLUDE_PATH
101
   NAMES tcl.h
102
-  PATHS ${TCL_POSSIBLE_INCLUDE_PATHS}
103
+  PATHS ${BSD_TCL_INCDIR}
104
   )
105
 
106
 IF(TCL_LIBRARY AND TCL_INCLUDE_PATH)
(-)irc/weechat/pkg-plist (-50 / +52 lines)
Lines 2-13 Link Here
2
bin/weechat-curses
2
bin/weechat-curses
3
include/weechat/weechat-plugin.h
3
include/weechat/weechat-plugin.h
4
lib/weechat/plugins/alias.so
4
lib/weechat/plugins/alias.so
5
lib/weechat/plugins/exec.so
5
lib/weechat/plugins/fifo.so
6
lib/weechat/plugins/fifo.so
6
lib/weechat/plugins/irc.so
7
lib/weechat/plugins/irc.so
7
lib/weechat/plugins/logger.so
8
lib/weechat/plugins/logger.so
8
lib/weechat/plugins/relay.so
9
lib/weechat/plugins/relay.so
9
lib/weechat/plugins/rmodifier.so
10
lib/weechat/plugins/script.so
10
lib/weechat/plugins/script.so
11
lib/weechat/plugins/trigger.so
11
lib/weechat/plugins/xfer.so
12
lib/weechat/plugins/xfer.so
12
libdata/pkgconfig/weechat.pc
13
libdata/pkgconfig/weechat.pc
13
%%MANPAGES%%man/man1/weechat.1.gz
14
%%MANPAGES%%man/man1/weechat.1.gz
Lines 23-69 Link Here
23
%%PYTHON%%lib/weechat/plugins/python.so
24
%%PYTHON%%lib/weechat/plugins/python.so
24
%%RUBY%%lib/weechat/plugins/ruby.so
25
%%RUBY%%lib/weechat/plugins/ruby.so
25
%%TCL%%lib/weechat/plugins/tcl.so
26
%%TCL%%lib/weechat/plugins/tcl.so
26
%%DOCS%%%%DOCSDIR%%/weechat_dev.en.html
27
%%PORTDOCS%%%%DOCSDIR%%/weechat_dev.en.html
27
%%DOCS%%%%DOCSDIR%%/weechat_dev.fr.html
28
%%PORTDOCS%%%%DOCSDIR%%/weechat_dev.fr.html
28
%%DOCS%%%%DOCSDIR%%/weechat_dev.ja.html
29
%%PORTDOCS%%%%DOCSDIR%%/weechat_dev.ja.html
29
%%DOCS%%%%DOCSDIR%%/weechat_faq.de.html
30
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.de.html
30
%%DOCS%%%%DOCSDIR%%/weechat_faq.en.html
31
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.en.html
31
%%DOCS%%%%DOCSDIR%%/weechat_faq.fr.html
32
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.fr.html
32
%%DOCS%%%%DOCSDIR%%/weechat_faq.it.html
33
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.it.html
33
%%DOCS%%%%DOCSDIR%%/weechat_faq.ja.html
34
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.ja.html
34
%%DOCS%%%%DOCSDIR%%/weechat_faq.pl.html
35
%%PORTDOCS%%%%DOCSDIR%%/weechat_faq.pl.html
35
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.en.html
36
%%PORTDOCS%%%%DOCSDIR%%/weechat_plugin_api.en.html
36
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.fr.html
37
%%PORTDOCS%%%%DOCSDIR%%/weechat_plugin_api.fr.html
37
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.it.html
38
%%PORTDOCS%%%%DOCSDIR%%/weechat_plugin_api.it.html
38
%%DOCS%%%%DOCSDIR%%/weechat_plugin_api.ja.html
39
%%PORTDOCS%%%%DOCSDIR%%/weechat_plugin_api.ja.html
39
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.de.html
40
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.de.html
40
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.en.html
41
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.en.html
41
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.es.html
42
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.es.html
42
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.fr.html
43
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.fr.html
43
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.ja.html
44
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.it.html
44
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.it.html
45
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.ja.html
45
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.pl.html
46
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.pl.html
46
%%DOCS%%%%DOCSDIR%%/weechat_quickstart.ru.html
47
%%PORTDOCS%%%%DOCSDIR%%/weechat_quickstart.ru.html
47
%%DOCS%%%%DOCSDIR%%/weechat_relay_protocol.en.html
48
%%PORTDOCS%%%%DOCSDIR%%/weechat_relay_protocol.en.html
48
%%DOCS%%%%DOCSDIR%%/weechat_relay_protocol.fr.html
49
%%PORTDOCS%%%%DOCSDIR%%/weechat_relay_protocol.fr.html
49
%%DOCS%%%%DOCSDIR%%/weechat_scripting.de.html
50
%%PORTDOCS%%%%DOCSDIR%%/weechat_relay_protocol.ja.html
50
%%DOCS%%%%DOCSDIR%%/weechat_scripting.en.html
51
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.de.html
51
%%DOCS%%%%DOCSDIR%%/weechat_scripting.fr.html
52
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.en.html
52
%%DOCS%%%%DOCSDIR%%/weechat_scripting.it.html
53
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.fr.html
53
%%DOCS%%%%DOCSDIR%%/weechat_scripting.ja.html
54
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.it.html
54
%%DOCS%%%%DOCSDIR%%/weechat_scripting.pl.html
55
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.ja.html
55
%%DOCS%%%%DOCSDIR%%/weechat_tester.de.html
56
%%PORTDOCS%%%%DOCSDIR%%/weechat_scripting.pl.html
56
%%DOCS%%%%DOCSDIR%%/weechat_tester.en.html
57
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.de.html
57
%%DOCS%%%%DOCSDIR%%/weechat_tester.fr.html
58
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.en.html
58
%%DOCS%%%%DOCSDIR%%/weechat_tester.ja.html
59
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.fr.html
59
%%DOCS%%%%DOCSDIR%%/weechat_tester.it.html
60
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.it.html
60
%%DOCS%%%%DOCSDIR%%/weechat_tester.pl.html
61
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.ja.html
61
%%DOCS%%%%DOCSDIR%%/weechat_user.de.html
62
%%PORTDOCS%%%%DOCSDIR%%/weechat_tester.pl.html
62
%%DOCS%%%%DOCSDIR%%/weechat_user.en.html
63
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.de.html
63
%%DOCS%%%%DOCSDIR%%/weechat_user.fr.html
64
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.en.html
64
%%DOCS%%%%DOCSDIR%%/weechat_user.it.html
65
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.fr.html
65
%%DOCS%%%%DOCSDIR%%/weechat_user.ja.html
66
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.it.html
66
%%DOCS%%%%DOCSDIR%%/weechat_user.pl.html
67
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.ja.html
68
%%PORTDOCS%%%%DOCSDIR%%/weechat_user.pl.html
67
%%ICON%%share/icons/hicolor/32x32/apps/weechat.png
69
%%ICON%%share/icons/hicolor/32x32/apps/weechat.png
68
%%NLS%%share/locale/cs/LC_MESSAGES/weechat.mo
70
%%NLS%%share/locale/cs/LC_MESSAGES/weechat.mo
69
%%NLS%%share/locale/de/LC_MESSAGES/weechat.mo
71
%%NLS%%share/locale/de/LC_MESSAGES/weechat.mo
Lines 76-94 Link Here
76
%%NLS%%share/locale/pt_BR/LC_MESSAGES/weechat.mo
78
%%NLS%%share/locale/pt_BR/LC_MESSAGES/weechat.mo
77
%%NLS%%share/locale/ru/LC_MESSAGES/weechat.mo
79
%%NLS%%share/locale/ru/LC_MESSAGES/weechat.mo
78
%%NLS%%share/locale/tr/LC_MESSAGES/weechat.mo
80
%%NLS%%share/locale/tr/LC_MESSAGES/weechat.mo
81
@dirrmtry include/weechat
79
@dirrmtry lib/weechat/plugins
82
@dirrmtry lib/weechat/plugins
80
@dirrmtry lib/weechat
83
@dirrmtry lib/weechat
81
%%MANPAGES%%@dirrmtry man/pl/man1
82
%%MANPAGES%%@dirrmtry man/pl
83
%%MANPAGES%%@dirrmtry man/it/man1
84
%%MANPAGES%%@dirrmtry man/it
85
%%MANPAGES%%@dirrmtry man/fr/man1
86
%%MANPAGES%%@dirrmtry man/fr
87
%%MANPAGES%%@dirrmtry man/de/man1
84
%%MANPAGES%%@dirrmtry man/de/man1
88
%%MANPAGES%%@dirrmtry man/de
85
%%MANPAGES%%@dirrmtry man/de
89
%%DOCS%%@dirrmtry %%DOCSDIR%%
86
%%MANPAGES%%@dirrmtry man/fr/man1
87
%%MANPAGES%%@dirrmtry man/fr
88
%%MANPAGES%%@dirrmtry man/it/man1
89
%%MANPAGES%%@dirrmtry man/it
90
%%MANPAGES%%@dirrmtry man/pl/man1
91
%%MANPAGES%%@dirrmtry man/pl
92
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
90
%%ICON%%@dirrmtry share/icons/hicolor/32x32/apps
93
%%ICON%%@dirrmtry share/icons/hicolor/32x32/apps
91
%%ICON%%@dirrmtry share/icons/hicolor/32x32
94
%%ICON%%@dirrmtry share/icons/hicolor/32x32
92
%%ICON%%@dirrmtry share/icons/hicolor
95
%%ICON%%@dirrmtry share/icons/hicolor
93
%%ICON%%@dirrmtry share/icons
96
%%ICON%%@dirrmtry share/icons
94
@dirrm include/weechat

Return to bug 192737