rapidjson: new port at 1.1.0

This commit is contained in:
Luis
2023-11-03 05:03:43 +00:00
parent 58a332e7f0
commit 9ae4b95fdb
3 changed files with 77 additions and 0 deletions

View File

@@ -0,0 +1 @@
badd12c511e081fec6c89c43a7027bce rapidjson-1.1.0.tar.gz

50
main/rapidjson/.pkgfiles Normal file
View File

@@ -0,0 +1,50 @@
rapidjson-1.1.0-1
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/rapidjson/
-rw-r--r-- root/root usr/include/rapidjson/allocators.h
-rw-r--r-- root/root usr/include/rapidjson/document.h
-rw-r--r-- root/root usr/include/rapidjson/encodedstream.h
-rw-r--r-- root/root usr/include/rapidjson/encodings.h
drwxr-xr-x root/root usr/include/rapidjson/error/
-rw-r--r-- root/root usr/include/rapidjson/error/en.h
-rw-r--r-- root/root usr/include/rapidjson/error/error.h
-rw-r--r-- root/root usr/include/rapidjson/filereadstream.h
-rw-r--r-- root/root usr/include/rapidjson/filewritestream.h
-rw-r--r-- root/root usr/include/rapidjson/fwd.h
drwxr-xr-x root/root usr/include/rapidjson/internal/
-rw-r--r-- root/root usr/include/rapidjson/internal/biginteger.h
-rw-r--r-- root/root usr/include/rapidjson/internal/diyfp.h
-rw-r--r-- root/root usr/include/rapidjson/internal/dtoa.h
-rw-r--r-- root/root usr/include/rapidjson/internal/ieee754.h
-rw-r--r-- root/root usr/include/rapidjson/internal/itoa.h
-rw-r--r-- root/root usr/include/rapidjson/internal/meta.h
-rw-r--r-- root/root usr/include/rapidjson/internal/pow10.h
-rw-r--r-- root/root usr/include/rapidjson/internal/regex.h
-rw-r--r-- root/root usr/include/rapidjson/internal/stack.h
-rw-r--r-- root/root usr/include/rapidjson/internal/strfunc.h
-rw-r--r-- root/root usr/include/rapidjson/internal/strtod.h
-rw-r--r-- root/root usr/include/rapidjson/internal/swap.h
-rw-r--r-- root/root usr/include/rapidjson/istreamwrapper.h
-rw-r--r-- root/root usr/include/rapidjson/memorybuffer.h
-rw-r--r-- root/root usr/include/rapidjson/memorystream.h
drwxr-xr-x root/root usr/include/rapidjson/msinttypes/
-rw-r--r-- root/root usr/include/rapidjson/msinttypes/inttypes.h
-rw-r--r-- root/root usr/include/rapidjson/msinttypes/stdint.h
-rw-r--r-- root/root usr/include/rapidjson/ostreamwrapper.h
-rw-r--r-- root/root usr/include/rapidjson/pointer.h
-rw-r--r-- root/root usr/include/rapidjson/prettywriter.h
-rw-r--r-- root/root usr/include/rapidjson/rapidjson.h
-rw-r--r-- root/root usr/include/rapidjson/reader.h
-rw-r--r-- root/root usr/include/rapidjson/schema.h
-rw-r--r-- root/root usr/include/rapidjson/stream.h
-rw-r--r-- root/root usr/include/rapidjson/stringbuffer.h
-rw-r--r-- root/root usr/include/rapidjson/writer.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/RapidJSON/
-rw-r--r-- root/root usr/lib/cmake/RapidJSON/RapidJSONConfig.cmake
-rw-r--r-- root/root usr/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/RapidJSON.pc
drwxr-xr-x root/root usr/share/

26
main/rapidjson/spkgbuild Normal file
View File

@@ -0,0 +1,26 @@
# description: Fast JSON parser/generator for C++ with both SAX/DOM style API
# homepage: https://github.com/miloyip/rapidjson
# depends: cmake ninja
name=rapidjson
version=1.1.0
release=1
source="https://github.com/miloyip/$name/archive/v$version/$name-$version.tar.gz"
build () {
cmake -S $name-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_LIBEXECDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D RAPIDJSON_BUILD_DOC=OFF \
-D RAPIDJSON_BUILD_EXAMPLES=OFF \
-D RAPIDJSON_BUILD_TESTS=OFF \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build
rm -r $PKG/usr/share/doc
}