From 61f87e66a1ac6ff07fe0728143a429ecf1580cec Mon Sep 17 00:00:00 2001 From: Alejandro Pulver Date: Sun, 13 Aug 2006 23:20:09 +0000 Subject: [PATCH] Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. A wide range of extension packages and add-on modules are also available, which can be found in the "Library Extensions" section of the Allegro website. WWW: http://www.talula.demon.co.uk/allegro/ PR: ports/101741 --- devel/Makefile | 1 + devel/allegro-devel/Makefile | 11 +- devel/allegro-devel/Makefile.man | 259 +++++++++--------- devel/allegro-devel/distinfo | 6 +- devel/allegro-devel/files/patch-makefile.in | 19 +- .../files/patch-src__i386__icsprite.c | 12 + .../files/patch-src__i386__istretch.c | 13 + devel/allegro-devel/pkg-plist | 7 + 8 files changed, 181 insertions(+), 147 deletions(-) create mode 100644 devel/allegro-devel/files/patch-src__i386__icsprite.c create mode 100644 devel/allegro-devel/files/patch-src__i386__istretch.c diff --git a/devel/Makefile b/devel/Makefile index 248b2cd992bf..82e130174bc4 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -34,6 +34,7 @@ SUBDIR += ald SUBDIR += alf SUBDIR += allegro + SUBDIR += allegro-devel SUBDIR += alleyoop SUBDIR += anjuta SUBDIR += antlr diff --git a/devel/allegro-devel/Makefile b/devel/allegro-devel/Makefile index ede825289a49..d09dee84d097 100644 --- a/devel/allegro-devel/Makefile +++ b/devel/allegro-devel/Makefile @@ -6,10 +6,11 @@ # PORTNAME= allegro -DISTVERSION= 4.2.0 +DISTVERSION= 4.3.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= alleg +PKGNAMESUFFIX= -devel MAINTAINER= alepulver@FreeBSD.org COMMENT= A cross-platform library for games and multimedia programming @@ -37,11 +38,12 @@ ALL_TARGET= full-build INFO= allegro -CONFLICTS= allegro-devel-[0-9]* +CONFLICTS= allegro-[0-9]* +LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} PLIST_SUB= SHLIB_VER="${SHLIB_VER}" -SHLIB_VER= 42 DEMO= demo.c demo.dat demo.h music.txt ../readme.txt +SHLIB_VER= 43 .include @@ -132,6 +134,9 @@ post-patch: ${CONFIGURE_WRKSRC}/configure.in .endif +# Threading libraries. + @${REINPLACE_CMD} -e 's/-lpthread/${PTHREAD_LIBS}/' ${WRKSRC}/aclocal.m4 + # Enable/disable compilation optimizations. .if defined(WITHOUT_OPTIMIZED_CFLAGS) @${REINPLACE_CMD} -e 's|-O2||g ; \ diff --git a/devel/allegro-devel/Makefile.man b/devel/allegro-devel/Makefile.man index e1a73fd4a152..c3b365dd8fa0 100644 --- a/devel/allegro-devel/Makefile.man +++ b/devel/allegro-devel/Makefile.man @@ -22,12 +22,12 @@ MAN3= ALLEGRO_DATE.3 ALLEGRO_DATE_STR.3 ALLEGRO_SUB_VERSION.3 \ _putpixel16.3 _putpixel24.3 _putpixel32.3 _set_color.3 \ _ustrdup.3 acquire_bitmap.3 acquire_screen.3 active_dialog.3 \ active_menu.3 add_clip_rect.3 adjust_sample.3 al_assert.3 \ - al_ffblk.3 al_findclose.3 al_findfirst.3 al_findnext.3 \ - al_trace.3 alert.3 alert3.3 allegro_404_char.3 allegro_error.3 \ - allegro_exit.3 allegro_icon.3 allegro_id.3 allegro_init.3 \ - allegro_message.3 allocate_voice.3 append_filename.3 \ - apply_matrix.3 apply_matrix_f.3 apply_quat.3 arc.3 \ - bestfit_color.3 bitmap_color_depth.3 bitmap_mask_color.3 \ + al_ffblk.3 al_ffblk_get_size.3 al_findclose.3 al_findfirst.3 \ + al_findnext.3 al_trace.3 alert.3 alert3.3 allegro_404_char.3 \ + allegro_error.3 allegro_exit.3 allegro_icon.3 allegro_id.3 \ + allegro_init.3 allegro_message.3 allocate_voice.3 \ + append_filename.3 apply_matrix.3 apply_matrix_f.3 apply_quat.3 \ + arc.3 bestfit_color.3 bitmap_color_depth.3 bitmap_mask_color.3 \ black_palette.3 blit.3 bmp_read_line.3 bmp_unwrite_line.3 \ bmp_write_line.3 broadcast_dialog_message.3 calc_spline.3 \ calibrate_joystick.3 calibrate_joystick_name.3 \ @@ -36,7 +36,8 @@ MAN3= ALLEGRO_DATE.3 ALLEGRO_DATE_STR.3 ALLEGRO_SUB_VERSION.3 \ clear_to_color.3 clear_zbuffer.3 clip3d.3 clip3d_f.3 close_fli.3 \ color_map.3 config_is_hooked.3 cpu_capabilities.3 cpu_family.3 \ cpu_model.3 cpu_vendor.3 create_bitmap.3 create_bitmap_ex.3 \ - create_blender_table.3 create_color_table.3 create_light_table.3 \ + create_blender_table.3 create_color_table.3 \ + create_datafile_index.3 create_light_table.3 \ create_lzss_pack_data.3 create_lzss_unpack_data.3 \ create_rgb_table.3 create_sample.3 create_scene.3 \ create_sub_bitmap.3 create_sub_zbuffer.3 create_system_bitmap.3 \ @@ -49,30 +50,31 @@ MAN3= ALLEGRO_DATE.3 ALLEGRO_DATE_STR.3 ALLEGRO_SUB_VERSION.3 \ d_textbox_proc.3 d_yield_proc.3 deallocate_voice.3 \ default_palette.3 delete_file.3 desktop_color_depth.3 \ desktop_palette.3 destroy_bitmap.3 destroy_compiled_sprite.3 \ - destroy_font.3 destroy_gfx_mode_list.3 destroy_midi.3 \ - destroy_rle_sprite.3 destroy_sample.3 destroy_scene.3 \ - destroy_zbuffer.3 detect_digi_driver.3 detect_midi_driver.3 \ - dialog_message.3 digi_recorder.3 disable_hardware_cursor.3 \ - do_arc.3 do_circle.3 do_dialog.3 do_ellipse.3 do_line.3 \ - do_menu.3 do_uconvert.3 dot_product.3 dot_product_f.3 \ - draw_character_ex.3 draw_compiled_sprite.3 draw_gouraud_sprite.3 \ - draw_lit_rle_sprite.3 draw_lit_sprite.3 draw_rle_sprite.3 \ - draw_sprite.3 draw_sprite_h_flip.3 draw_sprite_v_flip.3 \ - draw_sprite_vh_flip.3 draw_trans_rle_sprite.3 \ - draw_trans_sprite.3 drawing_mode.3 ellipse.3 ellipsefill.3 \ - empty_string.3 enable_hardware_cursor.3 enable_triple_buffer.3 \ - ex12bit.3 ex3buf.3 ex3d.3 exaccel.3 exalpha.3 exbitmap.3 \ - exblend.3 excamera.3 excolmap.3 exconfig.3 excustom.3 exdata.3 \ - exdbuf.3 exexedat.3 exfixed.3 exflame.3 exflip.3 exfont.3 \ - exgui.3 exhello.3 exists.3 exjoy.3 exkeys.3 exlights.3 exmem.3 \ - exmidi.3 exmouse.3 expackf.3 expal.3 expat.3 exquat.3 exrgbhsv.3 \ - exsample.3 exscale.3 exscn3d.3 exscroll.3 exshade.3 exspline.3 \ - exsprite.3 exstars.3 exstream.3 exswitch.3 exsyscur.3 extimer.3 \ - extract_font_range.3 extrans.3 extruec.3 exunicod.3 exupdate.3 \ - exxfade.3 exzbuf.3 fade_from.3 fade_from_range.3 fade_in.3 \ - fade_in_range.3 fade_interpolate.3 fade_out.3 fade_out_range.3 \ - fastline.3 file_exists.3 file_select_ex.3 file_size.3 \ - file_time.3 find_allegro_resource.3 find_datafile_object.3 \ + destroy_datafile_index.3 destroy_font.3 destroy_gfx_mode_list.3 \ + destroy_midi.3 destroy_rle_sprite.3 destroy_sample.3 \ + destroy_scene.3 destroy_zbuffer.3 detect_digi_driver.3 \ + detect_midi_driver.3 dialog_message.3 digi_recorder.3 \ + disable_hardware_cursor.3 do_arc.3 do_circle.3 do_dialog.3 \ + do_ellipse.3 do_line.3 do_menu.3 do_uconvert.3 dot_product.3 \ + dot_product_f.3 draw_character_ex.3 draw_compiled_sprite.3 \ + draw_gouraud_sprite.3 draw_lit_rle_sprite.3 draw_lit_sprite.3 \ + draw_rle_sprite.3 draw_sprite.3 draw_sprite_h_flip.3 \ + draw_sprite_v_flip.3 draw_sprite_vh_flip.3 \ + draw_trans_rle_sprite.3 draw_trans_sprite.3 drawing_mode.3 \ + ellipse.3 ellipsefill.3 empty_string.3 enable_hardware_cursor.3 \ + enable_triple_buffer.3 ex12bit.3 ex3buf.3 ex3d.3 exaccel.3 \ + exalpha.3 exbitmap.3 exblend.3 excamera.3 excolmap.3 exconfig.3 \ + excustom.3 exdata.3 exdbuf.3 exexedat.3 exfixed.3 exflame.3 \ + exflip.3 exfont.3 exgui.3 exhello.3 exists.3 exjoy.3 exkeys.3 \ + exlights.3 exmem.3 exmidi.3 exmouse.3 exnewapi.3 expackf.3 \ + expal.3 expat.3 exquat.3 exrgbhsv.3 exsample.3 exscale.3 \ + exscn3d.3 exscroll.3 exshade.3 exspline.3 exsprite.3 exstars.3 \ + exstream.3 exswitch.3 exsyscur.3 extimer.3 extract_font_range.3 \ + extrans.3 extruec.3 exunicod.3 exupdate.3 exxfade.3 exzbuf.3 \ + fade_from.3 fade_from_range.3 fade_in.3 fade_in_range.3 \ + fade_interpolate.3 fade_out.3 fade_out_range.3 fastline.3 \ + file_exists.3 file_select_ex.3 file_size_ex.3 file_time.3 \ + find_allegro_resource.3 find_datafile_object.3 \ find_dialog_focus.3 fix_filename_case.3 fix_filename_slashes.3 \ fixacos.3 fixadd.3 fixasin.3 fixatan.3 fixatan2.3 fixceil.3 \ fixcos.3 fixdiv.3 fixed.3 fixfloor.3 fixhypot.3 fixmul.3 \ @@ -81,109 +83,112 @@ MAN3= ALLEGRO_DATE.3 ALLEGRO_DATE_STR.3 ALLEGRO_SUB_VERSION.3 \ fli_bmp_dirty_to.3 fli_frame.3 fli_pal_dirty_from.3 \ fli_pal_dirty_to.3 fli_palette.3 fli_timer.3 floodfill.3 \ flush_config_file.3 font.3 for_each_file_ex.3 \ - free_audio_stream_buffer.3 free_lzss_pack_data.3 \ - free_lzss_unpack_data.3 freeze_mouse_flag.3 ftofix.3 \ - generate_332_palette.3 generate_optimized_palette.3 \ - get_align_matrix.3 get_align_matrix_f.3 \ - get_audio_stream_buffer.3 get_camera_matrix.3 \ - get_camera_matrix_f.3 get_clip_rect.3 get_clip_state.3 \ - get_color.3 get_color_conversion.3 get_color_depth.3 \ - get_compiled_sprite.3 get_config_argv.3 get_config_float.3 \ - get_config_hex.3 get_config_id.3 get_config_int.3 \ - get_config_string.3 get_config_text.3 get_datafile_property.3 \ - get_desktop_resolution.3 get_display_switch_mode.3 \ - get_executable_name.3 get_extension.3 get_filename.3 \ - get_font_range_begin.3 get_font_range_end.3 get_font_ranges.3 \ - get_gfx_mode_list.3 get_midi_length.3 get_mixer_bits.3 \ - get_mixer_buffer_length.3 get_mixer_channels.3 \ - get_mixer_frequency.3 get_mixer_quality.3 get_mixer_voices.3 \ - get_mouse_mickeys.3 get_palette.3 get_palette_range.3 \ - get_refresh_rate.3 get_rle_sprite.3 get_rotation_matrix.3 \ - get_rotation_matrix_f.3 get_rotation_quat.3 get_scaling_matrix.3 \ - get_scaling_matrix_f.3 get_sound_input_cap_bits.3 \ - get_sound_input_cap_parm.3 get_sound_input_cap_rate.3 \ - get_sound_input_cap_stereo.3 get_transformation_matrix.3 \ - get_transformation_matrix_f.3 get_translation_matrix.3 \ - get_translation_matrix_f.3 get_uformat.3 \ - get_vector_rotation_matrix.3 get_vector_rotation_matrix_f.3 \ - get_vector_rotation_quat.3 get_x_rotate_matrix.3 \ - get_x_rotate_matrix_f.3 get_x_rotate_quat.3 \ - get_y_rotate_matrix.3 get_y_rotate_matrix_f.3 \ - get_y_rotate_quat.3 get_z_rotate_matrix.3 \ - get_z_rotate_matrix_f.3 get_z_rotate_quat.3 geta.3 geta32.3 \ - geta_depth.3 getb.3 getb15.3 getb16.3 getb24.3 getb32.3 getb8.3 \ - getb_depth.3 getg.3 getg15.3 getg16.3 getg24.3 getg32.3 getg8.3 \ - getg_depth.3 getpixel.3 getr.3 getr15.3 getr16.3 getr24.3 \ - getr32.3 getr8.3 getr_depth.3 gfx_capabilities.3 \ - gfx_mode_select.3 gfx_mode_select_ex.3 gfx_mode_select_filter.3 \ - grab_font_from_bitmap.3 gui_bg_color.3 gui_button_proc.3 \ - gui_ctext_proc.3 gui_edit_proc.3 gui_fg_color.3 \ - gui_font_baseline.3 gui_get_screen.3 gui_list_proc.3 \ - gui_menu_draw_menu.3 gui_menu_draw_menu_item.3 gui_mg_color.3 \ - gui_mouse_b.3 gui_mouse_focus.3 gui_mouse_x.3 gui_mouse_y.3 \ - gui_mouse_z.3 gui_set_screen.3 gui_shadow_box_proc.3 \ - gui_strlen.3 gui_text_list_proc.3 gui_textout_ex.3 hline.3 \ - hook_config_section.3 hsv_to_rgb.3 identity_matrix.3 \ - identity_matrix_f.3 identity_quat.3 init_dialog.3 init_menu.3 \ - initialise_joystick.3 install_allegro.3 install_int.3 \ - install_int_ex.3 install_joystick.3 install_keyboard.3 \ - install_keyboard_hooks.3 install_mouse.3 install_param_int.3 \ - install_param_int_ex.3 install_sound.3 install_sound_input.3 \ - install_timer.3 is_color_font.3 is_compatible_font.3 \ - is_inside_bitmap.3 is_linear_bitmap.3 is_memory_bitmap.3 \ - is_mono_font.3 is_planar_bitmap.3 is_relative_filename.3 \ - is_same_bitmap.3 is_screen_bitmap.3 is_sub_bitmap.3 \ - is_system_bitmap.3 is_video_bitmap.3 is_windowed_mode.3 itofix.3 \ - joy.3 key.3 key_led_flag.3 key_shifts.3 keyboard_callback.3 \ + free_audio_stream_buffer.3 free_config_entries.3 \ + free_lzss_pack_data.3 free_lzss_unpack_data.3 \ + freeze_mouse_flag.3 ftofix.3 generate_332_palette.3 \ + generate_optimized_palette.3 get_align_matrix.3 \ + get_align_matrix_f.3 get_audio_stream_buffer.3 \ + get_camera_matrix.3 get_camera_matrix_f.3 get_clip_rect.3 \ + get_clip_state.3 get_color.3 get_color_conversion.3 \ + get_color_depth.3 get_compiled_sprite.3 get_config_argv.3 \ + get_config_float.3 get_config_hex.3 get_config_id.3 \ + get_config_int.3 get_config_string.3 get_config_text.3 \ + get_datafile_property.3 get_desktop_resolution.3 \ + get_display_switch_mode.3 get_executable_name.3 get_extension.3 \ + get_filename.3 get_font_range_begin.3 get_font_range_end.3 \ + get_font_ranges.3 get_gfx_mode_list.3 get_hardware_volume.3 \ + get_midi_length.3 get_mixer_bits.3 get_mixer_buffer_length.3 \ + get_mixer_channels.3 get_mixer_frequency.3 get_mixer_quality.3 \ + get_mixer_voices.3 get_mouse_mickeys.3 get_palette.3 \ + get_palette_range.3 get_refresh_rate.3 get_rle_sprite.3 \ + get_rotation_matrix.3 get_rotation_matrix_f.3 \ + get_rotation_quat.3 get_scaling_matrix.3 get_scaling_matrix_f.3 \ + get_sound_input_cap_bits.3 get_sound_input_cap_parm.3 \ + get_sound_input_cap_rate.3 get_sound_input_cap_stereo.3 \ + get_transformation_matrix.3 get_transformation_matrix_f.3 \ + get_translation_matrix.3 get_translation_matrix_f.3 \ + get_uformat.3 get_vector_rotation_matrix.3 \ + get_vector_rotation_matrix_f.3 get_vector_rotation_quat.3 \ + get_volume.3 get_x_rotate_matrix.3 get_x_rotate_matrix_f.3 \ + get_x_rotate_quat.3 get_y_rotate_matrix.3 \ + get_y_rotate_matrix_f.3 get_y_rotate_quat.3 \ + get_z_rotate_matrix.3 get_z_rotate_matrix_f.3 \ + get_z_rotate_quat.3 geta.3 geta32.3 geta_depth.3 getb.3 getb15.3 \ + getb16.3 getb24.3 getb32.3 getb8.3 getb_depth.3 getg.3 getg15.3 \ + getg16.3 getg24.3 getg32.3 getg8.3 getg_depth.3 getpixel.3 \ + getr.3 getr15.3 getr16.3 getr24.3 getr32.3 getr8.3 getr_depth.3 \ + gfx_capabilities.3 gfx_mode_select.3 gfx_mode_select_ex.3 \ + gfx_mode_select_filter.3 grab_font_from_bitmap.3 gui_bg_color.3 \ + gui_button_proc.3 gui_ctext_proc.3 gui_edit_proc.3 \ + gui_fg_color.3 gui_font_baseline.3 gui_get_screen.3 \ + gui_list_proc.3 gui_menu_draw_menu.3 gui_menu_draw_menu_item.3 \ + gui_mg_color.3 gui_mouse_b.3 gui_mouse_focus.3 gui_mouse_x.3 \ + gui_mouse_y.3 gui_mouse_z.3 gui_set_screen.3 \ + gui_shadow_box_proc.3 gui_strlen.3 gui_text_list_proc.3 \ + gui_textout_ex.3 hline.3 hook_config_section.3 hsv_to_rgb.3 \ + identity_matrix.3 identity_matrix_f.3 identity_quat.3 \ + init_dialog.3 init_menu.3 initialise_joystick.3 \ + install_allegro.3 install_int.3 install_int_ex.3 \ + install_joystick.3 install_keyboard.3 install_keyboard_hooks.3 \ + install_mouse.3 install_param_int.3 install_param_int_ex.3 \ + install_sound.3 install_sound_input.3 install_timer.3 \ + is_color_font.3 is_compatible_font.3 is_inside_bitmap.3 \ + is_linear_bitmap.3 is_memory_bitmap.3 is_mono_font.3 \ + is_planar_bitmap.3 is_relative_filename.3 is_same_bitmap.3 \ + is_screen_bitmap.3 is_sub_bitmap.3 is_system_bitmap.3 \ + is_video_bitmap.3 is_windowed_mode.3 itofix.3 joy.3 key.3 \ + key_led_flag.3 key_shifts.3 keyboard_callback.3 \ keyboard_lowlevel_callback.3 keyboard_needs_poll.3 \ - keyboard_ucallback.3 keypressed.3 line.3 load_bios_font.3 \ - load_bitmap.3 load_bitmap_font.3 load_bmp.3 load_bmp_pf.3 \ - load_dat_font.3 load_datafile.3 load_datafile_callback.3 \ - load_datafile_object.3 load_font.3 load_grx_font.3 \ + keyboard_ucallback.3 keypressed.3 line.3 list_config_entries.3 \ + list_config_sections.3 load_bios_font.3 load_bitmap.3 \ + load_bitmap_font.3 load_bmp.3 load_bmp_pf.3 load_dat_font.3 \ + load_datafile.3 load_datafile_callback.3 load_datafile_object.3 \ + load_datafile_object_indexed.3 load_font.3 load_grx_font.3 \ load_grx_or_bios_font.3 load_ibk.3 load_joystick_data.3 \ load_lbm.3 load_midi.3 load_midi_patches.3 load_pcx.3 \ load_pcx_pf.3 load_sample.3 load_tga.3 load_tga_pf.3 \ load_txt_font.3 load_voc.3 load_voc_pf.3 load_wav.3 \ load_wav_pf.3 lock_bitmap.3 lock_midi.3 lock_sample.3 \ lzss_read.3 lzss_write.3 make_absolute_filename.3 \ - make_relative_filename.3 makeacol.3 makeacol32.3 \ - makeacol_depth.3 makecol.3 makecol15.3 makecol15_dither.3 \ - makecol16.3 makecol16_dither.3 makecol24.3 makecol32.3 \ - makecol8.3 makecol_depth.3 masked_blit.3 masked_stretch_blit.3 \ - matrix_mul.3 matrix_mul_f.3 matrix_to_quat.3 merge_fonts.3 \ - midi_loop_end.3 midi_loop_start.3 midi_meta_callback.3 \ - midi_msg_callback.3 midi_out.3 midi_pause.3 midi_pos.3 \ - midi_recorder.3 midi_resume.3 midi_seek.3 midi_sysex_callback.3 \ - midi_time.3 mouse_b.3 mouse_callback.3 mouse_needs_poll.3 \ - mouse_pos.3 mouse_sprite.3 mouse_x.3 mouse_x_focus.3 mouse_y.3 \ - mouse_y_focus.3 mouse_z.3 need_uconvert.3 next_fli_frame.3 \ - normalize_vector.3 normalize_vector_f.3 num_joysticks.3 \ - object_message.3 offer_focus.3 open_fli.3 open_memory_fli.3 \ - os_multitasking.3 os_revision.3 os_type.3 os_version.3 \ - override_config_data.3 override_config_file.3 pack_fclose.3 \ - pack_fclose_chunk.3 pack_feof.3 pack_ferror.3 pack_fgets.3 \ - pack_fopen.3 pack_fopen_chunk.3 pack_fopen_vtable.3 pack_fputs.3 \ - pack_fread.3 pack_fseek.3 pack_fwrite.3 pack_getc.3 pack_igetl.3 \ - pack_igetw.3 pack_iputl.3 pack_iputw.3 pack_mgetl.3 pack_mgetw.3 \ - pack_mputl.3 pack_mputw.3 pack_putc.3 packfile_password.3 \ - palette_color.3 persp_project.3 persp_project_f.3 \ - pivot_scaled_sprite.3 pivot_scaled_sprite_v_flip.3 \ - pivot_sprite.3 pivot_sprite_v_flip.3 play_audio_stream.3 \ - play_fli.3 play_looped_midi.3 play_memory_fli.3 play_midi.3 \ - play_sample.3 poll_joystick.3 poll_keyboard.3 poll_mouse.3 \ - poll_scroll.3 polygon.3 polygon3d.3 polygon3d_f.3 \ - polygon_z_normal.3 polygon_z_normal_f.3 pop_config_state.3 \ - popup_dialog.3 position_dialog.3 position_mouse.3 \ - position_mouse_z.3 push_config_state.3 put_backslash.3 \ - putpixel.3 qnx_get_window.3 qscale_matrix.3 qscale_matrix_f.3 \ - qtranslate_matrix.3 qtranslate_matrix_f.3 quad3d.3 quad3d_f.3 \ - quat_interpolate.3 quat_mul.3 quat_slerp.3 quat_to_matrix.3 \ - radtofix_r.3 read_sound_input.3 readkey.3 reallocate_voice.3 \ - rect.3 rectfill.3 register_assert_handler.3 \ - register_bitmap_file_type.3 register_datafile_object.3 \ - register_font_file_type.3 register_sample_file_type.3 \ - register_trace_handler.3 register_uformat.3 release_bitmap.3 \ - release_screen.3 release_voice.3 reload_config_texts.3 \ + make_relative_filename.3 make_trans_font.3 makeacol.3 \ + makeacol32.3 makeacol_depth.3 makecol.3 makecol15.3 \ + makecol15_dither.3 makecol16.3 makecol16_dither.3 makecol24.3 \ + makecol32.3 makecol8.3 makecol_depth.3 masked_blit.3 \ + masked_stretch_blit.3 matrix_mul.3 matrix_mul_f.3 \ + matrix_to_quat.3 merge_fonts.3 midi_loop_end.3 midi_loop_start.3 \ + midi_meta_callback.3 midi_msg_callback.3 midi_out.3 midi_pause.3 \ + midi_pos.3 midi_recorder.3 midi_resume.3 midi_seek.3 \ + midi_sysex_callback.3 midi_time.3 mouse_b.3 mouse_callback.3 \ + mouse_needs_poll.3 mouse_pos.3 mouse_sprite.3 mouse_x.3 \ + mouse_x_focus.3 mouse_y.3 mouse_y_focus.3 mouse_z.3 \ + need_uconvert.3 next_fli_frame.3 normalize_vector.3 \ + normalize_vector_f.3 num_joysticks.3 object_message.3 \ + offer_focus.3 open_fli.3 open_memory_fli.3 os_multitasking.3 \ + os_revision.3 os_type.3 os_version.3 override_config_data.3 \ + override_config_file.3 pack_fclose.3 pack_fclose_chunk.3 \ + pack_feof.3 pack_ferror.3 pack_fgets.3 pack_fopen.3 \ + pack_fopen_chunk.3 pack_fopen_vtable.3 pack_fputs.3 pack_fread.3 \ + pack_fseek.3 pack_fwrite.3 pack_getc.3 pack_igetl.3 pack_igetw.3 \ + pack_iputl.3 pack_iputw.3 pack_mgetl.3 pack_mgetw.3 pack_mputl.3 \ + pack_mputw.3 pack_putc.3 packfile_password.3 palette_color.3 \ + persp_project.3 persp_project_f.3 pivot_scaled_sprite.3 \ + pivot_scaled_sprite_v_flip.3 pivot_sprite.3 \ + pivot_sprite_v_flip.3 play_audio_stream.3 play_fli.3 \ + play_looped_midi.3 play_memory_fli.3 play_midi.3 play_sample.3 \ + poll_joystick.3 poll_keyboard.3 poll_mouse.3 poll_scroll.3 \ + polygon.3 polygon3d.3 polygon3d_f.3 polygon_z_normal.3 \ + polygon_z_normal_f.3 pop_config_state.3 popup_dialog.3 \ + position_dialog.3 position_mouse.3 position_mouse_z.3 \ + push_config_state.3 put_backslash.3 putpixel.3 qnx_get_window.3 \ + qscale_matrix.3 qscale_matrix_f.3 qtranslate_matrix.3 \ + qtranslate_matrix_f.3 quad3d.3 quad3d_f.3 quat_interpolate.3 \ + quat_mul.3 quat_slerp.3 quat_to_matrix.3 radtofix_r.3 \ + read_sound_input.3 readkey.3 reallocate_voice.3 rect.3 \ + rectfill.3 register_assert_handler.3 register_bitmap_file_type.3 \ + register_datafile_object.3 register_font_file_type.3 \ + register_sample_file_type.3 register_trace_handler.3 \ + register_uformat.3 release_bitmap.3 release_screen.3 \ + release_voice.3 reload_config_texts.3 \ remove_display_switch_callback.3 remove_int.3 remove_joystick.3 \ remove_keyboard.3 remove_mouse.3 remove_param_int.3 \ remove_sound.3 remove_sound_input.3 remove_timer.3 \ diff --git a/devel/allegro-devel/distinfo b/devel/allegro-devel/distinfo index f36cc80b83be..c7d91dc72abc 100644 --- a/devel/allegro-devel/distinfo +++ b/devel/allegro-devel/distinfo @@ -1,3 +1,3 @@ -MD5 (allegro-4.2.0.tar.gz) = a8b2c85c58b16345fe735f72763f3a6e -SHA256 (allegro-4.2.0.tar.gz) = d8df27558bc083298d6933c843d4fdaf9afc0aa1607276acc96ed8fa9a39060c -SIZE (allegro-4.2.0.tar.gz) = 3056173 +MD5 (allegro-4.3.0.tar.gz) = 0746b948ecd63cab806026cf3b452e20 +SHA256 (allegro-4.3.0.tar.gz) = 050a2c8f7ab02081f7e10bafa271ade147433b012ca9ecca37ca57b6d724e0a2 +SIZE (allegro-4.3.0.tar.gz) = 3153890 diff --git a/devel/allegro-devel/files/patch-makefile.in b/devel/allegro-devel/files/patch-makefile.in index 21091761d476..24c083cf3cc6 100644 --- a/devel/allegro-devel/files/patch-makefile.in +++ b/devel/allegro-devel/files/patch-makefile.in @@ -1,14 +1,5 @@ ---- makefile.in.orig Sat Sep 10 17:17:51 2005 -+++ makefile.in Sat Nov 12 19:41:57 2005 -@@ -20,7 +20,7 @@ - mandir = @mandir@ - libdir = @libdir@ - modulebasedir = $(libdir)/allegro --moduledir = $(modulebasedir)/$(shared_major_minor) -+moduledir = $(modulebasedir)/$(shared_version) - - EXE = - OBJ = .o +--- makefile.in.orig Mon Jul 24 09:10:58 2006 ++++ makefile.in Wed Aug 9 19:15:49 2006 @@ -29,12 +29,13 @@ INFO_DIR = $(infodir)/dir DESTDIR = @@ -26,7 +17,7 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_INFO = @INSTALL_INFO@ -@@ -354,6 +355,11 @@ +@@ -355,6 +356,11 @@ endif lib: $(ALLEGRO_LIB_TARGETS) @@ -38,7 +29,7 @@ modules: $(ALLEGRO_MODULE_TARGETS) -@@ -465,9 +471,9 @@ +@@ -466,9 +472,9 @@ fi; \ done @for l in alleg alld allp; do \ @@ -51,7 +42,7 @@ $(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(DESTDIR)$(libdir)/; \ fi; \ done -@@ -481,20 +487,10 @@ +@@ -482,20 +488,10 @@ fi $(mkinstalldirs) $(DESTDIR)$(bindir) @echo Installing allegro-config to $(DESTDIR)$(bindir) diff --git a/devel/allegro-devel/files/patch-src__i386__icsprite.c b/devel/allegro-devel/files/patch-src__i386__icsprite.c new file mode 100644 index 000000000000..96eecd70b519 --- /dev/null +++ b/devel/allegro-devel/files/patch-src__i386__icsprite.c @@ -0,0 +1,12 @@ +--- src/i386/icsprite.c.orig Mon Jul 24 09:10:50 2006 ++++ src/i386/icsprite.c Wed Aug 9 19:11:00 2006 +@@ -15,7 +15,8 @@ + * See readme.txt for copyright information. + */ + +- ++#include ++#include + #include + + #include "allegro.h" diff --git a/devel/allegro-devel/files/patch-src__i386__istretch.c b/devel/allegro-devel/files/patch-src__i386__istretch.c new file mode 100644 index 000000000000..61b631411f34 --- /dev/null +++ b/devel/allegro-devel/files/patch-src__i386__istretch.c @@ -0,0 +1,13 @@ +--- src/i386/istretch.c.orig Mon Jul 24 09:10:50 2006 ++++ src/i386/istretch.c Wed Aug 9 19:03:27 2006 +@@ -33,9 +33,8 @@ + + + #ifdef HAVE_MPROTECT +- #include ++ #include + #include +- #include + #endif /* ifdef HAVE_MPROTECT */ + + diff --git a/devel/allegro-devel/pkg-plist b/devel/allegro-devel/pkg-plist index 683321abbc22..dfc4e1ef2f09 100644 --- a/devel/allegro-devel/pkg-plist +++ b/devel/allegro-devel/pkg-plist @@ -14,6 +14,7 @@ include/allegro/3d.h include/allegro/3dmaths.h include/allegro/alcompat.h include/allegro/alinline.h +include/allegro/altime.h include/allegro/alunixac.h include/allegro/base.h include/allegro/color.h @@ -22,7 +23,9 @@ include/allegro/config.h include/allegro/datafile.h include/allegro/debug.h include/allegro/digi.h +include/allegro/display.h include/allegro/draw.h +include/allegro/events.h include/allegro/file.h include/allegro/fix.h include/allegro/fixed.h @@ -44,12 +47,15 @@ include/allegro/inline/matrix.inl include/allegro/inline/rle.inl include/allegro/inline/system.inl include/allegro/internal/aintern.h +include/allegro/internal/aintern2.h include/allegro/internal/aintvga.h include/allegro/internal/alconfig.h include/allegro/joystick.h include/allegro/keyboard.h +include/allegro/keycodes.h include/allegro/lzss.h include/allegro/matrix.h +include/allegro/memory.h include/allegro/midi.h include/allegro/mouse.h include/allegro/palette.h @@ -83,6 +89,7 @@ include/allegro/platform/alunix.h include/allegro/platform/alunixac.h include/allegro/platform/alwatcom.h include/allegro/platform/alwin.h +include/allegro/platform/astdbool.h include/allegro/platform/astdint.h include/allegro/platform/macdef.h include/allegro/quat.h