--- liboil-0.3.17.orig/debian/watch +++ liboil-0.3.17/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://liboil.freedesktop.org/download/liboil-([0-9.]*).tar.gz --- liboil-0.3.17.orig/debian/liboil0.3.symbols +++ liboil-0.3.17/debian/liboil0.3.symbols @@ -0,0 +1,486 @@ +liboil-0.3.so.0 liboil0.3 #MINVER# +* Build-Depends-Package: liboil0.3-dev + oil_arg_type_name@Base 0.3.1 + oil_class_choose_by_name@Base 0.3.1 + oil_class_get@Base 0.3.1 + oil_class_get_by_index@Base 0.3.1 + oil_class_get_n_classes@Base 0.3.1 + oil_class_optimize@Base 0.3.1 + oil_class_register_impl@Base 0.3.10 + oil_class_register_impl_by_name@Base 0.3.1 + oil_class_register_impl_full@Base 0.3.10 + oil_cpu_detect_arch@Base 0.3.13 + oil_cpu_flags@Base 0.3.13 + oil_cpu_get_flags@Base 0.3.1 + oil_cpu_get_frequency@Base 0.3.13 + oil_debug_get_level@Base 0.3.1 + oil_debug_print@Base 0.3.13 + oil_debug_set_level@Base 0.3.1 + oil_debug_set_print_function@Base 0.3.1 + oil_fault_check_disable@Base 0.3.13 + oil_fault_check_enable@Base 0.3.13 + oil_fault_check_try@Base 0.3.13 + oil_function_class_ptr_abs_f32_f32@Base 0.3.1 + oil_function_class_ptr_abs_f64_f64@Base 0.3.1 + oil_function_class_ptr_abs_u16_s16@Base 0.3.1 + oil_function_class_ptr_abs_u32_s32@Base 0.3.1 + oil_function_class_ptr_abs_u8_s8@Base 0.3.1 + oil_function_class_ptr_add2_rshift_add_s16@Base 0.3.13 + oil_function_class_ptr_add2_rshift_sub_s16@Base 0.3.13 + oil_function_class_ptr_add_const_rshift_s16@Base 0.3.10 + oil_function_class_ptr_add_f32@Base 0.3.10 + oil_function_class_ptr_add_f64@Base 0.3.13 + oil_function_class_ptr_add_s16@Base 0.3.10 + oil_function_class_ptr_add_s16_u8@Base 0.3.13 + oil_function_class_ptr_addc_rshift_s16@Base 0.3.13 + oil_function_class_ptr_addc_s16@Base 0.3.13 + oil_function_class_ptr_argb_paint_u8@Base 0.3.1 + oil_function_class_ptr_average2_u8@Base 0.3.1 + oil_function_class_ptr_avg2_12xn_u8@Base 0.3.13 + oil_function_class_ptr_avg2_16xn_u8@Base 0.3.13 + oil_function_class_ptr_avg2_32xn_u8@Base 0.3.16 + oil_function_class_ptr_avg2_8xn_u8@Base 0.3.13 + oil_function_class_ptr_ayuv2argb_u8@Base 0.3.1 + oil_function_class_ptr_ayuv2uyvy@Base 0.3.10 + oil_function_class_ptr_ayuv2yuyv@Base 0.3.10 + oil_function_class_ptr_ayuv2yvyu@Base 0.3.10 + oil_function_class_ptr_clamp_f32@Base 0.3.10 + oil_function_class_ptr_clamp_f64@Base 0.3.10 + oil_function_class_ptr_clamp_s16@Base 0.3.10 + oil_function_class_ptr_clamp_s32@Base 0.3.10 + oil_function_class_ptr_clamp_s8@Base 0.3.10 + oil_function_class_ptr_clamp_u16@Base 0.3.10 + oil_function_class_ptr_clamp_u32@Base 0.3.10 + oil_function_class_ptr_clamp_u8@Base 0.3.10 + oil_function_class_ptr_clamphigh_f32@Base 0.3.10 + oil_function_class_ptr_clamphigh_f64@Base 0.3.10 + oil_function_class_ptr_clamphigh_s16@Base 0.3.10 + oil_function_class_ptr_clamphigh_s32@Base 0.3.10 + oil_function_class_ptr_clamphigh_s8@Base 0.3.10 + oil_function_class_ptr_clamphigh_u16@Base 0.3.10 + oil_function_class_ptr_clamphigh_u32@Base 0.3.10 + oil_function_class_ptr_clamphigh_u8@Base 0.3.10 + oil_function_class_ptr_clamplow_f32@Base 0.3.10 + oil_function_class_ptr_clamplow_f64@Base 0.3.10 + oil_function_class_ptr_clamplow_s16@Base 0.3.10 + oil_function_class_ptr_clamplow_s32@Base 0.3.10 + oil_function_class_ptr_clamplow_s8@Base 0.3.10 + oil_function_class_ptr_clamplow_u16@Base 0.3.10 + oil_function_class_ptr_clamplow_u32@Base 0.3.10 + oil_function_class_ptr_clamplow_u8@Base 0.3.10 + oil_function_class_ptr_clip_f32@Base 0.3.1 + oil_function_class_ptr_clip_f64@Base 0.3.1 + oil_function_class_ptr_clip_s16@Base 0.3.1 + oil_function_class_ptr_clip_s32@Base 0.3.1 + oil_function_class_ptr_clip_s8@Base 0.3.1 + oil_function_class_ptr_clip_u16@Base 0.3.1 + oil_function_class_ptr_clip_u32@Base 0.3.1 + oil_function_class_ptr_clip_u8@Base 0.3.1 + oil_function_class_ptr_clipconv8x8_u8_s16@Base 0.3.1 + oil_function_class_ptr_clipconv_s16_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_s16_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_s16_s32@Base 0.3.1 + oil_function_class_ptr_clipconv_s16_u16@Base 0.3.1 + oil_function_class_ptr_clipconv_s16_u32@Base 0.3.1 + oil_function_class_ptr_clipconv_s32_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_s32_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_s32_u32@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_s16@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_s32@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_u16@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_u32@Base 0.3.1 + oil_function_class_ptr_clipconv_s8_u8@Base 0.3.1 + oil_function_class_ptr_clipconv_u16_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_u16_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_u16_s16@Base 0.3.1 + oil_function_class_ptr_clipconv_u16_s32@Base 0.3.1 + oil_function_class_ptr_clipconv_u16_u32@Base 0.3.1 + oil_function_class_ptr_clipconv_u32_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_u32_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_u32_s32@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_f32@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_f64@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_s16@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_s32@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_s8@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_u16@Base 0.3.1 + oil_function_class_ptr_clipconv_u8_u32@Base 0.3.1 + oil_function_class_ptr_colorspace_argb@Base 0.3.10 + oil_function_class_ptr_colsad8x8_u8@Base 0.3.10 + oil_function_class_ptr_combine2_12xn_u8@Base 0.3.13 + oil_function_class_ptr_combine2_16xn_u8@Base 0.3.13 + oil_function_class_ptr_combine2_8xn_u8@Base 0.3.13 + oil_function_class_ptr_combine4_12xn_u8@Base 0.3.13 + oil_function_class_ptr_combine4_16xn_u8@Base 0.3.13 + oil_function_class_ptr_combine4_32xn_u8@Base 0.3.16 + oil_function_class_ptr_combine4_8xn_u8@Base 0.3.13 + oil_function_class_ptr_compare_u8@Base 0.3.10 + oil_function_class_ptr_composite_add_argb@Base 0.3.10 + oil_function_class_ptr_composite_add_argb_const_src@Base 0.3.10 + oil_function_class_ptr_composite_add_u8@Base 0.3.10 + oil_function_class_ptr_composite_add_u8_const_src@Base 0.3.10 + oil_function_class_ptr_composite_in_argb@Base 0.3.10 + oil_function_class_ptr_composite_in_argb_const_mask@Base 0.3.10 + oil_function_class_ptr_composite_in_argb_const_src@Base 0.3.10 + oil_function_class_ptr_composite_in_over_argb@Base 0.3.10 + oil_function_class_ptr_composite_in_over_argb_const_mask@Base 0.3.10 + oil_function_class_ptr_composite_in_over_argb_const_src@Base 0.3.10 + oil_function_class_ptr_composite_over_argb@Base 0.3.10 + oil_function_class_ptr_composite_over_argb_const_src@Base 0.3.10 + oil_function_class_ptr_composite_over_u8@Base 0.3.10 + oil_function_class_ptr_conv8x8_f64_s16@Base 0.3.1 + oil_function_class_ptr_conv8x8_s16_f64@Base 0.3.1 + oil_function_class_ptr_conv_f32_f64@Base 0.3.1 + oil_function_class_ptr_conv_f32_s16@Base 0.3.1 + oil_function_class_ptr_conv_f32_s32@Base 0.3.1 + oil_function_class_ptr_conv_f32_s8@Base 0.3.1 + oil_function_class_ptr_conv_f32_u16@Base 0.3.1 + oil_function_class_ptr_conv_f32_u32@Base 0.3.1 + oil_function_class_ptr_conv_f32_u8@Base 0.3.1 + oil_function_class_ptr_conv_f64_f32@Base 0.3.1 + oil_function_class_ptr_conv_f64_s16@Base 0.3.1 + oil_function_class_ptr_conv_f64_s32@Base 0.3.1 + oil_function_class_ptr_conv_f64_s8@Base 0.3.1 + oil_function_class_ptr_conv_f64_u16@Base 0.3.1 + oil_function_class_ptr_conv_f64_u32@Base 0.3.1 + oil_function_class_ptr_conv_f64_u8@Base 0.3.1 + oil_function_class_ptr_conv_s16_f32@Base 0.3.1 + oil_function_class_ptr_conv_s16_f64@Base 0.3.1 + oil_function_class_ptr_conv_s16_s32@Base 0.3.1 + oil_function_class_ptr_conv_s16_s8@Base 0.3.1 + oil_function_class_ptr_conv_s16_u16@Base 0.3.1 + oil_function_class_ptr_conv_s16_u32@Base 0.3.1 + oil_function_class_ptr_conv_s16_u8@Base 0.3.1 + oil_function_class_ptr_conv_s32_f32@Base 0.3.1 + oil_function_class_ptr_conv_s32_f64@Base 0.3.1 + oil_function_class_ptr_conv_s32_s16@Base 0.3.1 + oil_function_class_ptr_conv_s32_s8@Base 0.3.1 + oil_function_class_ptr_conv_s32_u16@Base 0.3.1 + oil_function_class_ptr_conv_s32_u32@Base 0.3.1 + oil_function_class_ptr_conv_s32_u8@Base 0.3.1 + oil_function_class_ptr_conv_s8_f32@Base 0.3.1 + oil_function_class_ptr_conv_s8_f64@Base 0.3.1 + oil_function_class_ptr_conv_s8_s16@Base 0.3.1 + oil_function_class_ptr_conv_s8_s32@Base 0.3.1 + oil_function_class_ptr_conv_s8_u16@Base 0.3.1 + oil_function_class_ptr_conv_s8_u32@Base 0.3.1 + oil_function_class_ptr_conv_s8_u8@Base 0.3.1 + oil_function_class_ptr_conv_u16_f32@Base 0.3.1 + oil_function_class_ptr_conv_u16_f64@Base 0.3.1 + oil_function_class_ptr_conv_u16_s16@Base 0.3.1 + oil_function_class_ptr_conv_u16_s32@Base 0.3.1 + oil_function_class_ptr_conv_u16_s8@Base 0.3.1 + oil_function_class_ptr_conv_u16_u32@Base 0.3.1 + oil_function_class_ptr_conv_u16_u8@Base 0.3.1 + oil_function_class_ptr_conv_u32_f32@Base 0.3.1 + oil_function_class_ptr_conv_u32_f64@Base 0.3.1 + oil_function_class_ptr_conv_u32_s16@Base 0.3.1 + oil_function_class_ptr_conv_u32_s32@Base 0.3.1 + oil_function_class_ptr_conv_u32_s8@Base 0.3.1 + oil_function_class_ptr_conv_u32_u16@Base 0.3.1 + oil_function_class_ptr_conv_u32_u8@Base 0.3.1 + oil_function_class_ptr_conv_u8_f32@Base 0.3.1 + oil_function_class_ptr_conv_u8_f64@Base 0.3.1 + oil_function_class_ptr_conv_u8_s16@Base 0.3.1 + oil_function_class_ptr_conv_u8_s32@Base 0.3.1 + oil_function_class_ptr_conv_u8_s8@Base 0.3.1 + oil_function_class_ptr_conv_u8_u16@Base 0.3.1 + oil_function_class_ptr_conv_u8_u32@Base 0.3.1 + oil_function_class_ptr_convert_s16_f32@Base 0.3.10 + oil_function_class_ptr_convert_s16_f64@Base 0.3.10 + oil_function_class_ptr_convert_s16_s32@Base 0.3.10 + oil_function_class_ptr_convert_s16_s8@Base 0.3.10 + oil_function_class_ptr_convert_s16_u16@Base 0.3.10 + oil_function_class_ptr_convert_s16_u32@Base 0.3.10 + oil_function_class_ptr_convert_s16_u8@Base 0.3.10 + oil_function_class_ptr_convert_s32_f64@Base 0.3.10 + oil_function_class_ptr_convert_s32_s16@Base 0.3.10 + oil_function_class_ptr_convert_s32_s8@Base 0.3.10 + oil_function_class_ptr_convert_s32_u16@Base 0.3.10 + oil_function_class_ptr_convert_s32_u32@Base 0.3.10 + oil_function_class_ptr_convert_s32_u8@Base 0.3.10 + oil_function_class_ptr_convert_s8_f32@Base 0.3.10 + oil_function_class_ptr_convert_s8_f64@Base 0.3.10 + oil_function_class_ptr_convert_s8_s16@Base 0.3.10 + oil_function_class_ptr_convert_s8_s32@Base 0.3.10 + oil_function_class_ptr_convert_s8_u16@Base 0.3.10 + oil_function_class_ptr_convert_s8_u32@Base 0.3.10 + oil_function_class_ptr_convert_s8_u8@Base 0.3.10 + oil_function_class_ptr_convert_u16_f32@Base 0.3.10 + oil_function_class_ptr_convert_u16_f64@Base 0.3.10 + oil_function_class_ptr_convert_u16_s16@Base 0.3.10 + oil_function_class_ptr_convert_u16_s32@Base 0.3.10 + oil_function_class_ptr_convert_u16_u32@Base 0.3.10 + oil_function_class_ptr_convert_u16_u8@Base 0.3.10 + oil_function_class_ptr_convert_u32_f64@Base 0.3.10 + oil_function_class_ptr_convert_u32_s32@Base 0.3.10 + oil_function_class_ptr_convert_u32_u16@Base 0.3.10 + oil_function_class_ptr_convert_u32_u8@Base 0.3.10 + oil_function_class_ptr_convert_u8_f32@Base 0.3.10 + oil_function_class_ptr_convert_u8_f64@Base 0.3.10 + oil_function_class_ptr_convert_u8_s16@Base 0.3.10 + oil_function_class_ptr_convert_u8_s32@Base 0.3.10 + oil_function_class_ptr_convert_u8_s8@Base 0.3.10 + oil_function_class_ptr_convert_u8_u16@Base 0.3.10 + oil_function_class_ptr_convert_u8_u32@Base 0.3.10 + oil_function_class_ptr_copy8x8_u8@Base 0.3.10 + oil_function_class_ptr_copy_u8@Base 0.3.1 + oil_function_class_ptr_dct36_f32@Base 0.3.1 + oil_function_class_ptr_deinterleave2_s16@Base 0.3.10 + oil_function_class_ptr_deinterleave@Base 0.3.10 + oil_function_class_ptr_dequantize8x8_s16@Base 0.3.1 + oil_function_class_ptr_diff8x8_average_s16_u8@Base 0.3.10 + oil_function_class_ptr_diff8x8_const128_s16_u8@Base 0.3.10 + oil_function_class_ptr_diff8x8_s16_u8@Base 0.3.10 + oil_function_class_ptr_diffsquaresum_f32@Base 0.3.13 + oil_function_class_ptr_diffsquaresum_f64@Base 0.3.1 + oil_function_class_ptr_divide_f32@Base 0.3.10 + oil_function_class_ptr_divide_f64@Base 0.3.13 + oil_function_class_ptr_err_inter8x8_u8@Base 0.3.10 + oil_function_class_ptr_err_inter8x8_u8_avg@Base 0.3.10 + oil_function_class_ptr_err_intra8x8_u8@Base 0.3.10 + oil_function_class_ptr_fdct8_f64@Base 0.3.1 + oil_function_class_ptr_fdct8x8_f64@Base 0.3.1 + oil_function_class_ptr_fdct8x8s_s16@Base 0.3.1 + oil_function_class_ptr_fdct8x8theora@Base 0.3.10 + oil_function_class_ptr_floor_f32@Base 0.3.10 + oil_function_class_ptr_idct8_f64@Base 0.3.1 + oil_function_class_ptr_idct8theora_s16@Base 0.3.10 + oil_function_class_ptr_idct8x8_f64@Base 0.3.1 + oil_function_class_ptr_idct8x8_s16@Base 0.3.1 + oil_function_class_ptr_idct8x8lim10_f64@Base 0.3.10 + oil_function_class_ptr_idct8x8lim10_s16@Base 0.3.10 + oil_function_class_ptr_idct8x8theora_s16@Base 0.3.10 + oil_function_class_ptr_imdct12_f64@Base 0.3.1 + oil_function_class_ptr_imdct32_f32@Base 0.3.1 + oil_function_class_ptr_imdct36_f64@Base 0.3.1 + oil_function_class_ptr_interleave2_s16@Base 0.3.10 + oil_function_class_ptr_interleave@Base 0.3.10 + oil_function_class_ptr_inverse_f32@Base 0.3.10 + oil_function_class_ptr_lift_add_135@Base 0.3.10 + oil_function_class_ptr_lift_add_mult_shift12@Base 0.3.10 + oil_function_class_ptr_lift_add_shift1@Base 0.3.10 + oil_function_class_ptr_lift_add_shift2@Base 0.3.10 + oil_function_class_ptr_lift_sub_135@Base 0.3.10 + oil_function_class_ptr_lift_sub_mult_shift12@Base 0.3.10 + oil_function_class_ptr_lift_sub_shift1@Base 0.3.10 + oil_function_class_ptr_lift_sub_shift2@Base 0.3.10 + oil_function_class_ptr_lshift_s16@Base 0.3.10 + oil_function_class_ptr_mas10_u8@Base 0.3.13 + oil_function_class_ptr_mas10_u8_l15@Base 0.3.13 + oil_function_class_ptr_mas10_u8_sym_l15@Base 0.3.13 + oil_function_class_ptr_mas12_addc_rshift_decim2_u8@Base 0.3.13 + oil_function_class_ptr_mas2_across_add_s16@Base 0.3.10 + oil_function_class_ptr_mas2_add_s16@Base 0.3.10 + oil_function_class_ptr_mas4_across_add_s16@Base 0.3.10 + oil_function_class_ptr_mas4_add_s16@Base 0.3.10 + oil_function_class_ptr_mas8_across_add_s16@Base 0.3.10 + oil_function_class_ptr_mas8_across_u8@Base 0.3.13 + oil_function_class_ptr_mas8_add_s16@Base 0.3.10 + oil_function_class_ptr_mas8_addc_rshift_decim2_u8@Base 0.3.13 + oil_function_class_ptr_mas8_u8@Base 0.3.13 + oil_function_class_ptr_mas8_u8_l15@Base 0.3.13 + oil_function_class_ptr_mas8_u8_sym_l15@Base 0.3.13 + oil_function_class_ptr_maximum_f32@Base 0.3.10 + oil_function_class_ptr_maximum_f64@Base 0.3.13 + oil_function_class_ptr_md5@Base 0.3.1 + oil_function_class_ptr_mdct12_f64@Base 0.3.1 + oil_function_class_ptr_mdct36_f64@Base 0.3.1 + oil_function_class_ptr_merge_linear_argb@Base 0.3.10 + oil_function_class_ptr_merge_linear_u8@Base 0.3.10 + oil_function_class_ptr_minimum_f32@Base 0.3.10 + oil_function_class_ptr_minimum_f64@Base 0.3.13 + oil_function_class_ptr_mix_u8@Base 0.3.1 + oil_function_class_ptr_mt19937@Base 0.3.10 + oil_function_class_ptr_mult8x8_s16@Base 0.3.1 + oil_function_class_ptr_multiply_and_acc_12xn_s16_u8@Base 0.3.10 + oil_function_class_ptr_multiply_and_acc_16xn_s16_u8@Base 0.3.13 + oil_function_class_ptr_multiply_and_acc_24xn_s16_u8@Base 0.3.13 + oil_function_class_ptr_multiply_and_acc_6xn_s16_u8@Base 0.3.13 + oil_function_class_ptr_multiply_and_acc_8xn_s16_u8@Base 0.3.13 + oil_function_class_ptr_multiply_and_add_s16@Base 0.3.10 + oil_function_class_ptr_multiply_and_add_s16_u8@Base 0.3.10 + oil_function_class_ptr_multiply_f32@Base 0.3.10 + oil_function_class_ptr_multiply_f64@Base 0.3.13 + oil_function_class_ptr_multsum_f32@Base 0.3.1 + oil_function_class_ptr_multsum_f64@Base 0.3.1 + oil_function_class_ptr_negative_f32@Base 0.3.10 + oil_function_class_ptr_null@Base 0.3.1 + oil_function_class_ptr_packyuyv@Base 0.3.13 + oil_function_class_ptr_permute_f32@Base 0.3.1 + oil_function_class_ptr_permute_f64@Base 0.3.1 + oil_function_class_ptr_permute_s16@Base 0.3.1 + oil_function_class_ptr_permute_s32@Base 0.3.1 + oil_function_class_ptr_permute_s8@Base 0.3.1 + oil_function_class_ptr_permute_u16@Base 0.3.1 + oil_function_class_ptr_permute_u32@Base 0.3.1 + oil_function_class_ptr_permute_u8@Base 0.3.1 + oil_function_class_ptr_recon8x8_inter2@Base 0.3.10 + oil_function_class_ptr_recon8x8_inter@Base 0.3.10 + oil_function_class_ptr_recon8x8_intra@Base 0.3.10 + oil_function_class_ptr_resample_linear_argb@Base 0.3.10 + oil_function_class_ptr_resample_linear_u8@Base 0.3.10 + oil_function_class_ptr_rgb2bgr@Base 0.3.1 + oil_function_class_ptr_rgb2rgba@Base 0.3.1 + oil_function_class_ptr_rgb565_to_argb@Base 0.3.10 + oil_function_class_ptr_rowsad8x8_u8@Base 0.3.10 + oil_function_class_ptr_sad12x12_12xn_u8@Base 0.3.13 + oil_function_class_ptr_sad12x12_u8@Base 0.3.13 + oil_function_class_ptr_sad16x16_16xn_u8@Base 0.3.13 + oil_function_class_ptr_sad16x16_u8@Base 0.3.13 + oil_function_class_ptr_sad8x8_8xn_u8@Base 0.3.13 + oil_function_class_ptr_sad8x8_f64@Base 0.3.1 + oil_function_class_ptr_sad8x8_f64_2@Base 0.3.10 + oil_function_class_ptr_sad8x8_s16@Base 0.3.1 + oil_function_class_ptr_sad8x8_s16_2@Base 0.3.10 + oil_function_class_ptr_sad8x8_u8@Base 0.3.10 + oil_function_class_ptr_sad8x8_u8_avg@Base 0.3.10 + oil_function_class_ptr_scalaradd_f32@Base 0.3.1 + oil_function_class_ptr_scalaradd_f32_ns@Base 0.3.10 + oil_function_class_ptr_scalaradd_f64@Base 0.3.1 + oil_function_class_ptr_scalaradd_s16@Base 0.3.1 + oil_function_class_ptr_scalaradd_s32@Base 0.3.1 + oil_function_class_ptr_scalaradd_s8@Base 0.3.1 + oil_function_class_ptr_scalaradd_u16@Base 0.3.1 + oil_function_class_ptr_scalaradd_u32@Base 0.3.1 + oil_function_class_ptr_scalaradd_u8@Base 0.3.1 + oil_function_class_ptr_scalarmult_f32@Base 0.3.1 + oil_function_class_ptr_scalarmult_f64@Base 0.3.1 + oil_function_class_ptr_scalarmult_s16@Base 0.3.1 + oil_function_class_ptr_scalarmult_s32@Base 0.3.1 + oil_function_class_ptr_scalarmult_s8@Base 0.3.1 + oil_function_class_ptr_scalarmult_u16@Base 0.3.1 + oil_function_class_ptr_scalarmult_u32@Base 0.3.1 + oil_function_class_ptr_scalarmult_u8@Base 0.3.1 + oil_function_class_ptr_scalarmultiply_f32_ns@Base 0.3.10 + oil_function_class_ptr_scalarmultiply_f64_ns@Base 0.3.14 + oil_function_class_ptr_scaleconv_f32_s16@Base 0.3.10 + oil_function_class_ptr_scaleconv_f32_s32@Base 0.3.10 + oil_function_class_ptr_scaleconv_f32_s8@Base 0.3.10 + oil_function_class_ptr_scaleconv_f32_u16@Base 0.3.10 + oil_function_class_ptr_scaleconv_f32_u32@Base 0.3.10 + oil_function_class_ptr_scaleconv_f32_u8@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_s16@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_s32@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_s8@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_u16@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_u32@Base 0.3.10 + oil_function_class_ptr_scaleconv_f64_u8@Base 0.3.10 + oil_function_class_ptr_scaleconv_s16_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_s16_f64@Base 0.3.10 + oil_function_class_ptr_scaleconv_s32_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_s32_f64@Base 0.3.10 + oil_function_class_ptr_scaleconv_s8_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_s8_f64@Base 0.3.10 + oil_function_class_ptr_scaleconv_u16_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_u16_f64@Base 0.3.10 + oil_function_class_ptr_scaleconv_u32_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_u32_f64@Base 0.3.10 + oil_function_class_ptr_scaleconv_u8_f32@Base 0.3.10 + oil_function_class_ptr_scaleconv_u8_f64@Base 0.3.10 + oil_function_class_ptr_scanlinescale2_u8@Base 0.3.1 + oil_function_class_ptr_sign_f32@Base 0.3.10 + oil_function_class_ptr_sincos_f64@Base 0.3.1 + oil_function_class_ptr_splat_u16_ns@Base 0.3.10 + oil_function_class_ptr_splat_u32@Base 0.3.1 + oil_function_class_ptr_splat_u32_ns@Base 0.3.10 + oil_function_class_ptr_splat_u8@Base 0.3.1 + oil_function_class_ptr_splat_u8_ns@Base 0.3.10 + oil_function_class_ptr_split_135@Base 0.3.10 + oil_function_class_ptr_split_53@Base 0.3.10 + oil_function_class_ptr_split_approx97@Base 0.3.10 + oil_function_class_ptr_split_daub97@Base 0.3.10 + oil_function_class_ptr_squaresum_f32@Base 0.3.13 + oil_function_class_ptr_squaresum_f64@Base 0.3.1 + oil_function_class_ptr_squaresum_shifted_s16@Base 0.3.10 + oil_function_class_ptr_subtract_f32@Base 0.3.10 + oil_function_class_ptr_subtract_f64@Base 0.3.13 + oil_function_class_ptr_subtract_s16@Base 0.3.13 + oil_function_class_ptr_subtract_s16_u8@Base 0.3.13 + oil_function_class_ptr_sum_f64@Base 0.3.1 + oil_function_class_ptr_sum_s16@Base 0.3.10 + oil_function_class_ptr_swab_u16@Base 0.3.10 + oil_function_class_ptr_swab_u32@Base 0.3.10 + oil_function_class_ptr_synth_135@Base 0.3.10 + oil_function_class_ptr_synth_53@Base 0.3.10 + oil_function_class_ptr_synth_approx97@Base 0.3.10 + oil_function_class_ptr_synth_daub97@Base 0.3.10 + oil_function_class_ptr_tablelookup_u8@Base 0.3.1 + oil_function_class_ptr_testzero_u8@Base 0.3.10 + oil_function_class_ptr_trans8x8_f64@Base 0.3.1 + oil_function_class_ptr_trans8x8_u16@Base 0.3.1 + oil_function_class_ptr_trans8x8_u32@Base 0.3.1 + oil_function_class_ptr_trans8x8_u8@Base 0.3.1 + oil_function_class_ptr_unpackyuyv@Base 0.3.13 + oil_function_class_ptr_unzigzag8x8_s16@Base 0.3.1 + oil_function_class_ptr_utf8_validate@Base 0.3.1 + oil_function_class_ptr_uyvy2ayuv@Base 0.3.10 + oil_function_class_ptr_vectoradd_f32@Base 0.3.1 + oil_function_class_ptr_vectoradd_f64@Base 0.3.1 + oil_function_class_ptr_vectoradd_s16@Base 0.3.1 + oil_function_class_ptr_vectoradd_s32@Base 0.3.1 + oil_function_class_ptr_vectoradd_s8@Base 0.3.1 + oil_function_class_ptr_vectoradd_s_f32@Base 0.3.10 + oil_function_class_ptr_vectoradd_s_f64@Base 0.3.10 + oil_function_class_ptr_vectoradd_s_s16@Base 0.3.10 + oil_function_class_ptr_vectoradd_s_s8@Base 0.3.10 + oil_function_class_ptr_vectoradd_s_u16@Base 0.3.10 + oil_function_class_ptr_vectoradd_s_u8@Base 0.3.10 + oil_function_class_ptr_vectoradd_u16@Base 0.3.1 + oil_function_class_ptr_vectoradd_u32@Base 0.3.1 + oil_function_class_ptr_vectoradd_u8@Base 0.3.1 + oil_function_class_ptr_yuv2rgbx_sub2_u8@Base 0.3.1 + oil_function_class_ptr_yuv2rgbx_sub4_u8@Base 0.3.1 + oil_function_class_ptr_yuv2rgbx_u8@Base 0.3.1 + oil_function_class_ptr_yuyv2ayuv@Base 0.3.10 + oil_function_class_ptr_yvyu2ayuv@Base 0.3.10 + oil_function_class_ptr_zigzag8x8_s16@Base 0.3.1 + oil_impl_get_by_index@Base 0.3.1 + oil_impl_is_runnable@Base 0.3.1 + oil_impl_is_usable@Base 0.3.13 + oil_init@Base 0.3.1 + oil_init_no_optimize@Base 0.3.10 + oil_optimize@Base 0.3.1 + oil_optimize_all@Base 0.3.1 + oil_param_from_string@Base 0.3.10 + oil_param_get_source_data@Base 0.3.10 + oil_profile_get_ave_std@Base 0.3.1 + oil_profile_init@Base 0.3.1 + oil_profile_stamp@Base 0.3.10 + oil_profile_stop_handle@Base 0.3.1 + oil_prototype_append_param@Base 0.3.1 + oil_prototype_free@Base 0.3.1 + oil_prototype_from_string@Base 0.3.1 + oil_prototype_to_arg_string@Base 0.3.10 + oil_prototype_to_string@Base 0.3.1 + oil_random_alpha@Base 0.3.10 + oil_random_argb@Base 0.3.10 + oil_random_f32@Base 0.3.10 + oil_random_f64@Base 0.3.10 + oil_random_s16@Base 0.3.10 + oil_random_s32@Base 0.3.10 + oil_random_s64@Base 0.3.10 + oil_random_s8@Base 0.3.10 + oil_random_u16@Base 0.3.10 + oil_random_u32@Base 0.3.10 + oil_random_u64@Base 0.3.10 + oil_random_u8@Base 0.3.10 + oil_test_check_impl@Base 0.3.1 + oil_test_check_ref@Base 0.3.1 + oil_test_cleanup@Base 0.3.1 + oil_test_free@Base 0.3.1 + oil_test_get_arg_post_n@Base 0.3.10 + oil_test_get_arg_pre_n@Base 0.3.10 + oil_test_get_arg_stride@Base 0.3.10 + oil_test_get_source_data@Base 0.3.10 + oil_test_get_value@Base 0.3.10 + oil_test_init@Base 0.3.10 + oil_test_new@Base 0.3.1 + oil_test_set_impl@Base 0.3.1 + oil_test_set_iterations@Base 0.3.1 + oil_test_set_test_footer@Base 0.3.10 + oil_test_set_test_header@Base 0.3.10 + oil_type_name@Base 0.3.1 + oil_type_sizeof@Base 0.3.1 --- liboil-0.3.17.orig/debian/liboil0.3.shlibs +++ liboil-0.3.17/debian/liboil0.3.shlibs @@ -0,0 +1 @@ +liboil-0.3 0 liboil0.3 (>= 0.3.16) --- liboil-0.3.17.orig/debian/liboil0.3-dev.install +++ liboil-0.3.17/debian/liboil0.3-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/* +debian/tmp/usr/lib/*/liboil-0.3.so +debian/tmp/usr/lib/*/liboil-0.3.a +debian/tmp/usr/include/liboil-0.3 +debian/tmp/usr/lib/*/pkgconfig/liboil-0.3.pc --- liboil-0.3.17.orig/debian/changelog +++ liboil-0.3.17/debian/changelog @@ -0,0 +1,372 @@ +liboil (0.3.17-2ubuntu2) precise; urgency=low + + * Convert for multiarch. + - Move /usr/bin/oil-bugreport to the liboil0.3-dev package. + - Switch to debhelper compat level 9. + + -- Felix Geyer Sun, 23 Oct 2011 11:08:34 +0200 + +liboil (0.3.17-2ubuntu1) natty; urgency=low + + * Merge from Debian Unstable. Remaining changes: + - debian/patches/01_arm-vfp.patch, + debian/patches/04_arm-disable-opt.patch: Disable ARM-specific + obtimizations. + + -- Bilal Akhtar Sun, 31 Oct 2010 16:59:33 +0300 + +liboil (0.3.17-2) unstable; urgency=low + + * debian/patches/02_amd64-cpuid.patch: + + Patch from upstream GIT to fix CPU ID detection on amd64. + * debian/patches/03_stride-segfaults.patch: + + Patch by Sebastian Andrzej Siewior to fix failures in the stride + test of the testsuite and issues with some functions when being + called with n=0 (Closes: #483352). + + -- Sebastian Dröge Wed, 18 Aug 2010 09:44:18 +0200 + +liboil (0.3.17-1) unstable; urgency=low + + * New upstream release: + + debian/patches/01_arm-vfp.patch: + - Updated to apply cleanly again. + + -- Sebastian Dröge Wed, 24 Mar 2010 17:42:01 +0100 + +liboil (0.3.16-1ubuntu2) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Sat, 06 Mar 2010 13:36:06 +0100 + +liboil (0.3.16-1ubuntu1) karmic; urgency=low + + * Merge from Debian unstable, remaining changes: + - debian/patches/01_arm-vfp.patch, + debian/patches/02_arm-disable-opt.patch: disable ARM-specific + optimizations. + + -- Steve Langasek Fri, 05 Jun 2009 01:45:53 +0000 + +liboil (0.3.16-1) unstable; urgency=low + + * New upstream release. + + debian/liboil0.3.symbols, + debian/liboil0.3.shlibs: + - Update for the two new functions. + * debian/control: + + Update Standards-Version to 3.8.1. + + -- Sebastian Dröge Fri, 08 May 2009 08:45:26 +0200 + +liboil (0.3.15-1ubuntu3) jaunty; urgency=low + + * Disable arm specific optimizations. + + -- Matthias Klose Wed, 19 Nov 2008 18:23:37 +0000 + +liboil (0.3.15-1ubuntu2) jaunty; urgency=low + + * Set CFLAGS to -g -O0 on armel to workaround a testsuite failure. + + -- Matthias Klose Wed, 19 Nov 2008 17:12:24 +0000 + +liboil (0.3.15-1ubuntu1) jaunty; urgency=low + + * Set CFLAGS to -g -O on armel to workaround a testsuite failure. + See #299848. + + -- Matthias Klose Wed, 19 Nov 2008 16:43:47 +0000 + +liboil (0.3.15-1) unstable; urgency=low + + * New upstream bugfix release: + + debian/patches/02_oil-altivec-fault-static.patch, + debian/patches/03_amd64-wavelet-segfault.patch, + debian/patches/04_fbmmx-impl-flags.patch, + debian/patches/05_amd64-wavelet-segfault2.patch, + debian/patches/06_psadbw-mmxext.patch, + debian/patches/07_s390-timestamp.patch, + debian/patches/08_convert-0-element-crashes.patch, + debian/patches/09_sse-stack-alignment.patch: + - Dropped, merged upstream. + * debian/rules: + + Let the build fail if the symbols file isn't equal to reality. + + -- Sebastian Dröge Tue, 01 Jul 2008 19:29:12 +0200 + +liboil (0.3.14-5) unstable; urgency=low + + * debian/patches/07_s390-timestamp.patch: + + Fix timestamp generation on s390. + * debian/patches/08_convert-0-element-crashes.patch: + + Don't crash if empty arrays are passed. + * debian/patches/09_sse-stack-alignment.patch: + + Force stack alignment when using SSE instructions. + * debian/control: + + Update Standards-Version to 3.8.0, no additional changes needed. + + -- Sebastian Dröge Mon, 16 Jun 2008 09:56:02 +0200 + +liboil (0.3.14-4) unstable; urgency=low + + * debian/patches/04_fbmmx-impl-flags.patch: + + Fix implementation flags for some functions to also include SSE as SSE + is used in their implementation. Fixes SIGILL on CPUs with MMX but + without SSE. Patch from upstream GIT. + * debian/patches/05_amd64-wavelet-segfault2.patch: + + Don't read outside of array boundardies, causes segfaults in some cases. + Patch from upstream GIT. + * debian/patches/06_psadbw-mmxext.patch: + + psadbw is a MMXEXT instruction so don't use it in the MMX testsuite. + + -- Sebastian Dröge Wed, 23 Apr 2008 07:45:31 +0200 + +liboil (0.3.14-3) unstable; urgency=low + + * debian/rules: + + Make unit test suite failures fatal now and let them fail the build. + * debian/patches/03_amd64-wavelet-segfault.patch: + + Fix segfault on amd64 in lshift_s16_mmx/lshift_s16_mmx2. Patch + from upstream GIT, fixing a segfault with schroedinger. + + -- Sebastian Dröge Mon, 17 Mar 2008 03:04:05 +0100 + +liboil (0.3.14-2) unstable; urgency=low + + * Upload to unstable. + * debian/patches/02_oil-altivec-fault-static.patch: + + Make oil_check_altivec_fault() a static function as it's used locally + only and gets exported otherwise. + + -- Sebastian Dröge Sat, 15 Mar 2008 11:59:36 +0100 + +liboil (0.3.14-1) experimental; urgency=low + + * New upstream release: + + debian/liboil0.3.shlibs: + - Update shlibs to >= 0.3.14. + + patches/01_liboil-linking.patch, + patches/02_ecx-clobbering.patch, + patches/03_jit-compilation.patch, + patches/04_oil-detect-arm-non-static.patch, + patches/05_disable-arm-opt.patch, + patches/06_alignment-bus-error.patch, + patches/99_autoreconf.patch: + - Dropped, merged upstream. + * debian/liboil0.3.symbols, + debian/control: + + Add symbols file, generated from version 0.3.1, 0.3.10, 0.3.13, 0.3.14. + * debian/control: + + Add Homepage field. + + Add ${shlibs:Depends} and ${misc:Depends} everywhere where it makes sense. + * debian/patches/01_arm-vfp.patch: + + Enable ARM optimizations on armel only, doesn't work on plain arm. + + -- Sebastian Dröge Mon, 03 Mar 2008 06:41:18 +0100 + +liboil (0.3.13-4) experimental; urgency=low + + * debian/control, + debian/liboil0.3-dev.install, + debian/liboil0.3-doc.install: + + Move documentation to it's own package and include all files, including + the devhelp file for devhelp integration (Closes: #467438). + + -- Sebastian Dröge Thu, 28 Feb 2008 16:59:11 +0100 + +liboil (0.3.13-3) unstable; urgency=low + + * debian/control: + + Set priority of the debug package to extra. + * debian/patches/06_alignment-bus-error.patch: + + Dereference float * as float * instead of double *. Fixes several + bus errors on ia64, resulting in a unit suite failure and FTBFS + of many packages build dependending on liboil. + + -- Sebastian Dröge Wed, 27 Feb 2008 11:03:14 +0100 + +liboil (0.3.13-2) unstable; urgency=low + + * debian/rules: + + Call the unit test suite after the build but don't fail the build + if there's an error. + * debian/watch: + + Add watch file. + * debian/patches/05_disable-arm-opt.patch, + debian/patches/99_autoreconf.patch: + + Disable assembler optimizations and special compiler parameters on ARM + completely as there's no runtime detection for the features needed + and this fails to link on arm. + + -- Sebastian Dröge Tue, 26 Feb 2008 12:21:01 +0100 + +liboil (0.3.13-1) unstable; urgency=low + + * New upstream release (Closes: #467251): + + Adds OS detection for GNU/kFreeBSD (Closes: #433025). + + Fixes SEGV if /proc is not mounted on ARM (Closes: #455724). + + Fixes PowerPC FPU test (Closes: #444170). + + debian/liboil0.3.shlibs: + - Update to >= 0.3.13. + * debian/control: + + Package adopted by pkg-gstreamer as David doesn't want to continue + maintaining it. Thanks for all the good work in the past. + + Use ${binary:Version} instead of ${Source-Version}. + + Remove unnecessary build dependency on chrpath. + + Build depend on autotools-dev. + * debian/control, + debian/compat: + + Update to debhelper compat level 6 and Standards-Version 3.7.3. + * debian/bin: + + Removed, not needed. + * debian/patches/01_liboil-linking.patch: + + Link liboil against librt. + * debian/patches/02_ecx-clobbering.patch: + + Add ecx to the clobbered registers on i386, fixes a crash with + pulseaudio. Patch taken from upstream GIT. + * debian/patches/03_jit-compilation.patch: + + Don't compile the JIT example, this needs GLib. + * debian/patches/04_oil-detect-arm-non-static.patch: + + Make the oil_cpu_detect_arch() function non-static to fix the build. + Patch taken from gstreamer-devel by Robert Schwebel. + + -- Sebastian Dröge Tue, 26 Feb 2008 07:21:17 +0100 + +liboil (0.3.12-1) unstable; urgency=low + + * New upstream release (Closes: #427023) + * bump shlibs version (Closes: 420577) + + -- David Schleef Sat, 02 Jun 2007 16:23:16 -0700 + +liboil (0.3.11-1) unstable; urgency=low + + * New upstream release. Changes include fixes to bugs: + - Disable timestamp on XScale (Closes: #410859) + - Merge stack realignment patch into upstream (Closes: #381506) + * Add -dbg package. (Closes: 400163) + + -- David Schleef Sat, 17 Mar 2007 13:18:03 -0700 + +liboil (0.3.10-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Disabled use of system register on StrongArm and XScale processors + (Closes: #410859) + + -- Ben Hutchings Thu, 22 Feb 2007 21:18:15 +0000 + +liboil (0.3.10-1) unstable; urgency=low + + * New upstream release. Changes include fixes to several bugs: + - new cpu detection on amd64 (Closes: #369315) + - Fix merge_linear_u8_mmx() and mt19937_i386_mmx_*() + (Closes: #396328, #369398) + - Alignment fixes for sparc (Closes: #361597) + + -- David Schleef Sat, 04 Nov 2006 17:59:51 -0800 + +liboil (0.3.9-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Fixing the recently introduced FTBFS on amd64. + Thanks for Goswin von Brederlow and Christian Aichinger + for preparation and testing. + + -- Andreas Barth Fri, 23 Jun 2006 09:29:45 +0200 + +liboil (0.3.9-1.1) unstable; urgency=low + + * Non-maintainer upload. + * fix possible unalignment on i386 - this change not perfect + and should also contain a test suite, but is still better + than nothing at all. Thanks to Christian Aichinger for his + good work on this and the patch. Closes: #368991 + (also keeping the patch around in the diff, so that it's + obvious what was changed) + + -- Andreas Barth Thu, 22 Jun 2006 19:31:26 +0200 + +liboil (0.3.9-1) unstable; urgency=low + + * New upstream release. + - Fix a bunch of alignment problems. Should fix a lot of bugs + on relevant architectures (Closes: #361746) + - Recognize SSE again (Closes: #364970) + + -- David Schleef Tue, 23 May 2006 12:54:44 -0700 + +liboil (0.3.8-1) unstable; urgency=low + + * New upstream release. Relevant upstream changes: + - fbCompositeSolid_nx8888mmx was removed (Closes: #340932). I'm + tired of all it's niggly little problems. + + -- David Schleef Wed, 22 Mar 2006 12:39:18 -0800 + +liboil (0.3.6-1) unstable; urgency=low + + * New upstream release. Relevant upstream changes: + - PowerPC build fixes (Closes: #334944) + * Install documentation + + -- David Schleef Mon, 19 Dec 2005 11:57:45 -0800 + +liboil (0.3.3-1) unstable; urgency=low + + * New upstream release. + + -- David Schleef Mon, 03 Oct 2005 12:18:16 -0700 + +liboil (0.3.2-1) unstable; urgency=low + + * New upstream release. + + -- David Schleef Sun, 08 May 2005 17:44:55 -0700 + +liboil (0.3.1-2) unstable; urgency=low + + * Disable buggy profiling MIPS asm + + -- David Schleef Thu, 24 Mar 2005 15:14:54 -0800 + +liboil (0.3.1-1) unstable; urgency=low + + * New upstream release + + -- David Schleef Thu, 17 Mar 2005 17:45:56 -0800 + +liboil (0.3.0-2) unstable; urgency=low + + * Use different package name + + -- David Schleef Mon, 17 Jan 2005 23:56:58 -0800 + +liboil0.3 (0.3.0-1) unstable; urgency=low + + * New upstream release, new ABI. + * Fix package description (Closes: #284486) + + -- David Schleef Thu, 13 Jan 2005 13:22:49 -0800 + +liboil0.2 (0.2.2-1) unstable; urgency=low + + * New upstream. + + -- David Schleef Tue, 23 Nov 2004 19:43:09 -0800 + +liboil0.2 (0.2.1-1) unstable; urgency=low + + * New upstream. Fixes powerpc compile problem. + + -- David Schleef Wed, 17 Nov 2004 21:50:20 -0800 + +liboil0.2 (0.2.0-1) unstable; urgency=low + + * New package. + + -- David Schleef Thu, 04 Nov 2004 18:09:03 -0800 + --- liboil-0.3.17.orig/debian/control +++ liboil-0.3.17/debian/control @@ -0,0 +1,92 @@ +Source: liboil +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Maintainers of GStreamer packages +Uploaders: Sebastian Dröge +Build-Depends: cdbs (>= 0.4.93~), + debhelper (>= 8.1.3~), + dpkg-dev (>= 1.14.13), + autotools-dev, + gtk-doc-tools +Standards-Version: 3.8.1 +Homepage: http://liboil.freedesktop.org + +Package: liboil0.3 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Library of Optimized Inner Loops + Liboil is a collection of functions that often benefit from having + special implementations on various architectures or CPUs. Each function + in liboil has several implementations which may perform faster or + slower on a given CPU. Some implementations use alternate algorithms, + some use hand-crafted assembly, and some use special instructions that + are only available on certain CPUs, such as MMX, SSE, or Altivec. + The fastest implementation is automatically chosen at runtime. + . + This package contains the liboil shared libraries. It is typically + installed automatically when an application or library requires it. + +Package: liboil0.3-dev +Section: libdevel +Architecture: any +Depends: liboil0.3 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Provides: liboil-dev +Suggests: liboil0.3-doc +Breaks: liboil0.3 (<< 0.3.17-2ubuntu2~) +Replaces: liboil0.3 (<< 0.3.17-2ubuntu2~) +Description: Library of Optimized Inner Loops (development headers) + Liboil is a collection of functions that often benefit from having + special implementations on various architectures or CPUs. Each function + in liboil has several implementations which may perform faster or + slower on a given CPU. Some implementations use alternate algorithms, + some use hand-crafted assembly, and some use special instructions that + are only available on certain CPUs, such as MMX, SSE, or Altivec. + The fastest implementation is automatically chosen at runtime. + . + This package contains the development headers and libraries, and should + be installed to compile software that uses liboil. + +Package: liboil0.3-dbg +Section: libdevel +Architecture: any +Priority: extra +Depends: liboil0.3 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Description: Library of Optimized Inner Loops (debug package) + Liboil is a collection of functions that often benefit from having + special implementations on various architectures or CPUs. Each function + in liboil has several implementations which may perform faster or + slower on a given CPU. Some implementations use alternate algorithms, + some use hand-crafted assembly, and some use special instructions that + are only available on certain CPUs, such as MMX, SSE, or Altivec. + The fastest implementation is automatically chosen at runtime. + . + This package contains the debugging symbols for the liboil library. + Users should install it if they want to debug software that uses liboil. + +Package: liboil0.3-doc +Section: doc +Architecture: all +Priority: optional +Depends: ${misc:Depends} +Suggests: liboil0.3-dev +Replaces: liboil0.3-dev (<< 0.3.13-4) +Description: Library of Optimized Inner Loops (documentation) + Liboil is a collection of functions that often benefit from having + special implementations on various architectures or CPUs. Each function + in liboil has several implementations which may perform faster or + slower on a given CPU. Some implementations use alternate algorithms, + some use hand-crafted assembly, and some use special instructions that + are only available on certain CPUs, such as MMX, SSE, or Altivec. + The fastest implementation is automatically chosen at runtime. + . + This package contains the documentation for liboil. + --- liboil-0.3.17.orig/debian/liboil0.3.install +++ liboil-0.3.17/debian/liboil0.3.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/liboil-0.3.so.* --- liboil-0.3.17.orig/debian/copyright +++ liboil-0.3.17/debian/copyright @@ -0,0 +1,102 @@ +This package was debianized by David Schleef on +Thu, 04 Nov 2004 18:17:18 -0800 + + +It was downloaded from http://liboil.freedesktop.org/download. + +Upstream Author: David Schleef + +Copyright: + + +The majority of the source code and the collective work is subject +to the following license: + + Copyright 2002,2003,2004,2005 David A. Schleef + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + +The source code in the liboil/motovec directory is subject to the +following license: + + Copyright Motorola, Inc. 2003 + ALL RIGHTS RESERVED + + You are hereby granted a copyright license to use, modify, and + distribute the SOFTWARE so long as this entire notice is retained + without alteration in any modified and/or redistributed versions, + and that such modified versions are clearly identified as such. + No licenses are granted by implication, estoppel or otherwise under + any patents or trademarks of Motorola, Inc. + + The SOFTWARE is provided on an "AS IS" basis and without warranty. + To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS + ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED + WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR + PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH + REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS + THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. + + To the maximum extent permitted by applicable law, IN NO EVENT SHALL + MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER + (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF + BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS + INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR + INABILITY TO USE THE SOFTWARE. Motorola assumes no responsibility + for the maintenance and support of the SOFTWARE. + + +The source code implementing the Mersenne Twister algorithm is +subject to the following license: + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + --- liboil-0.3.17.orig/debian/rules +++ liboil-0.3.17/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_DH_STRIP_ARGS := --dbg-package=liboil0.3-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --enable-static --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) + +DEB_DH_MAKESHLIBS_ARGS_ALL += -- -c4 + +DEB_MAKE_CHECK_TARGET := check --- liboil-0.3.17.orig/debian/compat +++ liboil-0.3.17/debian/compat @@ -0,0 +1 @@ +9 --- liboil-0.3.17.orig/debian/liboil0.3-doc.doc-base +++ liboil-0.3.17/debian/liboil0.3-doc.doc-base @@ -0,0 +1,9 @@ +Document: liboil +Title: liboil Reference Manual +Author: David Schleef +Abstract: API Reference Manual +Section: Apps/Programming + +Format: HTML +Index: /usr/share/gtk-doc/html/liboil/index.html +Files: /usr/share/gtk-doc/html/liboil/*html --- liboil-0.3.17.orig/debian/liboil0.3-doc.install +++ liboil-0.3.17/debian/liboil0.3-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc --- liboil-0.3.17.orig/debian/patches/03_stride-segfaults.patch +++ liboil-0.3.17/debian/patches/03_stride-segfaults.patch @@ -0,0 +1,75 @@ +From 064d11051f477cd2c398e5d4e3cb1301daf683eb Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Tue, 17 Aug 2010 22:30:49 +0200 +Subject: [PATCH] fix stride tc on amd64. i386 and powerpc + +the stride tc segfauls with + +|diff --git a/testsuite/stride.c b/testsuite/stride.c +|index abc521e..debc340 100644 +|--- a/testsuite/stride.c +|+++ b/testsuite/stride.c +|@@ -74,8 +74,8 @@ int main (int argc, char *argv[]) +| continue; +| } +| oil_test_set_iterations (test, 1); +|- test->n = 1 + oil_rand_u8(); +|- test->m = 1 + oil_rand_u8(); +|+ test->n = 1; +|+ test->m = 33; +| +| oil_test_check_impl (test, klass->reference_impl); +| for(j=0;j +--- + liboil/amd64/wavelet.c | 3 +++ + liboil/i386/wavelet.c | 2 ++ + liboil/powerpc/rgb2bgr.c | 2 ++ + 3 files changed, 7 insertions(+), 0 deletions(-) + +diff --git a/liboil/amd64/wavelet.c b/liboil/amd64/wavelet.c +index 6b1946a..353471f 100644 +--- a/liboil/amd64/wavelet.c ++++ b/liboil/amd64/wavelet.c +@@ -18,6 +18,9 @@ deinterleave2_asm (int16_t *d1, int16_t *d2, int16_t *s_2xn, int n) + n--; + } + ++ if (!n) ++ return; ++ + asm volatile ("\n" + " sub $2, %%rcx\n" + "1:\n" +diff --git a/liboil/i386/wavelet.c b/liboil/i386/wavelet.c +index a382a22..d8d61a6 100644 +--- a/liboil/i386/wavelet.c ++++ b/liboil/i386/wavelet.c +@@ -117,6 +117,8 @@ deinterleave2_asm (int16_t *d1, int16_t *d2, int16_t *s_2xn, int n) + s_2xn+=2; + n--; + } ++ if (!n) ++ return; + + asm volatile ("\n" + " mov %3, %%ecx\n" +diff --git a/liboil/powerpc/rgb2bgr.c b/liboil/powerpc/rgb2bgr.c +index 8787d66..419b8e1 100644 +--- a/liboil/powerpc/rgb2bgr.c ++++ b/liboil/powerpc/rgb2bgr.c +@@ -50,6 +50,8 @@ rgb2bgr_ppc (uint8_t *dest, uint8_t* src, int n) + n /= 4; + dest -= 4; + src -= 4; ++ if (!n) ++ return ; + asm volatile ( + " mtctr %2 \n" + "1: lwzu r10, 4(%1) \n" /* rgbr x */ +-- +1.5.6.5 + --- liboil-0.3.17.orig/debian/patches/04_arm-disable-opt.patch +++ liboil-0.3.17/debian/patches/04_arm-disable-opt.patch @@ -0,0 +1,22 @@ +--- m4/as-host-defines.m4.orig 2008-11-19 19:20:24.000000000 +0100 ++++ m4/as-host-defines.m4 2008-11-19 19:21:15.000000000 +0100 +@@ -23,7 +23,7 @@ + HAVE_POWERPC=yes + AC_DEFINE(HAVE_POWERPC, 1, [Defined if host is powerpc]) + ;; +- xarm) ++ xarmDISABLED) + HAVE_ARM=yes + AC_DEFINE(HAVE_ARM, 1, [Defined if host is arm]) + ;; +--- configure.orig 2008-11-19 19:21:37.000000000 +0100 ++++ configure 2008-11-19 19:22:06.000000000 +0100 +@@ -10870,7 +10870,7 @@ + _ACEOF + + ;; +- xarm) ++ xarmDISABLED) + HAVE_ARM=yes + + cat >>confdefs.h <<\_ACEOF --- liboil-0.3.17.orig/debian/patches/02_amd64-cpuid.patch +++ liboil-0.3.17/debian/patches/02_amd64-cpuid.patch @@ -0,0 +1,38 @@ +From 705916007fba0a845229a02dc6474cb523eff150 Mon Sep 17 00:00:00 2001 +From: David Schleef +Date: Tue, 20 Jul 2010 21:05:26 +0000 +Subject: x86: Fix cpuid function on x86-64 + +Fixes: #28956. +--- +diff --git a/liboil/liboilcpu-x86.c b/liboil/liboilcpu-x86.c +index e7a1978..ef4d3f2 100644 +--- a/liboil/liboilcpu-x86.c ++++ b/liboil/liboilcpu-x86.c +@@ -162,13 +162,10 @@ get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) + static void + get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) + { ++ *a = op; + __asm__ ( +- " pushq %%rbx\n" + " cpuid\n" +- " mov %%ebx, %%esi\n" +- " popq %%rbx\n" +- : "=a" (*a), "=S" (*b), "=c" (*c), "=d" (*d) +- : "0" (op)); ++ : "+a" (*a), "=b" (*b), "=c" (*c), "=d" (*d)); + } + #endif + +@@ -185,7 +182,7 @@ oil_cpu_detect_cpuid (void) + { + uint32_t eax, ebx, ecx, edx; + uint32_t level; +- char vendor[13] = { 0 }; ++ char vendor[13+4] = { 0 }; + int ret; + + oil_fault_check_enable (); +-- +cgit v0.8.3-6-g21f6