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