/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Author : * Damon Chaplin * * Copyright 2000, Ximian, Inc. * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ #ifndef _E_CALENDAR_ITEM_H_ #define _E_CALENDAR_ITEM_H_ #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /* * ECalendarItem - canvas item displaying a calendar. */ #define E_CALENDAR_ITEM_YPAD_ABOVE_MONTH_NAME 1 #define E_CALENDAR_ITEM_YPAD_BELOW_MONTH_NAME 1 /* The number of rows & columns of days in each month. */ #define E_CALENDAR_ROWS_PER_MONTH 6 #define E_CALENDAR_COLS_PER_MONTH 7 /* Used to mark days as bold in e_calendar_item_mark_day(). */ #define E_CALENDAR_ITEM_MARK_BOLD 1 /* * These are the padding sizes between various pieces of the calendar. */ /* The minimum padding around the numbers in each cell/day. */ #define E_CALENDAR_ITEM_MIN_CELL_XPAD 4 #define E_CALENDAR_ITEM_MIN_CELL_YPAD 0 /* Vertical padding. */ #define E_CALENDAR_ITEM_YPAD_ABOVE_DAY_LETTERS 1 #define E_CALENDAR_ITEM_YPAD_BELOW_DAY_LETTERS 0 #define E_CALENDAR_ITEM_YPAD_ABOVE_CELLS 1 #define E_CALENDAR_ITEM_YPAD_BELOW_CELLS 2 /* Horizontal padding in the heading bars. */ #define E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME_WITH_BUTTON 16 #define E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME 3 #define E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME 3 #define E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME_WITH_BUTTON 16 /* Horizontal padding in the month displays. */ #define E_CALENDAR_ITEM_XPAD_BEFORE_WEEK_NUMBERS 4 #define E_CALENDAR_ITEM_XPAD_AFTER_WEEK_NUMBERS 2 #define E_CALENDAR_ITEM_XPAD_BEFORE_CELLS 1 #define E_CALENDAR_ITEM_XPAD_AFTER_CELLS 4 /* These index our colors array. */ typedef enum { E_CALENDAR_ITEM_COLOR_TODAY_BOX, E_CALENDAR_ITEM_COLOR_SELECTION_FG, E_CALENDAR_ITEM_COLOR_SELECTION_BG_FOCUSED, E_CALENDAR_ITEM_COLOR_SELECTION_BG, E_CALENDAR_ITEM_COLOR_PREV_OR_NEXT_MONTH_FG, E_CALENDAR_ITEM_COLOR_LAST } ECalendarItemColors; typedef struct _ECalendarItem ECalendarItem; typedef struct _ECalendarItemClass ECalendarItemClass; /* The type of the callback function optionally used to get the colors to use for each day. */ typedef void (*ECalendarItemStyleCallback) (ECalendarItem *calitem, gint year, gint month, gint day, gint day_style, gboolean today, gboolean prev_or_next_month, gboolean selected, gboolean has_focus, gboolean drop_target, GdkColor **bg_color, GdkColor **fg_color, GdkColor **box_color, gboolean *bold, gpointer data); /* The type of the callback function optionally used to get the current time. */ typedef struct tm (*ECalendarItemGetTimeCallback) (ECalendarItem *calitem, gpointer data); #define E_CALENDAR_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ e_calendar_item_get_type (), ECalendarItem)) #define E_CALENDAR_ITEM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k),\ e_calendar_item_get_type ())) #define E_IS_CALENDAR_ITEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), \ e_calendar_item_get_type ())) struct _ECalendarItem { GnomeCanvasItem canvas_item; /* The year & month of the first calendar being displayed. */ gint year; gint month; /* 0 to 11 */ /* Points to an array of styles, one char for each day. We use 32 chars for each month, with n + 2 months, where n is the number of complete months shown (since we show some days before the first month and after the last month grayes out). A value of 0 is the default, and 1 is bold. */ guint8 *styles; /* * Options. */ /* The minimum & maximum number of rows & columns of months. If the maximum values are -1 then there is no maximum. The minimum valies default to 1. The maximum values to -1. */ gint min_rows; gint min_cols; gint max_rows; gint max_cols; /* The actual number of rows & columns of months. */ gint rows; gint cols; /* Whether we show week nubers. */ gboolean show_week_numbers; /* The first day of the week, 0 (Monday) to 6 (Sunday). */ gint week_start_day; /* Whether the cells expand to fill extra space. */ gboolean expand; /* The maximum number of days that can be selected. Defaults to 1. */ gint max_days_selected; /* The number of days selected before we switch to selecting whole weeks, or -1 if we never switch. Defaults to -1. */ gint days_to_start_week_selection; /* Whether the selection is moved when we move back/forward one month. Used for things like the EDateEdit which only want the selection to be changed when the user explicitly selects a day. */ gboolean move_selection_when_moving; /* Whether the selection day is preserved when we move back/forward one month. Used for the work week and week view. */ gboolean preserve_day_when_moving; /* Whether to display the pop-up, TRUE by default */ gboolean display_popup; /* * Internal stuff. */ /* Bounds of item. */ gdouble x1, y1, x2, y2; /* The minimum size of each month, based on the fonts used. */ gint min_month_width; gint min_month_height; /* The actual size of each month, after dividing extra space. */ gint month_width; gint month_height; /* The offset to the left edge of the first calendar. */ gint x_offset; /* The padding around each calendar month. */ gint month_lpad, month_rpad; gint month_tpad, month_bpad; /* The size of each cell. */ gint cell_width; gint cell_height; /* The current selection. The month offsets are from 0, which is the top-left calendar month view. Note that -1 is used for the last days from the previous month. The days are real month days. */ gboolean selecting; GDate *selecting_axis; gboolean selection_dragging_end; gboolean selection_from_full_week; gboolean selection_set; gint selection_start_month_offset; gint selection_start_day; gint selection_end_month_offset; gint selection_end_day; gint selection_real_start_month_offset; gint selection_real_start_day; /* The first character of each day of the week, e.g. 'MTWTFSS'. */ gchar *days; /* Widths of the day characters. */ gint day_widths[7]; /* Widths of the digits, '0' .. '9'. */ gint digit_widths[10]; gint max_digit_width; gint week_number_digit_widths[10]; gint max_week_number_digit_width; /* Fonts for drawing text. If font isn't set it uses the font from the canvas widget. If week_number_font isn't set it uses font. */ PangoFontDescription *font_desc; PangoFontDescription *week_number_font_desc; ECalendarItemStyleCallback style_callback; gpointer style_callback_data; GtkDestroyNotify style_callback_destroy; ECalendarItemGetTimeCallback time_callback; gpointer time_callback_data; GtkDestroyNotify time_callback_destroy; /* Colors for drawing. */ GdkColor colors[E_CALENDAR_ITEM_COLOR_LAST]; /* Our idle handler for emitting signals. */ gint signal_emission_idle_id; /* A flag to indicate that the selection or date range has changed. When set the idle function will emit the signal and reset it to FALSE. This is so we don't emit it several times when args are set etc. */ gboolean selection_changed; gboolean date_range_changed; }; struct _ECalendarItemClass { GnomeCanvasItemClass parent_class; void (* date_range_changed) (ECalendarItem *calitem); void (* selection_changed) (ECalendarItem *calitem); void (* selection_preview_changed) (ECalendarItem *calitem); }; GtkType e_calendar_item_get_type (void); /* FIXME: months are 0-11 throughout, but 1-12 may be better. */ void e_calendar_item_get_first_month (ECalendarItem *calitem, gint *year, gint *month); void e_calendar_item_set_first_month (ECalendarItem *calitem, gint year, gint month); /* Get the maximum number of days selectable */ gint e_calendar_item_get_max_days_sel (ECalendarItem *calitem); /* Set the maximum number of days selectable */ void e_calendar_item_set_max_days_sel (ECalendarItem *calitem, gint days); /* Get the maximum number of days selectable */ gint e_calendar_item_get_days_start_week_sel(ECalendarItem *calitem); /* Get the maximum number of days before whole weeks are selected */ void e_calendar_item_set_days_start_week_sel(ECalendarItem *calitem, gint days); /* Set the maximum number of days before whole weeks are selected */ gboolean e_calendar_item_get_display_popup (ECalendarItem *calitem); /* Get the maximum number of days before whole weeks are selected */ void e_calendar_item_set_display_popup (ECalendarItem *calitem, gboolean display); /* Set the maximum number of days before whole weeks are selected */ gint e_calendar_item_get_days_start_week_sel(ECalendarItem *calitem); /* Set the maximum number of days selectable */ void e_calendar_item_set_days_start_week_sel(ECalendarItem *calitem, gint days); /* Gets the range of dates actually shown. Months are 0 to 11. This also includes the last days of the previous month and the first days of the following month, which are normally shown in gray. It returns FALSE if no dates are currently shown. */ gboolean e_calendar_item_get_date_range (ECalendarItem *calitem, gint *start_year, gint *start_month, gint *start_day, gint *end_year, gint *end_month, gint *end_day); /* Returns the selected date range. It returns FALSE if no days are currently selected. */ gboolean e_calendar_item_get_selection (ECalendarItem *calitem, GDate *start_date, GDate *end_date); /* Sets the selected date range, and changes the date range shown so at least the start of the selection is shown. If start_date is NULL it clears the selection. */ void e_calendar_item_set_selection (ECalendarItem *calitem, GDate *start_date, GDate *end_date); /* Marks a particular day. Passing E_CALENDAR_ITEM_MARK_BOLD as the day style will result in the day being shown as bold by default. The style callback could support more day_styles, or the style callback could determine the colors itself, without needing to mark days. */ void e_calendar_item_clear_marks (ECalendarItem *calitem); void e_calendar_item_mark_day (ECalendarItem *calitem, gint year, gint month, gint day, guint8 day_style); /* Mark a range of days. Any days outside the currently shown range are ignored. */ void e_calendar_item_mark_days (ECalendarItem *calitem, gint start_year, gint start_month, gint start_day, gint end_year, gint end_month, gint end_day, guint8 day_style); /* Sets the function to call to get the colors to use for a particular day. */ void e_calendar_item_set_style_callback (ECalendarItem *calitem, ECalendarItemStyleCallback cb, gpointer data, GtkDestroyNotify destroy); /* Sets a callback to use to get the current time. This is useful if the application needs to use its own timezone data rather than rely on the Unix timezone. */ void e_calendar_item_set_get_time_callback (ECalendarItem *calitem, ECalendarItemGetTimeCallback cb, gpointer data, GtkDestroyNotify destroy); void e_calendar_item_normalize_date (ECalendarItem *calitem, gint *year, gint *month); gint e_calendar_item_get_week_number (ECalendarItem *calitem, gint day, gint month, gint year); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _E_CALENDAR_ITEM_H_ */ /commit/lang?id=abb5bea842cb8d449e7db25cdbde725ec0c1e8fb'>Various bugfixesromain2013-03-206-4/+231 * Update 2.062 --> 2.063cy2013-03-192-3/+3 * This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.eadler2013-03-195-5/+5 * "aaargh, quoted Makefile variables"eadler2013-03-191-6/+2 * Update to 5.3.23flo2013-03-192-6/+6 * Apply hotfix from upstream.osa2013-03-182-0/+7 * Update 2.061 --> 2.062cy2013-03-183-3/+5 * In categories starting with [h-m], remove empty lines from pkg-plist (anddanfe2013-03-175-20/+0 * Use correct flag for --export-dynamicjohans2013-03-171-5/+4 * - adopt optionsNG and trim historical headersjgh2013-03-144-100/+99 * Fix stray file in bin/clang-check.brooks2013-03-132-0/+3 * Update to the 20130310 snapshot of GCC 4.8.0, approaching release branch.gerald2013-03-132-3/+3 * - Update to 4.8.0.3culot2013-03-132-3/+3 * Suhosin will never reappear, remove commented out code.ale2013-03-122-14/+2 * Upgrade llvm-devel, clang-devel, and dragonegg-devel46 to r174891 (circabrooks2013-03-126-9/+10 * Perl 5.x: fix CVE-2013-1667rea2013-03-116-2/+509 * Restore PORTNAMEcrees2013-03-101-0/+1 * - update to 20121217rm2013-03-103-10/+7 * Register conflicts with lang/newlisp-devel.olgeni2013-03-101-0/+3 * Add lang/newlisp-devel, tracking development versions of lang/newlisp.olgeni2013-03-1011-0/+419 * Add support for the extended FFI, thus enabling the optional useolgeni2013-03-108-27/+86 * 1: upgrade to 3.17.9.vanilla2013-03-094-5/+30 * Convert USE_BISON to USES= bisonbapt2013-03-0825-97/+40 * * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 whichkwm2013-03-089-86/+213 * - Fix all new cases of 'No newline at end of file' in the ports treeak2013-03-071-1/+1 * Upgrade to version 1.9.olgeni2013-03-072-3/+3 * - Update to 05_20130303gahr2013-03-073-3/+4 * - Please welcome back Chris Petrik as maintainer ofbdrewery2013-03-072-12/+4 * Remove compatibility with FreeBSD 7.Xrene2013-03-071-6/+3 * - Change the download site for swingex, because the original one has disappearednivit2013-03-071-1/+1 * Update to the 20130303 snapshot of GCC 4.8.0. This should now buildgerald2013-03-062-3/+3 * update x11-toolkits/ocaml-lablgtk2 to 2.16.0+bugfixes, and adjustbf2013-03-061-0/+1 * - Update to 5.5beech2013-03-052-5/+4 * 2012-10-26 lang/eperl: Unfixed upstream remote vulnerability and no activity ...bapt2013-03-0414-329/+0 * update lang/sbcl to 1.1.5+bugfixes, and adjust dependent portsbf2013-03-033-5/+112 * Use the new lang/gcc-ecj45 port when building the Java frontendgerald2013-03-033-14/+7 * Update to the 20130302 snapshot of GCC 4.7.3. This should now alsogerald2013-03-032-3/+3 * - Update to 1.5.0beech2013-03-032-3/+3 * - Fix EXPIRATION date, we are in 2013, not 2012swills2013-03-031-1/+1 * - Deprecate ports which don't work with Ruby 1.9swills2013-03-031-5/+4 * - Update to 4.8.0.2miwi2013-03-032-3/+3 * - Restore PORTREVISIONsunpoet2013-03-021-0/+1 * Update to the 20130217 snapshot of GCC 4.8.0. Lots of releasegerald2013-03-022-3/+3 * - Update to 0.9.25miwi2013-03-023-13/+41 * - Update to 1.7.3miwi2013-03-023-172/+223 * Variable that start with _ are considered private to the definingeadler2013-03-022-2/+2 * - Update to 1.7.1swills2013-02-285-11470/+995 * - Broken fails to buildmiwi2013-02-271-5/+3 * - enable LINKTHR OPTION by default as was done when lang/php5 was updatedflo2013-02-262-4/+4 * Update from 2.0.0 to 2.0.1.osa2013-02-263-23/+21 * Update to 5.4.12 release.ale2013-02-252-3/+3 * - Fix plist for ruby 2.0swills2013-02-251-7/+0 * - Update to 1.9.3p392swills2013-02-252-174/+2 * - Cleanup CONFLICTS 5.(6|8|10) no longer in ports tree.az2013-02-252-6/+2 * - Add Ruby 2.0swills2013-02-2412-0/+1670 * Remove ONLY_FOR_ARCHS, since it seems to build everywhere.olgeni2013-02-241-1/+0 * - Update to 3.7pgj2013-02-243-4/+21 * - Update to 05_20130217gahr2013-02-202-3/+3 * - update to 20120925rm2013-02-193-11/+8 * - fix build with newer math/gmp in ports tree. Newer versions of gmp do notrm2013-02-193-9/+16 * Convert Makefile headers to the new format.olgeni2013-02-183-15/+3 * - Trim headermiwi2013-02-181-5/+1 * - Extend support for 6 months.miwi2013-02-181-1/+1 * Replace the use of DISTFILES by DISTNAME, since we are now down togerald2013-02-172-4/+4 * Replace the use of DISTFILES by DISTNAME, since we are now down togerald2013-02-172-4/+4 * Update to the 20130215 snapshot of GCC 4.6.4.gerald2013-02-172-3/+3 * Fix plist on i386jlaffaye2013-02-142-1/+4 * - Update to 0.9.9.46miwi2013-02-134-56/+59 * - Update Ruby 1.9 to 1.9.3p385. This fixes a security issue in rdoc (CVE-2013...swills2013-02-124-12/+200 * Upgrade llvm-devel and related ports to 3.3.r174891.brooks2013-02-123-7/+12 * - Update to 4.0.amiwi2013-02-109-46/+251 * Update to the 20130203 snapshot of GCC 4.8.0.gerald2013-02-102-3/+3 * Update to the 20130202 snapshot of 4.7.3.gerald2013-02-092-3/+3 * Update MAINTAINER address for all my ports. While I'm here,koobs2013-02-091-2/+2 * Various spelling correctionscrees2013-02-092-3/+3 * - Fix a segfault on startupmiwi2013-02-082-5/+13 * - New port: lang/coppergahr2013-02-084-0/+50 * - Remove BROKEN on ia64, as it's reported to build and run fine theregahr2013-02-071-4/+0 * - Fix letf-oversgahr2013-02-071-1/+1 * - Add manpage-related files which didn't end up in yesterday's major Tcl/Tkgahr2013-02-076-2/+1333 * - Get rid of USE_TCL_THREAD and USE_TK_THREAD usagesgahr2013-02-062-6/+2 * - Complete my previous commitgahr2013-02-063-745/+870 * - Update lang/tcl86 and x11-toolkits/tk86 to 8.6.0gahr2013-02-0619-1721/+238 * Fix build on FreeBSD 9+bapt2013-02-061-1/+1 * Remove the MESA option that brings in the expired gtkglarea, anyway this optionbapt2013-02-061-13/+2 * - Fix breakage in the DYNAMIC-enabled ports triggered by the recentpgj2013-02-0614-135/+321 * - Add UPDATING entry for gnutls updatenovel2013-02-061-0/+1 * Mark as deprecated a bunch of ports that are marked as broken for more than 6bapt2013-02-051-5/+4 * - Update to 20130203gahr2013-02-053-98/+8 * Enable sgen.romain2013-02-052-0/+17 * - Mark lang/tcl83 and x11-toolkits/tk83 as DEPRECATED, to expire in 2 monthsgahr2013-02-041-0/+3 * - Remove lang/perl5.8 and lang/perl5.10az2013-02-0433-7644/+0 * KDE/FreeBSD team presents KDE SC 4.9.5 ports!makc2013-02-042-7/+2 * Fix logic (should be defined to true integer, not false).crees2013-02-032-16/+21 * update lang/sbcl to 1.1.4 and adjust dependent portsbf2013-02-032-5/+5 * Fix package on 9.1-RELEASEcrees2013-02-021-0/+16 * - PKGNAMEPREFIX must appear earlier for bsd.cabal.mk consumers otherwisepgj2013-02-022-3/+3 * - Fix all cases of 'No newline at end of file' in ports treeak2013-02-019-9/+9 * As long promised, remove llvm-gcc4 in favor of the dragonegg gcc plugin.brooks2013-02-0110-238/+0 * Mark as jobs unsafe.tj2013-02-011-0/+1 * Chase boost updatebapt2013-01-312-1/+4 * Use DOCSDIR where possible.olgeni2013-01-311-2/+2 * Update 2.060 --> 2.061cy2013-01-314-3/+36 * Update 1.075 --> 1.076cy2013-01-314-39/+14 * Convert Makefile header to new format.olgeni2013-01-311-5/+1 * Back when Erlang R15 was imported, lang/erlang14 was added as aolgeni2013-01-3119-1286/+0 * - Update devel/libffi to 3.0.11.jkim2013-01-296-6/+6 * Update master_sitebapt2013-01-281-7/+3 * Convert Makefile headers to the new format in my ports (round #2).olgeni2013-01-261-1/+0 * Convert Makefile headers to the new format in my ports.olgeni2013-01-261-5/+0 * Use the new lang/gcc-ecj45 port when building the Java frontendgerald2013-01-263-17/+9 * Remove stray entry from packaging list.gerald2013-01-261-1/+0 * - Update to 0.9.9.38ak2013-01-253-1550/+1583 * Add i386 to supported arch.jlaffaye2013-01-251-1/+1 * - Update to 0.2.9ak2013-01-245-27/+20 * Update to 5.3.21flo2013-01-232-6/+6 * - Fix configure flags for the bootstrap compiler, so now it works forpgj2013-01-222-6/+7 * Update to 5.4.11 release.ale2013-01-222-3/+3 * Fix build by depending on the llvm31 port, not just the packagebrooks2013-01-221-2/+2 * - Update to 05_20130120gahr2013-01-224-13/+137 * - Update to 0.9.9.28madpilot2013-01-214-127/+1447 * Use the new lang/gcc-ecj45 port when building the Java frontendgerald2013-01-212-15/+8 * Use the new lang/gcc-ecj45 port when building the Java frontendgerald2013-01-213-16/+8 * Welcome gcc-ecj45, a new port that provides a pre-built version of thegerald2013-01-204-0/+27 * Update to 4.8.0.1zeising2013-01-193-4/+5 * - Update to my new FreeBSD addressdbn2013-01-171-1/+1 * Update to 2.10.0 release.ale2013-01-172-3/+3 * Update to 2.10.0 release.ale2013-01-173-188/+32 * - Update EFL to 1.7.5gblach2013-01-162-4/+4 * - Fix ONLY_FOR_ARCHS [1];romain2013-01-151-2/+2 * - Upgrade to 1.8.1.kuriyama2013-01-153-10/+26 * - Fix the -OPT:Olimit=X detection for clang, which could pollute themva2013-01-152-1/+14 * Upgrade to version 9.1.1, with amd64 support.olgeni2013-01-138-17/+217 * - update remaining ruby@ maintained ports to new options frameworkjgh2013-01-122-12/+15 * Update to the 20130106 snapshot of GCC 4.8.0.gerald2013-01-112-5/+7 * Update to 3.0.3.romain2013-01-113-9/+66 * - fix options dialogrm2013-01-111-0/+1 * Now that I've committed a dragonegg port give llvm-gcc4 and llvm29 threebrooks2013-01-111-1/+1 * Add a port of the 3.2 release of the dragonegg GCC plugin.brooks2013-01-116-0/+159 * Update the develoment version of the llvm, clang and dragonegg ports tobrooks2013-01-118-55/+101 * Upgrade llvm and clang to the 3.2 release.brooks2013-01-118-83/+145 * Depend on llvm31/clang31 ports to avoid breakage when I updatebrooks2013-01-112-5/+5 * In preparation for updating llvm and clang to 3.2, create temporarybrooks2013-01-1112-0/+827 * Fix a couple of issues, using patches from erlang-patches:olgeni2013-01-104-1/+435 * - Update to 2012.11culot2013-01-103-4/+6 * Restore mistakenly removed PORTREVISION?=flo2013-01-101-0/+1 * Update to 5.3.20flo2013-01-102-4/+3 * - Update to 05_20130105gahr2013-01-104-20/+14 * - Update to 3.14.1gahr2013-01-083-13/+10 * - update to 3.2.5rm2013-01-074-17/+21 * - Update to 0.5lwhsu2013-01-076-43/+71 * Fix typo in MAINTAINER address (was also in the submitted .shar).mandree2013-01-071-1/+1 * Add new port lang/lua52.mandree2013-01-068-0/+239 * Bugfix:mandree2013-01-061-8/+7 * update lang/sbcl to 1.1.3 and adjust dependent portsbf2013-01-054-7/+31 * Update to 0.12.tobez2013-01-042-8/+4 * Update (and soften) DEPRECATED statement.gerald2013-01-031-2/+6 * - update to 2012.1rm2013-01-034-5347/+5469 * Remove the created by me and update those header at the same time. I nevermezz2013-01-011-5/+0 * Update docs for ocaml 3.12.1johans2012-12-312-18/+18 * - Force use of modern GCC (4.6+) on FreeBSD 8.x and olderjohans2012-12-311-6/+9 * - Deprecate QT3, KDE3 and unmaintained ports depending on them. QT 3.3.8beat2012-12-301-0/+3 * Update to 1.27.tobez2012-12-292-3/+3 * - Update to version 2.0.5 [1]pawel2012-12-293-13/+12 * - Make dependency on base-system ncurses explicit -- this fixes potentialpgj2012-12-291-1/+2 * Reset maintainership per maintainer requestbapt2012-12-281-9/+4 * Update gawk to 4.0.2johans2012-12-273-4/+5 * - Remove "first-installed-win" logic for automatically settinglwhsu2012-12-24