summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgarga <garga@FreeBSD.org>2015-10-10 20:52:20 +0000
committergarga <garga@FreeBSD.org>2015-10-10 20:52:20 +0000
commit201ee5397c2659abf7f3bb28bf6e2cef4ee503f8 (patch)
tree9a789f2ba112ae15a3c7c0c3550cb9dd547a4bb4
parent3565d68cc8852fbb7f45a79516723a2562d509fb (diff)
downloadFreeBSD-ports-201ee5397c2659abf7f3bb28bf6e2cef4ee503f8.zip
FreeBSD-ports-201ee5397c2659abf7f3bb28bf6e2cef4ee503f8.tar.gz
Upgrade irc/weechat to 1.3
-rw-r--r--irc/weechat/Makefile99
-rw-r--r--irc/weechat/distinfo8
-rw-r--r--irc/weechat/files/patch-cmake_FindIconv.cmake (renamed from irc/weechat/files/patch-cmake-FindIconv.cmake)0
-rw-r--r--irc/weechat/files/patch-cmake_FindLua.cmake (renamed from irc/weechat/files/patch-cmake-FindLua_cmake)0
-rw-r--r--irc/weechat/files/patch-cmake_FindPython.cmake (renamed from irc/weechat/files/patch-cmake-FindPython_cmake)0
-rw-r--r--irc/weechat/files/patch-cmake_FindRuby.cmake (renamed from irc/weechat/files/patch-cmake-FindRuby_cmake)14
-rw-r--r--irc/weechat/files/patch-cmake_FindTCL.cmake (renamed from irc/weechat/files/patch-cmake-FindTCL_cmake)0
-rw-r--r--irc/weechat/pkg-plist1
8 files changed, 48 insertions, 74 deletions
diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile
index 077a51e..005a2df 100644
--- a/irc/weechat/Makefile
+++ b/irc/weechat/Makefile
@@ -2,13 +2,9 @@
# $FreeBSD$
PORTNAME= weechat
-PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTVERSION= 1.3
CATEGORIES= irc
-MASTER_SITES= http://weechat.org/files/src/ \
- http://perturb.me.uk/distfiles/weechat/:mandocs \
- LOCAL/jase/weechat/:mandocs
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES= http://weechat.org/files/src/
MAINTAINER= jase@FreeBSD.org
COMMENT= Lightweight and user friendly ncurses based IRC client
@@ -18,119 +14,100 @@ LICENSE= GPLv3
CONFLICTS= weechat-devel-[0-9]*
USE_LDCONFIG= yes
-USES= cmake iconv ncurses
+USES= cmake iconv ncurses tar:bzip2
CMAKE_ARGS+= -DENABLE_GUILE=no \
-DICONV_INCLUDE_PATH=${ICONV_INCLUDE_PATH}
-CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
+CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl \
- libgcrypt.so:${PORTSDIR}/security/libgcrypt
+ libgcrypt.so:${PORTSDIR}/security/libgcrypt
OPTIONS_DEFINE= RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
- GNUTLS CA_BUNDLE NLS ICON MANPAGES DOCS
+ GNUTLS CA_BUNDLE NLS ICON MANPAGES DOCS
OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \
- GNUTLS CA_BUNDLE ICON MANPAGES
+ GNUTLS CA_BUNDLE ICON MANPAGES
OPTIONS_SUB= yes
BACKTRACE_DESC= Provide crash backtraces
CA_BUNDLE_DESC= Include CA bundle for certificate verification
CHARSET_DESC= Charset conversion support
-ICON_DESC= Desktop icon
+ICON_DESC= Desktop icon
PYTHON_DESC= Python scripting language support
-RUBY_DESC= Ruby scripting language support
+RUBY_DESC= Ruby scripting language support
ASPELL_CMAKE_OFF= -DENABLE_ASPELL=no
ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
BACKTRACE_LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
-CA_BUNDLE_CMAKE_ON= -DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt
+CA_BUNDLE_CMAKE_ON= -DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
CHARSET_CMAKE_OFF= -DENABLE_CHARSET=no
+DOCS_CMAKE_ON= -DENABLE_DOC=yes
+
GNUTLS_CMAKE_OFF= -DENABLE_GNUTLS=no
GNUTLS_USES= pkgconfig
GNUTLS_LIB_DEPENDS= libgnutls.so.28:${PORTSDIR}/security/gnutls
LUA_CMAKE_OFF= -DENABLE_LUA=no
LUA_CMAKE_ON= -DBSD_LUA_LIBDIR=${LUA_LIBDIR} \
- -DBSD_LUA_INCDIR=${LUA_INCDIR} \
- -DBSD_LUA_VER=${LUA_VER}
-LUA_USES= lua:51
+ -DBSD_LUA_INCDIR=${LUA_INCDIR} \
+ -DBSD_LUA_VER=${LUA_VER}
+LUA_USES= lua:51
+
+MANPAGES_CMAKE_ON= -DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man
NLS_CMAKE_OFF= -DENABLE_NLS=no
-NLS_USES= gettext
+NLS_USES= gettext
PERL_CMAKE_OFF= -DENABLE_PERL=no
-PERL_USES= perl5
+PERL_USES= perl5
PYTHON_CMAKE_OFF= -DENABLE_PYTHON=no
PYTHON_CMAKE_ON= -DBSD_PYTHON_CMD=${PYTHON_CMD} \
- -DBSD_PYTHON_VER=${PYTHON_VERSION}
+ -DBSD_PYTHON_VER=${PYTHON_VERSION}
PYTHON_USES= python
RUBY_CMAKE_OFF= -DENABLE_RUBY=no
RUBY_CMAKE_ON= -DBSD_RUBY_CMD=${RUBY} \
- -DBSD_RUBY_VER=${RUBY_NAME}
-RUBY_USE= ruby=yes
+ -DBSD_RUBY_VER=${RUBY_NAME}
+RUBY_USE= ruby=yes
TCL_CMAKE_OFF= -DENABLE_TCL=no
TCL_CMAKE_ON= -DBSD_TCL_VER=${TCL_VER} \
- -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \
- -DBSD_TCL_INCDIR=${TCL_INCLUDEDIR}
-TCL_USES= tcl:85+
-
-.if defined(MAINTAINER_MODE)
-BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt \
- docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
- asciidoc:${PORTSDIR}/textproc/asciidoc \
- source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight
-CMAKE_ARGS+= -DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man -DENABLE_DOC=yes
-.else
-CMAKE_ARGS+= -DENABLE_MAN=no -DENABLE_DOC=no
-.endif
+ -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \
+ -DBSD_TCL_INCDIR=${TCL_INCLUDEDIR}
+TCL_USES= tcl:85+
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE)
-DISTFILES+= ${DISTNAME}-docs.txz:mandocs
-.endif
-
-.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE)
-DISTFILES+= ${DISTNAME}-manpages.txz:mandocs
+.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES}
+BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt \
+ docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
+ asciidoc:${PORTSDIR}/textproc/asciidoc \
+ source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
- @${REINPLACE_CMD} -e 's|INSTALL|#INSTALL|' ${WRKSRC}/doc/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' \
+ ${WRKSRC}/CMakeLists.txt
.for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f}
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
+ ${WRKSRC}/${f}
.endfor
.if empty(PORT_OPTIONS:MBACKTRACE)
- @${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' ${WRKSRC}/src/core/CMakeLists.txt
+ @${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' \
+ ${WRKSRC}/src/core/CMakeLists.txt
.endif
.if empty(PORT_OPTIONS:MICON)
- @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' \
+ ${WRKSRC}/CMakeLists.txt
.endif
post-install:
-.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE)
- ${INSTALL_MAN} ${WRKDIR}/manpages/man1/weechat.1.gz ${STAGEDIR}${PREFIX}/man/man1
-.for f in de fr it ja pl
- @${MKDIR} ${STAGEDIR}${PREFIX}/man/${f}/man1
- ${INSTALL_MAN} ${WRKDIR}/manpages/${f}/man1/weechat.1.gz ${STAGEDIR}${PREFIX}/man/${f}/man1
-.endfor
-.endif
-.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE)
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR}/
-.endif
${LN} -sf ${PREFIX}/bin/weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses
-# Make build fail to be able to take the generated manpages/docs from the archived wrkdir
-.if defined(MAINTAINER_MODE) && defined(MAINTAINER_BREAK_BUILD)
- @${FALSE}
-.endif
.include <bsd.port.mk>
diff --git a/irc/weechat/distinfo b/irc/weechat/distinfo
index 73146b0..eee0dae 100644
--- a/irc/weechat/distinfo
+++ b/irc/weechat/distinfo
@@ -1,6 +1,2 @@
-SHA256 (weechat-1.1.1.tar.gz) = a32f7e57d5e834195bacaffa874419b4a9d17cd42883c80d7ecb9fadbf601349
-SIZE (weechat-1.1.1.tar.gz) = 3294132
-SHA256 (weechat-1.1.1-docs.txz) = efb8f40e7e389b80420067889062215ac0a4636f80c55d573e9f235939abaa61
-SIZE (weechat-1.1.1-docs.txz) = 726876
-SHA256 (weechat-1.1.1-manpages.txz) = efcce2d00462371a9f9a47af1b5586dcac23e79542ad8b2340677ea37c20426b
-SIZE (weechat-1.1.1-manpages.txz) = 13288
+SHA256 (weechat-1.3.tar.bz2) = 703dd771f74a2391bab656992712331d9151a227ac3210393a4ecf6458605148
+SIZE (weechat-1.3.tar.bz2) = 2402422
diff --git a/irc/weechat/files/patch-cmake-FindIconv.cmake b/irc/weechat/files/patch-cmake_FindIconv.cmake
index d2f1e36..d2f1e36 100644
--- a/irc/weechat/files/patch-cmake-FindIconv.cmake
+++ b/irc/weechat/files/patch-cmake_FindIconv.cmake
diff --git a/irc/weechat/files/patch-cmake-FindLua_cmake b/irc/weechat/files/patch-cmake_FindLua.cmake
index c2cfc82..c2cfc82 100644
--- a/irc/weechat/files/patch-cmake-FindLua_cmake
+++ b/irc/weechat/files/patch-cmake_FindLua.cmake
diff --git a/irc/weechat/files/patch-cmake-FindPython_cmake b/irc/weechat/files/patch-cmake_FindPython.cmake
index 26198cc..26198cc 100644
--- a/irc/weechat/files/patch-cmake-FindPython_cmake
+++ b/irc/weechat/files/patch-cmake_FindPython.cmake
diff --git a/irc/weechat/files/patch-cmake-FindRuby_cmake b/irc/weechat/files/patch-cmake_FindRuby.cmake
index 7aa81a5..75b9fd8 100644
--- a/irc/weechat/files/patch-cmake-FindRuby_cmake
+++ b/irc/weechat/files/patch-cmake_FindRuby.cmake
@@ -1,12 +1,12 @@
---- cmake/FindRuby.cmake.orig 2015-01-12 09:32:28.592525659 +0000
-+++ cmake/FindRuby.cmake 2015-01-12 09:49:05.649456415 +0000
-@@ -31,22 +31,16 @@
+--- cmake/FindRuby.cmake.orig 2015-08-16 06:27:07 UTC
++++ cmake/FindRuby.cmake
+@@ -31,22 +31,16 @@ if(RUBY_FOUND)
set(RUBY_FIND_QUIETLY TRUE)
endif()
-find_package(PkgConfig)
-if(PKG_CONFIG_FOUND)
-- pkg_search_module(RUBY ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
+- pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
-endif()
-
if(RUBY_FOUND)
@@ -16,7 +16,7 @@
find_program(RUBY_EXECUTABLE
- NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
- PATHS /usr/bin /usr/local/bin /usr/pkg/bin
-+ NAMES ${BSD_RUBY_CMD}
++ NAMES ${BSD_RUBY_CMD}
)
if(RUBY_EXECUTABLE)
execute_process(
@@ -25,7 +25,7 @@
OUTPUT_VARIABLE RUBY_ARCH_DIR
)
execute_process(
-@@ -54,11 +48,11 @@
+@@ -54,11 +48,11 @@ else()
OUTPUT_VARIABLE RUBY_ARCH
)
execute_process(
@@ -39,7 +39,7 @@
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
)
find_path(RUBY_INCLUDE_DIRS
-@@ -67,8 +61,7 @@
+@@ -67,8 +61,7 @@ else()
)
set(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}")
find_library(RUBY_LIB
diff --git a/irc/weechat/files/patch-cmake-FindTCL_cmake b/irc/weechat/files/patch-cmake_FindTCL.cmake
index f5091cb..f5091cb 100644
--- a/irc/weechat/files/patch-cmake-FindTCL_cmake
+++ b/irc/weechat/files/patch-cmake_FindTCL.cmake
diff --git a/irc/weechat/pkg-plist b/irc/weechat/pkg-plist
index 07857cb..060e9b6 100644
--- a/irc/weechat/pkg-plist
+++ b/irc/weechat/pkg-plist
@@ -17,6 +17,7 @@ libdata/pkgconfig/weechat.pc
%%MANPAGES%%man/it/man1/weechat.1.gz
%%MANPAGES%%man/ja/man1/weechat.1.gz
%%MANPAGES%%man/pl/man1/weechat.1.gz
+%%MANPAGES%%man/ru/man1/weechat.1.gz
%%ASPELL%%lib/weechat/plugins/aspell.so
%%CHARSET%%lib/weechat/plugins/charset.so
%%LUA%%lib/weechat/plugins/lua.so
OpenPOWER on IntegriCloud