diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2016-01-10 20:07:01 +0800 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2016-01-10 20:07:01 +0800 |
commit | 60751abe794c3394745c322f25b17b46103afc74 (patch) | |
tree | 7c55ed3f76544cdcfa8e9c682f751c867a76e183 /editors | |
parent | 1aa7e857792311ce3d899229f219adc34923da13 (diff) | |
download | freebsd-ports-gnome-60751abe794c3394745c322f25b17b46103afc74.tar.gz freebsd-ports-gnome-60751abe794c3394745c322f25b17b46103afc74.tar.zst freebsd-ports-gnome-60751abe794c3394745c322f25b17b46103afc74.zip |
- Update to 9.0
PR: 205203
Submitted by: ports fury
Diffstat (limited to 'editors')
-rw-r--r-- | editors/codelite/Makefile | 105 | ||||
-rw-r--r-- | editors/codelite/distinfo | 4 | ||||
-rw-r--r-- | editors/codelite/files/patch-CMakeLists.txt | 24 | ||||
-rw-r--r-- | editors/codelite/files/patch-LiteEditor_CMakeLists.txt | 11 | ||||
-rw-r--r-- | editors/codelite/files/patch-Runtime_codelite_xterm | 11 | ||||
-rw-r--r-- | editors/codelite/files/patch-cmake_Modules_FindLibClang.cmake | 26 | ||||
-rw-r--r-- | editors/codelite/files/patch-codelite_terminal_CMakeLists.txt | 11 | ||||
-rw-r--r-- | editors/codelite/files/patch-sdk_codelite_cppcheck_CMakeLists.txt | 11 | ||||
-rw-r--r-- | editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt | 11 | ||||
-rw-r--r-- | editors/codelite/pkg-plist | 39 |
10 files changed, 89 insertions, 164 deletions
diff --git a/editors/codelite/Makefile b/editors/codelite/Makefile index 4ad59ee8793d..8d9ef70777c6 100644 --- a/editors/codelite/Makefile +++ b/editors/codelite/Makefile @@ -2,65 +2,96 @@ # $FreeBSD$ PORTNAME= codelite -DISTVERSION= 8.1 +PORTVERSION= 9.0 CATEGORIES= editors devel +MASTER_SITES= GH MAINTAINER= ports@FreeBSD.org COMMENT= Open Source IDE for C/C++ -LICENSE= GPLv2 +LICENSE= GPLv2 # (or later) -LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl RUN_DEPENDS= xterm:${PORTSDIR}/x11/xterm -BROKEN_FreeBSD_8= does not build on FreeBSD < 10.x -BROKEN_FreeBSD_9= does not build on FreeBSD < 10.x - -OPTIONS_DEFINE= CSCOPE CLANG NLS -CSCOPE_DESC= CScope integration -CLANG_DESC= Clang code-completion -OPTIONS_SUB= yes - USE_GITHUB= yes GH_ACCOUNT= eranif -USE_WX= 3.0 -WX_UNICODE= yes -USES= gettext cmake:outsource dos2unix execinfo shebangfix +USES= cmake:outsource compiler:c++11-lib dos2unix execinfo gettext \ + shebangfix DOS2UNIX_GLOB= *.cpp *.txt -USE_LDCONFIG= ${PREFIX}/lib/codelite -SHEBANG_FILES= Runtime/clg++ Runtime/clgcc Runtime/codelite_xterm +SHEBANG_FILES= Runtime/codelite_xterm bash_CMD= /bin/sh +USE_SQLITE= 3 +USE_WX= 3.0 +CMAKE_ARGS= -DENABLE_LLDB:STRING=0 \ + -DPREFIX:STRING="${PREFIX}" +USE_LDCONFIG= ${PREFIX}/lib/codelite INSTALLS_ICONS= yes -CMAKE_ARGS+= -DIS_FREEBSD=1 \ - -DENABLE_LLDB=0 \ - -DPREFIX=${PREFIX} +CXXFLAGS+= ${EXECINFO_CPPFLAGS} +LDFLAGS+= ${EXECINFO_LDFLAGS} -.include <bsd.port.options.mk> +OPTIONS_DEFINE= CSCOPE SFTP +OPTIONS_RADIO= CLANG +OPTIONS_RADIO_CLANG= CLANG34 CLANG35 CLANG36 +OPTIONS_SUB= yes -.if ${PORT_OPTIONS:MCSCOPE} -RUN_DEPENDS+= cscope:${PORTSDIR}/devel/cscope -.endif +CLANG_DESC= Clang code-completion +CLANG34_DESC= Clang 3.4.x +CLANG34_BUILD_DEPENDS= clang34>0:${PORTSDIR}/lang/clang34 +CLANG34_RUN_DEPENDS= clang34>0:${PORTSDIR}/lang/clang34 +CLANG35_DESC= Clang 3.5.x +CLANG35_BUILD_DEPENDS= clang35>0:${PORTSDIR}/lang/clang35 +CLANG35_RUN_DEPENDS= clang35>0:${PORTSDIR}/lang/clang35 +CLANG36_DESC= Clang 3.6.x +CLANG36_BUILD_DEPENDS= clang36>0:${PORTSDIR}/lang/clang36 +CLANG36_RUN_DEPENDS= clang36>0:${PORTSDIR}/lang/clang36 +CSCOPE_DESC= CScope integration +CSCOPE_RUN_DEPENDS= cscope:${PORTSDIR}/devel/cscope +SFTP_DESC= Secure FTP support via libssh +SFTP_LIB_DEPENDS= libssh.so:${PORTSDIR}/security/libssh +SFTP_CMAKE_OFF= -DENABLE_SFTP:STRING=0 + +.include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MCLANG} -BUILD_DEPENDS+= ${LOCALBASE}/llvm34/lib/libclang.so:${PORTSDIR}/lang/clang34 -RUN_DEPENDS+= ${LOCALBASE}/llvm34/lib/libclang.so:${PORTSDIR}/lang/clang34 -CMAKE_ARGS+= -DENABLE_CLANG=1 +.if ${PORT_OPTIONS:MCLANG34} || ${PORT_OPTIONS:MCLANG35} || ${PORT_OPTIONS:MCLANG36} +CMAKE_ARGS+= -DENABLE_CLANG:STRING=1 .else -CMAKE_ARGS+= -DENABLE_CLANG=0 +CMAKE_ARGS+= -DENABLE_CLANG:STRING=0 .endif post-patch: # Use the correct wx-config - ${REINPLACE_CMD} -e \ - 's|wx-config|${WX_CONFIG}|; \ - s|%%LOCALBASE%%|${LOCALBASE}|g; \ - s|%%PREFIX%%|${PREFIX}|g; \ - /IS_FREEBSD/s|0|1|' \ - ${WRKSRC}/CMakeLists.txt - ${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/LiteEditor/CMakeLists.txt - ${REINPLACE_CMD} -e 's|codelitegcc|codelite-cc|' \ - ${WRKSRC}/Runtime/clgcc ${WRKSRC}/Runtime/clg++ + @${REINPLACE_CMD} -e \ + '/IS_FREEBSD/s|0|1| ; \ + /CL_WX_CONFIG/s|wx-config|${WX_CONFIG:T}| ; \ + /-O2/s|^|#| ; \ + s|"-s"|""|' \ + ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e \ + 's|"-lkvm"|"-lkvm -lutil"| ; \ + s|share/man|man|' \ + ${WRKSRC}/LiteEditor/CMakeLists.txt + @${REINPLACE_CMD} -e \ + 's|"-lutil"|"-lkvm -lutil"|' \ + ${WRKSRC}/codelite_terminal/CMakeLists.txt + @${REINPLACE_CMD} -e \ + '/ADDITIONAL_LIBRARIES/s|""|"-lexecinfo"|' \ + ${WRKSRC}/sdk/codelite_cppcheck/CMakeLists.txt + +post-patch-CLANG34-on: + @${REINPLACE_CMD} -e \ + 's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm34/|' \ + ${WRKSRC}/cmake/Modules/FindLibClang.cmake + +post-patch-CLANG35-on: + @${REINPLACE_CMD} -e \ + 's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm35/|' \ + ${WRKSRC}/cmake/Modules/FindLibClang.cmake + +post-patch-CLANG36-on: + @${REINPLACE_CMD} -e \ + 's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm36/|' \ + ${WRKSRC}/cmake/Modules/FindLibClang.cmake .include <bsd.port.mk> diff --git a/editors/codelite/distinfo b/editors/codelite/distinfo index 339c8d3eab7d..c7f303755a41 100644 --- a/editors/codelite/distinfo +++ b/editors/codelite/distinfo @@ -1,2 +1,2 @@ -SHA256 (eranif-codelite-8.1_GH0.tar.gz) = 3d43e5a5b504937d6137311417447eabdc8398dccaad4eef1ccba4080e920270 -SIZE (eranif-codelite-8.1_GH0.tar.gz) = 72812631 +SHA256 (eranif-codelite-9.0_GH0.tar.gz) = 401ce3c8394aaee661fcae01330e5934ddeb10f5e4abc671d77f06602db05398 +SIZE (eranif-codelite-9.0_GH0.tar.gz) = 72878710 diff --git a/editors/codelite/files/patch-CMakeLists.txt b/editors/codelite/files/patch-CMakeLists.txt deleted file mode 100644 index 46805334928a..000000000000 --- a/editors/codelite/files/patch-CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ ---- CMakeLists.txt.orig 2014-01-22 15:20:56.000000000 +0100 -+++ CMakeLists.txt 2014-01-22 17:21:28.000000000 +0100 -@@ -34,7 +34,7 @@ - ############################################# - project( "CodeLite" ) - --set( CL_PREFIX "/usr" ) -+set( CL_PREFIX "%%PREFIX%%" ) - if (CMAKE_CURRENT_LIST_DIR) # since cmake 2.8.3 - set( CL_SRC_ROOT ${CMAKE_CURRENT_LIST_DIR}) - else() -@@ -42,10 +42,10 @@ - endif() - - set( USE_CLANG 1 ) --set( IS_FREEBSD 0 ) -+set( IS_FREEBSD 1 ) - set( BUILD_WXC 0 ) - set( CL_COPY_WX_LIBS 0 ) --set( WITH_SFTP 1 ) -+set( WITH_SFTP 0 ) - - if ( UNIX ) - execute_process(COMMAND pwd OUTPUT_VARIABLE BUILD_DIRECTORY OUTPUT_STRIP_TRAILING_WHITESPACE) diff --git a/editors/codelite/files/patch-LiteEditor_CMakeLists.txt b/editors/codelite/files/patch-LiteEditor_CMakeLists.txt deleted file mode 100644 index 35ac356e88f6..000000000000 --- a/editors/codelite/files/patch-LiteEditor_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- LiteEditor/CMakeLists.txt.orig 2013-04-03 11:54:27.000000000 +0200 -+++ LiteEditor/CMakeLists.txt 2013-04-03 11:54:07.000000000 +0200 -@@ -69,7 +69,7 @@ - - if (UNIX) - if ( IS_FREEBSD ) -- set(ADDITIONAL_LIBRARIES "-lkvm") -+ set(ADDITIONAL_LIBRARIES "-lkvm -lutil") - elseif ( UNIX AND NOT APPLE ) - set(ADDITIONAL_LIBRARIES "-ldl -lutil") - else ( ) diff --git a/editors/codelite/files/patch-Runtime_codelite_xterm b/editors/codelite/files/patch-Runtime_codelite_xterm deleted file mode 100644 index b2b8fa8a9d35..000000000000 --- a/editors/codelite/files/patch-Runtime_codelite_xterm +++ /dev/null @@ -1,11 +0,0 @@ ---- Runtime/codelite_xterm.orig 2012-06-18 14:05:30.000000000 +0200 -+++ Runtime/codelite_xterm 2012-06-18 14:05:45.000000000 +0200 -@@ -17,7 +17,7 @@ - ## Run xterm without the bash wrapper - ${terminal} -T "$program_title" -e $2 2> /dev/null - else -- ${terminal} -T "$program_title" -e /bin/bash -c 'export LD_LIBRARY_PATH=$0;shift;$@' $LD_LIBRARY_PATH "$@" 2> /dev/null -+ ${terminal} -T "$program_title" -e /bin/sh -c 'export LD_LIBRARY_PATH=$0;shift;$@' $LD_LIBRARY_PATH "$@" 2> /dev/null - fi - fi - diff --git a/editors/codelite/files/patch-cmake_Modules_FindLibClang.cmake b/editors/codelite/files/patch-cmake_Modules_FindLibClang.cmake deleted file mode 100644 index c5e2333163f2..000000000000 --- a/editors/codelite/files/patch-cmake_Modules_FindLibClang.cmake +++ /dev/null @@ -1,26 +0,0 @@ ---- cmake/Modules/FindLibClang.cmake.orig 2015-08-16 12:16:16.000000000 +0300 -+++ cmake/Modules/FindLibClang.cmake 2015-08-16 12:18:08.000000000 +0300 -@@ -12,6 +12,11 @@ - # For fedora - /usr/lib/llvm - /usr/lib64/llvm -+ # For FreeBSD -+ /usr/local/llvm36/lib -+ /usr/local/llvm35/lib -+ /usr/local/llvm34/lib -+ /usr/local/llvm33/lib - ${CMAKE_INSTALL_LIBDIR}) - - find_path(LIBCLANG_INCLUDE_T NAMES clang-c/Index.h -@@ -28,6 +33,11 @@ - /usr/local/include - # For fedora - /usr/include -+ # For FreeBSD -+ /usr/local/llvm36/include -+ /usr/local/llvm35/include -+ /usr/local/llvm34/include -+ /usr/local/llvm33/include - ) - - if ( LIBCLANG_T STREQUAL "LIBCLANG_T-NOTFOUND" OR LIBCLANG_INCLUDE_T STREQUAL "LIBCLANG_INCLUDE_T-NOTFOUND" ) diff --git a/editors/codelite/files/patch-codelite_terminal_CMakeLists.txt b/editors/codelite/files/patch-codelite_terminal_CMakeLists.txt deleted file mode 100644 index 6d69b9c13d41..000000000000 --- a/editors/codelite/files/patch-codelite_terminal_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- codelite_terminal/CMakeLists.txt.orig 2014-01-22 16:36:20.000000000 +0100 -+++ codelite_terminal/CMakeLists.txt 2014-01-22 16:36:35.000000000 +0100 -@@ -28,7 +28,7 @@ - add_executable(codelite-terminal ${SRCS}) - set ( UTIL_LIB "" ) - if ( UNIX ) -- set( UTIL_LIB "-lutil") -+ set( UTIL_LIB "-lutil -lkvm") - endif ( UNIX ) - - target_link_libraries(codelite-terminal ${LINKER_OPTIONS} ${wxWidgets_LIBRARIES} ${UTIL_LIB} ) diff --git a/editors/codelite/files/patch-sdk_codelite_cppcheck_CMakeLists.txt b/editors/codelite/files/patch-sdk_codelite_cppcheck_CMakeLists.txt deleted file mode 100644 index 6a9138047f96..000000000000 --- a/editors/codelite/files/patch-sdk_codelite_cppcheck_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- sdk/codelite_cppcheck/CMakeLists.txt.orig 2015-08-12 19:34:10.488143000 +0300 -+++ sdk/codelite_cppcheck/CMakeLists.txt 2015-08-12 19:34:37.287109000 +0300 -@@ -8,7 +8,7 @@ - # Include paths - include_directories("${CL_SRC_ROOT}/sdk/codelite_cppcheck/lib" "${CL_SRC_ROOT}/sdk/codelite_cppcheck/cli") - --set( ADDITIONAL_LIBRARIES "" ) -+set( ADDITIONAL_LIBRARIES "-lexecinfo" ) - - if(WIN32) - set(ADDITIONAL_LIBRARIES "-lshlwapi") diff --git a/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt b/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt deleted file mode 100644 index aed26e91dd3d..000000000000 --- a/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- sdk/codelite_indexer/CMakeLists.txt.orig -+++ sdk/codelite_indexer/CMakeLists.txt -@@ -33,7 +33,7 @@ - - # Define the output - add_executable(codelite_indexer ${SRCS}) --target_link_libraries(codelite_indexer ${LINKER_OPTIONS} ${wxWidgets_LIBRARIES}) -+target_link_libraries(codelite_indexer ${LINKER_OPTIONS} ${wxWidgets_LIBRARIES} -pthread) - - install(TARGETS codelite_indexer DESTINATION ${CL_PREFIX}/bin) - diff --git a/editors/codelite/pkg-plist b/editors/codelite/pkg-plist index dc9c4648e8dd..fe7b61c7519d 100644 --- a/editors/codelite/pkg-plist +++ b/editors/codelite/pkg-plist @@ -1,5 +1,3 @@ -bin/clg++ -bin/clgcc bin/codelite bin/codelite-cc bin/codelite-echo @@ -23,6 +21,7 @@ lib/codelite/HelpPlugin.so lib/codelite/MemCheck.so lib/codelite/Outline.so lib/codelite/QMakePlugin.so +%%SFTP%%lib/codelite/SFTP.so lib/codelite/SnipWiz.so lib/codelite/SpellCheck.so lib/codelite/Subversion.so @@ -43,24 +42,11 @@ lib/codelite/liblibcodelite.so lib/codelite/libplugin.so lib/codelite/libwxshapeframework.so lib/codelite/libwxsqlite3.so -lib/codelite/resources/abbrev.png -lib/codelite/resources/compfile.png -lib/codelite/resources/connect_no.png -lib/codelite/resources/cppcheck.png -lib/codelite/resources/qt16_new.png -lib/codelite/resources/qt16_preferences.png -lib/codelite/resources/qt24_new.png -lib/codelite/resources/qt24_preferences.png -lib/codelite/resources/svn_diff.png -lib/codelite/resources/svn_settings.png -lib/codelite/resources/svn_ssh.png -lib/codelite/resources/wxfb_conflict.png -lib/codelite/resources/wxfb_modified.png -lib/codelite/resources/wxfb_ok.png lib/codelite/wxFormBuilder.so -man/man1/codelite-make.1.gz man/man1/codelite.1.gz +man/man1/codelite-make.1.gz man/man1/codelite_fix_files.1.gz +share/applications/codelite.desktop %%DATADIR%%/LICENSE %%DATADIR%%/PHP.zip %%DATADIR%%/astyle.sample @@ -101,6 +87,20 @@ man/man1/codelite_fix_files.1.gz %%DATADIR%%/javascript.zip %%DATADIR%%/lexers/lexers.json %%DATADIR%%/rc/menu.xrc +%%DATADIR%%/resources/abbrev.png +%%DATADIR%%/resources/compfile.png +%%DATADIR%%/resources/connect_no.png +%%DATADIR%%/resources/cppcheck.png +%%DATADIR%%/resources/qt16_new.png +%%DATADIR%%/resources/qt16_preferences.png +%%DATADIR%%/resources/qt24_new.png +%%DATADIR%%/resources/qt24_preferences.png +%%DATADIR%%/resources/svn_diff.png +%%DATADIR%%/resources/svn_settings.png +%%DATADIR%%/resources/svn_ssh.png +%%DATADIR%%/resources/wxfb_conflict.png +%%DATADIR%%/resources/wxfb_modified.png +%%DATADIR%%/resources/wxfb_ok.png %%DATADIR%%/templates/codedesigner/CDTemplate.cdp %%DATADIR%%/templates/codedesigner/HSCHTemplate.cdp %%DATADIR%%/templates/codedesigner/HSCHTemplateWithMain.cdp @@ -272,7 +272,6 @@ man/man1/codelite_fix_files.1.gz %%DATADIR%%/templates/projects/wxWidgets_ConsoleApp/wxWidgets_ConsoleApp.project %%DATADIR%%/templates/qmake/qmake.project %%DATADIR%%/unittest++1.3.tar.gz -%%NLS%%share/locale/cs/LC_MESSAGES/codelite.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/codelite.mo -share/applications/codelite.desktop share/icons/hicolor/32x32/apps/codelite.png +share/locale/cs/LC_MESSAGES/codelite.mo +share/locale/zh_CN/LC_MESSAGES/codelite.mo |