pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/geography/draco
Module Name: pkgsrc
Committed By: gdt
Date: Sat Jun 7 11:45:51 UTC 2025
Added Files:
pkgsrc/geography/draco: DESCR Makefile PLIST distinfo
Log Message:
geography/draco: Add 1.5.7
Draco is a library for compressing and decompressing 3D geometric
meshes and point clouds. It is intended to improve the storage and
transmission of 3D graphics.
Draco was designed and built for compression efficiency and speed. The
code supports compressing points, connectivity information, texture
coordinates, color information, normals, and any other generic
attributes associated with geometry. With Draco, applications using 3D
graphics can be significantly smaller without compromising visual
fidelity. For users, this means apps can now be downloaded faster, 3D
graphics in the browser can load quicker, and VR and AR scenes can now
be transmitted with a fraction of the bandwidth and rendered quickly.
Draco is released as C++ source code that can be used to compress 3D
graphics as well as C++ and Javascript decoders for the encoded data.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/geography/draco/DESCR \
pkgsrc/geography/draco/Makefile pkgsrc/geography/draco/PLIST \
pkgsrc/geography/draco/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/geography/draco/DESCR
diff -u /dev/null pkgsrc/geography/draco/DESCR:1.1
--- /dev/null Sat Jun 7 11:45:51 2025
+++ pkgsrc/geography/draco/DESCR Sat Jun 7 11:45:51 2025
@@ -0,0 +1,15 @@
+Draco is a library for compressing and decompressing 3D geometric
+meshes and point clouds. It is intended to improve the storage and
+transmission of 3D graphics.
+
+Draco was designed and built for compression efficiency and speed. The
+code supports compressing points, connectivity information, texture
+coordinates, color information, normals, and any other generic
+attributes associated with geometry. With Draco, applications using 3D
+graphics can be significantly smaller without compromising visual
+fidelity. For users, this means apps can now be downloaded faster, 3D
+graphics in the browser can load quicker, and VR and AR scenes can now
+be transmitted with a fraction of the bandwidth and rendered quickly.
+
+Draco is released as C++ source code that can be used to compress 3D
+graphics as well as C++ and Javascript decoders for the encoded data.
Index: pkgsrc/geography/draco/Makefile
diff -u /dev/null pkgsrc/geography/draco/Makefile:1.1
--- /dev/null Sat Jun 7 11:45:51 2025
+++ pkgsrc/geography/draco/Makefile Sat Jun 7 11:45:51 2025
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2025/06/07 11:45:51 gdt Exp $
+
+VERSION= 1.5.7
+DISTNAME= ${VERSION}
+PKGNAME= ${GITHUB_PROJECT}-${VERSION}
+CATEGORIES= geography
+MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
+GITHUB_PROJECT= draco
+GITHUB_TAG= refs/tags/${VERSION}
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= gdt%NetBSD.org@localhost
+HOMEPAGE= https://github.com/google/draco/
+COMMENT= Point cloud (geospatial) compression library
+LICENSE= apache-2.0 # CLA for inbound
+
+WRKSRC= ${WRKDIR}/draco-1.5.7
+USE_LANGUAGES= c c++
+
+# cmake looks for python, but doesn't seem to use it
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/geography/draco/PLIST
diff -u /dev/null pkgsrc/geography/draco/PLIST:1.1
--- /dev/null Sat Jun 7 11:45:51 2025
+++ pkgsrc/geography/draco/PLIST Sat Jun 7 11:45:51 2025
@@ -0,0 +1,212 @@
+@comment $NetBSD: PLIST,v 1.1 2025/06/07 11:45:51 gdt Exp $
+bin/draco_decoder
+bin/draco_decoder-${PKGVERSION}
+bin/draco_encoder
+bin/draco_encoder-${PKGVERSION}
+include/draco/animation/keyframe_animation.h
+include/draco/animation/keyframe_animation_decoder.h
+include/draco/animation/keyframe_animation_encoder.h
+include/draco/attributes/attribute_octahedron_transform.h
+include/draco/attributes/attribute_quantization_transform.h
+include/draco/attributes/attribute_transform.h
+include/draco/attributes/attribute_transform_data.h
+include/draco/attributes/attribute_transform_type.h
+include/draco/attributes/geometry_attribute.h
+include/draco/attributes/geometry_indices.h
+include/draco/attributes/point_attribute.h
+include/draco/compression/attributes/attributes_decoder.h
+include/draco/compression/attributes/attributes_decoder_interface.h
+include/draco/compression/attributes/attributes_encoder.h
+include/draco/compression/attributes/kd_tree_attributes_decoder.h
+include/draco/compression/attributes/kd_tree_attributes_encoder.h
+include/draco/compression/attributes/kd_tree_attributes_shared.h
+include/draco/compression/attributes/linear_sequencer.h
+include/draco/compression/attributes/mesh_attribute_indices_encoding_data.h
+include/draco/compression/attributes/normal_compression_utils.h
+include/draco/compression/attributes/point_d_vector.h
+include/draco/compression/attributes/points_sequencer.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_shared.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_data.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_area.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_base.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_multi_parallelogram_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_multi_parallelogram_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_shared.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_decoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_encoder.h
+include/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_predictor.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_decoder.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_decoder_factory.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_decoder_interface.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_decoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_delta_decoder.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_delta_encoder.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder_factory.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder_interface.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_encoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_factory.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_interface.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_decoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_encoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_decoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_encoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_transform_base.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_wrap_decoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_wrap_encoding_transform.h
+include/draco/compression/attributes/prediction_schemes/prediction_scheme_wrap_transform_base.h
+include/draco/compression/attributes/sequential_attribute_decoder.h
+include/draco/compression/attributes/sequential_attribute_decoders_controller.h
+include/draco/compression/attributes/sequential_attribute_encoder.h
+include/draco/compression/attributes/sequential_attribute_encoders_controller.h
+include/draco/compression/attributes/sequential_integer_attribute_decoder.h
+include/draco/compression/attributes/sequential_integer_attribute_encoder.h
+include/draco/compression/attributes/sequential_normal_attribute_decoder.h
+include/draco/compression/attributes/sequential_normal_attribute_encoder.h
+include/draco/compression/attributes/sequential_quantization_attribute_decoder.h
+include/draco/compression/attributes/sequential_quantization_attribute_encoder.h
+include/draco/compression/bit_coders/adaptive_rans_bit_coding_shared.h
+include/draco/compression/bit_coders/adaptive_rans_bit_decoder.h
+include/draco/compression/bit_coders/adaptive_rans_bit_encoder.h
+include/draco/compression/bit_coders/direct_bit_decoder.h
+include/draco/compression/bit_coders/direct_bit_encoder.h
+include/draco/compression/bit_coders/folded_integer_bit_decoder.h
+include/draco/compression/bit_coders/folded_integer_bit_encoder.h
+include/draco/compression/bit_coders/rans_bit_decoder.h
+include/draco/compression/bit_coders/rans_bit_encoder.h
+include/draco/compression/bit_coders/symbol_bit_decoder.h
+include/draco/compression/bit_coders/symbol_bit_encoder.h
+include/draco/compression/config/compression_shared.h
+include/draco/compression/config/decoder_options.h
+include/draco/compression/config/draco_options.h
+include/draco/compression/config/encoder_options.h
+include/draco/compression/config/encoding_features.h
+include/draco/compression/decode.h
+include/draco/compression/draco_compression_options.h
+include/draco/compression/encode.h
+include/draco/compression/encode_base.h
+include/draco/compression/entropy/ans.h
+include/draco/compression/entropy/rans_symbol_coding.h
+include/draco/compression/entropy/rans_symbol_decoder.h
+include/draco/compression/entropy/rans_symbol_encoder.h
+include/draco/compression/entropy/shannon_entropy.h
+include/draco/compression/entropy/symbol_decoding.h
+include/draco/compression/entropy/symbol_encoding.h
+include/draco/compression/expert_encode.h
+include/draco/compression/mesh/mesh_decoder.h
+include/draco/compression/mesh/mesh_edgebreaker_decoder.h
+include/draco/compression/mesh/mesh_edgebreaker_decoder_impl.h
+include/draco/compression/mesh/mesh_edgebreaker_decoder_impl_interface.h
+include/draco/compression/mesh/mesh_edgebreaker_encoder.h
+include/draco/compression/mesh/mesh_edgebreaker_encoder_impl.h
+include/draco/compression/mesh/mesh_edgebreaker_encoder_impl_interface.h
+include/draco/compression/mesh/mesh_edgebreaker_shared.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_decoder.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_encoder.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_predictive_decoder.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_predictive_encoder.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_valence_decoder.h
+include/draco/compression/mesh/mesh_edgebreaker_traversal_valence_encoder.h
+include/draco/compression/mesh/mesh_encoder.h
+include/draco/compression/mesh/mesh_sequential_decoder.h
+include/draco/compression/mesh/mesh_sequential_encoder.h
+include/draco/compression/mesh/traverser/depth_first_traverser.h
+include/draco/compression/mesh/traverser/max_prediction_degree_traverser.h
+include/draco/compression/mesh/traverser/mesh_attribute_indices_encoding_observer.h
+include/draco/compression/mesh/traverser/mesh_traversal_sequencer.h
+include/draco/compression/mesh/traverser/traverser_base.h
+include/draco/compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_decoder.h
+include/draco/compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_encoder.h
+include/draco/compression/point_cloud/algorithms/float_points_tree_decoder.h
+include/draco/compression/point_cloud/algorithms/float_points_tree_encoder.h
+include/draco/compression/point_cloud/algorithms/point_cloud_compression_method.h
+include/draco/compression/point_cloud/algorithms/point_cloud_types.h
+include/draco/compression/point_cloud/algorithms/quantize_points_3.h
+include/draco/compression/point_cloud/algorithms/queuing_policy.h
+include/draco/compression/point_cloud/point_cloud_decoder.h
+include/draco/compression/point_cloud/point_cloud_encoder.h
+include/draco/compression/point_cloud/point_cloud_kd_tree_decoder.h
+include/draco/compression/point_cloud/point_cloud_kd_tree_encoder.h
+include/draco/compression/point_cloud/point_cloud_sequential_decoder.h
+include/draco/compression/point_cloud/point_cloud_sequential_encoder.h
+include/draco/core/bit_utils.h
+include/draco/core/bounding_box.h
+include/draco/core/constants.h
+include/draco/core/cycle_timer.h
+include/draco/core/data_buffer.h
+include/draco/core/decoder_buffer.h
+include/draco/core/divide.h
+include/draco/core/draco_index_type.h
+include/draco/core/draco_index_type_vector.h
+include/draco/core/draco_types.h
+include/draco/core/draco_version.h
+include/draco/core/encoder_buffer.h
+include/draco/core/hash_utils.h
+include/draco/core/macros.h
+include/draco/core/math_utils.h
+include/draco/core/options.h
+include/draco/core/quantization_utils.h
+include/draco/core/status.h
+include/draco/core/status_or.h
+include/draco/core/varint_decoding.h
+include/draco/core/varint_encoding.h
+include/draco/core/vector_d.h
+include/draco/draco_features.h
+include/draco/io/file_reader_factory.h
+include/draco/io/file_reader_interface.h
+include/draco/io/file_utils.h
+include/draco/io/file_writer_factory.h
+include/draco/io/file_writer_interface.h
+include/draco/io/file_writer_utils.h
+include/draco/io/mesh_io.h
+include/draco/io/obj_decoder.h
+include/draco/io/obj_encoder.h
+include/draco/io/parser_utils.h
+include/draco/io/ply_decoder.h
+include/draco/io/ply_encoder.h
+include/draco/io/ply_property_reader.h
+include/draco/io/ply_property_writer.h
+include/draco/io/ply_reader.h
+include/draco/io/point_cloud_io.h
+include/draco/io/stdio_file_reader.h
+include/draco/io/stdio_file_writer.h
+include/draco/io/stl_decoder.h
+include/draco/io/stl_encoder.h
+include/draco/mesh/corner_table.h
+include/draco/mesh/corner_table_iterators.h
+include/draco/mesh/mesh.h
+include/draco/mesh/mesh_are_equivalent.h
+include/draco/mesh/mesh_attribute_corner_table.h
+include/draco/mesh/mesh_cleanup.h
+include/draco/mesh/mesh_features.h
+include/draco/mesh/mesh_indices.h
+include/draco/mesh/mesh_misc_functions.h
+include/draco/mesh/mesh_stripifier.h
+include/draco/mesh/triangle_soup_mesh_builder.h
+include/draco/mesh/valence_cache.h
+include/draco/metadata/geometry_metadata.h
+include/draco/metadata/metadata.h
+include/draco/metadata/metadata_decoder.h
+include/draco/metadata/metadata_encoder.h
+include/draco/metadata/property_attribute.h
+include/draco/metadata/property_table.h
+include/draco/metadata/structural_metadata.h
+include/draco/metadata/structural_metadata_schema.h
+include/draco/point_cloud/point_cloud.h
+include/draco/point_cloud/point_cloud_builder.h
+lib/libdraco.a
+lib/pkgconfig/draco.pc
+share/cmake/draco/draco-config-version.cmake
+share/cmake/draco/draco-config.cmake
+share/cmake/draco/draco-targets-release.cmake
+share/cmake/draco/draco-targets.cmake
Index: pkgsrc/geography/draco/distinfo
diff -u /dev/null pkgsrc/geography/draco/distinfo:1.1
--- /dev/null Sat Jun 7 11:45:51 2025
+++ pkgsrc/geography/draco/distinfo Sat Jun 7 11:45:51 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/06/07 11:45:51 gdt Exp $
+
+BLAKE2s (draco/1.5.7.tar.gz) = c4730ab0d47e7ec7a9bfaeda1c1cf7c55ac69e46ef9a6f26056fd1085a0074c0
+SHA512 (draco/1.5.7.tar.gz) = 8b444744cdf12fb9d276916eb2ff0735cd1a6497b65b88813ec457fe2169db987db62e3db253a7d0f3ae7d45ae6502e8a9f8c0b81abde73e07b3bec69f9dc170
+Size (draco/1.5.7.tar.gz) = 60465968 bytes
Home |
Main Index |
Thread Index |
Old Index