FreeBSD Bugzilla – Attachment 178555 Details for
Bug 213624
New Port: devel/leatherman - needed to support newer native Factor by Puppet
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
updated port for leatherman
leatherman.shar (text/plain), 8.99 KB, created by
Steve Wills
on 2017-01-05 19:52:22 UTC
(
hide
)
Description:
updated port for leatherman
Filename:
MIME Type:
Creator:
Steve Wills
Created:
2017-01-05 19:52:22 UTC
Size:
8.99 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># devel/leatherman ># devel/leatherman/files ># devel/leatherman/files/patch-cmake_cflags.cmake ># devel/leatherman/files/patch-cmake_leatherman.cmake ># devel/leatherman/pkg-descr ># devel/leatherman/Makefile ># devel/leatherman/distinfo ># devel/leatherman/pkg-plist ># >echo c - devel/leatherman >mkdir -p devel/leatherman > /dev/null 2>&1 >echo c - devel/leatherman/files >mkdir -p devel/leatherman/files > /dev/null 2>&1 >echo x - devel/leatherman/files/patch-cmake_cflags.cmake >sed 's/^X//' >devel/leatherman/files/patch-cmake_cflags.cmake << '90871ef29e03f915e3afc43a8995f639' >X--- cmake/cflags.cmake.orig 2017-01-05 04:17:18 UTC >X+++ cmake/cflags.cmake >X@@ -2,7 +2,7 @@ >X # Each of our project dirs sets CMAKE_CXX_FLAGS based on these. We do >X # not set CMAKE_CXX_FLAGS globally because gtest is not warning-clean. >X if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "\\w*Clang") >X- set(LEATHERMAN_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare") >X+ set(LEATHERMAN_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare") >X >X # Clang warns that 'register' is deprecated; 'register' is used throughout boost, so it can't be an error yet. >X # The warning flag is different on different clang versions so we need to extract the clang version. >X@@ -41,7 +41,7 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQ >X set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-maybe-uninitialized") >X >X # missing-field-initializers is disabled because GCC can't make up their mind how to treat C++11 initializers >X- set(LEATHERMAN_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers") >X+ set(LEATHERMAN_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers") >X if (NOT "${CMAKE_SYSTEM_NAME}" MATCHES "SunOS") >X set(LEATHERMAN_CXX_FLAGS "${LEATHERMAN_CXX_FLAGS} -Wextra") >X endif() >90871ef29e03f915e3afc43a8995f639 >echo x - devel/leatherman/files/patch-cmake_leatherman.cmake >sed 's/^X//' >devel/leatherman/files/patch-cmake_leatherman.cmake << 'daf7e6cf523e4f425633ba9096889073' >X--- cmake/leatherman.cmake.orig 2016-12-06 01:37:41 UTC >X+++ cmake/leatherman.cmake >X@@ -78,11 +78,6 @@ macro(leatherman_install) >X RUNTIME DESTINATION bin >X LIBRARY DESTINATION lib${LIB_SUFFIX} >X ARCHIVE DESTINATION lib${LIB_SUFFIX}) >X- foreach(ARG ${ARGV}) >X- if (TARGET ${ARG}) >X- set_target_properties(${ARG} PROPERTIES PREFIX "" IMPORT_PREFIX "") >X- endif() >X- endforeach() >X endmacro() >X >X # Usage: add_cppcheck_dirs(dir1 dir2) >daf7e6cf523e4f425633ba9096889073 >echo x - devel/leatherman/pkg-descr >sed 's/^X//' >devel/leatherman/pkg-descr << '3f460994d2b9a764b4bf3aee75bc3204' >XA collection of C++ and CMake utility libraries. >X >XWWW: https://github.com/puppetlabs/leatherman >3f460994d2b9a764b4bf3aee75bc3204 >echo x - devel/leatherman/Makefile >sed 's/^X//' >devel/leatherman/Makefile << 'bbd42b4404598462402d6718a059af39' >X# $FreeBSD$ >X >XPORTNAME= leatherman >XPORTVERSION= 0.10.1 >XCATEGORIES= devel >X >XMAINTAINER= jslagle@gmail.com >XCOMMENT= Leatherman C++ Tool library >X >XLICENSE= APACHE20 >X >XLIB_DEPENDS= libboost_system.so:devel/boost-libs >XLIB_DEPENDS+= libcurl.so:ftp/curl >X >XUSES= cmake >XUSE_GITHUB= yes >XGH_ACCOUNT= puppetlabs >XUSE_RUBY= yes >XUSE_LDCONFIG= yes >XCMAKE_ARGS+= -DLEATHERMAN_SHARED:BOOL=ON >XPLIST_SUB+= PORTVERSION=${PORTVERSION} >X >X.include <bsd.port.mk> >bbd42b4404598462402d6718a059af39 >echo x - devel/leatherman/distinfo >sed 's/^X//' >devel/leatherman/distinfo << 'd52fc7319988967ff5613ce627e1fe03' >XTIMESTAMP = 1483588778 >XSHA256 (puppetlabs-leatherman-0.10.1_GH0.tar.gz) = 79b0eded49a02cb8f6ce6260ae39e3f1bdd2dc2c62c02f661308e04c08edb69e >XSIZE (puppetlabs-leatherman-0.10.1_GH0.tar.gz) = 423218 >d52fc7319988967ff5613ce627e1fe03 >echo x - devel/leatherman/pkg-plist >sed 's/^X//' >devel/leatherman/pkg-plist << 'c1a7f730d2619b6f55f28d46da4d0f8b' >Xinclude/boost/nowide/args.hpp >Xinclude/boost/nowide/cenv.hpp >Xinclude/boost/nowide/config.hpp >Xinclude/boost/nowide/convert.hpp >Xinclude/boost/nowide/cstdio.hpp >Xinclude/boost/nowide/cstdlib.hpp >Xinclude/boost/nowide/filebuf.hpp >Xinclude/boost/nowide/fstream.hpp >Xinclude/boost/nowide/integration/filesystem.hpp >Xinclude/boost/nowide/iostream.hpp >Xinclude/boost/nowide/stackstring.hpp >Xinclude/boost/nowide/system.hpp >Xinclude/boost/nowide/utf8_codecvt.hpp >Xinclude/boost/nowide/windows.hpp >Xinclude/leatherman/curl/client.hpp >Xinclude/leatherman/curl/export.h >Xinclude/leatherman/curl/request.hpp >Xinclude/leatherman/curl/response.hpp >Xinclude/leatherman/dynamic_library/dynamic_library.hpp >Xinclude/leatherman/execution/execution.hpp >Xinclude/leatherman/file_util/directory.hpp >Xinclude/leatherman/file_util/file.hpp >Xinclude/leatherman/json_container/json_container.hpp >Xinclude/leatherman/locale/locale.hpp >Xinclude/leatherman/logging/logging.hpp >Xinclude/leatherman/ruby/api.hpp >Xinclude/leatherman/util/environment.hpp >Xinclude/leatherman/util/option_set.hpp >Xinclude/leatherman/util/posix/scoped_descriptor.hpp >Xinclude/leatherman/util/regex.hpp >Xinclude/leatherman/util/scope_exit.hpp >Xinclude/leatherman/util/scoped_env.hpp >Xinclude/leatherman/util/scoped_resource.hpp >Xinclude/leatherman/util/strings.hpp >Xinclude/leatherman/util/time.hpp >Xinclude/leatherman/util/timer.hpp >Xinclude/leatherman/util/windows/scoped_handle.hpp >Xinclude/leatherman/vendor/catch.hpp >Xinclude/leatherman/vendor/rapidjson/allocators.h >Xinclude/leatherman/vendor/rapidjson/document.h >Xinclude/leatherman/vendor/rapidjson/encodedstream.h >Xinclude/leatherman/vendor/rapidjson/encodings.h >Xinclude/leatherman/vendor/rapidjson/error/en.h >Xinclude/leatherman/vendor/rapidjson/error/error.h >Xinclude/leatherman/vendor/rapidjson/filereadstream.h >Xinclude/leatherman/vendor/rapidjson/filewritestream.h >Xinclude/leatherman/vendor/rapidjson/internal/biginteger.h >Xinclude/leatherman/vendor/rapidjson/internal/diyfp.h >Xinclude/leatherman/vendor/rapidjson/internal/dtoa.h >Xinclude/leatherman/vendor/rapidjson/internal/ieee754.h >Xinclude/leatherman/vendor/rapidjson/internal/itoa.h >Xinclude/leatherman/vendor/rapidjson/internal/meta.h >Xinclude/leatherman/vendor/rapidjson/internal/pow10.h >Xinclude/leatherman/vendor/rapidjson/internal/stack.h >Xinclude/leatherman/vendor/rapidjson/internal/strfunc.h >Xinclude/leatherman/vendor/rapidjson/internal/strtod.h >Xinclude/leatherman/vendor/rapidjson/memorybuffer.h >Xinclude/leatherman/vendor/rapidjson/memorystream.h >Xinclude/leatherman/vendor/rapidjson/msinttypes/inttypes.h >Xinclude/leatherman/vendor/rapidjson/msinttypes/stdint.h >Xinclude/leatherman/vendor/rapidjson/prettywriter.h >Xinclude/leatherman/vendor/rapidjson/rapidjson.h >Xinclude/leatherman/vendor/rapidjson/reader.h >Xinclude/leatherman/vendor/rapidjson/stringbuffer.h >Xinclude/leatherman/vendor/rapidjson/writer.h >Xlib/cmake/leatherman/LeathermanConfig.cmake >Xlib/cmake/leatherman/LeathermanConfigVersion.cmake >Xlib/cmake/leatherman/LeathermanLibraries-%%CMAKE_BUILD_TYPE%%.cmake >Xlib/cmake/leatherman/LeathermanLibraries.cmake >Xlib/cmake/leatherman/catch.cmake >Xlib/cmake/leatherman/cmake/GetGitRevisionDescription.cmake >Xlib/cmake/leatherman/cmake/GetGitRevisionDescription.cmake.in >Xlib/cmake/leatherman/cmake/cflags.cmake >Xlib/cmake/leatherman/cmake/generate_translations.cmake >Xlib/cmake/leatherman/cmake/leatherman.cmake >Xlib/cmake/leatherman/cmake/leatherman_config.cmake >Xlib/cmake/leatherman/cmake/normalize_pot.cmake >Xlib/cmake/leatherman/cmake/options.cmake >Xlib/cmake/leatherman/cmake/pod2man.cmake >Xlib/cmake/leatherman/curl.cmake >Xlib/cmake/leatherman/dynamic_library.cmake >Xlib/cmake/leatherman/execution.cmake >Xlib/cmake/leatherman/file_util.cmake >Xlib/cmake/leatherman/json_container.cmake >Xlib/cmake/leatherman/locale.cmake >Xlib/cmake/leatherman/logging.cmake >Xlib/cmake/leatherman/nowide.cmake >Xlib/cmake/leatherman/rapidjson.cmake >Xlib/cmake/leatherman/ruby.cmake >Xlib/cmake/leatherman/scripts/cpplint.py >Xlib/cmake/leatherman/util.cmake >Xlib/libleatherman_curl.so >Xlib/libleatherman_curl.so.%%PORTVERSION%% >Xlib/libleatherman_dynamic_library.so >Xlib/libleatherman_dynamic_library.so.%%PORTVERSION%% >Xlib/libleatherman_execution.so >Xlib/libleatherman_execution.so.%%PORTVERSION%% >Xlib/libleatherman_file_util.so >Xlib/libleatherman_file_util.so.%%PORTVERSION%% >Xlib/libleatherman_json_container.so >Xlib/libleatherman_json_container.so.%%PORTVERSION%% >Xlib/libleatherman_locale.so >Xlib/libleatherman_locale.so.%%PORTVERSION%% >Xlib/libleatherman_logging.so >Xlib/libleatherman_logging.so.%%PORTVERSION%% >Xlib/libleatherman_ruby.so >Xlib/libleatherman_ruby.so.%%PORTVERSION%% >Xlib/libleatherman_util.so >Xlib/libleatherman_util.so.%%PORTVERSION%% >c1a7f730d2619b6f55f28d46da4d0f8b >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 213624
:
175944
|
175946
|
176089
|
176127
| 178555