From f1ce555cd9d97e17bd21ba57fd79731e2e686cb2 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Thu, 11 Jan 2018 16:20:45 +0100 Subject: [PATCH] depot: recipes for src/extract and used libs --- repos/libports/lib/symbols/libarchive | 465 ++++++++++++++++++ repos/libports/lib/symbols/liblzma | 189 +++++++ .../recipes/api/libarchive/content.mk | 13 + repos/libports/recipes/api/libarchive/hash | 1 + repos/libports/recipes/api/liblzma/content.mk | 13 + repos/libports/recipes/api/liblzma/hash | 1 + repos/libports/recipes/src/extract/content.mk | 10 + repos/libports/recipes/src/extract/hash | 1 + repos/libports/recipes/src/extract/used_apis | 6 + repos/libports/recipes/src/libarchive/api | 1 + .../recipes/src/libarchive/content.mk | 19 + repos/libports/recipes/src/libarchive/hash | 1 + .../libports/recipes/src/libarchive/used_apis | 4 + repos/libports/recipes/src/liblzma/api | 1 + repos/libports/recipes/src/liblzma/content.mk | 22 + repos/libports/recipes/src/liblzma/hash | 1 + repos/libports/recipes/src/liblzma/used_apis | 2 + repos/libports/src/app/extract/target.mk | 2 +- 18 files changed, 751 insertions(+), 1 deletion(-) create mode 100644 repos/libports/lib/symbols/libarchive create mode 100644 repos/libports/lib/symbols/liblzma create mode 100644 repos/libports/recipes/api/libarchive/content.mk create mode 100644 repos/libports/recipes/api/libarchive/hash create mode 100644 repos/libports/recipes/api/liblzma/content.mk create mode 100644 repos/libports/recipes/api/liblzma/hash create mode 100644 repos/libports/recipes/src/extract/content.mk create mode 100644 repos/libports/recipes/src/extract/hash create mode 100644 repos/libports/recipes/src/extract/used_apis create mode 100644 repos/libports/recipes/src/libarchive/api create mode 100644 repos/libports/recipes/src/libarchive/content.mk create mode 100644 repos/libports/recipes/src/libarchive/hash create mode 100644 repos/libports/recipes/src/libarchive/used_apis create mode 100644 repos/libports/recipes/src/liblzma/api create mode 100644 repos/libports/recipes/src/liblzma/content.mk create mode 100644 repos/libports/recipes/src/liblzma/hash create mode 100644 repos/libports/recipes/src/liblzma/used_apis diff --git a/repos/libports/lib/symbols/libarchive b/repos/libports/lib/symbols/libarchive new file mode 100644 index 000000000..7ef5a606e --- /dev/null +++ b/repos/libports/lib/symbols/libarchive @@ -0,0 +1,465 @@ +archive_acl_add_entry T +archive_acl_add_entry_w_len T +archive_acl_clear T +archive_acl_copy T +archive_acl_count T +archive_acl_from_text_l T +archive_acl_from_text_w T +archive_acl_next T +archive_acl_reset T +archive_acl_to_text_l T +archive_acl_to_text_w T +archive_acl_types T +archive_array_append T +archive_bzlib_version T +archive_clear_error T +archive_compression T +archive_compression_name T +archive_copy_error T +archive_entry_acl T +archive_entry_acl_add_entry T +archive_entry_acl_add_entry_w T +archive_entry_acl_clear T +archive_entry_acl_count T +archive_entry_acl_from_text T +archive_entry_acl_from_text_w T +archive_entry_acl_next T +archive_entry_acl_reset T +archive_entry_acl_text T +archive_entry_acl_text_w T +archive_entry_acl_to_text T +archive_entry_acl_to_text_w T +archive_entry_acl_types T +archive_entry_atime T +archive_entry_atime_is_set T +archive_entry_atime_nsec T +archive_entry_birthtime T +archive_entry_birthtime_is_set T +archive_entry_birthtime_nsec T +archive_entry_clear T +archive_entry_clone T +archive_entry_copy_fflags_text T +archive_entry_copy_fflags_text_w T +archive_entry_copy_gname T +archive_entry_copy_gname_w T +archive_entry_copy_hardlink T +archive_entry_copy_hardlink_w T +archive_entry_copy_link T +archive_entry_copy_link_w T +archive_entry_copy_mac_metadata T +archive_entry_copy_pathname T +archive_entry_copy_pathname_w T +archive_entry_copy_sourcepath T +archive_entry_copy_sourcepath_w T +archive_entry_copy_stat T +archive_entry_copy_symlink T +archive_entry_copy_symlink_w T +archive_entry_copy_uname T +archive_entry_copy_uname_w T +archive_entry_ctime T +archive_entry_ctime_is_set T +archive_entry_ctime_nsec T +archive_entry_dev T +archive_entry_dev_is_set T +archive_entry_devmajor T +archive_entry_devminor T +archive_entry_fflags T +archive_entry_fflags_text T +archive_entry_filetype T +archive_entry_free T +archive_entry_gid T +archive_entry_gname T +archive_entry_gname_utf8 T +archive_entry_gname_w T +archive_entry_hardlink T +archive_entry_hardlink_utf8 T +archive_entry_hardlink_w T +archive_entry_ino T +archive_entry_ino64 T +archive_entry_ino_is_set T +archive_entry_is_data_encrypted T +archive_entry_is_encrypted T +archive_entry_is_metadata_encrypted T +archive_entry_linkify T +archive_entry_linkresolver_free T +archive_entry_linkresolver_new T +archive_entry_linkresolver_set_strategy T +archive_entry_mac_metadata T +archive_entry_mode T +archive_entry_mtime T +archive_entry_mtime_is_set T +archive_entry_mtime_nsec T +archive_entry_new T +archive_entry_new2 T +archive_entry_nlink T +archive_entry_partial_links T +archive_entry_pathname T +archive_entry_pathname_utf8 T +archive_entry_pathname_w T +archive_entry_perm T +archive_entry_rdev T +archive_entry_rdevmajor T +archive_entry_rdevminor T +archive_entry_set_atime T +archive_entry_set_birthtime T +archive_entry_set_ctime T +archive_entry_set_dev T +archive_entry_set_devmajor T +archive_entry_set_devminor T +archive_entry_set_fflags T +archive_entry_set_filetype T +archive_entry_set_gid T +archive_entry_set_gname T +archive_entry_set_gname_utf8 T +archive_entry_set_hardlink T +archive_entry_set_hardlink_utf8 T +archive_entry_set_ino T +archive_entry_set_ino64 T +archive_entry_set_is_data_encrypted T +archive_entry_set_is_metadata_encrypted T +archive_entry_set_link T +archive_entry_set_link_utf8 T +archive_entry_set_mode T +archive_entry_set_mtime T +archive_entry_set_nlink T +archive_entry_set_pathname T +archive_entry_set_pathname_utf8 T +archive_entry_set_perm T +archive_entry_set_rdev T +archive_entry_set_rdevmajor T +archive_entry_set_rdevminor T +archive_entry_set_size T +archive_entry_set_symlink T +archive_entry_set_symlink_utf8 T +archive_entry_set_uid T +archive_entry_set_uname T +archive_entry_set_uname_utf8 T +archive_entry_size T +archive_entry_size_is_set T +archive_entry_sourcepath T +archive_entry_sourcepath_w T +archive_entry_sparse_add_entry T +archive_entry_sparse_clear T +archive_entry_sparse_count T +archive_entry_sparse_next T +archive_entry_sparse_reset T +archive_entry_stat T +archive_entry_strmode T +archive_entry_symlink T +archive_entry_symlink_utf8 T +archive_entry_symlink_w T +archive_entry_uid T +archive_entry_uname T +archive_entry_uname_utf8 T +archive_entry_uname_w T +archive_entry_unset_atime T +archive_entry_unset_birthtime T +archive_entry_unset_ctime T +archive_entry_unset_mtime T +archive_entry_unset_size T +archive_entry_update_gname_utf8 T +archive_entry_update_hardlink_utf8 T +archive_entry_update_link_utf8 T +archive_entry_update_pathname_utf8 T +archive_entry_update_symlink_utf8 T +archive_entry_update_uname_utf8 T +archive_entry_xattr_add_entry T +archive_entry_xattr_clear T +archive_entry_xattr_count T +archive_entry_xattr_next T +archive_entry_xattr_reset T +archive_errno T +archive_error_string T +archive_file_count T +archive_filter_bytes T +archive_filter_code T +archive_filter_count T +archive_filter_name T +archive_format T +archive_format_name T +archive_free T +archive_liblz4_version T +archive_liblzma_version T +archive_match_exclude_entry T +archive_match_exclude_pattern T +archive_match_exclude_pattern_from_file T +archive_match_exclude_pattern_from_file_w T +archive_match_exclude_pattern_w T +archive_match_excluded T +archive_match_free T +archive_match_include_date T +archive_match_include_date_w T +archive_match_include_file_time T +archive_match_include_file_time_w T +archive_match_include_gid T +archive_match_include_gname T +archive_match_include_gname_w T +archive_match_include_pattern T +archive_match_include_pattern_from_file T +archive_match_include_pattern_from_file_w T +archive_match_include_pattern_w T +archive_match_include_time T +archive_match_include_uid T +archive_match_include_uname T +archive_match_include_uname_w T +archive_match_new T +archive_match_owner_excluded T +archive_match_path_excluded T +archive_match_path_unmatched_inclusions T +archive_match_path_unmatched_inclusions_next T +archive_match_path_unmatched_inclusions_next_w T +archive_match_time_excluded T +archive_mstring_clean T +archive_mstring_copy T +archive_mstring_copy_mbs T +archive_mstring_copy_mbs_len T +archive_mstring_copy_mbs_len_l T +archive_mstring_copy_utf8 T +archive_mstring_copy_wcs T +archive_mstring_copy_wcs_len T +archive_mstring_get_mbs T +archive_mstring_get_mbs_l T +archive_mstring_get_utf8 T +archive_mstring_get_wcs T +archive_mstring_update_utf8 T +archive_position_compressed T +archive_position_uncompressed T +archive_random T +archive_read_add_callback_data T +archive_read_add_passphrase T +archive_read_append_callback_data T +archive_read_append_filter T +archive_read_append_filter_program T +archive_read_append_filter_program_signature T +archive_read_close T +archive_read_data T +archive_read_data_block T +archive_read_data_into_fd T +archive_read_data_skip T +archive_read_disk_can_descend T +archive_read_disk_current_filesystem T +archive_read_disk_current_filesystem_is_remote T +archive_read_disk_current_filesystem_is_synthetic T +archive_read_disk_descend T +archive_read_disk_entry_from_file T +archive_read_disk_entry_setup_acls T +archive_read_disk_entry_setup_path T +archive_read_disk_gname T +archive_read_disk_new T +archive_read_disk_open T +archive_read_disk_open_w T +archive_read_disk_set_atime_restored T +archive_read_disk_set_behavior T +archive_read_disk_set_gname_lookup T +archive_read_disk_set_matching T +archive_read_disk_set_metadata_filter_callback T +archive_read_disk_set_standard_lookup T +archive_read_disk_set_symlink_hybrid T +archive_read_disk_set_symlink_logical T +archive_read_disk_set_symlink_physical T +archive_read_disk_set_uname_lookup T +archive_read_disk_uname T +archive_read_extract T +archive_read_extract2 T +archive_read_extract_set_progress_callback T +archive_read_extract_set_skip_file T +archive_read_finish T +archive_read_format_capabilities T +archive_read_free T +archive_read_has_encrypted_entries T +archive_read_header_position T +archive_read_new T +archive_read_next_header T +archive_read_next_header2 T +archive_read_open T +archive_read_open1 T +archive_read_open2 T +archive_read_open_FILE T +archive_read_open_fd T +archive_read_open_file T +archive_read_open_filename T +archive_read_open_filename_w T +archive_read_open_filenames T +archive_read_open_memory T +archive_read_open_memory2 T +archive_read_prepend_callback_data T +archive_read_set_callback_data T +archive_read_set_callback_data2 T +archive_read_set_close_callback T +archive_read_set_filter_option T +archive_read_set_format T +archive_read_set_format_option T +archive_read_set_open_callback T +archive_read_set_option T +archive_read_set_options T +archive_read_set_passphrase_callback T +archive_read_set_read_callback T +archive_read_set_seek_callback T +archive_read_set_skip_callback T +archive_read_set_switch_callback T +archive_read_support_compression_all T +archive_read_support_compression_bzip2 T +archive_read_support_compression_compress T +archive_read_support_compression_gzip T +archive_read_support_compression_lzip T +archive_read_support_compression_lzma T +archive_read_support_compression_none T +archive_read_support_compression_program T +archive_read_support_compression_program_signature T +archive_read_support_compression_rpm T +archive_read_support_compression_uu T +archive_read_support_compression_xz T +archive_read_support_filter_all T +archive_read_support_filter_bzip2 T +archive_read_support_filter_compress T +archive_read_support_filter_grzip T +archive_read_support_filter_gzip T +archive_read_support_filter_lrzip T +archive_read_support_filter_lz4 T +archive_read_support_filter_lzip T +archive_read_support_filter_lzma T +archive_read_support_filter_lzop T +archive_read_support_filter_none T +archive_read_support_filter_program T +archive_read_support_filter_program_signature T +archive_read_support_filter_rpm T +archive_read_support_filter_uu T +archive_read_support_filter_xz T +archive_read_support_format_7zip T +archive_read_support_format_all T +archive_read_support_format_ar T +archive_read_support_format_by_code T +archive_read_support_format_cab T +archive_read_support_format_cpio T +archive_read_support_format_empty T +archive_read_support_format_gnutar T +archive_read_support_format_iso9660 T +archive_read_support_format_lha T +archive_read_support_format_mtree T +archive_read_support_format_rar T +archive_read_support_format_raw T +archive_read_support_format_tar T +archive_read_support_format_warc T +archive_read_support_format_xar T +archive_read_support_format_zip T +archive_read_support_format_zip_seekable T +archive_read_support_format_zip_streamable T +archive_seek_data T +archive_set_error T +archive_strappend_char T +archive_strcat T +archive_string_append_from_wcs T +archive_string_concat T +archive_string_conversion_charset_name T +archive_string_conversion_free T +archive_string_conversion_from_charset T +archive_string_conversion_set_opt T +archive_string_conversion_to_charset T +archive_string_default_conversion_for_read T +archive_string_default_conversion_for_write T +archive_string_ensure T +archive_string_free T +archive_string_sprintf T +archive_string_vsprintf T +archive_strncat T +archive_strncat_l T +archive_strncpy_l T +archive_utility_string_sort T +archive_version_details T +archive_version_number T +archive_version_string T +archive_write_add_filter T +archive_write_add_filter_b64encode T +archive_write_add_filter_by_name T +archive_write_add_filter_bzip2 T +archive_write_add_filter_compress T +archive_write_add_filter_grzip T +archive_write_add_filter_gzip T +archive_write_add_filter_lrzip T +archive_write_add_filter_lz4 T +archive_write_add_filter_lzip T +archive_write_add_filter_lzma T +archive_write_add_filter_lzop T +archive_write_add_filter_none T +archive_write_add_filter_program T +archive_write_add_filter_uuencode T +archive_write_add_filter_xz T +archive_write_close T +archive_write_data T +archive_write_data_block T +archive_write_disk_gid T +archive_write_disk_new T +archive_write_disk_set_acls T +archive_write_disk_set_group_lookup T +archive_write_disk_set_options T +archive_write_disk_set_skip_file T +archive_write_disk_set_standard_lookup T +archive_write_disk_set_user_lookup T +archive_write_disk_uid T +archive_write_fail T +archive_write_finish T +archive_write_finish_entry T +archive_write_free T +archive_write_get_bytes_in_last_block T +archive_write_get_bytes_per_block T +archive_write_header T +archive_write_new T +archive_write_open T +archive_write_open_FILE T +archive_write_open_fd T +archive_write_open_file T +archive_write_open_filename T +archive_write_open_filename_w T +archive_write_open_memory T +archive_write_set_bytes_in_last_block T +archive_write_set_bytes_per_block T +archive_write_set_compression_bzip2 T +archive_write_set_compression_compress T +archive_write_set_compression_gzip T +archive_write_set_compression_lzip T +archive_write_set_compression_lzma T +archive_write_set_compression_none T +archive_write_set_compression_program T +archive_write_set_compression_xz T +archive_write_set_filter_option T +archive_write_set_format T +archive_write_set_format_7zip T +archive_write_set_format_ar_bsd T +archive_write_set_format_ar_svr4 T +archive_write_set_format_by_name T +archive_write_set_format_cpio T +archive_write_set_format_cpio_newc T +archive_write_set_format_filter_by_ext T +archive_write_set_format_filter_by_ext_def T +archive_write_set_format_gnutar T +archive_write_set_format_iso9660 T +archive_write_set_format_mtree T +archive_write_set_format_mtree_classic T +archive_write_set_format_option T +archive_write_set_format_pax T +archive_write_set_format_pax_restricted T +archive_write_set_format_raw T +archive_write_set_format_shar T +archive_write_set_format_shar_dump T +archive_write_set_format_ustar T +archive_write_set_format_v7tar T +archive_write_set_format_warc T +archive_write_set_format_xar T +archive_write_set_format_zip T +archive_write_set_option T +archive_write_set_options T +archive_write_set_passphrase T +archive_write_set_passphrase_callback T +archive_write_set_skip_file T +archive_write_zip_set_compression_deflate T +archive_write_zip_set_compression_store T +archive_wstrappend_wchar T +archive_wstrcat T +archive_wstring_append_from_mbs T +archive_wstring_concat T +archive_wstring_ensure T +archive_wstring_free T +archive_wstrncat T +archive_zlib_version T +pack_find T +pack_native T diff --git a/repos/libports/lib/symbols/liblzma b/repos/libports/lib/symbols/liblzma new file mode 100644 index 000000000..502178a1c --- /dev/null +++ b/repos/libports/lib/symbols/liblzma @@ -0,0 +1,189 @@ +lzma_alloc T +lzma_alloc_zero T +lzma_alone_decoder T +lzma_alone_decoder_init T +lzma_alone_encoder T +lzma_auto_decoder T +lzma_block_buffer_bound T +lzma_block_buffer_bound64 T +lzma_block_buffer_decode T +lzma_block_buffer_encode T +lzma_block_compressed_size T +lzma_block_decoder T +lzma_block_decoder_init T +lzma_block_encoder T +lzma_block_encoder_init T +lzma_block_header_decode T +lzma_block_header_encode T +lzma_block_header_size T +lzma_block_total_size T +lzma_block_uncomp_encode T +lzma_block_unpadded_size T +lzma_bufcpy T +lzma_check_finish T +lzma_check_init T +lzma_check_is_supported T +lzma_check_size T +lzma_check_update T +lzma_code T +lzma_cputhreads T +lzma_crc32 T +lzma_crc32_table R 8192 +lzma_crc64 T +lzma_crc64_table R 8192 +lzma_delta_coder_init T +lzma_delta_coder_memusage T +lzma_delta_decoder_init T +lzma_delta_encoder_init T +lzma_delta_props_decode T +lzma_delta_props_encode T +lzma_easy_buffer_encode T +lzma_easy_decoder_memusage T +lzma_easy_encoder T +lzma_easy_encoder_memusage T +lzma_easy_preset T +lzma_end T +lzma_fastpos R 8192 +lzma_filter_decoder_is_supported T +lzma_filter_encoder_is_supported T +lzma_filter_flags_decode T +lzma_filter_flags_encode T +lzma_filter_flags_size T +lzma_filters_copy T +lzma_filters_update T +lzma_footer_magic R 2 +lzma_free T +lzma_get_check T +lzma_get_progress T +lzma_header_magic R 6 +lzma_index_append T +lzma_index_block_count T +lzma_index_buffer_decode T +lzma_index_buffer_encode T +lzma_index_cat T +lzma_index_checks T +lzma_index_decoder T +lzma_index_dup T +lzma_index_encoder T +lzma_index_encoder_init T +lzma_index_end T +lzma_index_file_size T +lzma_index_hash_append T +lzma_index_hash_decode T +lzma_index_hash_end T +lzma_index_hash_init T +lzma_index_hash_size T +lzma_index_init T +lzma_index_iter_init T +lzma_index_iter_locate T +lzma_index_iter_next T +lzma_index_iter_rewind T +lzma_index_memusage T +lzma_index_memused T +lzma_index_padding_size T +lzma_index_prealloc T +lzma_index_size T +lzma_index_stream_count T +lzma_index_stream_flags T +lzma_index_stream_padding T +lzma_index_stream_size T +lzma_index_total_size T +lzma_index_uncompressed_size T +lzma_lz_decoder_init T +lzma_lz_decoder_memusage T +lzma_lz_decoder_uncompressed T +lzma_lz_encoder_init T +lzma_lz_encoder_memusage T +lzma_lzma2_block_size T +lzma_lzma2_decoder_init T +lzma_lzma2_decoder_memusage T +lzma_lzma2_encoder_init T +lzma_lzma2_encoder_memusage T +lzma_lzma2_props_decode T +lzma_lzma2_props_encode T +lzma_lzma_decoder_create T +lzma_lzma_decoder_init T +lzma_lzma_decoder_memusage T +lzma_lzma_decoder_memusage_nocheck T +lzma_lzma_encode T +lzma_lzma_encoder_create T +lzma_lzma_encoder_init T +lzma_lzma_encoder_memusage T +lzma_lzma_encoder_reset T +lzma_lzma_lclppb_decode T +lzma_lzma_lclppb_encode T +lzma_lzma_optimum_fast T +lzma_lzma_optimum_normal T +lzma_lzma_preset T +lzma_lzma_props_decode T +lzma_memlimit_get T +lzma_memlimit_set T +lzma_memusage T +lzma_mf_find T +lzma_mf_is_supported T +lzma_mode_is_supported T +lzma_mt_block_size T +lzma_next_end T +lzma_next_filter_init T +lzma_next_filter_update T +lzma_outq_end T +lzma_outq_get_buf T +lzma_outq_init T +lzma_outq_is_readable T +lzma_outq_memusage T +lzma_outq_read T +lzma_physmem T +lzma_properties_decode T +lzma_properties_encode T +lzma_properties_size T +lzma_raw_buffer_decode T +lzma_raw_buffer_encode T +lzma_raw_coder_init T +lzma_raw_coder_memusage T +lzma_raw_decoder T +lzma_raw_decoder_init T +lzma_raw_decoder_memusage T +lzma_raw_encoder T +lzma_raw_encoder_init T +lzma_raw_encoder_memusage T +lzma_rc_prices R 128 +lzma_sha256_finish T +lzma_sha256_init T +lzma_sha256_update T +lzma_simple_arm_decoder_init T +lzma_simple_arm_encoder_init T +lzma_simple_armthumb_decoder_init T +lzma_simple_armthumb_encoder_init T +lzma_simple_coder_init T +lzma_simple_ia64_decoder_init T +lzma_simple_ia64_encoder_init T +lzma_simple_powerpc_decoder_init T +lzma_simple_powerpc_encoder_init T +lzma_simple_props_decode T +lzma_simple_props_encode T +lzma_simple_props_size T +lzma_simple_sparc_decoder_init T +lzma_simple_sparc_encoder_init T +lzma_simple_x86_decoder_init T +lzma_simple_x86_encoder_init T +lzma_stream_buffer_bound T +lzma_stream_buffer_decode T +lzma_stream_buffer_encode T +lzma_stream_decoder T +lzma_stream_decoder_init T +lzma_stream_encoder T +lzma_stream_encoder_mt T +lzma_stream_encoder_mt_memusage T +lzma_stream_flags_compare T +lzma_stream_footer_decode T +lzma_stream_footer_encode T +lzma_stream_header_decode T +lzma_stream_header_encode T +lzma_strm_init T +lzma_version_number T +lzma_version_string T +lzma_vli_decode T +lzma_vli_encode T +lzma_vli_size T +tuklib_cpucores T +tuklib_physmem T diff --git a/repos/libports/recipes/api/libarchive/content.mk b/repos/libports/recipes/api/libarchive/content.mk new file mode 100644 index 000000000..987ccfa7c --- /dev/null +++ b/repos/libports/recipes/api/libarchive/content.mk @@ -0,0 +1,13 @@ +content: include lib/symbols/libarchive LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libarchive) + +lib/symbols/libarchive: + $(mirror_from_rep_dir) + +include: + cp -r $(PORT_DIR)/include/libarchive $@ + +LICENSE: + cp $(PORT_DIR)/src/lib/libarchive/COPYING $@ + diff --git a/repos/libports/recipes/api/libarchive/hash b/repos/libports/recipes/api/libarchive/hash new file mode 100644 index 000000000..eb2ad2ea3 --- /dev/null +++ b/repos/libports/recipes/api/libarchive/hash @@ -0,0 +1 @@ +2018-01-11-a 0e435c00d3f020d11c131e72c85816f1281d1504 diff --git a/repos/libports/recipes/api/liblzma/content.mk b/repos/libports/recipes/api/liblzma/content.mk new file mode 100644 index 000000000..6ba44ec69 --- /dev/null +++ b/repos/libports/recipes/api/liblzma/content.mk @@ -0,0 +1,13 @@ +content: include lib/symbols/liblzma LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/xz) + +lib/symbols/liblzma: + $(mirror_from_rep_dir) + +include: + cp -r $(PORT_DIR)/include/liblzma $@ + +LICENSE: + echo "liblzma is in the public domain" > $@ + diff --git a/repos/libports/recipes/api/liblzma/hash b/repos/libports/recipes/api/liblzma/hash new file mode 100644 index 000000000..fe6b0f6ce --- /dev/null +++ b/repos/libports/recipes/api/liblzma/hash @@ -0,0 +1 @@ +2018-01-11 9282bef17179f8371e393785dac3bf1b3ba12714 diff --git a/repos/libports/recipes/src/extract/content.mk b/repos/libports/recipes/src/extract/content.mk new file mode 100644 index 000000000..560c95d5b --- /dev/null +++ b/repos/libports/recipes/src/extract/content.mk @@ -0,0 +1,10 @@ +MIRROR_FROM_REP_DIR := src/app/extract + +content: $(MIRROR_FROM_REP_DIR) LICENSE + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +LICENSE: + cp $(GENODE_DIR)/LICENSE $@ + diff --git a/repos/libports/recipes/src/extract/hash b/repos/libports/recipes/src/extract/hash new file mode 100644 index 000000000..b62a47b9b --- /dev/null +++ b/repos/libports/recipes/src/extract/hash @@ -0,0 +1 @@ +2018-01-11-b 63a454852b3c674c40cb69c129aa5a95b975b563 diff --git a/repos/libports/recipes/src/extract/used_apis b/repos/libports/recipes/src/extract/used_apis new file mode 100644 index 000000000..07ca74df4 --- /dev/null +++ b/repos/libports/recipes/src/extract/used_apis @@ -0,0 +1,6 @@ +libc +base +os +so +vfs +libarchive diff --git a/repos/libports/recipes/src/libarchive/api b/repos/libports/recipes/src/libarchive/api new file mode 100644 index 000000000..d95b8c07e --- /dev/null +++ b/repos/libports/recipes/src/libarchive/api @@ -0,0 +1 @@ +libarchive diff --git a/repos/libports/recipes/src/libarchive/content.mk b/repos/libports/recipes/src/libarchive/content.mk new file mode 100644 index 000000000..23d0d0006 --- /dev/null +++ b/repos/libports/recipes/src/libarchive/content.mk @@ -0,0 +1,19 @@ +content: src/lib/libarchive lib/mk/libarchive.mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libarchive) + +include: + $(PORT_DIR)/include/libarchive $@ + +src/lib/libarchive: + mkdir -p $@ + cp -r $(PORT_DIR)/src/lib/libarchive/* $@ + cp $(REP_DIR)/src/lib/libarchive/* $@ + echo "LIBS = libarchive" > $@/target.mk + +lib/mk/libarchive.mk: + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/lib/libarchive/COPYING $@ + diff --git a/repos/libports/recipes/src/libarchive/hash b/repos/libports/recipes/src/libarchive/hash new file mode 100644 index 000000000..dc66b4206 --- /dev/null +++ b/repos/libports/recipes/src/libarchive/hash @@ -0,0 +1 @@ +2018-01-11-b da2edf92a185a25995c046fd2d81b3f8a294b3fd diff --git a/repos/libports/recipes/src/libarchive/used_apis b/repos/libports/recipes/src/libarchive/used_apis new file mode 100644 index 000000000..228b09f9a --- /dev/null +++ b/repos/libports/recipes/src/libarchive/used_apis @@ -0,0 +1,4 @@ +libc +so +zlib +liblzma diff --git a/repos/libports/recipes/src/liblzma/api b/repos/libports/recipes/src/liblzma/api new file mode 100644 index 000000000..35a0fe5a5 --- /dev/null +++ b/repos/libports/recipes/src/liblzma/api @@ -0,0 +1 @@ +liblzma diff --git a/repos/libports/recipes/src/liblzma/content.mk b/repos/libports/recipes/src/liblzma/content.mk new file mode 100644 index 000000000..71f42d2f8 --- /dev/null +++ b/repos/libports/recipes/src/liblzma/content.mk @@ -0,0 +1,22 @@ +content: src/xz src/lib/liblzma lib/mk/liblzma.mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/xz) + +include: + $(PORT_DIR)/include/liblzma $@ + +src/lib/liblzma: + mkdir -p $@ + cp $(REP_DIR)/src/lib/liblzma/config.h $@ + echo "LIBS = liblzma" > $@/target.mk + +src/xz: + mkdir -p $@ + cp -r $(PORT_DIR)/src/xz/* $@ + +lib/mk/liblzma.mk: + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/xz/COPYING $@ + diff --git a/repos/libports/recipes/src/liblzma/hash b/repos/libports/recipes/src/liblzma/hash new file mode 100644 index 000000000..e4436db99 --- /dev/null +++ b/repos/libports/recipes/src/liblzma/hash @@ -0,0 +1 @@ +2018-01-11-a 7c729a5f18a23bb4b98ae4db0ef9f7f601cee084 diff --git a/repos/libports/recipes/src/liblzma/used_apis b/repos/libports/recipes/src/liblzma/used_apis new file mode 100644 index 000000000..4011ccc3b --- /dev/null +++ b/repos/libports/recipes/src/liblzma/used_apis @@ -0,0 +1,2 @@ +libc +so diff --git a/repos/libports/src/app/extract/target.mk b/repos/libports/src/app/extract/target.mk index 7cf1743c2..144a25e73 100644 --- a/repos/libports/src/app/extract/target.mk +++ b/repos/libports/src/app/extract/target.mk @@ -1,3 +1,3 @@ TARGET = extract SRC_CC = main.cc -LIBS = libarchive libc +LIBS = base libarchive libc