Index: head/misc/Makefile =================================================================== --- head/misc/Makefile (revision 504153) +++ head/misc/Makefile (revision 504154) @@ -1,548 +1,549 @@ # $FreeBSD$ # COMMENT = Miscellaneous utilities SUBDIR += R-cran-mime SUBDIR += R-cran-xfun SUBDIR += achievo SUBDIR += aclgen SUBDIR += actiona SUBDIR += amanda-client SUBDIR += amanda-perl-wrapper SUBDIR += amanda-server SUBDIR += ansiweather SUBDIR += apparix SUBDIR += artikulate SUBDIR += asbutton SUBDIR += asr-manpages SUBDIR += astrolog SUBDIR += auto-multiple-choice SUBDIR += bb SUBDIR += bbjd SUBDIR += bdelta SUBDIR += bestfit SUBDIR += bibletime SUBDIR += biblical-curse SUBDIR += binclock SUBDIR += biosfont-demos SUBDIR += birthday SUBDIR += bitwise SUBDIR += bogosort SUBDIR += bottlerocket SUBDIR += box2d SUBDIR += boxes SUBDIR += brs SUBDIR += bsod SUBDIR += buffer SUBDIR += cave SUBDIR += cdcollect SUBDIR += chef SUBDIR += chmlib SUBDIR += chord2html SUBDIR += cinnamon-translations SUBDIR += cldr-emoji-annotation SUBDIR += clex SUBDIR += cloc SUBDIR += clpbar SUBDIR += cmatrix SUBDIR += colortail SUBDIR += colwide SUBDIR += compat10x SUBDIR += compat11x SUBDIR += compat4x SUBDIR += compat5x SUBDIR += compat6x SUBDIR += compat7x SUBDIR += compat8x SUBDIR += compat9x SUBDIR += console-bridge SUBDIR += countrycodes SUBDIR += cpuid SUBDIR += crosspad SUBDIR += crosti SUBDIR += cryptoballot SUBDIR += cs SUBDIR += cstream SUBDIR += ctm SUBDIR += dahdi SUBDIR += dahdi-kmod SUBDIR += dahdi-kmod26 SUBDIR += dartsim SUBDIR += ddate SUBDIR += deco SUBDIR += dejagnu SUBDIR += delay SUBDIR += detachtty SUBDIR += diction SUBDIR += digitemp SUBDIR += display SUBDIR += dnetc SUBDIR += dphys-config SUBDIR += dtach SUBDIR += dvorak7min SUBDIR += dvorakng SUBDIR += e2fsprogs-libblkid SUBDIR += e2fsprogs-libuuid SUBDIR += elixir-mime SUBDIR += elixir-uuid SUBDIR += elki SUBDIR += elscreen SUBDIR += erlang-mimerl SUBDIR += erlang-mimetypes SUBDIR += esniper SUBDIR += estic SUBDIR += excel-writer SUBDIR += exercism SUBDIR += explosions SUBDIR += fbless SUBDIR += felis SUBDIR += figlet SUBDIR += figlet-fonts SUBDIR += findutils SUBDIR += firestring SUBDIR += flag SUBDIR += floatator SUBDIR += fortune-mod-bible SUBDIR += fortune-mod-bofh SUBDIR += fortune-mod-epictetus SUBDIR += fortune-mod-freebsd-classic SUBDIR += fortune-mod-futurama SUBDIR += fortune-mod-psalms SUBDIR += fortuneit SUBDIR += fpc-chm SUBDIR += free42 SUBDIR += free42-skins SUBDIR += freebsd-doc-all SUBDIR += freebsd-doc-bn SUBDIR += freebsd-doc-da SUBDIR += freebsd-doc-de SUBDIR += freebsd-doc-el SUBDIR += freebsd-doc-en SUBDIR += freebsd-doc-es SUBDIR += freebsd-doc-fr SUBDIR += freebsd-doc-hu SUBDIR += freebsd-doc-it SUBDIR += freebsd-doc-ja SUBDIR += freebsd-doc-ko SUBDIR += freebsd-doc-mn SUBDIR += freebsd-doc-nl SUBDIR += freebsd-doc-pl SUBDIR += freebsd-doc-pt SUBDIR += freebsd-doc-ru SUBDIR += freebsd-doc-tr SUBDIR += freebsd-doc-zh_cn SUBDIR += freebsd-doc-zh_tw SUBDIR += freebsd-release-manifests SUBDIR += freeguide SUBDIR += ftdi-eeprom SUBDIR += fxload SUBDIR += gcstar SUBDIR += gctpc SUBDIR += geekcode SUBDIR += getopt SUBDIR += gimp-help-ca SUBDIR += gimp-help-da SUBDIR += gimp-help-el SUBDIR += gimp-help-en SUBDIR += gimp-help-en_GB SUBDIR += gimp-help-es SUBDIR += gimp-help-it SUBDIR += gimp-help-nl SUBDIR += gimp-help-nn SUBDIR += gimp-help-sl SUBDIR += gimp-help-sv SUBDIR += gkrellm-gamma SUBDIR += gkrellm-helium SUBDIR += gkrellm-xkb SUBDIR += gkrellmbgchg2 SUBDIR += gkrellmlaunch2 SUBDIR += gkrellshoot2 SUBDIR += gkrellweather2 SUBDIR += gkx86info2 SUBDIR += gnome-devel-docs SUBDIR += gnome-getting-started-docs SUBDIR += gnome-icon-theme SUBDIR += gnome-icon-theme-extras SUBDIR += gnome-mime-data SUBDIR += gnome-osd SUBDIR += gnome-user-docs SUBDIR += gnu-watch SUBDIR += gnuls SUBDIR += gnustep-examples SUBDIR += gobuster SUBDIR += gone SUBDIR += gonvert SUBDIR += gplink SUBDIR += granulate SUBDIR += grc SUBDIR += gwhich SUBDIR += hashdb SUBDIR += hb SUBDIR += hello SUBDIR += help2man SUBDIR += heyu2 SUBDIR += hicolor-icon-theme SUBDIR += histring SUBDIR += hotkeys SUBDIR += hulgalugha SUBDIR += ignition-fuel-tools SUBDIR += imerge SUBDIR += img2xterm SUBDIR += ini_file_manager SUBDIR += inplace SUBDIR += ipa_conv SUBDIR += ipbt SUBDIR += ironscanner SUBDIR += iselect SUBDIR += iso-codes SUBDIR += jargon SUBDIR += jbidwatcher SUBDIR += kbdscan SUBDIR += kcd SUBDIR += kde-thumbnailer-chm SUBDIR += kde-thumbnailer-epub SUBDIR += kde-thumbnailer-fb2 SUBDIR += kdeedu SUBDIR += kdeedu-data SUBDIR += kdeutils SUBDIR += kenny SUBDIR += kf5-purpose SUBDIR += kgeography SUBDIR += klettres SUBDIR += kookbook SUBDIR += ktouch SUBDIR += kwordquiz SUBDIR += lastools SUBDIR += latex-mk SUBDIR += lazyread SUBDIR += lc SUBDIR += lesspipe SUBDIR += lf SUBDIR += libeatmydata SUBDIR += libemos SUBDIR += libiio SUBDIR += libisocodes SUBDIR += libkeduvocdocument SUBDIR += liblxi SUBDIR += libmetalink SUBDIR += libpostal SUBDIR += libpredict SUBDIR += libpri SUBDIR += libsupertone SUBDIR += libsweep-lidar SUBDIR += libutf SUBDIR += lifelines SUBDIR += lingoteach SUBDIR += linm SUBDIR += localedata SUBDIR += logsurfer SUBDIR += loop SUBDIR += lv SUBDIR += lxde-common SUBDIR += lxi-tools SUBDIR += magicpoint SUBDIR += man.el SUBDIR += mate-user-guide SUBDIR += mbuffer SUBDIR += mc SUBDIR += mc-light SUBDIR += mdp SUBDIR += metalink-checker SUBDIR += metalink-editor SUBDIR += metalink-tools SUBDIR += metromap SUBDIR += mime-support SUBDIR += mirmon SUBDIR += mmv SUBDIR += molequeue SUBDIR += morse SUBDIR += mtail SUBDIR += mtx SUBDIR += najitool SUBDIR += newer SUBDIR += nms SUBDIR += nnn SUBDIR += nsf SUBDIR += numchar SUBDIR += nut SUBDIR += ompl SUBDIR += ondir SUBDIR += opencyc SUBDIR += openhab2 SUBDIR += openhab2-addons SUBDIR += openhmd SUBDIR += openmvg SUBDIR += openr2 SUBDIR += openvdb SUBDIR += orange3 SUBDIR += orion SUBDIR += orville-write SUBDIR += osinfo-db SUBDIR += ossp-uuid SUBDIR += otter SUBDIR += owrep SUBDIR += p5-Acme-ButFirst SUBDIR += p5-Array-Compare SUBDIR += p5-Array-Diff SUBDIR += p5-Array-FileReader SUBDIR += p5-Array-IntSpan SUBDIR += p5-Array-LineReader SUBDIR += p5-Array-PrintCols SUBDIR += p5-Array-RefElem SUBDIR += p5-Array-Utils SUBDIR += p5-Asterisk-FastAGI SUBDIR += p5-Bot-Training SUBDIR += p5-Bot-Training-MegaHAL SUBDIR += p5-Bot-Training-StarCraft SUBDIR += p5-Business-EDI SUBDIR += p5-Business-Hours SUBDIR += p5-Business-ISBN SUBDIR += p5-Business-ISBN-Data SUBDIR += p5-Business-ISIN SUBDIR += p5-Business-ISMN SUBDIR += p5-Business-ISSN SUBDIR += p5-Business-UPS SUBDIR += p5-Chatbot-Eliza SUBDIR += p5-Data-Buffer SUBDIR += p5-File-CounterFile SUBDIR += p5-File-Sort SUBDIR += p5-Geo-Cache SUBDIR += p5-Geo-Coder-Bing SUBDIR += p5-Geo-Coder-Google SUBDIR += p5-Geo-Coder-Googlev3 SUBDIR += p5-Geo-Coder-Mapquest SUBDIR += p5-Geo-Coder-Multimap SUBDIR += p5-Geo-Coder-Multiple SUBDIR += p5-Geo-Coder-Navteq SUBDIR += p5-Geo-Coder-OSM SUBDIR += p5-Geo-Coder-OpenCage SUBDIR += p5-Geo-Coder-Ovi SUBDIR += p5-Geo-Coder-PlaceFinder SUBDIR += p5-Geo-Coder-TomTom SUBDIR += p5-Geo-GeoNames SUBDIR += p5-Geo-Postcodes SUBDIR += p5-Geo-Postcodes-DK SUBDIR += p5-Geo-Postcodes-NO SUBDIR += p5-Geo-Weather SUBDIR += p5-Geography-Countries SUBDIR += p5-I18N-Charset SUBDIR += p5-I18N-LangTags SUBDIR += p5-LEGO-RCX SUBDIR += p5-List-Compare SUBDIR += p5-List-Util-WeightedRoundRobin SUBDIR += p5-Locale-Codes SUBDIR += p5-Locale-Geocode SUBDIR += p5-Locale-Msgcat SUBDIR += p5-Locale-SubCountry SUBDIR += p5-Locale-US SUBDIR += p5-Net-vCard SUBDIR += p5-Norge SUBDIR += p5-OSSP-uuid SUBDIR += p5-Software-License SUBDIR += p5-Software-License-CCpack SUBDIR += p5-Test-Dir SUBDIR += p5-Text-FIGlet SUBDIR += p5-Tie-DxHash SUBDIR += p5-Zen-Koans SUBDIR += p5-asterisk-perl SUBDIR += pantry SUBDIR += parley SUBDIR += pastebinit SUBDIR += patchutils SUBDIR += pauker SUBDIR += pciids SUBDIR += pdmenu SUBDIR += pear-Services_Weather SUBDIR += pear-Text_Figlet SUBDIR += pecl-timezonedb SUBDIR += pfm SUBDIR += php71-calendar SUBDIR += php72-calendar SUBDIR += php73-calendar SUBDIR += phraze SUBDIR += pinfo SUBDIR += pipe SUBDIR += pnpids SUBDIR += podsleuth SUBDIR += posixtestsuite SUBDIR += proxyper SUBDIR += pspresent SUBDIR += ptsort SUBDIR += pubs SUBDIR += py-PyUserInput SUBDIR += py-QSpectrumAnalyzer SUBDIR += py-SimpleSoapy SUBDIR += py-SoapySDR SUBDIR += py-YABT SUBDIR += py-cinder SUBDIR += py-colorbrewer SUBDIR += py-colored SUBDIR += py-crudini SUBDIR += py-eemeter SUBDIR += py-emoji SUBDIR += py-fast-histogram SUBDIR += py-fuzzy SUBDIR += py-glance SUBDIR += py-huepy SUBDIR += py-kartograph SUBDIR += py-molequeue SUBDIR += py-orange3-associate SUBDIR += py-orange3-datafusion SUBDIR += py-orange3-educational SUBDIR += py-orange3-network SUBDIR += py-orange3-timeseries SUBDIR += py-osd SUBDIR += py-palettable SUBDIR += py-pexpect SUBDIR += py-powerline-status SUBDIR += py-progressbar SUBDIR += py-progressbar2 SUBDIR += py-progressbar231 SUBDIR += py-pyfiglet SUBDIR += py-pykml SUBDIR += py-pyprind SUBDIR += py-python-geohash SUBDIR += py-python-utils SUBDIR += py-qt5-demo SUBDIR += py-scikit-fusion SUBDIR += py-serverfiles SUBDIR += py-soapy_power SUBDIR += py-socli SUBDIR += py-spdx SUBDIR += py-spdx-lookup SUBDIR += py-spdx-tools SUBDIR += py-toil SUBDIR += py-tqdm SUBDIR += py-yolk SUBDIR += pylize SUBDIR += pyobd SUBDIR += qbrew SUBDIR += qlas SUBDIR += qt5-doc SUBDIR += qt5-examples SUBDIR += qt5-l10n SUBDIR += qt5ct SUBDIR += qtchooser SUBDIR += raspberrypi-gpioshutdown SUBDIR += raspberrypi-userland SUBDIR += raspbsd-led SUBDIR += ree SUBDIR += rfc SUBDIR += ringtonetools SUBDIR += rname SUBDIR += rpl SUBDIR += rtfm SUBDIR += rubygem-dotenv SUBDIR += rubygem-dotenv-rails-rails4 SUBDIR += rubygem-dotenv-rails-rails5 SUBDIR += rubygem-dotenv-rails-rails50 SUBDIR += rubygem-haversine_distance SUBDIR += rubygem-iesd SUBDIR += rubygem-mime-types SUBDIR += rubygem-mime-types-data SUBDIR += rubygem-mime-types1 SUBDIR += rubygem-mimemagic SUBDIR += rubygem-rabbit SUBDIR += rubygem-vpim SUBDIR += rump SUBDIR += sdformat SUBDIR += seabios SUBDIR += sent SUBDIR += seq2 SUBDIR += shared-mime-info SUBDIR += shc SUBDIR += shuffle SUBDIR += shuffle-db SUBDIR += since SUBDIR += skyutils SUBDIR += sloccount SUBDIR += sls SUBDIR += smssend SUBDIR += snakemake SUBDIR += soapysdr SUBDIR += soapysdr-rtlsdr SUBDIR += solarized SUBDIR += spamcalc SUBDIR += sshbuddy SUBDIR += sssnips SUBDIR += survex SUBDIR += susv2 SUBDIR += susv3 SUBDIR += susv4 SUBDIR += sword SUBDIR += table.el SUBDIR += talkfilters SUBDIR += tcb SUBDIR += tdfiglet SUBDIR += team SUBDIR += telbook SUBDIR += tellico SUBDIR += tempcontrol SUBDIR += termatrix SUBDIR += teseq SUBDIR += thefuck SUBDIR += tkcron SUBDIR += tkinfo SUBDIR += tkregexp SUBDIR += tkrunit SUBDIR += toilet SUBDIR += translate SUBDIR += ttyrec SUBDIR += tudu SUBDIR += tvbrowser SUBDIR += typetrainer SUBDIR += tzdiff SUBDIR += uk-phone SUBDIR += uk-postcodes SUBDIR += umodunpack SUBDIR += unclutter SUBDIR += unclutter-xfixes SUBDIR += unicode-emoji SUBDIR += upclient SUBDIR += urbit SUBDIR += urdfdom SUBDIR += urdfdom-headers SUBDIR += urh SUBDIR += us-zipcodes SUBDIR += usbids SUBDIR += usbrh-libusb SUBDIR += utftools SUBDIR += valentina SUBDIR += valspeak SUBDIR += vdmfec + SUBDIR += veles SUBDIR += vera SUBDIR += vifm SUBDIR += visp SUBDIR += viz SUBDIR += whichman SUBDIR += window SUBDIR += with SUBDIR += wmScoreBoard SUBDIR += wmcalendar SUBDIR += wmjulia SUBDIR += wmpal SUBDIR += wmtunlo SUBDIR += wmweather+ SUBDIR += wmwork SUBDIR += wotsap SUBDIR += xd SUBDIR += xdelta SUBDIR += xdelta3 SUBDIR += xdg-menu SUBDIR += xfce4-appfinder SUBDIR += xfce4-weather-plugin SUBDIR += xfce4-wm-themes SUBDIR += xgas SUBDIR += xless SUBDIR += xosd SUBDIR += xtail SUBDIR += xtar SUBDIR += xtypo SUBDIR += yaunc SUBDIR += ytree SUBDIR += zoneinfo SUBDIR += zygrib SUBDIR += zygrib-maps .include Index: head/misc/veles/Makefile =================================================================== --- head/misc/veles/Makefile (nonexistent) +++ head/misc/veles/Makefile (revision 504154) @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= veles +DISTVERSION= 2018.05.0 +CATEGORIES= misc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Tool for binary data visualization and analysis + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE-2.0 + +PYTHON_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} +BUILD_DEPENDS= msgpack>0:devel/msgpack \ + ${PYTHON_DEPENDS} +RUN_DEPENDS= ${PYTHON_DEPENDS} + +USES= cmake python:3.6+ qt:5 shebangfix +SHEBANG_GLOB= *.py +SHEBANG_FILES= python/plugin python/proxy resources/install/postinst python/test_dis +USE_GITHUB= yes +GH_ACCOUNT= codilime +USE_QT= core gui network widgets buildtools_build qmake_build + +CMAKE_ARGS= -DFREEBSD_PYTHON_CMD:STRING=${PYTHON_CMD} \ + -DFREEBSD_PYTHON_EXENAME:STRING=${PYTHON_CMD:C/.*\///} \ + -DFREEBSD_LLVM_VERSION:STDING=${LLVM_DEFAULT} \ + -DFREEBSD_PYTHON_SITELIBDIR:STRING=${PYTHON_SITELIBDIR} \ + -DMSGPACK_INCLUDE_PATH:STRING=${LOCALBASE}/include/mgpack + +# veles needs clang-format and clang-tidy that are only provided by the port +BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} +CPP= clang-cpp${LLVM_DEFAULT} +CC= clang${LLVM_DEFAULT} +CXX= clang++${LLVM_DEFAULT} + +post-patch: + @${REINPLACE_CMD} 's|QString python_interpreter_executable("/usr/local/bin/python3");|QString python_interpreter_executable("${PYTHON_CMD}");|' \ + ${WRKSRC}/src/ui/connectionmanager.cc + +post-install: + @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} + cd ${WRKSRC}/python/veles && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKSRC}/python/srv.py ${STAGEDIR}${PREFIX}/bin/veles-server + +.include Property changes on: head/misc/veles/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/distinfo =================================================================== --- head/misc/veles/distinfo (nonexistent) +++ head/misc/veles/distinfo (revision 504154) @@ -0,0 +1,3 @@ +TIMESTAMP = 1560472326 +SHA256 (codilime-veles-2018.05.0_GH0.tar.gz) = da0047b7a42eece27aa83dd675f17df1fabeb765316a915bb9a2f22c7e1fb998 +SIZE (codilime-veles-2018.05.0_GH0.tar.gz) = 2107744 Property changes on: head/misc/veles/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/files/patch-CMakeLists.txt =================================================================== --- head/misc/veles/files/patch-CMakeLists.txt (nonexistent) +++ head/misc/veles/files/patch-CMakeLists.txt (revision 504154) @@ -0,0 +1,42 @@ +--- CMakeLists.txt.orig 2018-05-18 10:32:48 UTC ++++ CMakeLists.txt +@@ -30,7 +30,7 @@ include("cmake/qt.cmake") + include("cmake/zlib.cmake") + include("cmake/msgpack.cmake") + include("cmake/cppgen.cmake") +-include("cmake/server.cmake") ++#include("cmake/server.cmake") # server.cmake installs into a virtual environment using pip, which is undesirable when it is installed as a package + include("cmake/openssl.cmake") + + # Compiler flags +@@ -356,6 +356,7 @@ target_link_libraries(main_exe veles_base Qt5::Widgets + set_target_properties(main_exe PROPERTIES OUTPUT_NAME "veles") + add_dependencies(main_exe openssl zlib msgpack-c) + ++if (BUILD_TESTING) + if(GTEST_FOUND AND GMOCK_FOUND) + include_directories(${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS}) + add_executable(run_test +@@ -390,11 +391,12 @@ if(GTEST_FOUND AND GMOCK_FOUND) + else() + message("gtest and/or gmock not found - tests won't be built") + endif() ++endif(BUILD_TESTING) + + # Post-build: linting + + message(STATUS "Looking for clang-format") +-find_program(CLANG_FORMAT NAMES clang-format-6.0 clang-format HINTS ${CLANG_TOOLS_PATH}) ++find_program(CLANG_FORMAT NAMES clang-format${FREEBSD_LLVM_VERSION} HINTS ${CLANG_TOOLS_PATH}) + + if(CLANG_FORMAT) + message(STATUS "Looking for clang-format - found") +@@ -419,7 +421,7 @@ endif() + + + message(STATUS "Looking for clang-tidy") +-find_program(CLANG_TIDY NAMES clang-tidy-6.0 clang-tidy HINTS ${CLANG_TOOLS_PATH}) ++find_program(CLANG_TIDY NAMES clang-tidy${FREEBSD_LLVM_VERSION} HINTS ${CLANG_TOOLS_PATH}) + + if(CLANG_TIDY) + # Generate 'lint' target. Property changes on: head/misc/veles/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/files/patch-cmake_cppgen.cmake =================================================================== --- head/misc/veles/files/patch-cmake_cppgen.cmake (nonexistent) +++ head/misc/veles/files/patch-cmake_cppgen.cmake (revision 504154) @@ -0,0 +1,41 @@ +--- cmake/cppgen.cmake.orig 2018-05-18 10:32:48 UTC ++++ cmake/cppgen.cmake +@@ -1,4 +1,4 @@ +-set(VENV_DIR "${CMAKE_CURRENT_BINARY_DIR}/msgpack-venv") ++set(VENV_DIR "${CMAKE_CURRENT_BINARY_DIR}/msgpack") + set(REQUIREMENTS "${CMAKE_SOURCE_DIR}/python/requirements.txt") + + if(WIN32) +@@ -6,20 +6,20 @@ if(WIN32) + set(PYEXE "${VENV_DIR}/Scripts/python.exe") + set(SIX_LOC "${VENV_DIR}/Lib/site-packages/six.py") + else() +- set(BASEPYEXE python3) +- set(PYEXE "${VENV_DIR}/bin/python3") +- set(SIX_LOC "${VENV_DIR}/lib/site-packages/six.py") ++ set(BASEPYEXE ${FREEBSD_PYTHON_EXENAME}) ++ set(PYEXE "${FREEBSD_PYTHON_CMD}") ++ set(SIX_LOC "${FREEBSD_PYTHON_SITELIBDIR}/six.py") + endif() + +-add_custom_command( +- OUTPUT ${PYEXE} +- COMMAND ${BASEPYEXE} -m venv ${VENV_DIR} +-) ++#add_custom_command( ++# OUTPUT ${PYEXE} ++# COMMAND ${BASEPYEXE} -m venv ${VENV_DIR} ++#) + +-add_custom_command( +- OUTPUT ${SIX_LOC} +- COMMAND ${PYEXE} -m pip install -r ${REQUIREMENTS} +- DEPENDS ${PYEXE} +-) ++#add_custom_command( ++# OUTPUT ${SIX_LOC} ++# COMMAND ${PYEXE} -m pip install -r ${REQUIREMENTS} ++# DEPENDS ${PYEXE} ++#) + + add_custom_target(cpp_python_gen DEPENDS ${SIX_LOC}) Property changes on: head/misc/veles/files/patch-cmake_cppgen.cmake ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/files/patch-src_util_settings_connection__client.cc =================================================================== --- head/misc/veles/files/patch-src_util_settings_connection__client.cc (nonexistent) +++ head/misc/veles/files/patch-src_util_settings_connection__client.cc (revision 504154) @@ -0,0 +1,11 @@ +--- src/util/settings/connection_client.cc.orig 2019-06-14 02:37:34 UTC ++++ src/util/settings/connection_client.cc +@@ -202,6 +202,8 @@ QString serverScriptDefault() { + server_script = qApp->applicationDirPath() + "/../veles-server/srv.py"; + #elif defined(Q_OS_LINUX) + server_script = qApp->applicationDirPath() + "/../share/veles-server/srv.py"; ++#elif defined(Q_OS_FREEBSD) ++ server_script = qApp->applicationDirPath() + "/veles-server"; + #elif defined(Q_OS_MAC) + server_script = + qApp->applicationDirPath() + "/../Resources/veles-server/srv.py"; Property changes on: head/misc/veles/files/patch-src_util_settings_connection__client.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/pkg-descr =================================================================== --- head/misc/veles/pkg-descr (nonexistent) +++ head/misc/veles/pkg-descr (revision 504154) @@ -0,0 +1,23 @@ +Veles is an open source tool for binary data analysis. + +Features: +* Binary data visualization + It is a very difficult task for a human to notice subtle patterns in large + amounts of binary data, however, us humans are very good at finding patterns + in images. Statistical visualizations let you find the important bits in a + sea of binary data - all at a glance. + +* Binary data analysis + Veles combines advanced hex explorer and data visualization features with an + extensible framework for binary data analysis. Reverse engineering binaries? + Veles can support your work in these fields: reverse engineering binaries, + exploring file system images, steganography. + +* Easy extendibility + With the number of different architectures, file formats and encodings you + can't always expect to find the tool you need online. Veles uses client-server + architecture, where each analyser can run in a separate process. All you need + to do is get the data from the server, implement a Python function to parse it + and return the results. + +WWW: https://codisec.com/veles/ Property changes on: head/misc/veles/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/veles/pkg-plist =================================================================== --- head/misc/veles/pkg-plist (nonexistent) +++ head/misc/veles/pkg-plist (revision 504154) @@ -0,0 +1,114 @@ +bin/veles +bin/veles-server +%%PYTHON_SITELIBDIR%%/veles/__init__.py +%%PYTHON_SITELIBDIR%%/veles/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/async_client/__init__.py +%%PYTHON_SITELIBDIR%%/veles/async_client/conn.py +%%PYTHON_SITELIBDIR%%/veles/async_client/proto.py +%%PYTHON_SITELIBDIR%%/veles/async_client/runner.py +%%PYTHON_SITELIBDIR%%/veles/async_client/subscriber.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/__init__.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/conn.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/node.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/plugin.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/subscriber.py +%%PYTHON_SITELIBDIR%%/veles/async_conn/tracer.py +%%PYTHON_SITELIBDIR%%/veles/compatibility/__init__.py +%%PYTHON_SITELIBDIR%%/veles/compatibility/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/compatibility/__pycache__/int_bytes.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/compatibility/__pycache__/pep487.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/compatibility/int_bytes.py +%%PYTHON_SITELIBDIR%%/veles/compatibility/pep487.py +%%PYTHON_SITELIBDIR%%/veles/cpp/__init__.py +%%PYTHON_SITELIBDIR%%/veles/cpp/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/cpp/__pycache__/generate.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/cpp/generate.py +%%PYTHON_SITELIBDIR%%/veles/data/__init__.py +%%PYTHON_SITELIBDIR%%/veles/data/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/data/__pycache__/bindata.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/data/__pycache__/repack.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/data/bindata.py +%%PYTHON_SITELIBDIR%%/veles/data/repack.py +%%PYTHON_SITELIBDIR%%/veles/db/__init__.py +%%PYTHON_SITELIBDIR%%/veles/db/backend.py +%%PYTHON_SITELIBDIR%%/veles/db/node.py +%%PYTHON_SITELIBDIR%%/veles/db/subscriber.py +%%PYTHON_SITELIBDIR%%/veles/db/tracker.py +%%PYTHON_SITELIBDIR%%/veles/db/transaction.py +%%PYTHON_SITELIBDIR%%/veles/dis/__init__.py +%%PYTHON_SITELIBDIR%%/veles/dis/arg.py +%%PYTHON_SITELIBDIR%%/veles/dis/core.py +%%PYTHON_SITELIBDIR%%/veles/dis/field.py +%%PYTHON_SITELIBDIR%%/veles/dis/insn.py +%%PYTHON_SITELIBDIR%%/veles/dis/isa/__init__.py +%%PYTHON_SITELIBDIR%%/veles/dis/isa/falcon.py +%%PYTHON_SITELIBDIR%%/veles/dis/mem.py +%%PYTHON_SITELIBDIR%%/veles/dis/mod.py +%%PYTHON_SITELIBDIR%%/veles/dis/parser.py +%%PYTHON_SITELIBDIR%%/veles/dis/reg.py +%%PYTHON_SITELIBDIR%%/veles/dis/st.py +%%PYTHON_SITELIBDIR%%/veles/proto/__init__.py +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/check.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/chunk.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/connection.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/exceptions.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/messages.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/msgpackwrap.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/node.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/__pycache__/operation.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/proto/check.py +%%PYTHON_SITELIBDIR%%/veles/proto/chunk.py +%%PYTHON_SITELIBDIR%%/veles/proto/connection.py +%%PYTHON_SITELIBDIR%%/veles/proto/exceptions.py +%%PYTHON_SITELIBDIR%%/veles/proto/messages.py +%%PYTHON_SITELIBDIR%%/veles/proto/msgpackwrap.py +%%PYTHON_SITELIBDIR%%/veles/proto/node.py +%%PYTHON_SITELIBDIR%%/veles/proto/operation.py +%%PYTHON_SITELIBDIR%%/veles/schema/__init__.py +%%PYTHON_SITELIBDIR%%/veles/schema/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/schema/__pycache__/enumeration.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/schema/__pycache__/fields.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/schema/__pycache__/model.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/schema/__pycache__/nodeid.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/schema/enumeration.py +%%PYTHON_SITELIBDIR%%/veles/schema/fields.py +%%PYTHON_SITELIBDIR%%/veles/schema/model.py +%%PYTHON_SITELIBDIR%%/veles/schema/nodeid.py +%%PYTHON_SITELIBDIR%%/veles/schema/plugin.py +%%PYTHON_SITELIBDIR%%/veles/scli/__init__.py +%%PYTHON_SITELIBDIR%%/veles/scli/client.py +%%PYTHON_SITELIBDIR%%/veles/server/__init__.py +%%PYTHON_SITELIBDIR%%/veles/server/conn.py +%%PYTHON_SITELIBDIR%%/veles/server/proto.py +%%PYTHON_SITELIBDIR%%/veles/server/query.py +%%PYTHON_SITELIBDIR%%/veles/tests/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/tests/compatibility/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/compatibility/test_int_bytes.py +%%PYTHON_SITELIBDIR%%/veles/tests/data/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/data/test_bindata.py +%%PYTHON_SITELIBDIR%%/veles/tests/data/test_repack.py +%%PYTHON_SITELIBDIR%%/veles/tests/db/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/db/test_backend.py +%%PYTHON_SITELIBDIR%%/veles/tests/proto/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/proto/test_exceptions.py +%%PYTHON_SITELIBDIR%%/veles/tests/proto/test_pos_filter.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/tests/schema/__pycache__/cpp_test_models.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/tests/schema/cpp_test_models.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/test_fields.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/test_model.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/test_nodeid.py +%%PYTHON_SITELIBDIR%%/veles/tests/schema/test_polymodel.py +%%PYTHON_SITELIBDIR%%/veles/tests/util/__init__.py +%%PYTHON_SITELIBDIR%%/veles/tests/util/test_bigint.py +%%PYTHON_SITELIBDIR%%/veles/util/__init__.py +%%PYTHON_SITELIBDIR%%/veles/util/__pycache__/__init__.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/util/__pycache__/bigint.cpython-36.pyc +%%PYTHON_SITELIBDIR%%/veles/util/bigint.py +%%PYTHON_SITELIBDIR%%/veles/util/future.py +%%PYTHON_SITELIBDIR%%/veles/util/helpers.py +share/applications/veles.desktop +%%DATADIR%%/veles.ico Property changes on: head/misc/veles/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property