Skip to content

Commit

Permalink
quill-3.5.0 (WIP)
Browse files Browse the repository at this point in the history
  • Loading branch information
fd00 committed Dec 4, 2023
1 parent 62a0d3b commit 26c19dd
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 39 deletions.
54 changes: 29 additions & 25 deletions quill/README
Original file line number Diff line number Diff line change
Expand Up @@ -3,46 +3,46 @@ quill
Quill is a cross-platform low latency logging library based on C++14.

Runtime requirements:
cygwin-3.4.6-1
cygwin-devel-3.4.6-1
libfmt-devel-9.1.0-1bl1
libfmt9-9.1.0-1bl1
libgcc1-11.3.0-1
libquill-devel-2.7.0-1bl1
libquill2.7.0-2.7.0-1bl1
libstdc++6-11.3.0-1
pkg-config-1.9.4-1
cygwin-3.5.0-0.498.g97b1f4db067c
cygwin-devel-3.5.0-0.498.g97b1f4db067c
libfmt-devel-10.1.1-1bl1
libfmt10-10.1.1-1bl1
libgcc1-11.4.0-1
libquill-devel-3.5.0-1bl1
libquill3.5.0-3.5.0-1bl1
libstdc++6-11.4.0-1
pkg-config-2.1.0-1

Build requirements:
(besides corresponding -devel packages)
binutils-2.40-1
cmake-3.23.2-1
cygport-0.36.0-1
gcc-core-11.3.0-1
gcc-g++-11.3.0-1
libfmt-devel-9.1.0-1bl1
binutils-2.41-3
cmake-3.25.3-1
cygport-0.36.7-1
gcc-core-11.4.0-1
gcc-g++-11.4.0-1
libfmt-devel-10.1.1-1bl1
ninja-1.11.1-1

Canonical website:
https://github.com/odygrd/quill

Canonical download:
https://github.com/odygrd/quill/archive/refs/tags/v2.7.0.tar.gz
https://github.com/odygrd/quill/archive/refs/tags/v3.5.0.tar.gz

-------------------------------------------

Build instructions:
1. unpack quill-2.7.0-X-src.tar.xz
1. unpack quill-3.5.0-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 ./quill-2.7.0-X.cygport all
% cygport ./quill-3.5.0-X.cygport all

This will create:
/usr/src/quill-2.7.0-X-src.tar.xz
/usr/src/quill-2.7.0-X.tar.xz
/usr/src/libquill2.7.0-2.7.0-X.tar.xz
/usr/src/libquill-devel-2.7.0-X.tar.xz
/usr/src/quill-3.5.0-X-src.tar.xz
/usr/src/quill-3.5.0-X.tar.xz
/usr/src/libquill3.5.0-3.5.0-X.tar.xz
/usr/src/libquill-devel-3.5.0-X.tar.xz

-------------------------------------------

Expand All @@ -53,10 +53,11 @@ Files included in the binary package:
/usr/share/doc/quill/LICENSE
/usr/share/doc/quill/README.md

(libquill2.7.0)
/usr/bin/cygquill-2.7.0.dll
(libquill3.5.0)
/usr/bin/cygquill-3.5.0.dll

(libquill-devel)
/usr/include/quill/Clock.h
/usr/include/quill/Config.h
/usr/include/quill/Fmt.h
/usr/include/quill/LogLevel.h
Expand Down Expand Up @@ -98,9 +99,9 @@ Files included in the binary package:
/usr/include/quill/handlers/FileHandler.h
/usr/include/quill/handlers/Handler.h
/usr/include/quill/handlers/JsonFileHandler.h
/usr/include/quill/handlers/NullHandler.h
/usr/include/quill/handlers/RotatingFileHandler.h
/usr/include/quill/handlers/StreamHandler.h
/usr/include/quill/handlers/TimeRotatingFileHandler.h
/usr/lib/cmake/quill/quill-config-version.cmake
/usr/lib/cmake/quill/quill-config.cmake
/usr/lib/cmake/quill/quill-targets-release.cmake
Expand All @@ -112,6 +113,9 @@ Files included in the binary package:

Port Notes:

----- version 3.5.0-1bl1 -----
Version bump.

----- version 2.7.0-1bl1 -----
Version bump.

Expand Down
15 changes: 4 additions & 11 deletions quill/quill-2.7.0-1bl1.cygport → quill/quill-3.5.0-1bl1.cygport
Original file line number Diff line number Diff line change
Expand Up @@ -15,31 +15,24 @@ inherit cmake

CYGCMAKE_ARGS="
-DBUILD_SHARED_LIBS:BOOL=ON
-DQUILL_BUILD_TESTS:BOOL=ON
-DQUILL_FMT_EXTERNAL:BOOL=ON
"

src_test()
{
cd ${B}
PATH=${B}/${PN}:${PATH} ninja_test
}

PKG_NAMES="
quill
libquill${PV}
libquill3.5.0
libquill-devel
"
quill_CONTENTS="
usr/share
"
libquill2_7_0_CONTENTS="
usr/bin
libquill3_5_0_CONTENTS="
usr/bin/cyg*-3.5.0.dll
"
libquill_devel_CONTENTS="
usr/include
usr/lib
"
quill_SUMMARY="${SUMMARY} (licensing & readmes)"
libquill2_7_0_SUMMARY="${SUMMARY} (runtime)"
libquill3_5_0_SUMMARY="${SUMMARY} (runtime)"
libquill_devel_SUMMARY="${SUMMARY} (development)"
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- origsrc/quill-2.7.0/quill/CMakeLists.txt 2023-02-02 07:46:08.000000000 +0900
+++ src/quill-2.7.0/quill/CMakeLists.txt 2023-02-15 08:19:29.030506100 +0900
@@ -222,8 +222,13 @@ if (QUILL_MASTER_PROJECT OR QUILL_ENABLE
--- origsrc/quill-3.5.0/quill/CMakeLists.txt 2023-11-28 01:47:31.000000000 +0900
+++ src/quill-3.5.0/quill/CMakeLists.txt 2023-12-04 08:34:40.437398100 +0900
@@ -224,8 +224,13 @@ if (QUILL_MASTER_PROJECT OR QUILL_ENABLE
set(QUILL_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE STRING
"Installation directory for include files, relative to ${CMAKE_INSTALL_PREFIX}.")

Expand Down

0 comments on commit 26c19dd

Please sign in to comment.