aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbertrand <Bertrand.Guiheneuf@aful.org>1999-08-13 22:30:07 +0800
committerBertrand Guiheneuf <bertrand@src.gnome.org>1999-08-13 22:30:07 +0800
commit0472611db8f67bb0c4fc09138e1131802d85b9c3 (patch)
tree172974a6cace4cfdc16867ad52f0701470e93387
parent18aeb0ec732ed54dcf556d62162fe0392807a675 (diff)
downloadgsoc2013-evolution-0472611db8f67bb0c4fc09138e1131802d85b9c3.tar.gz
gsoc2013-evolution-0472611db8f67bb0c4fc09138e1131802d85b9c3.tar.zst
gsoc2013-evolution-0472611db8f67bb0c4fc09138e1131802d85b9c3.zip
those two func go here now.
1999-08-13 bertrand <Bertrand.Guiheneuf@aful.org> * camel/hash-table-utils.c (g_strcase_equal): (g_strcase_hash): those two func go here now. * camel/hash_table_utils.c (hash_table_generic_free): free a (gpointer, gpointer) hash table pair. * camel/camel-mime-message.c (camel_mime_message_init): use case insensitive hash table functions. (_set_flag): (camel_mime_message_set_flag): (_get_flag): (camel_mime_message_get_flag): Use const for flag name, they are now duplicated. svn path=/trunk/; revision=1110
-rw-r--r--ChangeLog17
-rw-r--r--camel/Makefile.am2
-rw-r--r--camel/camel-mime-message.c28
-rw-r--r--camel/camel-mime-message.h8
-rw-r--r--camel/camel-session.c1
-rw-r--r--camel/hash-table-utils.c79
-rw-r--r--camel/hash-table-utils.h43
-rw-r--r--camel/string-utils.c44
-rw-r--r--camel/string-utils.h3
9 files changed, 161 insertions, 64 deletions
diff --git a/ChangeLog b/ChangeLog
index 66ec5e040f..d23ba7dcb4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+1999-08-13 bertrand <Bertrand.Guiheneuf@aful.org>
+
+ * camel/hash-table-utils.c (g_strcase_equal):
+ (g_strcase_hash): those two func go here now.
+
+ * camel/hash_table_utils.c (hash_table_generic_free):
+ free a (gpointer, gpointer) hash table pair.
+
+ * camel/camel-mime-message.c (camel_mime_message_init): use
+ case insensitive hash table functions.
+ (_set_flag):
+ (camel_mime_message_set_flag):
+ (_get_flag):
+ (camel_mime_message_get_flag):
+ Use const for flag name, they are now
+ duplicated.
+
1999-08-12 bertrand <Bertrand.Guiheneuf@aful.org>
* tests/ui-tests/store_listing.c (show_folder_messages):
diff --git a/camel/Makefile.am b/camel/Makefile.am
index fc3f155726..5f23d2ee9c 100644
--- a/camel/Makefile.am
+++ b/camel/Makefile.am
@@ -32,6 +32,7 @@ libcamel_la_SOURCES = \
gmime-content-field.c \
gmime-utils.c \
gstring-util.c \
+ hash-table-utils.c \
string-utils.c \
url-util.c
@@ -56,6 +57,7 @@ libcamelinclude_HEADERS = \
gmime-content-field.h \
gmime-utils.h \
gstring-util.h \
+ hash-table-utils.h \
string-utils.h \
url-util.h
diff --git a/camel/camel-mime-message.c b/camel/camel-mime-message.c
index acff82ca71..019903d75a 100644
--- a/camel/camel-mime-message.c
+++ b/camel/camel-mime-message.c
@@ -28,6 +28,7 @@
#include "string-utils.h"
#include "camel-log.h"
#include "gmime-utils.h"
+#include "hash-table-utils.h"
typedef enum {
HEADER_UNKNOWN,
@@ -65,8 +66,8 @@ static void _add_recipient (CamelMimeMessage *mime_message, gchar *recipient_typ
static void _remove_recipient (CamelMimeMessage *mime_message, const gchar *recipient_type, const gchar *recipient);
static const GList *_get_recipients (CamelMimeMessage *mime_message, const gchar *recipient_type);
-static void _set_flag (CamelMimeMessage *mime_message, gchar *flag, gboolean value);
-static gboolean _get_flag (CamelMimeMessage *mime_message, gchar *flag);
+static void _set_flag (CamelMimeMessage *mime_message, const gchar *flag, gboolean value);
+static gboolean _get_flag (CamelMimeMessage *mime_message, const gchar *flag);
static void _set_message_number (CamelMimeMessage *mime_message, guint number);
static guint _get_message_number (CamelMimeMessage *mime_message);
@@ -143,8 +144,8 @@ camel_mime_message_init (gpointer object, gpointer klass)
{
CamelMimeMessage *camel_mime_message = CAMEL_MIME_MESSAGE (object);
- camel_mime_message->recipients = g_hash_table_new (g_str_hash, g_str_equal);
- camel_mime_message->flags = g_hash_table_new (g_str_hash, g_str_equal);
+ camel_mime_message->recipients = g_hash_table_new (g_strcase_hash, g_strcase_equal);
+ camel_mime_message->flags = g_hash_table_new (g_strcase_hash, g_strcase_equal);
}
GtkType
@@ -184,10 +185,13 @@ _finalize (GtkObject *object)
if (message->reply_to) g_free (message->reply_to);
if (message->from) g_free (message->from);
-#warning free recipients and flags.
+#warning free recipients.
if (message->folder) gtk_object_unref (GTK_OBJECT (message->folder));
if (message->session) gtk_object_unref (GTK_OBJECT (message->session));
+ if (message->flags)
+ g_hash_table_foreach (message->flags, g_hash_table_generic_free, NULL);
+
GTK_OBJECT_CLASS (parent_class)->finalize (object);
CAMEL_LOG_FULL_DEBUG ("Leaving CamelMimeMessage::finalize\n");
}
@@ -459,7 +463,7 @@ camel_mime_message_get_recipients (CamelMimeMessage *mime_message, const gchar *
static void
-_set_flag (CamelMimeMessage *mime_message, gchar *flag, gboolean value)
+_set_flag (CamelMimeMessage *mime_message, const gchar *flag, gboolean value)
{
gchar old_flags;
gboolean *ptr_value;
@@ -469,16 +473,14 @@ _set_flag (CamelMimeMessage *mime_message, gchar *flag, gboolean value)
(gpointer)&(ptr_value)) ) {
ptr_value = g_new (gboolean, 1);
- g_hash_table_insert (mime_message->flags, flag, ptr_value);
- } else {
- g_free (flag);
- }
+ g_hash_table_insert (mime_message->flags, g_strdup (flag), ptr_value);
+ }
*ptr_value = value;
}
void
-camel_mime_message_set_flag (CamelMimeMessage *mime_message, gchar *flag, gboolean value)
+camel_mime_message_set_flag (CamelMimeMessage *mime_message, const gchar *flag, gboolean value)
{
CMM_CLASS (mime_message)->set_flag (mime_message, flag, value);
}
@@ -486,7 +488,7 @@ camel_mime_message_set_flag (CamelMimeMessage *mime_message, gchar *flag, gboole
static gboolean
-_get_flag (CamelMimeMessage *mime_message, gchar *flag)
+_get_flag (CamelMimeMessage *mime_message, const gchar *flag)
{
gboolean *value;
value = (gboolean *)g_hash_table_lookup (mime_message->flags, flag);
@@ -494,7 +496,7 @@ _get_flag (CamelMimeMessage *mime_message, gchar *flag)
}
gboolean
-camel_mime_message_get_flag (CamelMimeMessage *mime_message, gchar *flag)
+camel_mime_message_get_flag (CamelMimeMessage *mime_message, const gchar *flag)
{
return CMM_CLASS (mime_message)->get_flag (mime_message, flag);
}
diff --git a/camel/camel-mime-message.h b/camel/camel-mime-message.h
index 17fa510987..f88c78ddbd 100644
--- a/camel/camel-mime-message.h
+++ b/camel/camel-mime-message.h
@@ -95,8 +95,8 @@ typedef struct {
void (*add_recipient) (CamelMimeMessage *mime_message, gchar *recipient_type, gchar *recipient);
void (*remove_recipient) (CamelMimeMessage *mime_message, const gchar *recipient_type, const gchar *recipient);
const GList * (*get_recipients) (CamelMimeMessage *mime_message, const gchar *recipient_type);
- void (*set_flag) (CamelMimeMessage *mime_message, gchar *flag, gboolean value);
- gboolean (*get_flag) (CamelMimeMessage *mime_message, gchar *flag);
+ void (*set_flag) (CamelMimeMessage *mime_message, const gchar *flag, gboolean value);
+ gboolean (*get_flag) (CamelMimeMessage *mime_message, const gchar *flag);
void (*set_message_number)(CamelMimeMessage *mime_message, guint number);
guint (*get_message_number)(CamelMimeMessage *mime_message);
@@ -126,8 +126,8 @@ void camel_mime_message_add_recipient (CamelMimeMessage *mime_message, gchar *re
void camel_mime_message_remove_recipient (CamelMimeMessage *mime_message, const gchar *recipient_type, const gchar *recipient);
const GList *camel_mime_message_get_recipients (CamelMimeMessage *mime_message, const gchar *recipient_type);
-void camel_mime_message_set_flag (CamelMimeMessage *mime_message, gchar *flag, gboolean value);
-gboolean camel_mime_message_get_flag (CamelMimeMessage *mime_message, gchar *flag);
+void camel_mime_message_set_flag (CamelMimeMessage *mime_message, const gchar *flag, gboolean value);
+gboolean camel_mime_message_get_flag (CamelMimeMessage *mime_message, const gchar *flag);
guint camel_mime_message_get_message_number (CamelMimeMessage *mime_message);
diff --git a/camel/camel-session.c b/camel/camel-session.c
index 20f0462368..907e086672 100644
--- a/camel/camel-session.c
+++ b/camel/camel-session.c
@@ -25,6 +25,7 @@
#include "string-utils.h"
#include "url-util.h"
#include "camel-provider.h"
+#include "hash-table-utils.h"
static GtkObjectClass *parent_class=NULL;
diff --git a/camel/hash-table-utils.c b/camel/hash-table-utils.c
new file mode 100644
index 0000000000..fb3743109b
--- /dev/null
+++ b/camel/hash-table-utils.c
@@ -0,0 +1,79 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* generic utilities for hash tables */
+
+/*
+ *
+ * Copyright (C) 1999 Bertrand Guiheneuf <Bertrand.Guiheneuf@aful.org> .
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * 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
+ */
+
+
+#include "glib.h"
+#include "hash-table-utils.h"
+
+
+/*
+ * free a (key/value) hash table pair.
+ * to be called in a g_hash_table_foreach()
+ * before g_hash_table_destroy().
+ */
+void
+g_hash_table_generic_free (gpointer key, gpointer value, gpointer user_data)
+{
+ g_free (key);
+ if (value) g_free (value);
+}
+
+
+
+/***/
+/* use these two funcs for case insensitive hash table */
+
+gint
+g_strcase_equal (gconstpointer a, gconstpointer b)
+{
+ return (g_strcasecmp ((gchar *)a, (gchar *)b) == 0);
+}
+
+
+/* modified g_str_hash from glib/gstring.c
+ because it would have been too slow to
+ us g_strdown() on the string */
+/* a char* hash function from ASU */
+guint
+g_strcase_hash (gconstpointer v)
+{
+ const char *s = (char*)v;
+ const char *p;
+ char c;
+ guint h=0, g;
+
+ for(p = s; *p != '\0'; p += 1) {
+ c = isupper ((guchar)*p) ? tolower ((guchar)*p) : *p;
+ h = ( h << 4 ) + c;
+ if ( ( g = h & 0xf0000000 ) ) {
+ h = h ^ (g >> 24);
+ h = h ^ g;
+ }
+ }
+
+ return h /* % M */;
+}
+
+
+
+/***/
diff --git a/camel/hash-table-utils.h b/camel/hash-table-utils.h
new file mode 100644
index 0000000000..ada9dfc140
--- /dev/null
+++ b/camel/hash-table-utils.h
@@ -0,0 +1,43 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* generic utilities for hash tables */
+
+/*
+ *
+ * Copyright (C) 1999 Bertrand Guiheneuf <Bertrand.Guiheneuf@inria.fr> .
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * 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 HASH_TABLE_UTILS_H
+#define HASH_TABLE_UTILS_H 1
+
+
+#ifdef __cplusplus
+extern "C" {
+#pragma }
+#endif /* __cplusplus }*/
+
+void g_hash_table_generic_free (gpointer key, gpointer value, gpointer user_data);
+
+gint g_strcase_equal (gconstpointer a, gconstpointer b);
+guint g_strcase_hash (gconstpointer v);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* HASH_TABLE_UTILS_H */
diff --git a/camel/string-utils.c b/camel/string-utils.c
index bfda0f0f8d..b0d17aec5c 100644
--- a/camel/string-utils.c
+++ b/camel/string-utils.c
@@ -251,47 +251,3 @@ string_trim (gchar *string, const gchar *trim_chars, StringTrimOption options)
-
-/***/
-/* use these two funcs for case insensitive hash table */
-
-gint
-g_strcase_equal (gconstpointer a, gconstpointer b)
-{
- return (g_strcasecmp ((gchar *)a, (gchar *)b) == 0);
-}
-
-
-/* modified g_str_hash from glib/gstring.c
- because it would have been too slow to
- us g_strdown() on the string */
-/* a char* hash function from ASU */
-guint
-g_strcase_hash (gconstpointer v)
-{
- const char *s = (char*)v;
- const char *p;
- char c;
- guint h=0, g;
-
- for(p = s; *p != '\0'; p += 1) {
- c = isupper ((guchar)*p) ? tolower ((guchar)*p) : *p;
- h = ( h << 4 ) + c;
- if ( ( g = h & 0xf0000000 ) ) {
- h = h ^ (g >> 24);
- h = h ^ g;
- }
- }
-
- return h /* % M */;
-}
-
-
-
-
-
-
-
-
-
-/***/
diff --git a/camel/string-utils.h b/camel/string-utils.h
index e75e1af9b1..9805861daf 100644
--- a/camel/string-utils.h
+++ b/camel/string-utils.h
@@ -60,9 +60,6 @@ GList *string_split (const gchar *string, char sep,
void string_trim (gchar *string, const gchar *chars,
StringTrimOption options);
-gint g_strcase_equal (gconstpointer a, gconstpointer b);
-guint g_strcase_hash (gconstpointer v);
-
#ifdef __cplusplus
}
#endif /* __cplusplus */
23:24:32 +0800'>2007-08-282-1/+32 * . Correctly respect WITHOUT_WEB. This should fix the default amd64 buildglewis2007-08-231-8/+9 * . Add USE_XORG configuration. I'm guessing that prior to the modularglewis2007-08-211-0/+1 * . Make sure ${PREFIX}/share/applications exists before installing filesglewis2007-08-211-0/+1 * . New port which installs the Java SE 6 documentation as provided by Sun.glewis2007-08-204-0/+55 * Correct dependencies to fix package build.nobutaka2007-08-191-5/+14 * . Add unzip to BUILD_DEPENDS.glewis2007-08-181-0/+1 * Add browser plugin support for amd64. It is turned off by default as it isjkim2007-08-172-1/+707 * Unbreak build on -CURRENT.jkim2007-08-173-0/+51 * Mark IGNORE if NOPORTDOCS is defined since this port cosist only of docs.itetcu2007-08-141-0/+4 * Update to the latest version and unbreak.itetcu2007-08-142-12/+10 * . Split the JRL agreement out into a separate script that is only runglewis2007-08-143-195/+195 * . Split the JRL agreement out into a separate script that is only runglewis2007-08-133-195/+195 * - Set LANG environment variable to C for non-US locale users.jkim2007-08-101-0/+3 * . Complete default the bootstrap to Diablo.glewis2007-08-071-3/+1 * . Default bootstrapping to Diablo JDK. It runs at least as well as theglewis2007-08-071-4/+2 * . Fix the 'shebang' line in jcontrol. [1]glewis2007-08-072-2/+12 * . Make BUILD_DEPENDS against the Diablo JDK, not the Linux JDK. [2]glewis2007-08-075-13/+97 * - Update to 3.9miwi2007-08-062-7/+5 * . Add jdk16 subdir.glewis2007-08-061-0/+1 * . A native port for JDK 1.6.0 (aka 6.0) Update 1.glewis2007-08-0656-951/+588 * . Add linux-sun-jdk16.glewis2007-08-061-0/+1 * . New port of Sun's JDK 1.6.x (aka 6.x) for Linux.glewis2007-08-065-75/+482 * - Remove the DESTDIR modifications from individual ports as we have a new,gabor2007-08-042-2/+2 * - Update to 3.2.2nemoliu2007-08-038-132/+33 * . Require at least JDK 1.3.glewis2007-08-011-3/+1 * . Better fix. Just use 'short' variables and be done with it. Theglewis2007-07-312-6/+28 * . Include a different header file for 'fastInt'. The definition in Hint.hglewis2007-07-312-0/+26 * Add browser plugin support for amd64. It is turned off by default as it isjkim2007-07-304-2/+1166 * . Unbreak by providing a working MASTER_SITE.glewis2007-07-301-3/+1 * - Update to 3.2.8pav2007-07-3010-55/+117 * - Update to 4.2.0.GA2pav2007-07-309-53/+92 * - Update to 6.0.2pav2007-07-292-4/+4 * BROKEN: Unfetchablekris2007-07-291-0/+2 * BROKEN: Unfetchablekris2007-07-291-0/+2 * . Reduce dependencies by using USE_XORG and only listing what is actuallyglewis2007-07-282-2/+2 * . Fix the description of the link for the policy files.glewis2007-07-272-2/+4 * . Update 12 is current, so the download isn't in the archive section yetglewis2007-07-272-2/+2 * . Update to patchset 6, based on 1.5.0 Update 12.glewis2007-07-2718-404/+28 * - Fix fetchpav2007-07-231-1/+2 * Deprecate; this is only for jdk11 which is itself deprecated.linimon2007-07-231-0/+3 * . Update the download location for the unlimited strength policy files.glewis2007-07-222-2/+2 * - Mark jdk11 / jdk12 ports for removal in 1 monthpav2007-07-229-0/+27 * . TYA builds as a native shared library, so insist on having a native JDK.glewis2007-07-221-1/+2 * - Remove expired port: security vulnerability in browser pluginpav2007-07-229-1267/+0 * - Allow this to install on any jdk versionpav2007-07-221-1/+1 * - Switch to jdk 1.3, older ones are going away soonpav2007-07-221-3/+4 * - Update to 6.0.1pav2007-07-212-5/+5 * - Add another mirror maintained by maintainerrafan2007-07-191-1/+2 * - Make fetchablepav2007-07-172-2/+4 * - Drop maintainershippav2007-07-163-5/+2 * - Update to 6.0pav2007-07-152-8/+7 * With an up-to-date INDEX I even find the rest of the ports I maintain,lme2007-07-131-1/+1 * . Unpack the timezone update in post-extract since unzip is only anglewis2007-07-112-2/+6 * . Fix the packing list on 7.x by moving the time zone update step toglewis2007-07-102-4/+4 * - Update to 2.2.0miwi2007-07-073-7/+75 * - Fix build with gcc 4.2miwi2007-07-061-0/+29 * - switch INSTALLS_SHLIB => USE_LDCONFIGmiwi2007-07-031-1/+5 * - Reset MAINTAINER:pav2007-07-031-1/+1 * - Mark BROKEN on CURRENT: does not build with GCC 4.2pav2007-07-031-0/+4 * Reset rainer.alves@gmail.com by request due to current lack of time tolinimon2007-06-301-1/+1 * - Change my mail address to araujo@.araujo2007-06-304-4/+4 * . Make the LIB_DEPENDS for compat6x look for z.3 rather than (the correct)glewis2007-06-292-2/+2 * . Reenable 7.x by depending on compat6x.glewis2007-06-252-6/+8 * Update to 1.37 release.ale2007-06-172-5/+4 * Fix build.ale2007-06-171-3/+17 * . Remove SCSL message since we're now using the JRL, which is agreed toglewis2007-06-172-2278/+0 * . Update to 1.5.0_12.glewis2007-06-166-12/+22 * . Update to patchset 5, based on the 1.5.0_11 JRL source code.glewis2007-06-0942-576/+776 * Update to 0.98arved2007-06-0710-94/+23 * . More respect for ${CC}, ${CXX} and ${CPP}.glewis2007-06-061-3/+22 * - Fix RUN_DEPENDSmiwi2007-06-061-1/+2 * Reset filippo.natali@gmail.com, who is very short on free time right now.linimon2007-06-061-1/+1 * - Update to 0.5.1miwi2007-06-053-6/+12 * - Update to 0.5.33miwi2007-06-052-12/+13 * Drop maintainership of ports added due to NAV (net-mgmt/nav), whichanders2007-06-041-1/+1 * . Update to tzupdater 1.2.1.glewis2007-06-0312-35/+65 * . Make it so we include Xm/XmIm.h rather than defining our own prototype.glewis2007-06-031-0/+13 * Fix more sysctl(3) argument sizes and correct a comment.jkim2007-05-312-10/+62 * Fix a DISTNAME glitch introduced by the X.org upgrade.girgen2007-05-302-4/+4 * Upgrade to version 5.5.1.olgeni2007-05-294-16/+16 * - Update to 3.1miwi2007-05-263-17/+5 * Various fixes for -CURRENT.jkim2007-05-2642-0/+770 * BROKEN: Size mismatchkris2007-05-251-0/+2 * . Make it so we include Xm/XmIm.h rather than defining our own prototype.glewis2007-05-231-0/+13 * Make fetchable.brueffer2007-05-221-1/+1 * - Welcome X.org 7.2 \o/.flz2007-05-20124-43/+128 * Use my @FreeBSD.org address.nemoliu2007-04-309-12/+12 * Switch defaults to not running self-tests since the maintainer has notkris2007-04-221-1/+1 * - Update to 1.0.9miwi2007-04-212-4/+4 * - Update to 1.0.5miwi2007-04-212-4/+4 * - Remove FreeBSD 4.X support from unmaintained ports in categories startinggabor2007-04-182-12/+2 * - Update MASTER_SITES [1]miwi2007-04-171-1/+1 * DbVisualizer is a feature rich, intuitive and cross platform database toolmiwi2007-04-134-0/+50 * . Fix the check for 7.x which would previously erroneously try to installglewis2007-04-122-2/+6 * New port eclipse datatools version 0.9.1 for eclipse 3.2.1lioux2007-04-095-0/+94 * - Update to 1.5.stefan2007-04-052-6/+6 * - Update to 5.1stefan2007-04-043-583/+317 * Fix typo: use correct WWWlioux2007-04-021-1/+1 * Fix typo: use my email instead of ale@FreeBSD.orglioux2007-04-021-2/+1 * New port eclipse-findbugs version 1.2.0.20070317: An Eclipse plug-inlioux2007-04-024-0/+59 * Update to 3.2.4 release.ale2007-04-013-7/+9 * Give maintainership to Alex Dupre <ale@FreeBSD.org>.lioux2007-04-011-1/+1 * - Fix fetchpav2007-03-291-6/+3 * jboss5 -> ports/java/jboss5delphij2007-03-281-0/+1 * New port: jboss5delphij2007-03-2813-167/+170 * Update to 3.1.2, and hopefully fix build problems on amd64.girgen2007-03-2711-2107/+69 * - Add missed patch (update to 2.3)pav2007-03-241-0/+11 * - Update to 2.3pav2007-03-244-145/+19 * - Correct OPTIONS handlingpav2007-03-241-4/+4 * Update to 1.36 release.ale2007-03-212-4/+4 * - Add netbeans55 with jdk 1.5/1.6 supportmiwi2007-03-205-25/+26 * - Add Netbeans5miwi2007-03-205-25/+22 * . Don't allow bootstrapping with the expired linux-blackdown-jdk13 port.glewis2007-03-151-5/+1 * Reset kij@imada.sdu.dk due to maintainer-timeouts and no response to email.linimon2007-03-141-1/+1 * . Fix a backwards compatibility problem with the EST, HST and MST timezonesglewis2007-03-144-10/+4 * . Disable the build on 7.x until there is a compat6x or a binary for 7.x.glewis2007-03-142-2/+2 * 2007-03-10 java/janosvm: Broken on all supported versions of FreeBSDmiwi2007-03-146-526/+0 * Update to 0.7.0hq2007-03-113-17/+14 * Remove expired ports:gabor2007-03-0914-2211/+0 * . Add JAIL as an option, the Makefile already supported it as anglewis2007-03-081-1/+2 * . Fix the sense of a WITH_JAIL check to match that in the jdk14 port -glewis2007-03-082-2/+2 * . Update to tzupdater 1.1.0-2007c.glewis2007-03-086-44/+18 * . Update to tzupdater 1.1.0-2007c.glewis2007-03-082-7/+8 * . Update to tzupdater 1.1.0-2007c.glewis2007-03-084-14/+14 * . Don't statically link with libXm any more. The Open Motif port no longerglewis2007-03-062-6/+34 * . When we update the time zone data, delete the temporary copy of the oldglewis2007-03-062-0/+2 * - Update to 4.3miwi2007-03-052-4/+4 * - Update to 3.8miwi2007-03-053-5/+4 * Fix typovd2007-03-052-2/+2 * . Add a TZUPDATE option, defaulting to on, which will update the time zoneglewis2007-03-053-7/+75 * . Add a TZUPDATE option, defaulting to on, which will update the time zoneglewis2007-03-053-7/+76 * Reset greg@greg.rim.or.jp due to maintainer-timeouts and no response to email.linimon2007-03-052-3/+3 * Reset dave@glowacki.org due to maintainer-timeouts and no response to email.linimon2007-03-053-3/+3 * Reset alexs@snark.rinet.ru due to maintainer-timeouts and no response tolinimon2007-03-051-1/+1 * Update to 2.3hq2007-03-052-9/+5 * Give up maintainership of these ports. Don't use/have an interest foranders2007-03-021-1/+1 * - Update to 1.0.4miwi2007-02-272-4/+4 * . Whitespace nit.glewis2007-02-262-2/+2 * . Add a TZUPDATE option, defaulting to on, which will update the time zoneglewis2007-02-262-11/+27 * . Update to 1.5.0_11.glewis2007-02-264-8/+8 * . Add a TZUPDATE option, defaulting to on, which will update the time zoneglewis2007-02-244-20/+54 * - Update to 1.1rafan2007-02-232-4/+4 * Update to 1.4.delphij2007-02-223-20/+23 * Update to 1.1.delphij2007-02-223-12/+12 * - Update to 3.7rafan2007-02-215-6/+7 * s/INSTALLS_SHLIB/USE_LDCONFIGbsam2007-02-161-1/+1 * Install manpage correctly.arved2007-02-111-0/+8 * Deprecate these ports that are broken on 5.x and above, with expiry inkris2007-02-111-0/+3 * Update to 2.2hq2007-02-112-6/+4 * - Update to 0.4 [1]hq2007-02-112-13/+9 * Update to 3.2.2 final release.ale2007-02-117-9/+10 * Fix gef and emf runtime dependencies.ale2007-02-084-7/+6 * Update to 1.5.2 release.ale2007-02-082-10/+11 * Update to 1.2 release.ale2007-02-082-9/+9 * Update to 3.2.2 release and remove emf dependency.ale2007-02-082-8/+7 * Update MASTER_SITES.ale2007-02-081-4/+2 * Add the cacao JVMarved2007-02-05