notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
aws-c-common Core c99 package for AWS SDK for C
0.4.64,1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.64,1Version of this port present on the latest quarterly branch.
Maintainer: danilo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-04-12 12:44:46
Last Update: 2021-05-29 14:08:19
Commit Hash: 0d25df4
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (100 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/aws-c-common-0.4.64,1/catalog.mk
  3. /usr/local/share/licenses/aws-c-common-0.4.64,1/LICENSE
  4. /usr/local/share/licenses/aws-c-common-0.4.64,1/APACHE20
  5. include/aws/common/allocator.h
  6. include/aws/common/array_list.h
  7. include/aws/common/array_list.inl
  8. include/aws/common/assert.h
  9. include/aws/common/atomics.h
  10. include/aws/common/atomics.inl
  11. include/aws/common/atomics_fallback.inl
  12. include/aws/common/atomics_gnu.inl
  13. include/aws/common/atomics_gnu_old.inl
  14. include/aws/common/atomics_msvc.inl
  15. include/aws/common/byte_buf.h
  16. include/aws/common/byte_order.h
  17. include/aws/common/byte_order.inl
  18. include/aws/common/cache.h
  19. include/aws/common/clock.h
  20. include/aws/common/clock.inl
  21. include/aws/common/command_line_parser.h
  22. include/aws/common/common.h
  23. include/aws/common/condition_variable.h
  24. include/aws/common/config.h
  25. include/aws/common/cpuid.h
  26. include/aws/common/date_time.h
  27. include/aws/common/device_random.h
  28. include/aws/common/encoding.h
  29. include/aws/common/encoding.inl
  30. include/aws/common/environment.h
  31. include/aws/common/error.h
  32. include/aws/common/error.inl
  33. include/aws/common/exports.h
  34. include/aws/common/fifo_cache.h
  35. include/aws/common/hash_table.h
  36. include/aws/common/lifo_cache.h
  37. include/aws/common/linked_hash_table.h
  38. include/aws/common/linked_list.h
  39. include/aws/common/linked_list.inl
  40. include/aws/common/log_channel.h
  41. include/aws/common/log_formatter.h
  42. include/aws/common/log_writer.h
  43. include/aws/common/logging.h
  44. include/aws/common/lru_cache.h
  45. include/aws/common/macros.h
  46. include/aws/common/math.cbmc.inl
  47. include/aws/common/math.fallback.inl
  48. include/aws/common/math.gcc_arm64_asm.inl
  49. include/aws/common/math.gcc_builtin.inl
  50. include/aws/common/math.gcc_overflow.inl
  51. include/aws/common/math.gcc_x64_asm.inl
  52. include/aws/common/math.h
  53. include/aws/common/math.inl
  54. include/aws/common/math.msvc.inl
  55. include/aws/common/mutex.h
  56. include/aws/common/package.h
  57. include/aws/common/platform.h
  58. include/aws/common/posix/common.inl
  59. include/aws/common/predicates.h
  60. include/aws/common/priority_queue.h
  61. include/aws/common/process.h
  62. include/aws/common/ref_count.h
  63. include/aws/common/resource_name.h
  64. include/aws/common/ring_buffer.h
  65. include/aws/common/ring_buffer.inl
  66. include/aws/common/rw_lock.h
  67. include/aws/common/statistics.h
  68. include/aws/common/stdbool.h
  69. include/aws/common/stdint.h
  70. include/aws/common/string.h
  71. include/aws/common/string.inl
  72. include/aws/common/system_info.h
  73. include/aws/common/task_scheduler.h
  74. include/aws/common/thread.h
  75. include/aws/common/thread_scheduler.h
  76. include/aws/common/time.h
  77. include/aws/common/uuid.h
  78. include/aws/common/xml_parser.h
  79. include/aws/common/zero.h
  80. include/aws/common/zero.inl
  81. include/aws/testing/aws_test_allocators.h
  82. include/aws/testing/aws_test_harness.h
  83. lib/aws-c-common/cmake/aws-c-common-config.cmake
  84. lib/aws-c-common/cmake/shared/aws-c-common-targets-release.cmake
  85. lib/aws-c-common/cmake/shared/aws-c-common-targets.cmake
  86. lib/cmake/AwsCFlags.cmake
  87. lib/cmake/AwsCheckHeaders.cmake
  88. lib/cmake/AwsFeatureTests.cmake
  89. lib/cmake/AwsFindPackage.cmake
  90. lib/cmake/AwsLibFuzzer.cmake
  91. lib/cmake/AwsSIMD.cmake
  92. lib/cmake/AwsSanitizers.cmake
  93. lib/cmake/AwsSharedLibSetup.cmake
  94. lib/cmake/AwsTestHarness.cmake
  95. lib/libaws-c-common.so
  96. lib/libaws-c-common.so.1
  97. lib/libaws-c-common.so.1.0.0
  98. @owner
  99. @group
  100. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • aws-c-common>0:devel/aws-c-common
  • For LIB depends:
    • libaws-c-common.so:devel/aws-c-common
To install the port: cd /usr/ports/devel/aws-c-common/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/aws-c-common
  • pkg install aws-c-common
PKGNAME: aws-c-common
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
aws-c-common
ABIlatestquarterly
FreeBSD:11:aarch64-0.4.25,1
FreeBSD:11:amd640.4.64,10.4.64,1
FreeBSD:11:armv6-0.4.25,1
FreeBSD:11:i3860.4.64,10.4.64,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.4.64,1
FreeBSD:12:amd640.4.64,10.4.64,1
FreeBSD:12:armv6-0.4.42,1
FreeBSD:12:armv7-0.4.42,1
FreeBSD:12:i3860.4.64,10.4.64,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.4.64,1
FreeBSD:13:aarch640.4.64,10.4.64,1
FreeBSD:13:amd640.4.64,10.4.64,1
FreeBSD:13:armv60.4.64,10.4.64,1
FreeBSD:13:armv70.4.64,10.4.64,1
FreeBSD:13:i3860.4.64,10.4.64,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.4.64,10.4.64,1
FreeBSD:14:aarch640.4.64,1-
FreeBSD:14:amd640.4.64,1-
FreeBSD:14:armv60.4.64,1-
FreeBSD:14:armv70.4.64,1-
FreeBSD:14:i3860.4.64,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.4.64,1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. databases/arrow
  2. devel/aws-c-event-stream
  3. devel/aws-c-io
  4. devel/aws-checksums
  5. devel/aws-sdk-cpp
  6. security/aws-c-cal

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/awslabs/aws-c-common/tar.gz/v0.4.64?dummy=/
Collapse this list.
Port Moves
  • port moved here from devel/aws-c-commons on 2020-04-12
    REASON: Renamed to the correct name

Number of commits found: 6

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 May 2021 14:08:19
 files touched by this commit commit hash:0d25df4a18898c9434f2c7c7f06c833f602ae3fc  0.4.64,1
dim search for other commits by this committer
devel/aws-c-common: detect -moutline-atomics correctly

During an exp-run for llvm 12 (see bug 255570), it turned out that
security/aws-c-cal does not build with clang 12.0.0, at least not on
amd64:

-- The C compiler identification is Clang 12.0.0
[...]
-- Performing Test HAS_MOUTLINE_ATOMICS
-- Performing Test HAS_MOUTLINE_ATOMICS - Success
[...]
FAILED: CMakeFiles/aws-c-cal.dir/source/der.c.o
/usr/bin/cc -DAWS_CAL_EXPORTS -DAWS_CAL_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT -DHAVE_SYSCONF -Daws_c_cal_EXPORTS
-I/wrkdirs/usr/ports/security/aws-c-cal/work/aws-c-cal-0.4.5/include -isystem
/usr/local/include -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing -O2
-pipe  -fstack-protector-strong -fno-strict-aliasing -fPIC -Wall -Werror
-Wstrict-prototypes -fno-omit-frame-pointer -pedantic -Wno-long-long -fPIC
-moutline-atomics -Wgnu -Wno-gnu-zero-variadic-macro-arguments
-fvisibility=hidden -std=gnu99 -MD -MT CMakeFiles/aws-c-cal.dir/source/der.c.o
-MF CMakeFiles/aws-c-cal.dir/source/der.c.o.d -o
CMakeFiles/aws-c-cal.dir/source/der.c.o -c
/wrkdirs/usr/ports/security/aws-c-cal/work/aws-c-cal-0.4.5/source/der.c
cc: error: The 'x86_64' architecture does not support -moutline-atomics; flag
ignored [-Werror,-Woption-ignored]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.4.64,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
05 Jan 2021 15:12:50
Original commit files touched by this commit Revision:560406  0.4.64,1
danilo search for other commits by this committer
devel/aws-c-common: Update to 0.4.64
16 Oct 2020 12:38:22
Original commit files touched by this commit Revision:552502  0.4.59,1
danilo search for other commits by this committer
devel/aws-c-common: Update to 0.4.59
21 Jul 2020 21:29:50
Original commit files touched by this commit Revision:542792  0.4.42,1
danilo search for other commits by this committer
- Update to 0.4.42
12 Apr 2020 12:44:09
Original commit files touched by this commit Revision:531507  0.4.25,1
danilo search for other commits by this committer
- Rename devel/aws-c-commons to devel/aws-c-common. That is the correct
project's name.

Number of commits found: 6