pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/mdds2.0



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Oct 15 07:03:06 UTC 2023

Added Files:
        pkgsrc/devel/mdds2.0: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/mdds2.0/patches: patch-configure

Log Message:
devel/mdds2.0: import mdds2.0-2.0.1

Multi-Dimensional Data Structure (mdds)

A collection of multi-dimensional data structure and indexing algorithm.

It implements the following data structure:

    * flat segment tree
    * segment tree
    * rectangle set

This package contains the 2.0 branch of the software.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/mdds2.0/DESCR \
    pkgsrc/devel/mdds2.0/Makefile pkgsrc/devel/mdds2.0/PLIST \
    pkgsrc/devel/mdds2.0/buildlink3.mk pkgsrc/devel/mdds2.0/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/mdds2.0/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/mdds2.0/DESCR
diff -u /dev/null pkgsrc/devel/mdds2.0/DESCR:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/DESCR  Sun Oct 15 07:03:05 2023
@@ -0,0 +1,11 @@
+Multi-Dimensional Data Structure (mdds)
+
+A collection of multi-dimensional data structure and indexing algorithm.
+
+It implements the following data structure:
+
+    * flat segment tree
+    * segment tree
+    * rectangle set
+
+This package contains the 2.0 branch of the software.
Index: pkgsrc/devel/mdds2.0/Makefile
diff -u /dev/null pkgsrc/devel/mdds2.0/Makefile:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/Makefile       Sun Oct 15 07:03:05 2023
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2023/10/15 07:03:05 ryoon Exp $
+
+DISTNAME=      mdds-2.0.1
+PKGNAME=       ${DISTNAME:S/mdds-/mdds2.0-/}
+CATEGORIES=    devel
+MASTER_SITES=  http://kohei.us/files/mdds/src/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gitlab.com/mdds/mdds
+COMMENT=       Collection of multi-dimensional data structure and indexing algorithms
+LICENSE=       mit
+
+GNU_CONFIGURE=         yes
+USE_LANGUAGES=         c c++
+USE_TOOLS+=            gmake
+PKGCONFIG_OVERRIDE+=   misc/mdds.pc.in
+
+USE_CXX_FEATURES+=     c++17
+
+BUILDLINK_DEPMETHOD.boost-headers?=    build
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/mdds2.0/PLIST
diff -u /dev/null pkgsrc/devel/mdds2.0/PLIST:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/PLIST  Sun Oct 15 07:03:05 2023
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.1 2023/10/15 07:03:05 ryoon Exp $
+include/mdds-2.0/mdds/flat_segment_tree.hpp
+include/mdds-2.0/mdds/flat_segment_tree_def.inl
+include/mdds-2.0/mdds/flat_segment_tree_itr.hpp
+include/mdds-2.0/mdds/global.hpp
+include/mdds-2.0/mdds/multi_type_matrix.hpp
+include/mdds-2.0/mdds/multi_type_matrix_def.inl
+include/mdds-2.0/mdds/multi_type_vector.hpp
+include/mdds-2.0/mdds/multi_type_vector/aos/block_util.hpp
+include/mdds-2.0/mdds/multi_type_vector/aos/iterator.hpp
+include/mdds-2.0/mdds/multi_type_vector/aos/main.hpp
+include/mdds-2.0/mdds/multi_type_vector/aos/main_def.inl
+include/mdds-2.0/mdds/multi_type_vector/collection.hpp
+include/mdds-2.0/mdds/multi_type_vector/collection_def.inl
+include/mdds-2.0/mdds/multi_type_vector/custom_func1.hpp
+include/mdds-2.0/mdds/multi_type_vector/custom_func2.hpp
+include/mdds-2.0/mdds/multi_type_vector/custom_func3.hpp
+include/mdds-2.0/mdds/multi_type_vector/iterator_node.hpp
+include/mdds-2.0/mdds/multi_type_vector/macro.hpp
+include/mdds-2.0/mdds/multi_type_vector/soa/block_util.hpp
+include/mdds-2.0/mdds/multi_type_vector/soa/iterator.hpp
+include/mdds-2.0/mdds/multi_type_vector/soa/main.hpp
+include/mdds-2.0/mdds/multi_type_vector/soa/main_def.inl
+include/mdds-2.0/mdds/multi_type_vector/trait.hpp
+include/mdds-2.0/mdds/multi_type_vector/types.hpp
+include/mdds-2.0/mdds/multi_type_vector/util.hpp
+include/mdds-2.0/mdds/multi_type_vector_custom_func1.hpp
+include/mdds-2.0/mdds/multi_type_vector_custom_func2.hpp
+include/mdds-2.0/mdds/multi_type_vector_custom_func3.hpp
+include/mdds-2.0/mdds/multi_type_vector_itr.hpp
+include/mdds-2.0/mdds/multi_type_vector_macro.hpp
+include/mdds-2.0/mdds/multi_type_vector_trait.hpp
+include/mdds-2.0/mdds/multi_type_vector_types.hpp
+include/mdds-2.0/mdds/node.hpp
+include/mdds-2.0/mdds/point_quad_tree.hpp
+include/mdds-2.0/mdds/quad_node.hpp
+include/mdds-2.0/mdds/ref_pair.hpp
+include/mdds-2.0/mdds/rtree.hpp
+include/mdds-2.0/mdds/rtree_def.inl
+include/mdds-2.0/mdds/segment_tree.hpp
+include/mdds-2.0/mdds/segment_tree_def.inl
+include/mdds-2.0/mdds/sorted_string_map.hpp
+include/mdds-2.0/mdds/sorted_string_map_def.inl
+include/mdds-2.0/mdds/trie_map.hpp
+include/mdds-2.0/mdds/trie_map_def.inl
+include/mdds-2.0/mdds/trie_map_itr.hpp
+share/doc/mdds-2.0/AUTHORS
+share/doc/mdds-2.0/COPYING
+share/doc/mdds-2.0/NEWS
+share/doc/mdds-2.0/README.md
+share/pkgconfig/mdds-2.0.pc
Index: pkgsrc/devel/mdds2.0/buildlink3.mk
diff -u /dev/null pkgsrc/devel/mdds2.0/buildlink3.mk:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/buildlink3.mk  Sun Oct 15 07:03:05 2023
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/10/15 07:03:05 ryoon Exp $
+
+BUILDLINK_TREE+=       mdds2.0
+
+.if !defined(MDDS2.0_BUILDLINK3_MK)
+MDDS2.0_BUILDLINK3_MK:=
+
+# only contains header files
+BUILDLINK_DEPMETHOD.mdds2.0?=  build
+
+USE_CXX_FEATURES+=     c++17
+
+BUILDLINK_API_DEPENDS.mdds2.0+=        mdds2.0>=2.0.1
+BUILDLINK_PKGSRCDIR.mdds2.0?=  ../../devel/mdds2.0
+
+.endif # MDDS2.0_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -mdds2.0
Index: pkgsrc/devel/mdds2.0/distinfo
diff -u /dev/null pkgsrc/devel/mdds2.0/distinfo:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/distinfo       Sun Oct 15 07:03:05 2023
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2023/10/15 07:03:05 ryoon Exp $
+
+BLAKE2s (mdds-2.0.1.tar.bz2) = 893a7f4107ff5d8c98c236c80cf4c24fc116e2d3835f42ff6b79508fdcb9bb1a
+SHA512 (mdds-2.0.1.tar.bz2) = 61b932d643e7769f840557dfe8df4527477fd70ea69ec9c11b26d85ee2409bc11eaa2670e69b64e4700d4dbe6942360752b6efd4e99880b3193ec6bcdd54071a
+Size (mdds-2.0.1.tar.bz2) = 500269 bytes
+SHA1 (patch-configure) = 58afbdb090b821f1b7ce0be226db366a0f4851a2

Index: pkgsrc/devel/mdds2.0/patches/patch-configure
diff -u /dev/null pkgsrc/devel/mdds2.0/patches/patch-configure:1.1
--- /dev/null   Sun Oct 15 07:03:06 2023
+++ pkgsrc/devel/mdds2.0/patches/patch-configure        Sun Oct 15 07:03:06 2023
@@ -0,0 +1,77 @@
+$NetBSD: patch-configure,v 1.1 2023/10/15 07:03:06 ryoon Exp $
+
+* Do not conflict the other mdds.
+* POSIX shell portability
+
+--- configure.orig     2021-12-11 01:51:19.000000000 +0000
++++ configure
+@@ -807,7 +807,7 @@ localstatedir='${prefix}/var'
+ runstatedir='${localstatedir}/run'
+ includedir='${prefix}/include'
+ oldincludedir='/usr/include'
+-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
++docdir='${datarootdir}/doc/${PACKAGE_TARNAME}-2.0'
+ infodir='${datarootdir}/info'
+ htmldir='${docdir}'
+ dvidir='${docdir}'
+@@ -5607,7 +5607,7 @@ if test "${enable_debug_stdcxx+set}" = s
+ fi
+ 
+ 
+-if test x"$debug_stdcxx" == "xyes"; then :
++if test x"$debug_stdcxx" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -D_GLIBCXX_DEBUG"
+ 
+@@ -5619,7 +5619,7 @@ if test "${enable_release_tests+set}" = 
+ fi
+ 
+ 
+-if test x"$release_tests" == "xyes"; then :
++if test x"$release_tests" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -DNDEBUG -O2"
+ 
+@@ -5643,13 +5643,13 @@ else
+ fi
+ 
+ 
+-if test x"$enable_loop_unrolling" == "xno"; then :
++if test x"$enable_loop_unrolling" = "xno"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -DMDDS_LOOP_UNROLLING=0"
+ 
+ fi
+ 
+-if test x"$enable_gcov" == "xyes"; then :
++if test x"$enable_gcov" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS --coverage -O0"
+ 
+@@ -5664,7 +5664,7 @@ else
+ fi
+ 
+ 
+-if test x"$enable_openmp" == "xyes"; then :
++if test x"$enable_openmp" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -fopenmp -DMDDS_USE_OPENMP=1"
+   LDFLAGS="$LDFLAGS -fopenmp"
+@@ -5680,7 +5680,7 @@ else
+ fi
+ 
+ 
+-if test x"$enable_sanitizer_coverage" == "xyes"; then :
++if test x"$enable_sanitizer_coverage" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -fprofile-instr-generate -fcoverage-mapping -O0"
+ 
+@@ -6374,7 +6374,7 @@ else
+ 
+ fi
+ 
+-if test x"$enable_werror" == "xyes"; then :
++if test x"$enable_werror" = "xyes"; then :
+ 
+       CXXFLAGS="$CXXFLAGS -Werror"
+ 



Home | Main Index | Thread Index | Old Index