From 18e855e4d524330420d3fb9a2afe98fd41d6de04 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Thu, 1 Nov 2018 14:22:20 +0100 Subject: [PATCH] Genode toolchain depot package Fix #3028 --- repos/libports/lib/symbols/gmp | 477 ++++++++++++++++++ repos/libports/lib/symbols/mpc | 125 +++++ repos/libports/lib/symbols/mpfr | 441 ++++++++++++++++ repos/libports/recipes/api/gmp/content.mk | 18 + repos/libports/recipes/api/gmp/hash | 1 + repos/libports/recipes/api/mpc/content.mk | 15 + repos/libports/recipes/api/mpc/hash | 1 + repos/libports/recipes/api/mpfr/content.mk | 13 + repos/libports/recipes/api/mpfr/hash | 1 + repos/libports/recipes/src/gmp/api | 1 + repos/libports/recipes/src/gmp/content.mk | 49 ++ repos/libports/recipes/src/gmp/hash | 1 + repos/libports/recipes/src/gmp/used_apis | 3 + repos/libports/recipes/src/mpc/api | 1 + repos/libports/recipes/src/mpc/content.mk | 16 + repos/libports/recipes/src/mpc/hash | 1 + repos/libports/recipes/src/mpc/used_apis | 4 + repos/libports/recipes/src/mpfr/api | 1 + repos/libports/recipes/src/mpfr/content.mk | 14 + repos/libports/recipes/src/mpfr/hash | 1 + repos/libports/recipes/src/mpfr/used_apis | 3 + repos/ports/recipes/pkg/noux-build-x86/README | 1 + .../ports/recipes/pkg/noux-build-x86/archives | 24 + repos/ports/recipes/pkg/noux-build-x86/hash | 1 + .../ports/recipes/pkg/noux-build-x86/runtime | 121 +++++ .../ports/recipes/src/binutils_x86/content.mk | 14 + repos/ports/recipes/src/binutils_x86/hash | 1 + .../ports/recipes/src/binutils_x86/used_apis | 3 + repos/ports/recipes/src/gcc_x86/content.mk | 12 + repos/ports/recipes/src/gcc_x86/hash | 1 + repos/ports/recipes/src/gcc_x86/used_apis | 9 + repos/ports/recipes/src/gnumake/content.mk | 11 + repos/ports/recipes/src/gnumake/hash | 1 + repos/ports/recipes/src/gnumake/used_apis | 3 + repos/ports/recipes/src/sed/content.mk | 11 + repos/ports/recipes/src/sed/hash | 1 + repos/ports/recipes/src/sed/used_apis | 4 + repos/ports/recipes/src/tar/content.mk | 11 + repos/ports/recipes/src/tar/hash | 1 + repos/ports/recipes/src/tar/used_apis | 3 + repos/ports/recipes/src/which/content.mk | 11 + repos/ports/recipes/src/which/hash | 1 + repos/ports/recipes/src/which/used_apis | 3 + repos/ports/src/noux-pkg/gcc/target.inc | 2 +- 44 files changed, 1436 insertions(+), 1 deletion(-) create mode 100644 repos/libports/lib/symbols/gmp create mode 100644 repos/libports/lib/symbols/mpc create mode 100644 repos/libports/lib/symbols/mpfr create mode 100644 repos/libports/recipes/api/gmp/content.mk create mode 100644 repos/libports/recipes/api/gmp/hash create mode 100644 repos/libports/recipes/api/mpc/content.mk create mode 100644 repos/libports/recipes/api/mpc/hash create mode 100644 repos/libports/recipes/api/mpfr/content.mk create mode 100644 repos/libports/recipes/api/mpfr/hash create mode 100644 repos/libports/recipes/src/gmp/api create mode 100644 repos/libports/recipes/src/gmp/content.mk create mode 100644 repos/libports/recipes/src/gmp/hash create mode 100644 repos/libports/recipes/src/gmp/used_apis create mode 100644 repos/libports/recipes/src/mpc/api create mode 100644 repos/libports/recipes/src/mpc/content.mk create mode 100644 repos/libports/recipes/src/mpc/hash create mode 100644 repos/libports/recipes/src/mpc/used_apis create mode 100644 repos/libports/recipes/src/mpfr/api create mode 100644 repos/libports/recipes/src/mpfr/content.mk create mode 100644 repos/libports/recipes/src/mpfr/hash create mode 100644 repos/libports/recipes/src/mpfr/used_apis create mode 100644 repos/ports/recipes/pkg/noux-build-x86/README create mode 100644 repos/ports/recipes/pkg/noux-build-x86/archives create mode 100644 repos/ports/recipes/pkg/noux-build-x86/hash create mode 100644 repos/ports/recipes/pkg/noux-build-x86/runtime create mode 100644 repos/ports/recipes/src/binutils_x86/content.mk create mode 100644 repos/ports/recipes/src/binutils_x86/hash create mode 100644 repos/ports/recipes/src/binutils_x86/used_apis create mode 100644 repos/ports/recipes/src/gcc_x86/content.mk create mode 100644 repos/ports/recipes/src/gcc_x86/hash create mode 100644 repos/ports/recipes/src/gcc_x86/used_apis create mode 100644 repos/ports/recipes/src/gnumake/content.mk create mode 100644 repos/ports/recipes/src/gnumake/hash create mode 100644 repos/ports/recipes/src/gnumake/used_apis create mode 100644 repos/ports/recipes/src/sed/content.mk create mode 100644 repos/ports/recipes/src/sed/hash create mode 100644 repos/ports/recipes/src/sed/used_apis create mode 100644 repos/ports/recipes/src/tar/content.mk create mode 100644 repos/ports/recipes/src/tar/hash create mode 100644 repos/ports/recipes/src/tar/used_apis create mode 100644 repos/ports/recipes/src/which/content.mk create mode 100644 repos/ports/recipes/src/which/hash create mode 100644 repos/ports/recipes/src/which/used_apis diff --git a/repos/libports/lib/symbols/gmp b/repos/libports/lib/symbols/gmp new file mode 100644 index 0000000000..582cbdd4e1 --- /dev/null +++ b/repos/libports/lib/symbols/gmp @@ -0,0 +1,477 @@ +__gmp_0 R 4 +__gmp_allocate_func D 8 +__gmp_asprintf T +__gmp_asprintf_final T +__gmp_asprintf_funs D 32 +__gmp_asprintf_memory T +__gmp_asprintf_reps T +__gmp_assert_fail T +__gmp_assert_header T +__gmp_binvert_limb_table R 128 +__gmp_bits_per_limb R 4 +__gmp_default_allocate T +__gmp_default_fp_limb_precision D 8 +__gmp_default_free T +__gmp_default_reallocate T +__gmp_digit_value_tab R 480 +__gmp_divide_by_zero T +__gmp_doprnt T +__gmp_doprnt_integer T +__gmp_doprnt_mpf2 T +__gmp_doscan T +__gmp_errno B 4 +__gmp_exception T +__gmp_extract_double T +__gmp_fib_table R 760 +__gmp_fprintf T +__gmp_fprintf_funs D 32 +__gmp_free_func D 8 +__gmp_fscanf T +__gmp_fscanf_funs D 32 +__gmp_get_memory_functions T +__gmp_invalid_operation T +__gmp_junk B 4 +__gmp_mt_recalc_buffer T +__gmp_printf T +__gmp_randclear T +__gmp_randclear_mt T +__gmp_randget_mt T +__gmp_randinit T +__gmp_randinit_default T +__gmp_randinit_lc_2exp T +__gmp_randinit_lc_2exp_size T +__gmp_randinit_mt T +__gmp_randinit_mt_noseed T +__gmp_randinit_set T +__gmp_randiset_mt T +__gmp_rands B 32 +__gmp_rands_initialized B 1 +__gmp_randseed T +__gmp_randseed_ui T +__gmp_reallocate_func D 8 +__gmp_scanf T +__gmp_set_memory_functions T +__gmp_snprintf T +__gmp_snprintf_funs D 32 +__gmp_sprintf T +__gmp_sprintf_funs D 32 +__gmp_sqrt_of_negative T +__gmp_sscanf T +__gmp_sscanf_funs D 32 +__gmp_tmp_reentrant_alloc T +__gmp_tmp_reentrant_free T +__gmp_urandomb_ui T +__gmp_urandomm_ui T +__gmp_vasprintf T +__gmp_version D 8 +__gmp_vfprintf T +__gmp_vfscanf T +__gmp_vprintf T +__gmp_vscanf T +__gmp_vsnprintf T +__gmp_vsprintf T +__gmp_vsscanf T +__gmpf_abs T +__gmpf_add T +__gmpf_add_ui T +__gmpf_ceil T +__gmpf_clear T +__gmpf_cmp T +__gmpf_cmp_d T +__gmpf_cmp_si T +__gmpf_cmp_ui T +__gmpf_div T +__gmpf_div_2exp T +__gmpf_div_ui T +__gmpf_dump T +__gmpf_eq T +__gmpf_fits_sint_p T +__gmpf_fits_slong_p T +__gmpf_fits_sshort_p T +__gmpf_fits_uint_p T +__gmpf_fits_ulong_p T +__gmpf_fits_ushort_p T +__gmpf_floor T +__gmpf_get_d T +__gmpf_get_d_2exp T +__gmpf_get_default_prec T +__gmpf_get_prec T +__gmpf_get_si T +__gmpf_get_str T +__gmpf_get_ui T +__gmpf_init T +__gmpf_init2 T +__gmpf_init_set T +__gmpf_init_set_d T +__gmpf_init_set_si T +__gmpf_init_set_str T +__gmpf_init_set_ui T +__gmpf_inp_str T +__gmpf_integer_p T +__gmpf_mul T +__gmpf_mul_2exp T +__gmpf_mul_ui T +__gmpf_neg T +__gmpf_out_str T +__gmpf_pow_ui T +__gmpf_random2 T +__gmpf_reldiff T +__gmpf_set T +__gmpf_set_d T +__gmpf_set_default_prec T +__gmpf_set_prec T +__gmpf_set_prec_raw T +__gmpf_set_q T +__gmpf_set_si T +__gmpf_set_str T +__gmpf_set_ui T +__gmpf_set_z T +__gmpf_size T +__gmpf_sqrt T +__gmpf_sqrt_ui T +__gmpf_sub T +__gmpf_sub_ui T +__gmpf_swap T +__gmpf_trunc T +__gmpf_ui_div T +__gmpf_ui_sub T +__gmpf_urandomb T +__gmpn_add T +__gmpn_add_1 T +__gmpn_add_n T +__gmpn_addmul_1 T +__gmpn_addmul_2 T +__gmpn_addsub_n T +__gmpn_bases R 8224 +__gmpn_bc_set_str T +__gmpn_bdiv_dbm1c T +__gmpn_bdivmod T +__gmpn_binvert T +__gmpn_binvert_itch T +__gmpn_cmp T +__gmpn_copyd T +__gmpn_copyi T +__gmpn_dc_bdiv_q T +__gmpn_dc_bdiv_q_n T +__gmpn_dc_bdiv_q_n_itch T +__gmpn_dc_bdiv_qr T +__gmpn_dc_bdiv_qr_n T +__gmpn_dc_bdiv_qr_n_itch T +__gmpn_dc_div_q T +__gmpn_dc_div_qr T +__gmpn_dc_div_qr_n T +__gmpn_dc_divappr_q T +__gmpn_dc_divappr_q_n T +__gmpn_dc_divrem_n T +__gmpn_dc_set_str T +__gmpn_divexact T +__gmpn_divexact_1 T +__gmpn_divexact_by3 T +__gmpn_divexact_by3c T +__gmpn_divexact_itch T +__gmpn_divisible_p T +__gmpn_divmod_1 T +__gmpn_divrem T +__gmpn_divrem_1 T +__gmpn_divrem_2 T +__gmpn_dump T +__gmpn_fft_best_k T +__gmpn_fft_next_size T +__gmpn_fib2_ui T +__gmpn_gcd T +__gmpn_gcd_1 T +__gmpn_gcd_lehmer_n T +__gmpn_gcd_subdiv_step T +__gmpn_gcdext T +__gmpn_gcdext_1 T +__gmpn_gcdext_lehmer_n T +__gmpn_gcdext_subdiv_step T +__gmpn_get_d T +__gmpn_get_str T +__gmpn_hamdist T +__gmpn_hgcd T +__gmpn_hgcd2 T +__gmpn_hgcd_itch T +__gmpn_hgcd_lehmer T +__gmpn_hgcd_matrix_adjust T +__gmpn_hgcd_matrix_init T +__gmpn_hgcd_matrix_mul T +__gmpn_hgcd_mul_matrix1_inverse_vector T +__gmpn_hgcd_mul_matrix1_vector T +__gmpn_invert T +__gmpn_invert_itch T +__gmpn_jacobi_base T +__gmpn_kara_mul_n T +__gmpn_kara_sqr_n T +__gmpn_lshift T +__gmpn_matrix22_mul T +__gmpn_matrix22_mul_itch T +__gmpn_matrix22_mul_strassen T +__gmpn_mod_1 T +__gmpn_mod_1s_1p T +__gmpn_mod_1s_1p_cps T +__gmpn_mod_1s_2p T +__gmpn_mod_1s_2p_cps T +__gmpn_mod_1s_3p T +__gmpn_mod_1s_3p_cps T +__gmpn_mod_1s_4p T +__gmpn_mod_1s_4p_cps T +__gmpn_mod_34lsub1 T +__gmpn_modexact_1_odd T +__gmpn_modexact_1c_odd T +__gmpn_mu_bdiv_q T +__gmpn_mu_bdiv_q_itch T +__gmpn_mu_bdiv_qr T +__gmpn_mu_div_q T +__gmpn_mu_div_qr T +__gmpn_mu_div_qr_choose_in T +__gmpn_mu_div_qr_itch T +__gmpn_mu_divappr_q T +__gmpn_mu_divappr_q_choose_in T +__gmpn_mu_divappr_q_itch T +__gmpn_mul T +__gmpn_mul_1 T +__gmpn_mul_1c T +__gmpn_mul_basecase T +__gmpn_mul_fft T +__gmpn_mul_fft_full T +__gmpn_mul_n T +__gmpn_mullow_basecase T +__gmpn_mullow_n T +__gmpn_neg_n T +__gmpn_perfect_square_p T +__gmpn_popcount T +__gmpn_pow_1 T +__gmpn_powlo T +__gmpn_powm T +__gmpn_powm_sec T +__gmpn_preinv_dc_div_qr T +__gmpn_preinv_dc_divappr_q T +__gmpn_preinv_divrem_1 T +__gmpn_preinv_mod_1 T +__gmpn_preinv_mu_div_qr T +__gmpn_preinv_mu_divappr_q T +__gmpn_random T +__gmpn_random2 T +__gmpn_redc_1 T +__gmpn_redc_2 T +__gmpn_rootrem T +__gmpn_rshift T +__gmpn_sb_bdiv_q T +__gmpn_sb_bdiv_qr T +__gmpn_sb_div_q T +__gmpn_sb_div_qr T +__gmpn_sb_divappr_q T +__gmpn_sb_divrem_mn T +__gmpn_scan0 T +__gmpn_scan1 T +__gmpn_set_str T +__gmpn_set_str_compute_powtab T +__gmpn_sqr T +__gmpn_sqr_basecase T +__gmpn_sqrtrem T +__gmpn_sub T +__gmpn_sub_1 T +__gmpn_sub_n T +__gmpn_subcnd_n T +__gmpn_submul_1 T +__gmpn_tabselect T +__gmpn_tdiv_qr T +__gmpn_toom22_mul T +__gmpn_toom2_sqr T +__gmpn_toom32_mul T +__gmpn_toom33_mul T +__gmpn_toom3_mul_n T +__gmpn_toom3_sqr T +__gmpn_toom3_sqr_n T +__gmpn_toom42_mul T +__gmpn_toom44_mul T +__gmpn_toom4_sqr T +__gmpn_toom53_mul T +__gmpn_toom62_mul T +__gmpn_toom_interpolate_5pts T +__gmpn_toom_interpolate_7pts T +__gmpq_abs T +__gmpq_add T +__gmpq_canonicalize T +__gmpq_clear T +__gmpq_cmp T +__gmpq_cmp_si T +__gmpq_cmp_ui T +__gmpq_div T +__gmpq_div_2exp T +__gmpq_equal T +__gmpq_get_d T +__gmpq_get_den T +__gmpq_get_num T +__gmpq_get_str T +__gmpq_init T +__gmpq_inp_str T +__gmpq_inv T +__gmpq_mul T +__gmpq_mul_2exp T +__gmpq_neg T +__gmpq_out_str T +__gmpq_set T +__gmpq_set_d T +__gmpq_set_den T +__gmpq_set_f T +__gmpq_set_num T +__gmpq_set_si T +__gmpq_set_str T +__gmpq_set_ui T +__gmpq_set_z T +__gmpq_sub T +__gmpq_swap T +__gmpz_abs T +__gmpz_add T +__gmpz_add_ui T +__gmpz_addmul T +__gmpz_addmul_ui T +__gmpz_and T +__gmpz_aorsmul_1 T +__gmpz_array_init T +__gmpz_bin_ui T +__gmpz_bin_uiui T +__gmpz_cdiv_q T +__gmpz_cdiv_q_2exp T +__gmpz_cdiv_q_ui T +__gmpz_cdiv_qr T +__gmpz_cdiv_qr_ui T +__gmpz_cdiv_r T +__gmpz_cdiv_r_2exp T +__gmpz_cdiv_r_ui T +__gmpz_cdiv_ui T +__gmpz_clear T +__gmpz_clrbit T +__gmpz_cmp T +__gmpz_cmp_d T +__gmpz_cmp_si T +__gmpz_cmp_ui T +__gmpz_cmpabs T +__gmpz_cmpabs_d T +__gmpz_cmpabs_ui T +__gmpz_com T +__gmpz_combit T +__gmpz_congruent_2exp_p T +__gmpz_congruent_p T +__gmpz_congruent_ui_p T +__gmpz_divexact T +__gmpz_divexact_gcd T +__gmpz_divexact_ui T +__gmpz_divisible_2exp_p T +__gmpz_divisible_p T +__gmpz_divisible_ui_p T +__gmpz_dump T +__gmpz_export T +__gmpz_fac_ui T +__gmpz_fdiv_q T +__gmpz_fdiv_q_2exp T +__gmpz_fdiv_q_ui T +__gmpz_fdiv_qr T +__gmpz_fdiv_qr_ui T +__gmpz_fdiv_r T +__gmpz_fdiv_r_2exp T +__gmpz_fdiv_r_ui T +__gmpz_fdiv_ui T +__gmpz_fib2_ui T +__gmpz_fib_ui T +__gmpz_fits_sint_p T +__gmpz_fits_slong_p T +__gmpz_fits_sshort_p T +__gmpz_fits_uint_p T +__gmpz_fits_ulong_p T +__gmpz_fits_ushort_p T +__gmpz_gcd T +__gmpz_gcd_ui T +__gmpz_gcdext T +__gmpz_get_d T +__gmpz_get_d_2exp T +__gmpz_get_si T +__gmpz_get_str T +__gmpz_get_ui T +__gmpz_getlimbn T +__gmpz_hamdist T +__gmpz_import T +__gmpz_init T +__gmpz_init2 T +__gmpz_init_set T +__gmpz_init_set_d T +__gmpz_init_set_si T +__gmpz_init_set_str T +__gmpz_init_set_ui T +__gmpz_inp_raw T +__gmpz_inp_str T +__gmpz_inp_str_nowhite T +__gmpz_invert T +__gmpz_ior T +__gmpz_jacobi T +__gmpz_kronecker_si T +__gmpz_kronecker_ui T +__gmpz_lcm T +__gmpz_lcm_ui T +__gmpz_legendre T +__gmpz_lucnum2_ui T +__gmpz_lucnum_ui T +__gmpz_millerrabin T +__gmpz_mod T +__gmpz_mul T +__gmpz_mul_2exp T +__gmpz_mul_si T +__gmpz_mul_ui T +__gmpz_n_pow_ui T +__gmpz_neg T +__gmpz_nextprime T +__gmpz_out_raw T +__gmpz_out_str T +__gmpz_perfect_power_p T +__gmpz_perfect_square_p T +__gmpz_popcount T +__gmpz_pow_ui T +__gmpz_powm T +__gmpz_powm_ui T +__gmpz_probab_prime_p T +__gmpz_random T +__gmpz_random2 T +__gmpz_realloc T +__gmpz_realloc2 T +__gmpz_remove T +__gmpz_root T +__gmpz_rootrem T +__gmpz_rrandomb T +__gmpz_scan0 T +__gmpz_scan1 T +__gmpz_set T +__gmpz_set_d T +__gmpz_set_f T +__gmpz_set_q T +__gmpz_set_si T +__gmpz_set_str T +__gmpz_set_ui T +__gmpz_setbit T +__gmpz_si_kronecker T +__gmpz_size T +__gmpz_sizeinbase T +__gmpz_sqrt T +__gmpz_sqrtrem T +__gmpz_sub T +__gmpz_sub_ui T +__gmpz_submul T +__gmpz_submul_ui T +__gmpz_swap T +__gmpz_tdiv_q T +__gmpz_tdiv_q_2exp T +__gmpz_tdiv_q_ui T +__gmpz_tdiv_qr T +__gmpz_tdiv_qr_ui T +__gmpz_tdiv_r T +__gmpz_tdiv_r_2exp T +__gmpz_tdiv_r_ui T +__gmpz_tdiv_ui T +__gmpz_tstbit T +__gmpz_ui_kronecker T +__gmpz_ui_pow_ui T +__gmpz_ui_sub T +__gmpz_urandomb T +__gmpz_urandomm T +__gmpz_xor T diff --git a/repos/libports/lib/symbols/mpc b/repos/libports/lib/symbols/mpc new file mode 100644 index 0000000000..b6510c3e0f --- /dev/null +++ b/repos/libports/lib/symbols/mpc @@ -0,0 +1,125 @@ +mpc_abs T +mpc_acos T +mpc_acosh T +mpc_add T +mpc_add_fr T +mpc_add_si T +mpc_add_ui T +mpc_alloc_str T +mpc_arg T +mpc_asin T +mpc_asinh T +mpc_atan T +mpc_atanh T +mpc_ceil_log2 T +mpc_clear T +mpc_cmp T +mpc_cmp_si_si T +mpc_conj T +mpc_cos T +mpc_cosh T +mpc_div T +mpc_div_2exp T +mpc_div_fr T +mpc_div_ui T +mpc_exp T +mpc_fma T +mpc_fr_div T +mpc_fr_sub T +mpc_free_str T +mpc_get_prec T +mpc_get_prec2 T +mpc_get_str T +mpc_get_version T +mpc_imag T +mpc_init2 T +mpc_init3 T +mpc_inp_str T +mpc_log T +mpc_log_acos T +mpc_log_acosh T +mpc_log_add T +mpc_log_asin T +mpc_log_asinh T +mpc_log_atan T +mpc_log_atanh T +mpc_log_conj T +mpc_log_cos T +mpc_log_cosh T +mpc_log_div T +mpc_log_exp T +mpc_log_fma T +mpc_log_log T +mpc_log_mul T +mpc_log_neg T +mpc_log_pow T +mpc_log_proj T +mpc_log_sin T +mpc_log_sin_cos T +mpc_log_sinh T +mpc_log_sqr T +mpc_log_sqrt T +mpc_log_sub T +mpc_log_tan T +mpc_log_tanh T +mpc_mul T +mpc_mul_2exp T +mpc_mul_fr T +mpc_mul_i T +mpc_mul_karatsuba T +mpc_mul_naive T +mpc_mul_si T +mpc_mul_ui T +mpc_neg T +mpc_norm T +mpc_out_str T +mpc_pow T +mpc_pow_d T +mpc_pow_fr T +mpc_pow_ld T +mpc_pow_si T +mpc_pow_ui T +mpc_pow_usi T +mpc_pow_z T +mpc_proj T +mpc_real T +mpc_realloc_str T +mpc_set T +mpc_set_d T +mpc_set_d_d T +mpc_set_f T +mpc_set_f_f T +mpc_set_fr T +mpc_set_fr_fr T +mpc_set_ld T +mpc_set_ld_ld T +mpc_set_nan T +mpc_set_prec T +mpc_set_q T +mpc_set_q_q T +mpc_set_si T +mpc_set_si_si T +mpc_set_sj T +mpc_set_sj_sj T +mpc_set_str T +mpc_set_ui T +mpc_set_ui_ui T +mpc_set_uj T +mpc_set_uj_uj T +mpc_set_z T +mpc_set_z_z T +mpc_sin T +mpc_sin_cos T +mpc_sinh T +mpc_sqr T +mpc_sqrt T +mpc_strtoc T +mpc_sub T +mpc_sub_fr T +mpc_sub_ui T +mpc_swap T +mpc_tan T +mpc_tanh T +mpc_ui_div T +mpc_ui_ui_sub T +mpc_urandom T diff --git a/repos/libports/lib/symbols/mpfr b/repos/libports/lib/symbols/mpfr new file mode 100644 index 0000000000..613e103d80 --- /dev/null +++ b/repos/libports/lib/symbols/mpfr @@ -0,0 +1,441 @@ +mpfr_abort_prec_max T +mpfr_abs T +mpfr_acos T +mpfr_acosh T +mpfr_add T +mpfr_add1 T +mpfr_add1sp T +mpfr_add_d T +mpfr_add_q T +mpfr_add_si T +mpfr_add_ui T +mpfr_add_z T +mpfr_agm T +mpfr_ai T +mpfr_allocate_func B 8 +mpfr_asin T +mpfr_asinh T +mpfr_asprintf T +mpfr_assert_fail T +mpfr_atan T +mpfr_atan2 T +mpfr_atanh T +mpfr_bases R 2056 +mpfr_bernoulli_internal T +mpfr_buildopt_decimal_p T +mpfr_buildopt_tls_p T +mpfr_cache T +mpfr_can_round T +mpfr_can_round_raw T +mpfr_cbrt T +mpfr_ceil T +mpfr_check T +mpfr_check_range T +mpfr_clear T +mpfr_clear_cache T +mpfr_clear_erangeflag T +mpfr_clear_flags T +mpfr_clear_inexflag T +mpfr_clear_nanflag T +mpfr_clear_overflow T +mpfr_clear_underflow T +mpfr_clears T +mpfr_cmp T +mpfr_cmp2 T +mpfr_cmp3 T +mpfr_cmp_d T +mpfr_cmp_f T +mpfr_cmp_ld T +mpfr_cmp_q T +mpfr_cmp_si T +mpfr_cmp_si_2exp T +mpfr_cmp_ui T +mpfr_cmp_ui_2exp T +mpfr_cmp_z T +mpfr_cmpabs T +mpfr_const_catalan T +mpfr_const_catalan_internal T +mpfr_const_euler T +mpfr_const_euler_internal T +mpfr_const_log2 T +mpfr_const_log2_internal T +mpfr_const_pi T +mpfr_const_pi_internal T +mpfr_copysign T +mpfr_cos T +mpfr_cosh T +mpfr_cot T +mpfr_coth T +mpfr_csc T +mpfr_csch T +mpfr_custom_get_exp T +mpfr_custom_get_kind T +mpfr_custom_get_significand T +mpfr_custom_get_size T +mpfr_custom_init T +mpfr_custom_init_set T +mpfr_custom_move T +mpfr_d_div T +mpfr_d_sub T +mpfr_default_allocate T +mpfr_default_free T +mpfr_default_reallocate T +mpfr_digamma T +mpfr_dim T +mpfr_div T +mpfr_div_2exp T +mpfr_div_2si T +mpfr_div_2ui T +mpfr_div_d T +mpfr_div_q T +mpfr_div_si T +mpfr_div_ui T +mpfr_div_ui2 T +mpfr_div_z T +mpfr_dump T +mpfr_dump_mant T +mpfr_eint T +mpfr_eq T +mpfr_equal_p T +mpfr_erangeflag_p T +mpfr_erf T +mpfr_erfc T +mpfr_exp T +mpfr_exp10 T +mpfr_exp2 T +mpfr_exp_2 T +mpfr_exp_3 T +mpfr_expm1 T +mpfr_extract T +mpfr_fac_ui T +mpfr_fits_intmax_p T +mpfr_fits_sint_p T +mpfr_fits_slong_p T +mpfr_fits_sshort_p T +mpfr_fits_uint_p T +mpfr_fits_uintmax_p T +mpfr_fits_ulong_p T +mpfr_fits_ushort_p T +mpfr_floor T +mpfr_fma T +mpfr_fmod T +mpfr_fms T +mpfr_fprint_binary T +mpfr_frac T +mpfr_free_cache T +mpfr_free_func B 8 +mpfr_free_str T +mpfr_gamma T +mpfr_gamma_one_and_two_third T +mpfr_get_d T +mpfr_get_d1 T +mpfr_get_d_2exp T +mpfr_get_default_prec T +mpfr_get_default_rounding_mode T +mpfr_get_emax T +mpfr_get_emax_max T +mpfr_get_emax_min T +mpfr_get_emin T +mpfr_get_emin_max T +mpfr_get_emin_min T +mpfr_get_exp T +mpfr_get_f T +mpfr_get_flt T +mpfr_get_ld T +mpfr_get_ld_2exp T +mpfr_get_patches T +mpfr_get_prec T +mpfr_get_si T +mpfr_get_str T +mpfr_get_ui T +mpfr_get_version T +mpfr_get_z T +mpfr_get_z_2exp T +mpfr_greater_p T +mpfr_greaterequal_p T +mpfr_hypot T +mpfr_inexflag_p T +mpfr_inf_p T +mpfr_init T +mpfr_init2 T +mpfr_init_set_str T +mpfr_inits T +mpfr_inits2 T +mpfr_integer_p T +mpfr_j0 T +mpfr_j1 T +mpfr_jn T +mpfr_l2b_10_0__tab R 8 +mpfr_l2b_10_1__tab R 16 +mpfr_l2b_11_0__tab R 8 +mpfr_l2b_11_1__tab R 16 +mpfr_l2b_12_0__tab R 8 +mpfr_l2b_12_1__tab R 16 +mpfr_l2b_13_0__tab R 8 +mpfr_l2b_13_1__tab R 16 +mpfr_l2b_14_0__tab R 8 +mpfr_l2b_14_1__tab R 16 +mpfr_l2b_15_0__tab R 8 +mpfr_l2b_15_1__tab R 16 +mpfr_l2b_16_0__tab R 8 +mpfr_l2b_16_1__tab R 16 +mpfr_l2b_17_0__tab R 8 +mpfr_l2b_17_1__tab R 16 +mpfr_l2b_18_0__tab R 8 +mpfr_l2b_18_1__tab R 16 +mpfr_l2b_19_0__tab R 8 +mpfr_l2b_19_1__tab R 16 +mpfr_l2b_20_0__tab R 8 +mpfr_l2b_20_1__tab R 16 +mpfr_l2b_21_0__tab R 8 +mpfr_l2b_21_1__tab R 16 +mpfr_l2b_22_0__tab R 8 +mpfr_l2b_22_1__tab R 16 +mpfr_l2b_23_0__tab R 8 +mpfr_l2b_23_1__tab R 16 +mpfr_l2b_24_0__tab R 8 +mpfr_l2b_24_1__tab R 16 +mpfr_l2b_25_0__tab R 8 +mpfr_l2b_25_1__tab R 16 +mpfr_l2b_26_0__tab R 8 +mpfr_l2b_26_1__tab R 16 +mpfr_l2b_27_0__tab R 8 +mpfr_l2b_27_1__tab R 16 +mpfr_l2b_28_0__tab R 8 +mpfr_l2b_28_1__tab R 16 +mpfr_l2b_29_0__tab R 8 +mpfr_l2b_29_1__tab R 16 +mpfr_l2b_2_0__tab R 8 +mpfr_l2b_2_1__tab R 16 +mpfr_l2b_30_0__tab R 8 +mpfr_l2b_30_1__tab R 16 +mpfr_l2b_31_0__tab R 8 +mpfr_l2b_31_1__tab R 16 +mpfr_l2b_32_0__tab R 8 +mpfr_l2b_32_1__tab R 16 +mpfr_l2b_33_0__tab R 8 +mpfr_l2b_33_1__tab R 16 +mpfr_l2b_34_0__tab R 8 +mpfr_l2b_34_1__tab R 16 +mpfr_l2b_35_0__tab R 8 +mpfr_l2b_35_1__tab R 16 +mpfr_l2b_36_0__tab R 8 +mpfr_l2b_36_1__tab R 16 +mpfr_l2b_37_0__tab R 8 +mpfr_l2b_37_1__tab R 16 +mpfr_l2b_38_0__tab R 8 +mpfr_l2b_38_1__tab R 16 +mpfr_l2b_39_0__tab R 8 +mpfr_l2b_39_1__tab R 16 +mpfr_l2b_3_0__tab R 8 +mpfr_l2b_3_1__tab R 16 +mpfr_l2b_40_0__tab R 8 +mpfr_l2b_40_1__tab R 16 +mpfr_l2b_41_0__tab R 8 +mpfr_l2b_41_1__tab R 16 +mpfr_l2b_42_0__tab R 8 +mpfr_l2b_42_1__tab R 16 +mpfr_l2b_43_0__tab R 8 +mpfr_l2b_43_1__tab R 16 +mpfr_l2b_44_0__tab R 8 +mpfr_l2b_44_1__tab R 16 +mpfr_l2b_45_0__tab R 8 +mpfr_l2b_45_1__tab R 16 +mpfr_l2b_46_0__tab R 8 +mpfr_l2b_46_1__tab R 16 +mpfr_l2b_47_0__tab R 8 +mpfr_l2b_47_1__tab R 16 +mpfr_l2b_48_0__tab R 8 +mpfr_l2b_48_1__tab R 16 +mpfr_l2b_49_0__tab R 8 +mpfr_l2b_49_1__tab R 16 +mpfr_l2b_4_0__tab R 8 +mpfr_l2b_4_1__tab R 16 +mpfr_l2b_50_0__tab R 8 +mpfr_l2b_50_1__tab R 16 +mpfr_l2b_51_0__tab R 8 +mpfr_l2b_51_1__tab R 16 +mpfr_l2b_52_0__tab R 8 +mpfr_l2b_52_1__tab R 16 +mpfr_l2b_53_0__tab R 8 +mpfr_l2b_53_1__tab R 16 +mpfr_l2b_54_0__tab R 8 +mpfr_l2b_54_1__tab R 16 +mpfr_l2b_55_0__tab R 8 +mpfr_l2b_55_1__tab R 16 +mpfr_l2b_56_0__tab R 8 +mpfr_l2b_56_1__tab R 16 +mpfr_l2b_57_0__tab R 8 +mpfr_l2b_57_1__tab R 16 +mpfr_l2b_58_0__tab R 8 +mpfr_l2b_58_1__tab R 16 +mpfr_l2b_59_0__tab R 8 +mpfr_l2b_59_1__tab R 16 +mpfr_l2b_5_0__tab R 8 +mpfr_l2b_5_1__tab R 16 +mpfr_l2b_60_0__tab R 8 +mpfr_l2b_60_1__tab R 16 +mpfr_l2b_61_0__tab R 8 +mpfr_l2b_61_1__tab R 16 +mpfr_l2b_62_0__tab R 8 +mpfr_l2b_62_1__tab R 16 +mpfr_l2b_6_0__tab R 8 +mpfr_l2b_6_1__tab R 16 +mpfr_l2b_7_0__tab R 8 +mpfr_l2b_7_1__tab R 16 +mpfr_l2b_8_0__tab R 8 +mpfr_l2b_8_1__tab R 16 +mpfr_l2b_9_0__tab R 8 +mpfr_l2b_9_1__tab R 16 +mpfr_less_p T +mpfr_lessequal_p T +mpfr_lessgreater_p T +mpfr_lgamma T +mpfr_li2 T +mpfr_lngamma T +mpfr_log T +mpfr_log10 T +mpfr_log1p T +mpfr_log2 T +mpfr_max T +mpfr_min T +mpfr_min_prec T +mpfr_modf T +mpfr_mpn_exp T +mpfr_mul T +mpfr_mul_2exp T +mpfr_mul_2si T +mpfr_mul_2ui T +mpfr_mul_d T +mpfr_mul_q T +mpfr_mul_si T +mpfr_mul_ui T +mpfr_mul_z T +mpfr_mulhigh_n T +mpfr_nan_p T +mpfr_nanflag_p T +mpfr_neg T +mpfr_nextabove T +mpfr_nextbelow T +mpfr_nexttoinf T +mpfr_nexttoward T +mpfr_nexttozero T +mpfr_number_p T +mpfr_overflow T +mpfr_overflow_p T +mpfr_pow T +mpfr_pow_general T +mpfr_pow_si T +mpfr_pow_ui T +mpfr_pow_z T +mpfr_powerof2_raw T +mpfr_prec_round T +mpfr_print_binary T +mpfr_print_mant_binary T +mpfr_print_rnd_mode T +mpfr_printf T +mpfr_rand_raw T +mpfr_rands B 32 +mpfr_rands_initialized B 1 +mpfr_reallocate_func B 8 +mpfr_rec_sqrt T +mpfr_regular_p T +mpfr_reldiff T +mpfr_remainder T +mpfr_remquo T +mpfr_rint T +mpfr_rint_ceil T +mpfr_rint_floor T +mpfr_rint_round T +mpfr_rint_trunc T +mpfr_root T +mpfr_round T +mpfr_round_near_x T +mpfr_round_p T +mpfr_round_raw T +mpfr_round_raw_2 T +mpfr_round_raw_4 T +mpfr_scale2 T +mpfr_sec T +mpfr_sech T +mpfr_set T +mpfr_set4 T +mpfr_set_d T +mpfr_set_default_prec T +mpfr_set_default_rounding_mode T +mpfr_set_emax T +mpfr_set_emin T +mpfr_set_erangeflag T +mpfr_set_exp T +mpfr_set_f T +mpfr_set_flt T +mpfr_set_inexflag T +mpfr_set_inf T +mpfr_set_ld T +mpfr_set_nan T +mpfr_set_nanflag T +mpfr_set_overflow T +mpfr_set_prec T +mpfr_set_prec_raw T +mpfr_set_q T +mpfr_set_si T +mpfr_set_si_2exp T +mpfr_set_str T +mpfr_set_str_binary T +mpfr_set_ui T +mpfr_set_ui_2exp T +mpfr_set_underflow T +mpfr_set_z T +mpfr_set_z_2exp T +mpfr_set_zero T +mpfr_setmax T +mpfr_setmin T +mpfr_setsign T +mpfr_sgn T +mpfr_si_div T +mpfr_si_sub T +mpfr_signbit T +mpfr_sin T +mpfr_sin_cos T +mpfr_sincos_fast T +mpfr_sinh T +mpfr_sinh_cosh T +mpfr_snprintf T +mpfr_sprintf T +mpfr_sqr T +mpfr_sqrhigh_n T +mpfr_sqrt T +mpfr_sqrt_ui T +mpfr_strtofr T +mpfr_sub T +mpfr_sub1 T +mpfr_sub1sp T +mpfr_sub_d T +mpfr_sub_q T +mpfr_sub_si T +mpfr_sub_ui T +mpfr_sub_z T +mpfr_subnormalize T +mpfr_sum T +mpfr_sum_sort T +mpfr_swap T +mpfr_tan T +mpfr_tanh T +mpfr_tmp_allocate T +mpfr_tmp_free T +mpfr_trunc T +mpfr_ui_div T +mpfr_ui_pow T +mpfr_ui_pow_ui T +mpfr_ui_sub T +mpfr_underflow T +mpfr_underflow_p T +mpfr_unordered_p T +mpfr_urandom T +mpfr_urandomb T +mpfr_y0 T +mpfr_y1 T +mpfr_yn T +mpfr_zero_p T +mpfr_zeta T +mpfr_zeta_ui T diff --git a/repos/libports/recipes/api/gmp/content.mk b/repos/libports/recipes/api/gmp/content.mk new file mode 100644 index 0000000000..b05f0d1602 --- /dev/null +++ b/repos/libports/recipes/api/gmp/content.mk @@ -0,0 +1,18 @@ +MIRROR_FROM_REP_DIR := lib/import/import-gmp.mk lib/symbols/gmp + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/gmp) + +content: $(MIRROR_FROM_REP_DIR) include LICENSE + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +include: + mkdir -p $@ + cp -r $(PORT_DIR)/include/* $@/ + cp -r $(REP_DIR)/include/gmp/* $@/ + cp -r $(REP_DIR)/include/spec/32bit/gmp/* $@/ + cp -r $(REP_DIR)/include/spec/64bit/gmp/* $@/ + +LICENSE: + cp $(PORT_DIR)/src/lib/gmp/COPYING $@ diff --git a/repos/libports/recipes/api/gmp/hash b/repos/libports/recipes/api/gmp/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/api/gmp/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/api/mpc/content.mk b/repos/libports/recipes/api/mpc/content.mk new file mode 100644 index 0000000000..a41d2637bf --- /dev/null +++ b/repos/libports/recipes/api/mpc/content.mk @@ -0,0 +1,15 @@ +MIRROR_FROM_REP_DIR = lib/import/import-mpc.mk lib/symbols/mpc + +content: include LICENSE $(MIRROR_FROM_REP_DIR) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpc) + +include: + mkdir $@ + cp -r $(PORT_DIR)/include/mpc/* $@/ + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/lib/mpc/COPYING.LIB $@ diff --git a/repos/libports/recipes/api/mpc/hash b/repos/libports/recipes/api/mpc/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/api/mpc/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/api/mpfr/content.mk b/repos/libports/recipes/api/mpfr/content.mk new file mode 100644 index 0000000000..7658e09c14 --- /dev/null +++ b/repos/libports/recipes/api/mpfr/content.mk @@ -0,0 +1,13 @@ +content: include lib/symbols/mpfr LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpfr) + +include: + mkdir $@ + cp -r $(PORT_DIR)/include/mpfr/* $@/ + +lib/symbols/mpfr: + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/lib/mpfr/COPYING $@ diff --git a/repos/libports/recipes/api/mpfr/hash b/repos/libports/recipes/api/mpfr/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/api/mpfr/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/src/gmp/api b/repos/libports/recipes/src/gmp/api new file mode 100644 index 0000000000..a0a04787c0 --- /dev/null +++ b/repos/libports/recipes/src/gmp/api @@ -0,0 +1 @@ +gmp diff --git a/repos/libports/recipes/src/gmp/content.mk b/repos/libports/recipes/src/gmp/content.mk new file mode 100644 index 0000000000..17c828f4cb --- /dev/null +++ b/repos/libports/recipes/src/gmp/content.mk @@ -0,0 +1,49 @@ +MIRROR_FROM_REP_DIR = \ + lib/import/import-gmp.mk \ + lib/mk/gmp.inc \ + lib/mk/gmp.mk \ + lib/mk/gmp-mpf.mk \ + lib/mk/gmp-mpq.mk \ + lib/mk/gmp-mpz.mk \ + lib/mk/spec/arm/gmp-mpn.mk \ + lib/mk/spec/x86_32/gmp-mpn.mk \ + lib/mk/spec/x86_64/gmp-mpn.mk \ + +content: $(MIRROR_FROM_REP_DIR) \ + LICENSE \ + include \ + include/gmp \ + include/spec/32bit/gmp \ + include/spec/64bit/gmp \ + src/lib/gmp + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/gmp) +PORT_SRC_DIR := $(PORT_DIR)/src/lib/gmp + +include: + mkdir -p $@ + cp -r $(PORT_DIR)/include/* $@/ + +include/gmp: include + mkdir -p $@ + cp -r $(REP_DIR)/include/gmp/* $@/ + +include/spec/32bit/gmp: include + mkdir -p $@ + cp -r $(REP_DIR)/include/spec/32bit/gmp/* $@/ + +include/spec/64bit/gmp: include + mkdir -p $@ + cp -r $(REP_DIR)/include/spec/64bit/gmp/* $@/ + +src/lib/gmp: + mkdir -p $@ + cp -r $(PORT_SRC_DIR)/* $@ + cp -r $(REP_DIR)/src/lib/gmp/* $@ + echo "LIBS = gmp" > $@/target.mk + +LICENSE: + cp $(PORT_SRC_DIR)/COPYING $@ diff --git a/repos/libports/recipes/src/gmp/hash b/repos/libports/recipes/src/gmp/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/src/gmp/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/src/gmp/used_apis b/repos/libports/recipes/src/gmp/used_apis new file mode 100644 index 0000000000..26901dafc1 --- /dev/null +++ b/repos/libports/recipes/src/gmp/used_apis @@ -0,0 +1,3 @@ +libc +so +gmp diff --git a/repos/libports/recipes/src/mpc/api b/repos/libports/recipes/src/mpc/api new file mode 100644 index 0000000000..5bcf2cdfb1 --- /dev/null +++ b/repos/libports/recipes/src/mpc/api @@ -0,0 +1 @@ +mpfr diff --git a/repos/libports/recipes/src/mpc/content.mk b/repos/libports/recipes/src/mpc/content.mk new file mode 100644 index 0000000000..2e32839bfe --- /dev/null +++ b/repos/libports/recipes/src/mpc/content.mk @@ -0,0 +1,16 @@ +MIRROR_FROM_REP_DIR = lib/import/import-mpc.mk lib/mk/mpc.mk + +content: LICENSE $(MIRROR_FROM_REP_DIR) src/lib/mpc + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpc) + +src/lib/mpc: + mkdir -p $@ + cp -r $(PORT_DIR)/src/lib/mpc/* $@ + echo "LIBS = mpc" > $@/target.mk + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/lib/mpc/COPYING.LIB $@ diff --git a/repos/libports/recipes/src/mpc/hash b/repos/libports/recipes/src/mpc/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/src/mpc/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/src/mpc/used_apis b/repos/libports/recipes/src/mpc/used_apis new file mode 100644 index 0000000000..87a02686ff --- /dev/null +++ b/repos/libports/recipes/src/mpc/used_apis @@ -0,0 +1,4 @@ +gmp +mpfr +libc +so diff --git a/repos/libports/recipes/src/mpfr/api b/repos/libports/recipes/src/mpfr/api new file mode 100644 index 0000000000..5bcf2cdfb1 --- /dev/null +++ b/repos/libports/recipes/src/mpfr/api @@ -0,0 +1 @@ +mpfr diff --git a/repos/libports/recipes/src/mpfr/content.mk b/repos/libports/recipes/src/mpfr/content.mk new file mode 100644 index 0000000000..4e7dc152d1 --- /dev/null +++ b/repos/libports/recipes/src/mpfr/content.mk @@ -0,0 +1,14 @@ +content: src/lib/mpfr lib/mk/mpfr.mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mpfr) + +src/lib/mpfr: + mkdir -p $@ + cp -r $(PORT_DIR)/src/lib/mpfr/* $@ + echo "LIBS = mpfr" > $@/target.mk + +lib/mk/mpfr.mk: + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/lib/mpfr/COPYING $@ diff --git a/repos/libports/recipes/src/mpfr/hash b/repos/libports/recipes/src/mpfr/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/libports/recipes/src/mpfr/hash @@ -0,0 +1 @@ +- diff --git a/repos/libports/recipes/src/mpfr/used_apis b/repos/libports/recipes/src/mpfr/used_apis new file mode 100644 index 0000000000..fbf466f49b --- /dev/null +++ b/repos/libports/recipes/src/mpfr/used_apis @@ -0,0 +1,3 @@ +gmp +libc +so diff --git a/repos/ports/recipes/pkg/noux-build-x86/README b/repos/ports/recipes/pkg/noux-build-x86/README new file mode 100644 index 0000000000..febb1b4ba2 --- /dev/null +++ b/repos/ports/recipes/pkg/noux-build-x86/README @@ -0,0 +1 @@ +Noux runtime for building software. diff --git a/repos/ports/recipes/pkg/noux-build-x86/archives b/repos/ports/recipes/pkg/noux-build-x86/archives new file mode 100644 index 0000000000..015cc624d2 --- /dev/null +++ b/repos/ports/recipes/pkg/noux-build-x86/archives @@ -0,0 +1,24 @@ +_/src/bash +_/src/binutils_x86 +_/src/coreutils +_/src/findutils +_/src/gcc_x86 +_/src/gmp +_/src/gnumake +_/src/grep +_/src/init +_/src/libc +_/src/mpc +_/src/mpfr +_/src/ncurses +_/src/nit_fb +_/src/noux +_/src/pcre +_/src/posix +_/src/sed +_/src/stdcxx +_/src/tar +_/src/terminal +_/src/vfs +_/src/vim-minimal +_/src/which diff --git a/repos/ports/recipes/pkg/noux-build-x86/hash b/repos/ports/recipes/pkg/noux-build-x86/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/pkg/noux-build-x86/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/pkg/noux-build-x86/runtime b/repos/ports/recipes/pkg/noux-build-x86/runtime new file mode 100644 index 0000000000..756d9e40bc --- /dev/null +++ b/repos/ports/recipes/pkg/noux-build-x86/runtime @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repos/ports/recipes/src/binutils_x86/content.mk b/repos/ports/recipes/src/binutils_x86/content.mk new file mode 100644 index 0000000000..b7a7802946 --- /dev/null +++ b/repos/ports/recipes/src/binutils_x86/content.mk @@ -0,0 +1,14 @@ +content: src/noux-pkg/binutils src/noux-pkg/binutils_x86 LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/binutils) + +src/noux-pkg/binutils: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/binutils/* $@ + cp -a $(REP_DIR)/src/noux-pkg/binutils/* $@ + +src/noux-pkg/binutils_x86: + $(mirror_from_rep_dir) + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/binutils/COPYING $@ diff --git a/repos/ports/recipes/src/binutils_x86/hash b/repos/ports/recipes/src/binutils_x86/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/binutils_x86/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/binutils_x86/used_apis b/repos/ports/recipes/src/binutils_x86/used_apis new file mode 100644 index 0000000000..737e3c26a5 --- /dev/null +++ b/repos/ports/recipes/src/binutils_x86/used_apis @@ -0,0 +1,3 @@ +libc +noux +posix diff --git a/repos/ports/recipes/src/gcc_x86/content.mk b/repos/ports/recipes/src/gcc_x86/content.mk new file mode 100644 index 0000000000..635fecff03 --- /dev/null +++ b/repos/ports/recipes/src/gcc_x86/content.mk @@ -0,0 +1,12 @@ +content: src/noux-pkg/gcc LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/gcc) + +src/noux-pkg/gcc: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/gcc/* $@ + cp -a $(REP_DIR)/src/noux-pkg/gcc/* $@ + cp -a $(REP_DIR)/src/noux-pkg/gcc_x86/* $@ + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/gcc/COPYING $@ diff --git a/repos/ports/recipes/src/gcc_x86/hash b/repos/ports/recipes/src/gcc_x86/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/gcc_x86/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/gcc_x86/used_apis b/repos/ports/recipes/src/gcc_x86/used_apis new file mode 100644 index 0000000000..84a19a3f60 --- /dev/null +++ b/repos/ports/recipes/src/gcc_x86/used_apis @@ -0,0 +1,9 @@ +base +gmp +libc +mpc +mpfr +noux +posix +stdcxx +so diff --git a/repos/ports/recipes/src/gnumake/content.mk b/repos/ports/recipes/src/gnumake/content.mk new file mode 100644 index 0000000000..9fea1704be --- /dev/null +++ b/repos/ports/recipes/src/gnumake/content.mk @@ -0,0 +1,11 @@ +content: src/noux-pkg/make LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/make) + +src/noux-pkg/make: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/make/* $@ + cp -a $(REP_DIR)/src/noux-pkg/make/* $@ + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/make/COPYING $@ diff --git a/repos/ports/recipes/src/gnumake/hash b/repos/ports/recipes/src/gnumake/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/gnumake/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/gnumake/used_apis b/repos/ports/recipes/src/gnumake/used_apis new file mode 100644 index 0000000000..737e3c26a5 --- /dev/null +++ b/repos/ports/recipes/src/gnumake/used_apis @@ -0,0 +1,3 @@ +libc +noux +posix diff --git a/repos/ports/recipes/src/sed/content.mk b/repos/ports/recipes/src/sed/content.mk new file mode 100644 index 0000000000..18a931084a --- /dev/null +++ b/repos/ports/recipes/src/sed/content.mk @@ -0,0 +1,11 @@ +content: src/noux-pkg/sed LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sed) + +src/noux-pkg/sed: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/sed/* $@ + cp -a $(REP_DIR)/src/noux-pkg/sed/* $@ + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/sed/COPYING $@ diff --git a/repos/ports/recipes/src/sed/hash b/repos/ports/recipes/src/sed/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/sed/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/sed/used_apis b/repos/ports/recipes/src/sed/used_apis new file mode 100644 index 0000000000..f59356a97b --- /dev/null +++ b/repos/ports/recipes/src/sed/used_apis @@ -0,0 +1,4 @@ +libc +noux +posix +pcre diff --git a/repos/ports/recipes/src/tar/content.mk b/repos/ports/recipes/src/tar/content.mk new file mode 100644 index 0000000000..314b02120d --- /dev/null +++ b/repos/ports/recipes/src/tar/content.mk @@ -0,0 +1,11 @@ +content: src/noux-pkg/tar LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/tar) + +src/noux-pkg/tar: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/tar/* $@ + cp -a $(REP_DIR)/src/noux-pkg/tar/* $@ + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/tar/COPYING $@ diff --git a/repos/ports/recipes/src/tar/hash b/repos/ports/recipes/src/tar/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/tar/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/tar/used_apis b/repos/ports/recipes/src/tar/used_apis new file mode 100644 index 0000000000..737e3c26a5 --- /dev/null +++ b/repos/ports/recipes/src/tar/used_apis @@ -0,0 +1,3 @@ +libc +noux +posix diff --git a/repos/ports/recipes/src/which/content.mk b/repos/ports/recipes/src/which/content.mk new file mode 100644 index 0000000000..d0c4e10999 --- /dev/null +++ b/repos/ports/recipes/src/which/content.mk @@ -0,0 +1,11 @@ +content: src/noux-pkg/which LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/which) + +src/noux-pkg/which: + mkdir -p $@ + cp -a $(PORT_DIR)/src/noux-pkg/which/* $@ + cp -a $(REP_DIR)/src/noux-pkg/which/* $@ + +LICENSE: + cp $(PORT_DIR)/src/noux-pkg/which/COPYING $@ diff --git a/repos/ports/recipes/src/which/hash b/repos/ports/recipes/src/which/hash new file mode 100644 index 0000000000..39cdd0ded6 --- /dev/null +++ b/repos/ports/recipes/src/which/hash @@ -0,0 +1 @@ +- diff --git a/repos/ports/recipes/src/which/used_apis b/repos/ports/recipes/src/which/used_apis new file mode 100644 index 0000000000..737e3c26a5 --- /dev/null +++ b/repos/ports/recipes/src/which/used_apis @@ -0,0 +1,3 @@ +libc +noux +posix diff --git a/repos/ports/src/noux-pkg/gcc/target.inc b/repos/ports/src/noux-pkg/gcc/target.inc index a1efa53a6e..eced60b3c4 100644 --- a/repos/ports/src/noux-pkg/gcc/target.inc +++ b/repos/ports/src/noux-pkg/gcc/target.inc @@ -51,7 +51,7 @@ libgmp.a libmpfr.a libmpc.a libc.a: Makefile: dummy_libs -LIBS += libc libm posix libc_noux stdcxx +LIBS += libc libm posix libc_noux stdcxx base include $(call select_from_repositories,mk/noux.mk)