diff options
author | miwi <miwi@FreeBSD.org> | 2006-12-11 06:07:50 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2006-12-11 06:07:50 +0800 |
commit | b733892a96cb82ec49645fe7bc29941d92c2dfd6 (patch) | |
tree | 7d20a9ea870039e3139b52c111a0b780ec263483 /games | |
parent | 0de7629b89623cc370a8e20857e27d63cb6dc907 (diff) | |
download | freebsd-ports-gnome-b733892a96cb82ec49645fe7bc29941d92c2dfd6.tar.gz freebsd-ports-gnome-b733892a96cb82ec49645fe7bc29941d92c2dfd6.tar.zst freebsd-ports-gnome-b733892a96cb82ec49645fe7bc29941d92c2dfd6.zip |
- Update to 0.9.1
- Move to LOCALBASE
PR: ports/106568
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com> (maintainer)
Diffstat (limited to 'games')
-rw-r--r-- | games/lucidlife/Makefile | 7 | ||||
-rw-r--r-- | games/lucidlife/distinfo | 6 | ||||
-rw-r--r-- | games/lucidlife/files/patch-src_lucidlife.c | 311 | ||||
-rw-r--r-- | games/lucidlife/pkg-plist | 2 |
4 files changed, 6 insertions, 320 deletions
diff --git a/games/lucidlife/Makefile b/games/lucidlife/Makefile index 4dd88cc70fdd..86b5a907b504 100644 --- a/games/lucidlife/Makefile +++ b/games/lucidlife/Makefile @@ -6,8 +6,7 @@ # PORTNAME= lucidlife -PORTVERSION= 0.9 -PORTREVISION= 1 +PORTVERSION= 0.9.1 CATEGORIES= games MASTER_SITES= http://offload1.icculus.org/~jcspray/LucidLife/ \ http://icculus.org/~jcspray/LucidLife/ @@ -15,11 +14,9 @@ MASTER_SITES= http://offload1.icculus.org/~jcspray/LucidLife/ \ MAINTAINER= mwisnicki+freebsd@gmail.com COMMENT= A GTK2 implementation of Conway's Game of Life -USE_X_PREFIX= yes +USE_GCC= 3.2+ USE_GMAKE= yes USE_GNOME= gtk20 gnomevfs2 intlhack GNU_CONFIGURE= yes -CONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" - .include <bsd.port.mk> diff --git a/games/lucidlife/distinfo b/games/lucidlife/distinfo index e10ece289c58..ed18cbfb1268 100644 --- a/games/lucidlife/distinfo +++ b/games/lucidlife/distinfo @@ -1,3 +1,3 @@ -MD5 (lucidlife-0.9.tar.gz) = 25bcde0ddbe4f7db4a7ea92fcc36b7bc -SHA256 (lucidlife-0.9.tar.gz) = fc97c1f3151eefd559a747eee0f1a3ee1b7919d755441cd2ef9771c81bc69479 -SIZE (lucidlife-0.9.tar.gz) = 963134 +MD5 (lucidlife-0.9.1.tar.gz) = 68e9cfe091fa18380984609af9c56467 +SHA256 (lucidlife-0.9.1.tar.gz) = 8b0311db56d1b43da4361d78f0ec301307644e40b833f9b7ebdbbee0e33efc26 +SIZE (lucidlife-0.9.1.tar.gz) = 1001956 diff --git a/games/lucidlife/files/patch-src_lucidlife.c b/games/lucidlife/files/patch-src_lucidlife.c deleted file mode 100644 index 1f0b74b99136..000000000000 --- a/games/lucidlife/files/patch-src_lucidlife.c +++ /dev/null @@ -1,311 +0,0 @@ ---- src/lucidlife.c.orig Thu Jun 23 11:36:30 2005 -+++ src/lucidlife.c Sun Aug 28 16:07:12 2005 -@@ -709,12 +709,13 @@ - - void file_new(void) - { -+ GtkAction *action; - if (state.pattern_running) - start_stop(); - free(state.pattern_path); - state.pattern_path = NULL; - gtk_window_set_title(GTK_WINDOW(gui.window), TITLE); -- GtkAction *action = gtk_action_group_get_action (gui.action_group, "Revert"); -+ gtk_action_group_get_action (gui.action_group, "Revert"); - gtk_action_set_sensitive(action, FALSE); - state.last_drawn = null_point; - deactivate_selection(FALSE); -@@ -734,6 +735,9 @@ - void file_open(void) - { - GtkWidget *chooser; -+ GtkFileFilter *filter; -+ char *extension; -+ int i; - - chooser = gtk_file_chooser_dialog_new ( - "Open Pattern", -@@ -746,9 +750,6 @@ - gtk_dialog_set_default_response( - GTK_DIALOG(chooser), GTK_RESPONSE_ACCEPT); - -- GtkFileFilter *filter; -- char *extension; -- int i; - for (i=0; i < NUM_FORMATS; i++) { - filter = gtk_file_filter_new (); - extension = g_strconcat("*.", default_file_extensions[i], NULL); -@@ -872,6 +873,7 @@ - char *message; - GtkWidget *dialog; - const gchar *path; -+ GtkWidget *label; - - dialog = gtk_dialog_new_with_buttons ( - "File Exists", -@@ -884,7 +886,7 @@ - path = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(chooser)); - message = dsprintf("<b><big>Overwrite file?</big></b>\n\nThe file '%s'" - " exists, do you wish to overwrite it?", path); -- GtkWidget *label = gtk_label_new (message); -+ label = gtk_label_new (message); - // TODO: add big question icon - gtk_label_set_use_markup (GTK_LABEL (label), TRUE); - gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); -@@ -1001,6 +1003,7 @@ - boolean found_collection = FALSE; - char* buf; - int32 i; -+ gint result; - - dialog = gtk_dialog_new_with_buttons ( - _("Choose Pattern Collection"), -@@ -1072,7 +1075,7 @@ - - - gtk_widget_show_all (dialog); -- gint result = gtk_dialog_run (GTK_DIALOG (dialog)); -+ result = gtk_dialog_run (GTK_DIALOG (dialog)); - if (result == GTK_RESPONSE_ACCEPT) { - char* dir; - int succeeded; -@@ -1375,6 +1378,11 @@ - GtkObject *adj; - GtkWidget *spin; - guint i; -+ char* color_ui_names[NUM_COLORS] = { -+ "Background:", -+ "Live cells:", -+ "Grid lines:", -+ "Selection box:"}; - - dialog = gtk_dialog_new_with_buttons ( - _("Preferences"), -@@ -1384,12 +1392,6 @@ - GTK_RESPONSE_ACCEPT, - NULL); - -- char* color_ui_names[NUM_COLORS] = { -- "Background:", -- "Live cells:", -- "Grid lines:", -- "Selection box:"}; -- - label = gtk_label_new (NULL); - gtk_label_set_markup (GTK_LABEL (label), _("<b>Colors</b>")); - gtk_misc_set_alignment (GTK_MISC (label), 0.0f, 0.0f); -@@ -1478,6 +1480,7 @@ - GtkWidget* hbox; - GtkWidget* jumpspin; - GtkObject *jumpadj; -+ gint result; - - /* Setup the dialog window */ - dialog = gtk_dialog_new_with_buttons ( -@@ -1506,7 +1509,7 @@ - - /* Show the dialog */ - gtk_widget_show_all(dialog); -- gint result = gtk_dialog_run (GTK_DIALOG (dialog)); -+ result = gtk_dialog_run (GTK_DIALOG (dialog)); - if (result == GTK_RESPONSE_ACCEPT) { - gtk_widget_hide (dialog); - run_jump_execute ( -@@ -1536,20 +1539,24 @@ - NULL); - - GtkWidget *vbox = gtk_vbox_new (FALSE, 6); -+ GtkAdjustment *adj; -+ GtkWidget *slider; -+ GtkWidget *check; -+ GtkWidget *label; - gtk_box_pack_start_defaults (GTK_BOX (GTK_DIALOG (dialog)->vbox), vbox); - gtk_container_set_border_width (GTK_CONTAINER (vbox), 12); - -- GtkAdjustment *adj = gtk_range_get_adjustment (GTK_RANGE (gui.speed_slider)); -- GtkWidget *slider = gtk_hscale_new (adj); -+ adj = gtk_range_get_adjustment (GTK_RANGE (gui.speed_slider)); -+ slider = gtk_hscale_new (adj); - gtk_box_pack_start (GTK_BOX (vbox), slider, FALSE, FALSE, 0); - -- GtkWidget *check = gtk_check_button_new_with_mnemonic ( -+ check = gtk_check_button_new_with_mnemonic ( - _("_Skip frames to achieve speed")); - g_signal_connect (check, "toggled", G_CALLBACK (prefs_skip_cb), NULL); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), state.skip_frames); - gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0); - -- GtkWidget *label = gtk_label_new (""); -+ label = gtk_label_new (""); - gtk_label_set_markup ( - GTK_LABEL (label), - _("<i>The speed set here is a target: the actual speed is limited " -@@ -1584,6 +1591,7 @@ - void help_about(void) - { - GtkWidget* dialog; -+ GdkPixbuf* pixbuf; - - /* Set up the dialog window */ - dialog = gtk_about_dialog_new(); -@@ -1597,8 +1605,6 @@ - gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (dialog), "http://icculus.org/~jcspray/LucidLife/"); - - /* Add the banner */ -- GdkPixbuf* pixbuf; -- - pixbuf = gdk_pixbuf_new_from_file (DATADIR "/graphics/logo.png", NULL); - - if (pixbuf) -@@ -1851,6 +1857,8 @@ - GtkWidget* widget2; - - int32 i; -+ GtkAccelGroup *accel_group; -+ GError *error = NULL; - - init_rgb(); - init_window(); -@@ -1878,11 +1886,10 @@ - gtk_ui_manager_insert_action_group (gui.ui_manager, gui.action_group, 0); - - /* Associate the GtkUIManager's accelerator group with the main window */ -- GtkAccelGroup *accel_group = gtk_ui_manager_get_accel_group (gui.ui_manager); -+ accel_group = gtk_ui_manager_get_accel_group (gui.ui_manager); - gtk_window_add_accel_group (GTK_WINDOW (gui.window), accel_group); - - /* Load the UI string for menus, toolbars and accelerators, checking for errors */ -- GError *error = NULL; - if (!gtk_ui_manager_add_ui_from_string ( - gui.ui_manager, ui_description, -1, &error)) { - g_message ("building menus failed: %s", error->message); -@@ -1966,11 +1973,10 @@ - GtkIconSource *icon_source; - gint i; - gchar *path; -+ const gint n_icons = sizeof (stock_icon_files) / sizeof (gchar*); - - icon_factory = gtk_icon_factory_new (); - -- const gint n_icons = sizeof (stock_icon_files) / sizeof (gchar*); -- - for (i = 0; i < n_icons; ++i) { - icon_set = gtk_icon_set_new (); - icon_source = gtk_icon_source_new (); -@@ -2007,6 +2013,12 @@ - */ - void init_menubar(GtkWidget* containing_box) - { -+ GtkWidget *file_menu = NULL; -+ int i; -+ char *str; -+ GtkWidget *item = NULL; -+ int *num; -+ - gui.menubar = gtk_ui_manager_get_widget (gui.ui_manager, "/MainMenu"); - gtk_box_pack_start (GTK_BOX (containing_box), gui.menubar, FALSE, FALSE, 0); - -@@ -2042,11 +2054,6 @@ - - - /* Setup recent files list */ -- GtkWidget *file_menu = NULL; -- int i; -- char *str; -- GtkWidget *item = NULL; -- int *num; - - file_menu = gtk_widget_get_parent ( - gtk_ui_manager_get_widget ( -@@ -2088,14 +2095,17 @@ - */ - void init_toolbar(GtkWidget* containing_box) - { -+ GtkToolItem *item; -+ GtkWidget *hbox; -+ - gui.toolbar = gtk_ui_manager_get_widget (gui.ui_manager, "/MainToolBar"); - gtk_box_pack_start (GTK_BOX (containing_box), gui.toolbar, FALSE, FALSE, 0); - - /* Create the Gen/s slider */ -- GtkToolItem *item = gtk_separator_tool_item_new(); -+ item = gtk_separator_tool_item_new(); - gtk_toolbar_insert (GTK_TOOLBAR (gui.toolbar), item, -1); - -- GtkWidget *hbox = gtk_hbox_new(FALSE, 0); -+ hbox = gtk_hbox_new(FALSE, 0); - init_speed_box(hbox); - item = gtk_tool_item_new(); - gtk_tool_item_set_expand (item, TRUE); -@@ -2727,9 +2737,11 @@ - */ - void prefs_speed_max_cb (GtkAdjustment *adj, gpointer user_data) - { -+ GtkAdjustment *speedadj; -+ - config.speed_max = gtk_adjustment_get_value (adj); - -- GtkAdjustment *speedadj = gtk_range_get_adjustment (GTK_RANGE (gui.speed_slider)); -+ speedadj = gtk_range_get_adjustment (GTK_RANGE (gui.speed_slider)); - speedadj->upper = config.speed_max; - gtk_adjustment_changed (speedadj); - -@@ -3289,12 +3301,13 @@ - */ - void set_active_tool (tool_id newtool) - { -+ GdkCursor *newcursor = NULL; -+ - state.active_tool = newtool; - - if (state.active_tool != TOOL_SELECT) - deactivate_selection (TRUE); - -- GdkCursor *newcursor = NULL; - if (state.active_tool == TOOL_GRAB) { - newcursor = gdk_cursor_new (GDK_FLEUR); - } else if (state.active_tool == TOOL_SELECT) { -@@ -3674,6 +3687,7 @@ - char* final_path; - load_result_type load_result; - struct stat statbuf; -+ GtkAction *action; - - resolved_path = get_canonical_path(path); - if (!resolved_path) { -@@ -3734,7 +3748,7 @@ - update_tick_label(); - update_population_label(); - update_description_textbox(FALSE); -- GtkAction *action = gtk_action_group_get_action (gui.action_group, "Revert"); -+ action = gtk_action_group_get_action (gui.action_group, "Revert"); - gtk_action_set_sensitive (action, TRUE); - view_recenter(); /* will trigger a canvas redraw */ - set_status_message(FILE_LOADED_MESSAGE, TRUE); -@@ -3759,11 +3773,12 @@ - save_result = save_pattern(resolved_path, format); - if (save_result == SAVE_SUCCESS) { - if (!state.pattern_path || !STR_EQUAL(resolved_path, state.pattern_path)) { -+ GtkAction *action; - free(state.pattern_path); - state.pattern_path = resolved_path; - add_to_recent_files(); - put_filename_in_window_title(); -- GtkAction *action = gtk_action_group_get_action (gui.action_group, "Revert"); -+ action = gtk_action_group_get_action (gui.action_group, "Revert"); - gtk_action_set_sensitive(action, TRUE); - } else - free(resolved_path); -@@ -4277,9 +4292,11 @@ - */ - void start_stop(void) - { -+ GtkAction *action; -+ - state.pattern_running = !state.pattern_running; - -- GtkAction *action = gtk_action_group_get_action (gui.action_group, "Play"); -+ action = gtk_action_group_get_action (gui.action_group, "Play"); - gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), state.pattern_running); - - if (state.pattern_running) { diff --git a/games/lucidlife/pkg-plist b/games/lucidlife/pkg-plist index ad707e925992..5000fd7ffb01 100644 --- a/games/lucidlife/pkg-plist +++ b/games/lucidlife/pkg-plist @@ -1,6 +1,5 @@ bin/lucidlife share/applications/lucidlife.desktop -share/locale/en_GB/LC_MESSAGES/lucidlife.mo share/pixmaps/lucidlife.png %%DATADIR%%/graphics/logo.png %%DATADIR%%/icons/description.png @@ -359,6 +358,7 @@ share/pixmaps/lucidlife.png %%DOCSDIR%%/style.css %%DOCSDIR%%/window.gif @dirrmtry share/applications +@dirrmtry share/pixmaps @dirrm %%DATADIR%%/patterns/lpa/synthesis @dirrm %%DATADIR%%/patterns/lpa/spaceships @dirrm %%DATADIR%%/patterns/lpa/space_fillers |