From 7f53774af7698fee0f24dd3d69851e424ceb3d6f Mon Sep 17 00:00:00 2001 From: "Daisuke Fujimura (fd0)" Date: Sat, 14 Apr 2018 17:01:29 +0900 Subject: [PATCH] elektra-0.8.22 (WIP) --- elektra/README | 456 ++++++++++++++++++++++++-- elektra/elektra-0.8.19-1bl1.cygport | 41 --- elektra/elektra-0.8.19-1bl1.src.patch | 93 ------ elektra/elektra-0.8.22-1bl1.cygport | 84 +++++ elektra/elektra-0.8.22-1bl1.src.patch | 119 +++++++ 5 files changed, 632 insertions(+), 161 deletions(-) delete mode 100644 elektra/elektra-0.8.19-1bl1.cygport delete mode 100644 elektra/elektra-0.8.19-1bl1.src.patch create mode 100644 elektra/elektra-0.8.22-1bl1.cygport create mode 100644 elektra/elektra-0.8.22-1bl1.src.patch diff --git a/elektra/README b/elektra/README index 15f970d4a..e5abd361d 100644 --- a/elektra/README +++ b/elektra/README @@ -5,56 +5,74 @@ parameters in a global, hierarchical key database. Runtime requirements: bash-4.4.12-3 - cygwin-2.8.2-1 - libaugeas0-1.7.0-1bl1 - libcurl4-7.54.1-1 - libdbus1_3-1.10.20-1 - libelektra-devel-0.8.19-1bl1 - libelektra4-0.8.19-1bl1 - libgcc1-5.4.0-1 - libgit2_24-0.24.6-1 - libglib2.0-devel-2.50.3-1 - libglib2.0_0-2.50.3-1 + cygwin-2.10.0-1 + girepository-GLib2.0-1.54.1-1 + libaugeas0-1.10.1-1bl1 + libbotan1.10_1-1.10.17-1 + libcurl4-7.59.0-1 + libdbus1_3-1.10.22-1 + libelektra-devel-0.8.22-1bl1 + libelektra4-0.8.22-1bl1 + libgcc1-6.4.0-5 + libgcrypt20-1.8.2-1 + libgit2_25-0.25.1-1 + libglib2.0-devel-2.54.3-1 + libglib2.0_0-2.54.3-1 libiconv2-1.14-3 - libstdc++6-5.4.0-1 + libopenssl100-1.0.2o-1 + libstdc++6-6.4.0-5 + libuv-devel-1.20.0-1bl1 + libuv1-1.20.0-1bl1 + libxerces-c31-3.1.4-1 libxml2-2.9.4-2 libyajl2-2.1.0-1 + libyaml-cpp0.6-0.6.2-1bl1 lua-5.2.4-1 + lua-elektra-0.8.22-1bl1 pkg-config-0.29.1-1 - python2-2.7.13-1 - python3-3.6.1-1 + python2-2.7.14-1 + python3-3.6.4-1 + ruby-2.3.6-1 Build requirements: (besides corresponding -devel packages) - binutils-2.25-4 + binutils-2.29-1 cmake-3.6.2-1 - cygport-0.24.1-1 - gcc-core-5.4.0-1 - gcc-g++-5.4.0-1 + cygport-0.31.0-1 + gcc-core-6.4.0-5 + gcc-g++-6.4.0-5 + gobject-introspection-1.54.1-1 + lua-5.2.4-1 make-4.2.1-2 - python-2.7.13-1 - ruby-2.3.3-1 + python-2.7.14-1 + ruby-2.3.6-1 Canonical website: - https://github.com/ElektraInitiative/libelektra + https://www.libelektra.org/ Canonical download: - https://github.com/ElektraInitiative/libelektra/releases/download/0.8.19/elektra-0.8.19.tar.gz + https://www.libelektra.org/ftp/elektra/releases/elektra-0.8.22.tar.gz ------------------------------------------- Build instructions: - 1. unpack elektra-0.8.19-X-src.tar.xz + 1. unpack elektra-0.8.22-X-src.tar.xz 2. if you use setup to install this src package, it will be unpacked under /usr/src automatically % cd /usr/src - % cygport ./elektra-0.8.19-X.cygport all + % cygport ./elektra-0.8.22-X.cygport all This will create: - /usr/src/elektra-0.8.19-X-src.tar.xz - /usr/src/elektra-0.8.19-X.tar.xz - /usr/src/libelektra4-0.8.19-X.tar.xz - /usr/src/libelektra-devel-0.8.19-X.tar.xz + /usr/src/elektra-0.8.22-X-src.tar.xz + /usr/src/elektra-0.8.22-X.tar.xz + /usr/src/libelektra4-0.8.22-X.tar.xz + /usr/src/libelektra-devel-0.8.22-X.tar.xz + /usr/src/glib2.0-elektra-0.8.22-X.tar.xz + /usr/src/girepository-GElektra4.0-0.8.22-X.tar.xz + /usr/src/lua-elektra-0.8.22-X.tar.xz + /usr/src/python2-elektra-0.8.22-X.tar.xz + /usr/src/python3-elektra-0.8.22-X.tar.xz + /usr/src/ruby-elektra-0.8.22-X.tar.xz ------------------------------------------- @@ -62,7 +80,28 @@ Files included in the binary package: (elektra) /usr/bin/kdb.exe + /usr/lib/elektra/tool_exec/backup /usr/lib/elektra/tool_exec/benchmark-createtree + /usr/lib/elektra/tool_exec/change-resolver-symlink + /usr/lib/elektra/tool_exec/change-storage-symlink + /usr/lib/elektra/tool_exec/check-env-dep + /usr/lib/elektra/tool_exec/check_bashisms + /usr/lib/elektra/tool_exec/check_basic + /usr/lib/elektra/tool_exec/check_distribution + /usr/lib/elektra/tool_exec/check_doc + /usr/lib/elektra/tool_exec/check_error + /usr/lib/elektra/tool_exec/check_export + /usr/lib/elektra/tool_exec/check_get_set + /usr/lib/elektra/tool_exec/check_import + /usr/lib/elektra/tool_exec/check_kdb_internal_check + /usr/lib/elektra/tool_exec/check_kdb_internal_suite + /usr/lib/elektra/tool_exec/check_merge + /usr/lib/elektra/tool_exec/check_meta + /usr/lib/elektra/tool_exec/check_mount + /usr/lib/elektra/tool_exec/check_race + /usr/lib/elektra/tool_exec/check_real_world + /usr/lib/elektra/tool_exec/check_resolver + /usr/lib/elektra/tool_exec/check_spec /usr/lib/elektra/tool_exec/configure-firefox /usr/lib/elektra/tool_exec/convert-fstab /usr/lib/elektra/tool_exec/convert-hosts @@ -79,43 +118,341 @@ Files included in the binary package: /usr/lib/elektra/tool_exec/ffconfig/setupProxy /usr/lib/elektra/tool_exec/ffconfig/writeConfigFiles /usr/lib/elektra/tool_exec/find-tools + /usr/lib/elektra/tool_exec/generate_data /usr/lib/elektra/tool_exec/install-sh-completion /usr/lib/elektra/tool_exec/list-tools /usr/lib/elektra/tool_exec/mount-augeas /usr/lib/elektra/tool_exec/mount-info /usr/lib/elektra/tool_exec/mount-kde + /usr/lib/elektra/tool_exec/mount-list-all-files /usr/lib/elektra/tool_exec/mount-openicc + /usr/lib/elektra/tool_exec/mountpoint-info + /usr/lib/elektra/tool_exec/restore + /usr/lib/elektra/tool_exec/run_all + /usr/lib/elektra/tool_exec/stash + /usr/lib/elektra/tool_exec/test_args.exe + /usr/lib/elektra/tool_exec/test_array.exe + /usr/lib/elektra/tool_exec/test_backend.exe + /usr/lib/elektra/tool_exec/test_internal.exe + /usr/lib/elektra/tool_exec/test_key.exe + /usr/lib/elektra/tool_exec/test_keyname.exe + /usr/lib/elektra/tool_exec/test_ks.exe + /usr/lib/elektra/tool_exec/test_ks_opmphm.exe + /usr/lib/elektra/tool_exec/test_meta.exe + /usr/lib/elektra/tool_exec/test_mount.exe + /usr/lib/elektra/tool_exec/test_mountsplit.exe + /usr/lib/elektra/tool_exec/test_namespace.exe + /usr/lib/elektra/tool_exec/test_operation.exe + /usr/lib/elektra/tool_exec/test_opmphm.exe + /usr/lib/elektra/tool_exec/test_order.exe + /usr/lib/elektra/tool_exec/test_plugin.exe + /usr/lib/elektra/tool_exec/test_proposal.exe + /usr/lib/elektra/tool_exec/test_size.exe + /usr/lib/elektra/tool_exec/test_spec.exe + /usr/lib/elektra/tool_exec/test_split.exe + /usr/lib/elektra/tool_exec/test_splitget.exe + /usr/lib/elektra/tool_exec/test_splitset.exe + /usr/lib/elektra/tool_exec/test_trie.exe + /usr/lib/elektra/tool_exec/test_utility.exe + /usr/lib/elektra/tool_exec/testabi_key.exe + /usr/lib/elektra/tool_exec/testabi_ks.exe + /usr/lib/elektra/tool_exec/testabi_meta.exe + /usr/lib/elektra/tool_exec/testabi_rel.exe + /usr/lib/elektra/tool_exec/testcpp_contextual_basic.exe + /usr/lib/elektra/tool_exec/testcpp_contextual_nocontext.exe + /usr/lib/elektra/tool_exec/testcpp_contextual_policy.exe + /usr/lib/elektra/tool_exec/testcpp_contextual_thread.exe + /usr/lib/elektra/tool_exec/testcpp_contextual_update.exe + /usr/lib/elektra/tool_exec/testcpp_iter.exe + /usr/lib/elektra/tool_exec/testcpp_iter_name.exe + /usr/lib/elektra/tool_exec/testcpp_kdb.exe + /usr/lib/elektra/tool_exec/testcpp_key.exe + /usr/lib/elektra/tool_exec/testcpp_keyio.exe + /usr/lib/elektra/tool_exec/testcpp_ks.exe + /usr/lib/elektra/tool_exec/testcpp_ksget.exe + /usr/lib/elektra/tool_exec/testcpp_meta.exe + /usr/lib/elektra/tool_exec/testkdb_allplugins.exe + /usr/lib/elektra/tool_exec/testkdb_conflict.exe + /usr/lib/elektra/tool_exec/testkdb_error.exe + /usr/lib/elektra/tool_exec/testkdb_nested.exe + /usr/lib/elektra/tool_exec/testkdb_simple.exe + /usr/lib/elektra/tool_exec/testmod_augeas.exe + /usr/lib/elektra/tool_exec/testmod_base64.exe + /usr/lib/elektra/tool_exec/testmod_blockresolver.exe + /usr/lib/elektra/tool_exec/testmod_boolean.exe + /usr/lib/elektra/tool_exec/testmod_cachefilter.exe + /usr/lib/elektra/tool_exec/testmod_camel.exe + /usr/lib/elektra/tool_exec/testmod_ccode.exe + /usr/lib/elektra/tool_exec/testmod_conditionals.exe + /usr/lib/elektra/tool_exec/testmod_crypto_botan.exe + /usr/lib/elektra/tool_exec/testmod_crypto_gcrypt.exe + /usr/lib/elektra/tool_exec/testmod_crypto_openssl.exe + /usr/lib/elektra/tool_exec/testmod_csvstorage.exe + /usr/lib/elektra/tool_exec/testmod_date.exe + /usr/lib/elektra/tool_exec/testmod_dbus.exe + /usr/lib/elektra/tool_exec/testmod_directoryvalue.exe + /usr/lib/elektra/tool_exec/testmod_dump.exe + /usr/lib/elektra/tool_exec/testmod_enum.exe + /usr/lib/elektra/tool_exec/testmod_fcrypt.exe + /usr/lib/elektra/tool_exec/testmod_file.exe + /usr/lib/elektra/tool_exec/testmod_filecheck.exe + /usr/lib/elektra/tool_exec/testmod_glob.exe + /usr/lib/elektra/tool_exec/testmod_hexcode.exe + /usr/lib/elektra/tool_exec/testmod_hosts.exe + /usr/lib/elektra/tool_exec/testmod_iconv.exe + /usr/lib/elektra/tool_exec/testmod_ini.exe + /usr/lib/elektra/tool_exec/testmod_internalnotification.exe + /usr/lib/elektra/tool_exec/testmod_ipaddr.exe + /usr/lib/elektra/tool_exec/testmod_iterate.exe + /usr/lib/elektra/tool_exec/testmod_keytometa.exe + /usr/lib/elektra/tool_exec/testmod_line.exe + /usr/lib/elektra/tool_exec/testmod_lineendings.exe + /usr/lib/elektra/tool_exec/testmod_list.exe + /usr/lib/elektra/tool_exec/testmod_lua.exe + /usr/lib/elektra/tool_exec/testmod_mathcheck.exe + /usr/lib/elektra/tool_exec/testmod_mini.exe + /usr/lib/elektra/tool_exec/testmod_mozprefs.exe + /usr/lib/elektra/tool_exec/testmod_network.exe + /usr/lib/elektra/tool_exec/testmod_ni.exe + /usr/lib/elektra/tool_exec/testmod_passwd.exe + /usr/lib/elektra/tool_exec/testmod_range.exe + /usr/lib/elektra/tool_exec/testmod_rename.exe + /usr/lib/elektra/tool_exec/testmod_resolver.exe + /usr/lib/elektra/tool_exec/testmod_template.exe + /usr/lib/elektra/tool_exec/testmod_type.exe + /usr/lib/elektra/tool_exec/testmod_uname.exe + /usr/lib/elektra/tool_exec/testmod_validation.exe + /usr/lib/elektra/tool_exec/testmod_xerces.exe + /usr/lib/elektra/tool_exec/testmod_xmltool.exe + /usr/lib/elektra/tool_exec/testmod_yajl.exe + /usr/lib/elektra/tool_exec/testmod_yamlcpp.exe + /usr/lib/elektra/tool_exec/testtool_automergestrategy.exe + /usr/lib/elektra/tool_exec/testtool_backend.exe + /usr/lib/elektra/tool_exec/testtool_backendbuilder.exe + /usr/lib/elektra/tool_exec/testtool_backendparser.exe + /usr/lib/elektra/tool_exec/testtool_comparison.exe + /usr/lib/elektra/tool_exec/testtool_keyhelper.exe + /usr/lib/elektra/tool_exec/testtool_mergecases.exe + /usr/lib/elektra/tool_exec/testtool_mergeresult.exe + /usr/lib/elektra/tool_exec/testtool_mergingkdb.exe + /usr/lib/elektra/tool_exec/testtool_metamergestrategy.exe + /usr/lib/elektra/tool_exec/testtool_newkeystrategy.exe + /usr/lib/elektra/tool_exec/testtool_onesidestrategy.exe + /usr/lib/elektra/tool_exec/testtool_plugindatabase.exe + /usr/lib/elektra/tool_exec/testtool_pluginspec.exe + /usr/lib/elektra/tool_exec/testtool_samemountpoint.exe + /usr/lib/elektra/tool_exec/testtool_specreader.exe + /usr/lib/elektra/tool_exec/testtool_umount.exe /usr/lib/elektra/tool_exec/umount-all + /usr/lib/elektra/tool_exec/update-snippet-repository /usr/lib/elektra/tool_exec/upgrade-bootstrap /usr/share/bash-completion/completions/kdb /usr/share/doc/Cygwin/elektra.README + /usr/share/doc/elektra/LICENSE.md /usr/share/doc/elektra/README.md + /usr/share/elektra/test_data/augeas/hosts-big + /usr/share/elektra/test_data/augeas/hosts-delete + /usr/share/elektra/test_data/augeas/hosts-delete-in + /usr/share/elektra/test_data/augeas/hosts-formatting + /usr/share/elektra/test_data/augeas/hosts-modify + /usr/share/elektra/test_data/augeas/hosts-modify-in + /usr/share/elektra/test_data/augeas/hosts-read + /usr/share/elektra/test_data/augeas/hosts-write + /usr/share/elektra/test_data/base64/Base64.pdf + /usr/share/elektra/test_data/blockresolver/compare.block + /usr/share/elektra/test_data/blockresolver/test.block + /usr/share/elektra/test_data/camel/camel.abnf + /usr/share/elektra/test_data/camel/simple.yaml + /usr/share/elektra/test_data/csvstorage/complicated.csv + /usr/share/elektra/test_data/csvstorage/invalid_columns.csv + /usr/share/elektra/test_data/csvstorage/invalid_columns_header2.csv + /usr/share/elektra/test_data/csvstorage/unescapedQuote.csv + /usr/share/elektra/test_data/csvstorage/valid.csv + /usr/share/elektra/test_data/csvstorage/valid_empty_col.csv + /usr/share/elektra/test_data/file/multiline + /usr/share/elektra/test_data/file/singleline + /usr/share/elektra/test_data/filecheck/BOMFILE + /usr/share/elektra/test_data/filecheck/NOBOMFILE + /usr/share/elektra/test_data/filecheck/NONULLBYTE + /usr/share/elektra/test_data/filecheck/NULLBYTE + /usr/share/elektra/test_data/filecheck/inconsistent + /usr/share/elektra/test_data/filecheck/invalid + /usr/share/elektra/test_data/filecheck/iso.txt + /usr/share/elektra/test_data/filecheck/utf.txt + /usr/share/elektra/test_data/filecheck/valid1 + /usr/share/elektra/test_data/hosts/hosts-comments + /usr/share/elektra/test_data/hosts/hosts-duplicate + /usr/share/elektra/test_data/hosts/hosts-duporder + /usr/share/elektra/test_data/hosts/hosts-invalid + /usr/share/elektra/test_data/hosts/hosts-mixed + /usr/share/elektra/test_data/hosts/hosts-read-simple + /usr/share/elektra/test_data/hosts/hosts-write-simple + /usr/share/elektra/test_data/ini/array.ini + /usr/share/elektra/test_data/ini/arrayInsertIn.ini + /usr/share/elektra/test_data/ini/arrayInsertOut.ini + /usr/share/elektra/test_data/ini/bracketQuoteOut.ini + /usr/share/elektra/test_data/ini/commentini + /usr/share/elektra/test_data/ini/complexIn.ini + /usr/share/elektra/test_data/ini/complexOut.ini + /usr/share/elektra/test_data/ini/emptyLines + /usr/share/elektra/test_data/ini/emptySectionBugTest + /usr/share/elektra/test_data/ini/emptyval + /usr/share/elektra/test_data/ini/insertTest.input.ini + /usr/share/elektra/test_data/ini/insertTest.output.ini + /usr/share/elektra/test_data/ini/multilineini + /usr/share/elektra/test_data/ini/plainini + /usr/share/elektra/test_data/ini/plaininireverse + /usr/share/elektra/test_data/ini/sectionini + /usr/share/elektra/test_data/ini/sectionmerge.input + /usr/share/elektra/test_data/ini/sectionmerge.output + /usr/share/elektra/test_data/ini/testCommentMeta.ini + /usr/share/elektra/test_data/ini/writeCommentMeta.ini + /usr/share/elektra/test_data/line/linetest + /usr/share/elektra/test_data/lineendings/inconsistent + /usr/share/elektra/test_data/lineendings/invalid + /usr/share/elektra/test_data/lineendings/valid1 + /usr/share/elektra/test_data/lineendings/valid2 + /usr/share/elektra/test_data/lua/batterytotracker.lua + /usr/share/elektra/test_data/lua/lua_filter.lua + /usr/share/elektra/test_data/lua/lua_plugin.lua + /usr/share/elektra/test_data/lua/lua_plugin2.lua + /usr/share/elektra/test_data/lua/lua_plugin_fail.lua + /usr/share/elektra/test_data/lua/lua_plugin_wrong.lua + /usr/share/elektra/test_data/mini/read.ini + /usr/share/elektra/test_data/mini/write.ini + /usr/share/elektra/test_data/mozprefs/prefs.js + /usr/share/elektra/test_data/passwd/passwd_in + /usr/share/elektra/test_data/passwd/passwd_out + /usr/share/elektra/test_data/shell/again_two_value.dump + /usr/share/elektra/test_data/shell/again_two_value.ini + /usr/share/elektra/test_data/shell/again_two_value.ni + /usr/share/elektra/test_data/shell/again_two_value.simpleini + /usr/share/elektra/test_data/shell/again_two_value.tcl + /usr/share/elektra/test_data/shell/again_two_value.xmltool + /usr/share/elektra/test_data/shell/again_two_value.yajl + /usr/share/elektra/test_data/shell/one_value.dump + /usr/share/elektra/test_data/shell/one_value.ini + /usr/share/elektra/test_data/shell/one_value.ni + /usr/share/elektra/test_data/shell/one_value.simpleini + /usr/share/elektra/test_data/shell/one_value.tcl + /usr/share/elektra/test_data/shell/one_value.xmltool + /usr/share/elektra/test_data/shell/one_value.yajl + /usr/share/elektra/test_data/shell/three_value.dump + /usr/share/elektra/test_data/shell/three_value.ini + /usr/share/elektra/test_data/shell/three_value.ni + /usr/share/elektra/test_data/shell/three_value.simpleini + /usr/share/elektra/test_data/shell/three_value.tcl + /usr/share/elektra/test_data/shell/three_value.xmltool + /usr/share/elektra/test_data/shell/three_value.yajl + /usr/share/elektra/test_data/shell/two_value.dump + /usr/share/elektra/test_data/shell/two_value.ini + /usr/share/elektra/test_data/shell/two_value.ni + /usr/share/elektra/test_data/shell/two_value.simpleini + /usr/share/elektra/test_data/shell/two_value.tcl + /usr/share/elektra/test_data/shell/two_value.xmltool + /usr/share/elektra/test_data/shell/two_value.yajl + /usr/share/elektra/test_data/xerces/escaping.xml + /usr/share/elektra/test_data/xerces/jenkins.xml + /usr/share/elektra/test_data/xerces/pom.xml + /usr/share/elektra/test_data/xerces/simple.xml + /usr/share/elektra/test_data/xmltool/dump.xml + /usr/share/elektra/test_data/xmltool/dump_keyset.xml + /usr/share/elektra/test_data/xmltool/filesys.xml + /usr/share/elektra/test_data/xmltool/fstab-cmp.xml + /usr/share/elektra/test_data/xmltool/fstab.xml + /usr/share/elektra/test_data/xmltool/hosts.xml + /usr/share/elektra/test_data/xmltool/key-cmp.xml + /usr/share/elektra/test_data/xmltool/key.xml + /usr/share/elektra/test_data/xmltool/keyset.xml + /usr/share/elektra/test_data/xmltool/passwd.xml + /usr/share/elektra/test_data/yajl/OpenICC_device_config_DB.json + /usr/share/elektra/test_data/yajl/empty_array.json + /usr/share/elektra/test_data/yajl/empty_object.json + /usr/share/elektra/test_data/yajl/keyframes_complex.json + /usr/share/elektra/test_data/yajl/rfc_array.json + /usr/share/elektra/test_data/yajl/rfc_object.json + /usr/share/elektra/test_data/yajl/testdata_array.json + /usr/share/elektra/test_data/yajl/testdata_array_broken.json + /usr/share/elektra/test_data/yajl/testdata_array_in_array.json + /usr/share/elektra/test_data/yajl/testdata_array_in_array_anon_map.json + /usr/share/elektra/test_data/yajl/testdata_array_mixed.json + /usr/share/elektra/test_data/yajl/testdata_array_mixed2.json + /usr/share/elektra/test_data/yajl/testdata_array_mixed3.json + /usr/share/elektra/test_data/yajl/testdata_array_nested.json + /usr/share/elektra/test_data/yajl/testdata_array_outside.json + /usr/share/elektra/test_data/yajl/testdata_array_special_ending.json + /usr/share/elektra/test_data/yajl/testdata_array_special_start.json + /usr/share/elektra/test_data/yajl/testdata_below.json + /usr/share/elektra/test_data/yajl/testdata_boolean.json + /usr/share/elektra/test_data/yajl/testdata_empty_in_array.json + /usr/share/elektra/test_data/yajl/testdata_empty_in_array1.json + /usr/share/elektra/test_data/yajl/testdata_empty_in_map.json + /usr/share/elektra/test_data/yajl/testdata_empty_in_map1.json + /usr/share/elektra/test_data/yajl/testdata_empty_in_map2.json + /usr/share/elektra/test_data/yajl/testdata_maps.json + /usr/share/elektra/test_data/yajl/testdata_null.json + /usr/share/elektra/test_data/yajl/testdata_number.json + /usr/share/elektra/test_data/yajl/testdata_string.json + /usr/share/elektra/test_data/yamlcpp/Tree.pdf + /usr/share/elektra/test_data/yamlcpp/flat_block_mapping.h + /usr/share/elektra/test_data/yamlcpp/flat_block_mapping.yaml + /usr/share/elektra/test_data/yamlcpp/flat_flow_mapping.h + /usr/share/elektra/test_data/yamlcpp/flat_flow_mapping.yaml + /usr/share/elektra/test_data/yamlcpp/nested_block_mapping.h + /usr/share/elektra/test_data/yamlcpp/nested_block_mapping.yaml + /usr/share/elektra/test_data/yamlcpp/nested_mixed_mapping.h + /usr/share/elektra/test_data/yamlcpp/nested_mixed_mapping.yaml + /usr/share/elektra/test_data/yamlcpp/nested_sequences.h + /usr/share/elektra/test_data/yamlcpp/nested_sequences.yaml + /usr/share/elektra/test_data/yamlcpp/simple_sequence.h + /usr/share/elektra/test_data/yamlcpp/simple_sequence.yaml + /usr/share/fish/vendor_completions.d/kdb.fish /usr/share/zsh/site-functions/_kdb (libelektra4) /usr/bin/cygelektra-4.dll /usr/bin/cygelektra-core-4.dll /usr/bin/cygelektra-ease-4.dll + /usr/bin/cygelektra-invoke-4.dll + /usr/bin/cygelektra-io-4.dll + /usr/bin/cygelektra-io-uv-4.dll /usr/bin/cygelektra-kdb-4.dll /usr/bin/cygelektra-meta-4.dll + /usr/bin/cygelektra-notification-4.dll /usr/bin/cygelektra-plugin-4.dll + /usr/bin/cygelektra-pluginprocess-4.dll /usr/bin/cygelektra-proposal-4.dll + /usr/bin/cygelektra-utility-4.dll /usr/bin/cygelektratools-2.dll /usr/bin/cyggelektra-4.0-4.dll /usr/lib/elektra/cygelektra-augeas.dll + /usr/lib/elektra/cygelektra-base64.dll + /usr/lib/elektra/cygelektra-blockresolver.dll /usr/lib/elektra/cygelektra-boolean.dll + /usr/lib/elektra/cygelektra-c.dll + /usr/lib/elektra/cygelektra-cachefilter.dll + /usr/lib/elektra/cygelektra-camel.dll /usr/lib/elektra/cygelektra-ccode.dll /usr/lib/elektra/cygelektra-conditionals.dll /usr/lib/elektra/cygelektra-constants.dll /usr/lib/elektra/cygelektra-counter.dll + /usr/lib/elektra/cygelektra-crypto_botan.dll + /usr/lib/elektra/cygelektra-crypto_gcrypt.dll + /usr/lib/elektra/cygelektra-crypto_openssl.dll /usr/lib/elektra/cygelektra-csvstorage.dll /usr/lib/elektra/cygelektra-curlget.dll + /usr/lib/elektra/cygelektra-date.dll /usr/lib/elektra/cygelektra-dbus.dll /usr/lib/elektra/cygelektra-desktop.dll + /usr/lib/elektra/cygelektra-dini.dll + /usr/lib/elektra/cygelektra-directoryvalue.dll + /usr/lib/elektra/cygelektra-doc.dll /usr/lib/elektra/cygelektra-dpkg.dll /usr/lib/elektra/cygelektra-dump.dll /usr/lib/elektra/cygelektra-enum.dll /usr/lib/elektra/cygelektra-error.dll + /usr/lib/elektra/cygelektra-fcrypt.dll + /usr/lib/elektra/cygelektra-file.dll /usr/lib/elektra/cygelektra-filecheck.dll /usr/lib/elektra/cygelektra-gitresolver.dll /usr/lib/elektra/cygelektra-glob.dll @@ -124,6 +461,9 @@ Files included in the binary package: /usr/lib/elektra/cygelektra-hosts.dll /usr/lib/elektra/cygelektra-iconv.dll /usr/lib/elektra/cygelektra-ini.dll + /usr/lib/elektra/cygelektra-internalnotification.dll + /usr/lib/elektra/cygelektra-ipaddr.dll + /usr/lib/elektra/cygelektra-iterate.dll /usr/lib/elektra/cygelektra-keytometa.dll /usr/lib/elektra/cygelektra-line.dll /usr/lib/elektra/cygelektra-lineendings.dll @@ -131,14 +471,18 @@ Files included in the binary package: /usr/lib/elektra/cygelektra-logchange.dll /usr/lib/elektra/cygelektra-lua.dll /usr/lib/elektra/cygelektra-mathcheck.dll + /usr/lib/elektra/cygelektra-mini.dll + /usr/lib/elektra/cygelektra-mozprefs.dll /usr/lib/elektra/cygelektra-network.dll /usr/lib/elektra/cygelektra-ni.dll /usr/lib/elektra/cygelektra-noresolver.dll /usr/lib/elektra/cygelektra-null.dll + /usr/lib/elektra/cygelektra-passwd.dll /usr/lib/elektra/cygelektra-path.dll /usr/lib/elektra/cygelektra-profile.dll /usr/lib/elektra/cygelektra-python.dll /usr/lib/elektra/cygelektra-python2.dll + /usr/lib/elektra/cygelektra-range.dll /usr/lib/elektra/cygelektra-regexstore.dll /usr/lib/elektra/cygelektra-rename.dll /usr/lib/elektra/cygelektra-required.dll @@ -152,20 +496,26 @@ Files included in the binary package: /usr/lib/elektra/cygelektra-resolver_fm_xb_x.dll /usr/lib/elektra/cygelektra-resolver_fm_xhp_x.dll /usr/lib/elektra/cygelektra-resolver_fm_xp_x.dll + /usr/lib/elektra/cygelektra-ruby.dll + /usr/lib/elektra/cygelektra-semlock.dll /usr/lib/elektra/cygelektra-shell.dll + /usr/lib/elektra/cygelektra-simplespeclang.dll /usr/lib/elektra/cygelektra-spec.dll /usr/lib/elektra/cygelektra-struct.dll /usr/lib/elektra/cygelektra-sync.dll /usr/lib/elektra/cygelektra-syslog.dll /usr/lib/elektra/cygelektra-tcl.dll + /usr/lib/elektra/cygelektra-template.dll /usr/lib/elektra/cygelektra-timeofday.dll /usr/lib/elektra/cygelektra-tracer.dll /usr/lib/elektra/cygelektra-type.dll /usr/lib/elektra/cygelektra-uname.dll /usr/lib/elektra/cygelektra-validation.dll /usr/lib/elektra/cygelektra-wresolver.dll + /usr/lib/elektra/cygelektra-xerces.dll /usr/lib/elektra/cygelektra-xmltool.dll /usr/lib/elektra/cygelektra-yajl.dll + /usr/lib/elektra/cygelektra-yamlcpp.dll (libelektra-devel) /usr/include/elektra/backend.hpp @@ -185,17 +535,23 @@ Files included in the binary package: /usr/include/elektra/kdbexcept.hpp /usr/include/elektra/kdbextension.h /usr/include/elektra/kdbhelper.h + /usr/include/elektra/kdbinvoke.h + /usr/include/elektra/kdbio.h /usr/include/elektra/kdbio.hpp + /usr/include/elektra/kdbio_uv.h /usr/include/elektra/kdbmeta.h /usr/include/elektra/kdbmodule.h + /usr/include/elektra/kdbnotification.h /usr/include/elektra/kdbos.h /usr/include/elektra/kdbplugin.h /usr/include/elektra/kdbplugin.hpp + /usr/include/elektra/kdbpluginprocess.h /usr/include/elektra/kdbprivate.h /usr/include/elektra/kdbproposal.h /usr/include/elektra/kdbthread.hpp /usr/include/elektra/kdbtimer.hpp /usr/include/elektra/kdbtypes.h + /usr/include/elektra/kdbutility.h /usr/include/elektra/kdbvalue.hpp /usr/include/elektra/kdbversion.h /usr/include/elektra/key.hpp @@ -234,20 +590,66 @@ Files included in the binary package: /usr/lib/cmake/Elektra/ElektraTargetsLibelektra.cmake /usr/lib/libelektra-core.dll.a /usr/lib/libelektra-ease.dll.a + /usr/lib/libelektra-invoke.dll.a + /usr/lib/libelektra-io-uv.dll.a + /usr/lib/libelektra-io.dll.a /usr/lib/libelektra-kdb.dll.a /usr/lib/libelektra-meta.dll.a + /usr/lib/libelektra-notification.dll.a /usr/lib/libelektra-plugin.dll.a + /usr/lib/libelektra-pluginprocess.dll.a /usr/lib/libelektra-proposal.dll.a + /usr/lib/libelektra-utility.dll.a /usr/lib/libelektra.dll.a /usr/lib/libelektratools.dll.a /usr/lib/libgelektra-4.0.dll.a + /usr/lib/pkgconfig/elektra-io-uv.pc + /usr/lib/pkgconfig/elektra-io.pc + /usr/lib/pkgconfig/elektra-notification.pc /usr/lib/pkgconfig/elektra.pc /usr/lib/pkgconfig/gelektra-4.0.pc +(glib2.0-elektra) + /usr/lib/gio/modules/cygelektrasettings.dll + +(girepository-GElektra4.0) + /usr/lib/girepository-1.0/GElektra-4.0.typelib + /usr/share/gir-1.0/GElektra-4.0.gir + +(lua-elektra) + /usr/lib/lua/5.2/kdb.dll + /usr/share/lua/5.2/lgi/override/GElektra.lua + +(python2-elektra) + /usr/lib/python2.7/site-packages/_kdb.dll + /usr/lib/python2.7/site-packages/kdb.py + /usr/lib/python2.7/site-packages/kdb.pyc + /usr/lib/python2.7/site-packages/kdb.pyo + +(python3-elektra) + /usr/lib/python3.6/site-packages/__pycache__/kdb.cpython-36.opt-1.pyc + /usr/lib/python3.6/site-packages/__pycache__/kdb.cpython-36.opt-2.pyc + /usr/lib/python3.6/site-packages/__pycache__/kdb.cpython-36.pyc + /usr/lib/python3.6/site-packages/_kdb.dll + /usr/lib/python3.6/site-packages/gi/overrides/GElektra.py + /usr/lib/python3.6/site-packages/gi/overrides/__pycache__/GElektra.cpython-36.opt-1.pyc + /usr/lib/python3.6/site-packages/gi/overrides/__pycache__/GElektra.cpython-36.opt-2.pyc + /usr/lib/python3.6/site-packages/gi/overrides/__pycache__/GElektra.cpython-36.pyc + /usr/lib/python3.6/site-packages/kdb.py + +(ruby-elektra) + /usr/lib/ruby/vendor_ruby/2.3.0/_kdb.dll + /usr/lib/ruby/vendor_ruby/2.3.0/_kdbtools.dll + /usr/share/ruby/vendor_ruby/kdb.rb + /usr/share/ruby/vendor_ruby/kdbtools.rb + ------------------ Port Notes: +----- version 0.8.22-1bl1 ----- +Version bump. + ----- version 0.8.19-1bl1 ----- Version bump. diff --git a/elektra/elektra-0.8.19-1bl1.cygport b/elektra/elektra-0.8.19-1bl1.cygport deleted file mode 100644 index 71bddd63a..000000000 --- a/elektra/elektra-0.8.19-1bl1.cygport +++ /dev/null @@ -1,41 +0,0 @@ -HOMEPAGE="https://github.com/ElektraInitiative/libelektra" -SRC_URI="https://github.com/ElektraInitiative/libelektra/releases/download/${PV}/${P}.tar.gz" - -CATEGORY="Database" -SUMMARY="Key/value pair database to store software configurations" -DESCRIPTION="Elektra provides a universal and secure framework to store configuration -parameters in a global, hierarchical key database." - -export CPPFLAGS+="-D_BSD_SOURCE" - -inherit cmake - -CYGCMAKE_ARGS=" - -DBUILD_TESTING:BOOL=OFF - -DBUILD_DOCUMENTATION:BOOL=OFF - -DBINDINGS=cpp;glib -" - -PKG_NAMES=" - ${PN} - lib${PN}4 - lib${PN}-devel -" -elektra_CONTENTS=" - usr/bin/*.exe - usr/lib/${PN}/tool_exec - usr/share -" -libelektra4_CONTENTS=" - usr/bin/*.dll - usr/lib/${PN}/*.dll -" -libelektra_devel_CONTENTS=" - usr/include - usr/lib/cmake - usr/lib/lib* - usr/lib/pkgconfig -" -elektra_SUMMARY="${SUMMARY} (utilities)" -libelektra4_SUMMARY="${SUMMARY} (runtime)" -libelektra_devel_SUMMARY="${SUMMARY} (development)" diff --git a/elektra/elektra-0.8.19-1bl1.src.patch b/elektra/elektra-0.8.19-1bl1.src.patch deleted file mode 100644 index 18c5f2d49..000000000 --- a/elektra/elektra-0.8.19-1bl1.src.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- origsrc/elektra-0.8.19/cmake/Modules/LibAddLib.cmake 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/cmake/Modules/LibAddLib.cmake 2017-08-07 19:34:28.645000000 +0900 -@@ -30,7 +30,7 @@ function(add_lib name) - target_link_libraries (elektra-${name} - ${ARG_LINK_LIBRARIES}) - -- install (TARGETS elektra-${name} DESTINATION lib${LIB_SUFFIX} EXPORT ElektraTargetsLibelektra) -+ install (TARGETS elektra-${name} EXPORT ElektraTargetsLibelektra RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) - endif (BUILD_SHARED) - - endfunction() ---- origsrc/elektra-0.8.19/scripts/CMakeLists.txt 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/scripts/CMakeLists.txt 2017-08-07 20:27:13.301000200 +0900 -@@ -58,6 +58,10 @@ if (INSTALL_SYSTEM_FILES) - install (FILES kdb_zsh_completion - DESTINATION /usr/local/share/zsh/site-functions - RENAME _kdb) -+ elseif (CYGWIN) -+ install (FILES kdb_zsh_completion -+ DESTINATION /usr/share/zsh/site-functions -+ RENAME _kdb) - else () - # This Folder is at least the valid folder for Debian - install (FILES kdb_zsh_completion ---- origsrc/elektra-0.8.19/src/bindings/glib/CMakeLists.txt 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/src/bindings/glib/CMakeLists.txt 2017-08-07 01:02:25.707000000 +0900 -@@ -39,7 +39,8 @@ else() - - install ( - TARGETS ${GELEKTRA_LIBRARY} -- LIBRARY DESTINATION lib${LIB_SUFFIX} -+ RUNTIME DESTINATION bin -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} - ) - - install ( -@@ -67,4 +68,6 @@ else() - if (BUILD_TESTING) - add_subdirectory (tests) - endif (BUILD_TESTING) -+ -+ set_target_properties (${GELEKTRA_LIBRARY} PROPERTIES SOVERSION ${SO_VERSION}) - endif() ---- origsrc/elektra-0.8.19/src/libs/elektra/CMakeLists.txt 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/src/libs/elektra/CMakeLists.txt 2017-08-07 01:08:25.580000000 +0900 -@@ -134,7 +134,7 @@ if (BUILD_SHARED) - set (ELEKTRA_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/${TARGET_PLUGIN_FOLDER}") - set_target_properties (${elektra-all_LIBRARIES} PROPERTIES INSTALL_RPATH "${ELEKTRA_RPATH}") - -- install (TARGETS elektra-core elektra-kdb elektra DESTINATION lib${LIB_SUFFIX} EXPORT ElektraTargetsLibelektra) -+ install (TARGETS elektra-core elektra-kdb elektra EXPORT ElektraTargetsLibelektra RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) - - list (APPEND targets_built ${elektra-all_LIBRARIES}) - endif (BUILD_SHARED) ---- origsrc/elektra-0.8.19/src/libs/tools/src/CMakeLists.txt 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/src/libs/tools/src/CMakeLists.txt 2017-08-07 19:33:09.488000000 +0900 -@@ -29,7 +29,7 @@ if (BUILD_SHARED) - ) - endif () - -- install (TARGETS elektratools DESTINATION lib${LIB_SUFFIX}) -+ install (TARGETS elektratools RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) - endif (BUILD_SHARED) - - if (BUILD_FULL) ---- origsrc/elektra-0.8.19/src/plugins/CMakeLists.txt 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/src/plugins/CMakeLists.txt 2017-08-07 19:43:42.782000000 +0900 -@@ -69,7 +69,7 @@ if (output EQUAL -1) - endif() - - --if (BUILD_SHARED) -+if (BUILD_SHARED AND NOT CYGWIN) - mkdir (${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) - create_lib_symlink ( - libelektra-${KDB_DEFAULT_STORAGE}.so -@@ -82,5 +82,5 @@ if (BUILD_SHARED) - libelektra-resolver.so - PLUGIN - ) --endif (BUILD_SHARED) -+endif (BUILD_SHARED AND NOT CYGWIN) - ---- origsrc/elektra-0.8.19/src/plugins/fstab/testmntent.c 2016-11-23 05:59:21.000000000 +0900 -+++ src/elektra-0.8.19/src/plugins/fstab/testmntent.c 2017-08-07 15:06:27.846000000 +0900 -@@ -23,6 +23,6 @@ int main () - opts = m->mnt_opts; - freq = m->mnt_freq; - passno = m->mnt_passno; -- -+ addmntent(f, m); - return 0; - } diff --git a/elektra/elektra-0.8.22-1bl1.cygport b/elektra/elektra-0.8.22-1bl1.cygport new file mode 100644 index 000000000..6fb177bc7 --- /dev/null +++ b/elektra/elektra-0.8.22-1bl1.cygport @@ -0,0 +1,84 @@ +HOMEPAGE="https://www.libelektra.org/" +SRC_URI="https://www.libelektra.org/ftp/${PN}/releases/${P}.tar.gz" + +CATEGORY="Database" +SUMMARY="Key/value pair database to store software configurations" +DESCRIPTION="Elektra provides a universal and secure framework to store configuration +parameters in a global, hierarchical key database." + +export CPPFLAGS="${CPPFLAGS} -D_BSD_SOURCE" + +inherit cmake + +CYGCMAKE_ARGS=" + -DBUILD_DOCUMENTATION:BOOL=OFF + -DBINDINGS=ALL + -DPLUGINS=ALL +" + +src_test() +{ + cd ${B} + ninja_test +} + +PKG_NAMES=" + ${PN} + lib${PN}4 + lib${PN}-devel + glib2.0-${PN} + girepository-GElektra4.0 + lua-${PN} + python2-${PN} + python3-${PN} + ruby-${PN} +" +elektra_CONTENTS=" + usr/bin/*.exe + usr/lib/${PN}/tool_exec + usr/share/bash-completion + usr/share/doc + usr/share/${PN} + usr/share/fish + usr/share/zsh +" +libelektra4_CONTENTS=" + usr/bin/*.dll + usr/lib/${PN}/*.dll +" +libelektra_devel_CONTENTS=" + usr/include + usr/lib/cmake + usr/lib/lib* + usr/lib/pkgconfig +" +glib2_0_elektra_CONTENTS=" + usr/lib/gio +" +girepository_GElektra4_0_CONTENTS=" + usr/lib/girepository* + usr/share/gir* +" +lua_elektra_CONTENTS=" + usr/lib/lua + usr/share/lua +" +python2_elektra_CONTENTS=" + usr/lib/python2* +" +python3_elektra_CONTENTS=" + usr/lib/python3* +" +ruby_elektra_CONTENTS=" + usr/lib/ruby + usr/share/ruby +" +elektra_SUMMARY="${SUMMARY} (utilities)" +libelektra4_SUMMARY="${SUMMARY} (runtime)" +libelektra_devel_SUMMARY="${SUMMARY} (development)" +glib2_0_elektra_SUMMARY="GIO elektrasettings modules" +girepository_GElektra4_0_SUMMARY="${SUMMARY} (GObject Introspection data)" +lua_elektra_SUMMARY="${SUMMARY} (lua bindings)" +python2_elektra_SUMMARY="${SUMMARY} (python2 bindings)" +python3_elektra_SUMMARY="${SUMMARY} (python3 bindings)" +ruby_elektra_SUMMARY="${SUMMARY} (ruby bindings)" diff --git a/elektra/elektra-0.8.22-1bl1.src.patch b/elektra/elektra-0.8.22-1bl1.src.patch new file mode 100644 index 000000000..071803a93 --- /dev/null +++ b/elektra/elektra-0.8.22-1bl1.src.patch @@ -0,0 +1,119 @@ +--- origsrc/elektra-0.8.22/cmake/Modules/LibAddLib.cmake 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/cmake/Modules/LibAddLib.cmake 2018-04-14 11:18:19.526000000 +0900 +@@ -30,7 +30,7 @@ function(add_lib name) + target_link_libraries (elektra-${name} + ${ARG_LINK_LIBRARIES}) + +- install (TARGETS elektra-${name} DESTINATION lib${LIB_SUFFIX} EXPORT ElektraTargetsLibelektra) ++ install (TARGETS elektra-${name} EXPORT ElektraTargetsLibelektra RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) + endif (BUILD_SHARED) + + endfunction() +--- origsrc/elektra-0.8.22/scripts/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/scripts/CMakeLists.txt 2018-04-14 11:20:10.698000000 +0900 +@@ -83,6 +83,10 @@ if (INSTALL_SYSTEM_FILES) + install (FILES kdb_zsh_completion + DESTINATION /usr/local/share/zsh/site-functions + RENAME _kdb) ++ elseif (CYGWIN) ++ install (FILES kdb_zsh_completion ++ DESTINATION /usr/share/zsh/site-functions ++ RENAME _kdb) + else () + # This Folder is at least the valid folder for Debian + install (FILES kdb_zsh_completion +--- origsrc/elektra-0.8.22/src/bindings/glib/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/bindings/glib/CMakeLists.txt 2018-04-14 15:44:38.283000000 +0900 +@@ -36,9 +36,14 @@ else () + target_link_libraries (${GELEKTRA_LIBRARY} PUBLIC elektra-core elektra-kdb) + target_link_libraries (${GELEKTRA_LIBRARY} PUBLIC ${GOBJECT_LDFLAGS}) + ++ if (CYGWIN) ++ set_target_properties (${GELEKTRA_LIBRARY} PROPERTIES SOVERSION ${SO_VERSION}) ++ endif() ++ + install ( + TARGETS ${GELEKTRA_LIBRARY} +- LIBRARY DESTINATION lib${LIB_SUFFIX} ++ RUNTIME DESTINATION bin ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} + ) + + install ( +--- origsrc/elektra-0.8.22/src/bindings/gsettings/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/bindings/gsettings/CMakeLists.txt 2018-04-14 11:47:51.309000000 +0900 +@@ -65,7 +65,7 @@ if (GELEKTRA_LIBRARY) + include_directories (${CMAKE_BINARY_DIR}/src/include/) + target_link_libraries (elektrasettings ${GLIB_LIBRARIES} ${GMODULE_LIBRARIES} ${GIO_LIBRARIES} ${GELEKTRA_LIBRARY} elektra-core) + if (INSTALL_SYSTEM_FILES) +- install (TARGETS elektrasettings LIBRARY DESTINATION ${GIO_MODULE_DIR}) ++ install (TARGETS elektrasettings RUNTIME DESTINATION ${GIO_MODULE_DIR}) + endif () + else () + if (CMAKE_VERSION VERSION_LESS 3.4) +--- origsrc/elektra-0.8.22/src/bindings/io/uv/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/bindings/io/uv/CMakeLists.txt 2018-04-14 14:28:36.075000000 +0900 +@@ -39,9 +39,12 @@ else () + set_target_properties (${IO_UV_LIBRARY} PROPERTIES APPEND PROPERTY COMPILE_DEFINITIONS "HAVE_LIBUV1") + endif () + ++ set_target_properties(${IO_UV_LIBRARY} PROPERTIES SOVERSION ${SO_VERSION}) ++ + install ( + TARGETS ${IO_UV_LIBRARY} +- LIBRARY DESTINATION lib${LIB_SUFFIX} ++ RUNTIME DESTINATION bin ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} + ) + + install ( +--- origsrc/elektra-0.8.22/src/libs/elektra/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/libs/elektra/CMakeLists.txt 2018-04-14 11:22:07.542000000 +0900 +@@ -134,7 +134,7 @@ if (BUILD_SHARED) + set (ELEKTRA_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/${TARGET_PLUGIN_FOLDER}") + set_target_properties (${elektra-all_LIBRARIES} PROPERTIES INSTALL_RPATH "${ELEKTRA_RPATH}") + +- install (TARGETS elektra-core elektra-kdb elektra DESTINATION lib${LIB_SUFFIX} EXPORT ElektraTargetsLibelektra) ++ install (TARGETS elektra-core elektra-kdb elektra EXPORT ElektraTargetsLibelektra RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) + + list (APPEND targets_built ${elektra-all_LIBRARIES}) + endif (BUILD_SHARED) +--- origsrc/elektra-0.8.22/src/libs/tools/src/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/libs/tools/src/CMakeLists.txt 2018-04-14 11:23:00.136000000 +0900 +@@ -29,7 +29,7 @@ if (BUILD_SHARED) + ) + endif () + +- install (TARGETS elektratools DESTINATION lib${LIB_SUFFIX}) ++ install (TARGETS elektratools RUNTIME DESTINATION bin ARCHIVE DESTINATION lib${LIB_SUFFIX}) + endif (BUILD_SHARED) + + if (BUILD_FULL) +--- origsrc/elektra-0.8.22/src/plugins/CMakeLists.txt 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/plugins/CMakeLists.txt 2018-04-14 11:23:42.558000000 +0900 +@@ -69,7 +69,7 @@ if (output EQUAL -1) + endif() + + +-if (BUILD_SHARED) ++if (BUILD_SHARED AND NOT CYGWIN) + mkdir (${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) + create_lib_symlink ( + libelektra-${KDB_DEFAULT_STORAGE}.so +@@ -82,5 +82,5 @@ if (BUILD_SHARED) + libelektra-resolver.so + PLUGIN + ) +-endif (BUILD_SHARED) ++endif (BUILD_SHARED AND NOT CYGWIN) + +--- origsrc/elektra-0.8.22/src/plugins/fstab/testmntent.c 2018-02-28 04:06:57.000000000 +0900 ++++ src/elektra-0.8.22/src/plugins/fstab/testmntent.c 2018-04-14 11:24:20.134000000 +0900 +@@ -23,6 +23,6 @@ int main (void) + opts = m->mnt_opts; + freq = m->mnt_freq; + passno = m->mnt_passno; +- ++ addmntent(f, m); + return 0; + }