/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- * camel-private.h: Private info for class implementers. * * Authors: Michael Zucchi * * Copyright 1999, 2000 Ximian, Inc. (www.ximian.com) * * 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 CAMEL_PRIVATE_H #define CAMEL_PRIVATE_H 1 #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ /* need a way to configure and save this data, if this header is to be installed. For now, dont install it */ #include "config.h" #ifdef ENABLE_THREADS #include #include #endif struct _CamelFolderPrivate { #ifdef ENABLE_THREADS EMutex *lock; EMutex *change_lock; #endif /* must require the 'change_lock' to access this */ int frozen; struct _CamelFolderChangeInfo *changed_frozen; /* queues changed events */ }; #ifdef ENABLE_THREADS #define CAMEL_FOLDER_LOCK(f, l) (e_mutex_lock(((CamelFolder *)f)->priv->l)) #define CAMEL_FOLDER_UNLOCK(f, l) (e_mutex_unlock(((CamelFolder *)f)->priv->l)) #else #define CAMEL_FOLDER_LOCK(f, l) #define CAMEL_FOLDER_UNLOCK(f, l) #endif struct _CamelStorePrivate { #ifdef ENABLE_THREADS EMutex *folder_lock; /* for locking folder operations */ EMutex *cache_lock; /* for locking access to the cache */ #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_STORE_LOCK(f, l) (e_mutex_lock(((CamelStore *)f)->priv->l)) #define CAMEL_STORE_UNLOCK(f, l) (e_mutex_unlock(((CamelStore *)f)->priv->l)) #else #define CAMEL_STORE_LOCK(f, l) #define CAMEL_STORE_UNLOCK(f, l) #endif struct _CamelTransportPrivate { #ifdef ENABLE_THREADS GMutex *send_lock; /* for locking send operations */ #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_TRANSPORT_LOCK(f, l) (g_mutex_lock(((CamelTransport *)f)->priv->l)) #define CAMEL_TRANSPORT_UNLOCK(f, l) (g_mutex_unlock(((CamelTransport *)f)->priv->l)) #else #define CAMEL_TRANSPORT_LOCK(f, l) #define CAMEL_TRANSPORT_UNLOCK(f, l) #endif struct _CamelServicePrivate { #ifdef ENABLE_THREADS EMutex *connect_lock; /* for locking connection operations */ EMutex *connect_op_lock;/* for locking the connection_op */ #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_SERVICE_LOCK(f, l) (e_mutex_lock(((CamelService *)f)->priv->l)) #define CAMEL_SERVICE_UNLOCK(f, l) (e_mutex_unlock(((CamelService *)f)->priv->l)) #else #define CAMEL_SERVICE_LOCK(f, l) #define CAMEL_SERVICE_UNLOCK(f, l) #endif struct _CamelSessionPrivate { #ifdef ENABLE_THREADS GMutex *lock; /* for locking everything basically */ GMutex *thread_lock; /* locking threads */ int thread_id; GHashTable *thread_active; EThread *thread_queue; #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_SESSION_LOCK(f, l) (g_mutex_lock(((CamelSession *)f)->priv->l)) #define CAMEL_SESSION_UNLOCK(f, l) (g_mutex_unlock(((CamelSession *)f)->priv->l)) #else #define CAMEL_SESSION_LOCK(f, l) #define CAMEL_SESSION_UNLOCK(f, l) #endif struct _CamelRemoteStorePrivate { #ifdef ENABLE_THREADS EMutex *stream_lock; /* for locking stream operations */ #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_REMOTE_STORE_LOCK(f, l) (e_mutex_lock(((CamelRemoteStore *)f)->priv->l)) #define CAMEL_REMOTE_STORE_UNLOCK(f, l) (e_mutex_unlock(((CamelRemoteStore *)f)->priv->l)) #else #define CAMEL_REMOTE_STORE_LOCK(f, l) #define CAMEL_REMOTE_STORE_UNLOCK(f, l) #endif /* most of this stuff really is private, but the lock can be used by subordinate classes */ struct _CamelFolderSummaryPrivate { GHashTable *filter_charset; /* CamelMimeFilterCharset's indexed by source charset */ struct _CamelMimeFilterIndex *filter_index; struct _CamelMimeFilterBasic *filter_64; struct _CamelMimeFilterBasic *filter_qp; struct _CamelMimeFilterBasic *filter_uu; struct _CamelMimeFilterSave *filter_save; struct _CamelMimeFilterHTML *filter_html; struct _CamelStreamFilter *filter_stream; struct _CamelIndex *index; #ifdef ENABLE_THREADS GMutex *summary_lock; /* for the summary hashtable/array */ GMutex *io_lock; /* load/save lock, for access to saved_count, etc */ GMutex *filter_lock; /* for accessing any of the filtering/indexing stuff, since we share them */ GMutex *alloc_lock; /* for setting up and using allocators */ GMutex *ref_lock; /* for reffing/unreffing messageinfo's ALWAYS obtain before summary_lock */ #endif }; #ifdef ENABLE_THREADS #define CAMEL_SUMMARY_LOCK(f, l) (g_mutex_lock(((CamelFolderSummary *)f)->priv->l)) #define CAMEL_SUMMARY_UNLOCK(f, l) (g_mutex_unlock(((CamelFolderSummary *)f)->priv->l)) #else #define CAMEL_SUMMARY_LOCK(f, l) #define CAMEL_SUMMARY_UNLOCK(f, l) #endif struct _CamelStoreSummaryPrivate { #ifdef ENABLE_THREADS GMutex *summary_lock; /* for the summary hashtable/array */ GMutex *io_lock; /* load/save lock, for access to saved_count, etc */ GMutex *alloc_lock; /* for setting up and using allocators */ GMutex *ref_lock; /* for reffing/unreffing messageinfo's ALWAYS obtain before summary_lock */ #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_STORE_SUMMARY_LOCK(f, l) (g_mutex_lock(((CamelStoreSummary *)f)->priv->l)) #define CAMEL_STORE_SUMMARY_UNLOCK(f, l) (g_mutex_unlock(((CamelStoreSummary *)f)->priv->l)) #else #define CAMEL_STORE_SUMMARY_LOCK(f, l) #define CAMEL_STORE_SUMMARY_UNLOCK(f, l) #endif struct _CamelVeeFolderPrivate { GList *folders; /* lock using subfolder_lock before changing/accessing */ GList *folders_changed; /* for list of folders that have changed between updates */ #ifdef ENABLE_THREADS GMutex *summary_lock; /* for locking vfolder summary */ GMutex *subfolder_lock; /* for locking the subfolder list */ GMutex *changed_lock; /* for locking the folders-changed list */ #endif }; #ifdef ENABLE_THREADS #define CAMEL_VEE_FOLDER_LOCK(f, l) (g_mutex_lock(((CamelVeeFolder *)f)->priv->l)) #define CAMEL_VEE_FOLDER_UNLOCK(f, l) (g_mutex_unlock(((CamelVeeFolder *)f)->priv->l)) #else #define CAMEL_VEE_FOLDER_LOCK(f, l) #define CAMEL_VEE_FOLDER_UNLOCK(f, l) #endif struct _CamelDataWrapperPrivate { #ifdef ENABLE_THREADS pthread_mutex_t stream_lock; #else gpointer dummy; #endif }; #ifdef ENABLE_THREADS #define CAMEL_DATA_WRAPPER_LOCK(dw, l) (pthread_mutex_lock(&((CamelDataWrapper *)dw)->priv->l)) #define CAMEL_DATA_WRAPPER_UNLOCK(dw, l) (pthread_mutex_unlock(&((CamelDataWrapper *)dw)->priv->l)) #else #define CAMEL_DATA_WRAPPER_LOCK(dw, l) #define CAMEL_DATA_WRAPPER_UNLOCK(dw, l) #endif #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CAMEL_PRIVATE_H */ itgraph'>* - Update to 7.18.0pgollucci2010-12-133-1936/+2276 * - Fix for new tixpav2010-12-121-2/+2 * Chase Tix upgrade and fix Tclx dependency.thierry2010-12-084-11/+11 * Sync to new bsd.autotools.mkade2010-12-048-10/+10 * - Install additional files for salomepav2010-11-275-5/+194 * Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-202-1/+29 * - Back to the ports@, I haven't used it anymore.araujo2010-11-151-1/+1 * - Update cad/linux-eagle5 to 5.10 and transfer maintainership to submitter.stefan2010-11-1412-1283/+389 * Add missing Makefile.bzr_revmr2010-11-101-0/+3 * Switch to the launchpad repositorymr2010-11-104-68/+99 * Add two patches from Joerg Wunsch:mr2010-11-102-0/+454 * Punt autoconf267->autoconf268ade2010-10-164-5/+5 * Migration of BROKEN ports from automake{19,110}->111 which will mostade2010-10-071-1/+1 * Round one migration of ports from automake{19,110} to automake111ade2010-10-061-1/+1 * Fix build in the NOPORTDOCS=yes case.hrs2010-10-034-6/+57 * Fix build.hrs2010-10-031-1/+1 * Host the distfile locally, to make it fetchable again.thierry2010-10-021-1/+3 * Fix dependency and a style clean-up.hrs2010-10-011-2/+4 * Update to 3.0.5.hrs2010-10-013-6/+6 * Update to 20100929. Changes include:hrs2010-10-014-20/+11 * - Remove the workaround for LICENSEashish2010-09-281-4/+1 * Strictly depends on Gcc-4.4, even if the default FORTRAN compilerthierry2010-09-241-1/+5 * Upgrade to 1.8.3 and depends on Tcl/Tk 8.5.thierry2010-09-173-14/+17 * Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-164-6/+7 * - Fix fetchamdmi32010-08-251-1/+1 * - Update to 37amdmi32010-08-256-257/+309 * Add all 64-bit platforms to NOT_FOR_ARCHS for the moment to unbreak the port.hrs2010-08-211-3/+1 * Upgrade to 1.8.1.thierry2010-08-2010-124/+251 * - Update to 8.11.stas2010-08-182-20/+20 * Mark as broken on sparc64: gcc bug.linimon2010-08-141-1/+7 * Fix build.maho2010-08-131-8/+24 * Fix sizemismatch.maho2010-08-132-29/+13 * Update to 2.2.maho2010-08-137-36/+123 * Fix a few typos in ports/cad.olgeni2010-07-3010-11/+11 * - Update ffmpeg to 0.6mm2010-07-251-1/+1 * - Update to 3.251sylvio2010-07-233-7/+9 * QElectroTech is a Qt4 application to design electric diagrams. It uses XMLashish2010-07-215-0/+393 * Fix plist with NOPORTDOCS (at least temporarily, until installation of the docsstefan2010-07-022-2/+3 * Update to 4.9.13.stefan2010-07-0230-700/+157 * Remove a piece of dead code from chipmunk.ed2010-06-282-1/+20 * - Fix build with new vtkpav2010-06-261-0/+71 * Mark as broken on sparc64.linimon2010-06-191-1/+7 * Reset jmelo@FreeBSD.org due to many months of inactivity and no responselinimon2010-06-191-1/+1 * - Fix build with new vtkpav2010-06-182-4/+65 * Convert LDCONFIG_DIRS to USE_LDCONFIG.makc2010-06-091-3/+2 * Update to 2.1.maho2010-06-067-91/+85 * Unbreak.maho2010-06-061-2/+4 * Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-317-6/+7 * Switch from metis to metis-edf by default, so that Salome can bethierry2010-05-262-5/+10 * Upgrade to 2010.05.05.thierry2010-05-2412-1391/+500 * Separate the libraries from the port cad/kicad.thierry2010-05-246-0/+487 * Update to 20091103.hrs2010-05-214-846/+15 * - Update to 7.16.8wen2010-05-164-1217/+2052 * - Unbreak (incorrect use of bsd.autotools.mk)thierry2010-05-1543-4564/+756 * - Fix wrapped linepav2010-05-111-2/+1 * Does not depend on Fortran any more.thierry2010-04-101-3/+0 * Unbreak, by using the included libtool.thierry2010-04-063-103/+14 * Mark BROKEN: does not builderwin2010-04-051-0/+2 * - Chase math/vtk5 updategahr2010-04-031-1/+1 * - fix gcc4 problem with png-1.4.1 under FreeBSD-8dinoex2010-04-011-0/+43 * - cleanup libpng12dinoex2010-03-301-3/+0 * - fix build for png-1.4.1dinoex2010-03-301-0/+3 * - fix build for png-1.4.1dinoex2010-03-301-0/+11 * - update to 1.4.1dinoex2010-03-2832-28/+34 * Upgrade ASTK (server & client) to 1.8.0.thierry2010-03-2717-376/+545 * - Chase x11-toolkits/fltk updategahr2010-03-242-3/+5 * Upgrade to version 2.4.0.joerg2010-03-052-5/+4 * - Mark BROKEN: does not buildpav2010-03-031-0/+2 * - Mark BROKEN: does not compilepav2010-03-031-0/+2 * Not for ia64, either.linimon2010-02-271-1/+1 * Adding -fPIC to fix build of cad/salome.thierry2010-02-162-1/+14 * Do not depend on TAUCS by default, to unbreak Code_Aster.thierry2010-02-131-7/+7 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-135-0/+394 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1317-0/+826 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-138-0/+1117 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1314-0/+1635 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-135-0/+74 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-136-0/+80 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-136-0/+89 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1332-0/+2268 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-135-0/+59 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1316-0/+2502 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1317-0/+1106 * SALOME is a free software that provides a generic platform for Prepgollucci2010-02-1310-0/+1780 * - Update to 3.6.165miwi2010-02-122-5/+4 * -Clean some warnings by using string.h instead of strings.hpgollucci2010-02-1211-7/+168 * - Update to 13.0miwi2010-02-0812-152/+286 * - Mark BROKENpav2010-02-061-0/+2 * - update to jpeg-8dinoex2010-02-0530-27/+32 * - Update to 0.52.0miwi2010-01-223-7/+10 * - Change MASTER_SITES TO new urlnemoliu2010-01-213-4/+4 * - Bump PORTREVISION.nemoliu2010-01-191-1/+1 * - Fix build error on amd64.nemoliu2010-01-182-2/+19 * - with taucs by default.nemoliu2010-01-181-1/+1 * - Update to 3.223pgollucci2010-01-182-4/+4 * - Update to 2.4.2pav2010-01-137-185/+319 * - Update to 0.9.2.stas2010-01-093-24/+5 * - Update to 8.10.stas2010-01-092-20/+20 * - Update to 3.222pgollucci2009-12-272-4/+4 * Style fixes:hrs2009-12-224-30/+38 * Update to 0.19.3.hrs2009-12-213-24/+33 * For ports maintained by ports@FreeBSD.org, remove names and/ordougb2009-12-212-6/+0 * - Mark BROKEN, in two wayspav2009-12-191-0/+6 * - Drop cad/fandango (no longer under development)miwi2009-12-185-132/+0 * - Update to 9.7.72.stas2009-12-152-4/+4 * - Update to 3.6.164miwi2009-12-132-4/+4 * - Remove no-op configure argspav2009-12-101-1/+0 * Fix pkg-plist and re-add pkg-message. Bump PORTREVISION.hrs2009-12-074-0/+23 * Chase math/gsl update,makc2009-12-022-1/+2 * Update to 5.0.20090901.hrs2009-11-306-29/+17 * Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-291-1/+4 * - Chase relocation of net/mpich2thierry2009-11-282-6/+5 * - Mark MAKE_JOBS_UNSAFEpav2009-11-234-0/+5 * - Mark MAKE_JOBS_UNSAFEpav2009-11-212-0/+3 * - Update to 3.6.163miwi2009-11-125-180/+178 * Connect cad/linux-eagle5 to the build.bsam2009-11-071-0/+1 * - Update to 3.221miwi2009-11-043-7/+9 * Update to r2064mr2009-11-023-5/+6 * Try to catch some left over files and dirs.mr2009-10-272-1/+17 * Add kicad-devel to the buildmr2009-10-271-0/+1 * Add conflicts with kicad-develmr2009-10-271-0/+2 * Add kicad-devel as of SVN version 2019mr2009-10-2711-921/+1072 * - Update to 0.7.5.3.araujo2009-10-262-5/+4 * - Fix build on systems with liblzma installed.stas2009-10-142-0/+22 * - Update gtkwave3 to 3.2.3.stas2009-09-246-21/+24 * - Fix compile problem with over optimization caused by -O2 flag for gcc in baseaz2009-09-151-3/+8 * - mark BROKEN does not compilemiwi2009-09-141-0/+2 * Bump PORTREVISION for everything that sets USE_FORTRAN=yes which nowgerald2009-09-137-6/+7 * Update to 2.0 and unbreak.maho2009-09-038-686/+837 * - Update to 2.3.0miwi2009-08-292-5/+4 * - Update MASTER_SITESmiwi2009-08-261-2/+1 * Update to 2.213az2009-08-242-4/+4 * - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-2221-37/+21 * Mark as broken on sparc64: fails to compile.linimon2009-08-151-1/+7 * Here is a new linux-eagle5 port, the version is 5.5.bsam2009-08-035-851/+689 * -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-037-10/+11 * - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-3125-11/+25 * - Update boost to 1.39pav2009-07-282-2/+2 * Fix compile with gcc 4.4arved2009-07-256-0/+60 * - update to jpeg7dinoex2009-07-182-3/+5 * - Update to 2.11pgollucci2009-07-153-34/+36 * - Update electric suite to 8.09.stas2009-06-292-20/+20 * Upgrade to 1.7.4-1.thierry2009-06-223-9/+22 * Remove cad/freecad as it has been BROKEN for over 4 months.erwin2009-06-1438-896/+0 * - fix build install / plist with custom PREFIX [1]itetcu2009-06-103-7/+19 * - Update to 0.9.1.stas2009-06-095-25/+38 * - Update to 9.7.71.stas2009-06-092-4/+4 * - Update to 20080127.stas2009-06-098-139/+5 * - Update lang/python26 and make Python 2.6.2 to the default Python versionmiwi2009-06-092-4/+2 * - Attempt to fix build with custom LOCALBASEgahr2009-06-042-2/+2 * - Make the port localbase-clean.stas2009-06-011-3/+3 * - Add missing dependency (bison)garga2009-05-261-0/+1 * The Verilog-Perl library is a building point for Verilog support in the Perlgarga2009-05-265-0/+98 * Remove qt4 build tools from run dependencies.makc2009-05-241-1/+2 * - Chase fftw3 updatepav2009-05-181-1/+1 * - Update to 1.19Dpav2009-05-124-111/+10 * Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently fromitetcu2009-05-121-2/+3 * - Update to 0.0.7beat2009-05-083-77/+76 * Don't fail if share/qcad can't be removed since it might be used by other portsitetcu2009-05-071-1/+1 * Don't fail if share/qcad can't be removed since it might be used by other portsitetcu2009-05-061-1/+1 * Really fix the plist.itetcu2009-05-041-1/+1 * Fix plist.itetcu2009-05-031-2/+2 * Add missing pkg-plist.mr2009-05-021-0/+2 * The attached patches achieve the following improvements:mr2009-05-023-26/+27 * - Update to 0.0.15amdmi32009-04-273-6/+102 * Update to 0.17.2.hrs2009-04-262-4/+4 * Use port* and *DIr as they should be and fix plist.itetcu2009-04-242-62/+61 * Update to 0.17.1.hrs2009-04-134-16/+7 * - Update maintainer mail addressdhn2009-04-062-2/+2 * - Mark BROKEN: does not compile (bvl_bcomp_y.y)pav2009-04-061-0/+2 * - Mark MAKE_JOBS_SAFEamdmi32009-04-011-0/+1 * Update to 20081128. Changes include:hrs2009-03-294-18/+14 * Update to 2.2.0. Don't install a .DS_Store file.stefanf2009-03-283-25/+71 * bump PORTREVISION after cmake updatemakc2009-03-251-0/+1 * - Update to 18pav2009-03-249-66/+76 * - Add missing plistmiwi2009-03-231-0/+229 * - Upgrade to 2.3.1thierry2009-03-203-19/+5 * Welcome to the new linux ports infrastructure which allows usingbsam2009-03-203-3/+3 * Fix the previous patch.thierry2009-02-252-6/+11 * - Change default Tcl/Tk version to 8.5mm2009-02-232-2/+2 * - Add/change USE_TCL/USE_TK from YES to 84 due to planned default tclmm2009-02-231-1/+1 * - Bump PORTEPOCH, this was missed in previous update [1].stas2009-02-2112-18/+51 * - Update to 0.51.0miwi2009-02-213-52/+38 * - Update to 2.2.0miwi2009-02-212-4/+4 * - Change USE_TCL=yes to USE_TCL=84 due to planned change of default Tclmm2009-02-141-2/+2 * - Pass maintainership along.wxs2009-02-132-2/+2 * Unbreak with gcc-43.thierry2009-02-121-0/+11 * - Update to 2.5.011109.stas2009-02-093-53/+55 * - Update to 8.08.stas2009-02-092-28/+20 * - Update to 9.7.70.stas2009-02-092-4/+4 * - Update to 1.4.3.stas2009-02-0932-444/+447 * Pacify portlint by using a tab instead of spaces after variablegerald2009-02-071-5/+5 * Upgrade to 2.3.0.thierry2009-02-044-25/+69 * Reset dyeske@gmail.com at his request.linimon2009-02-032-4/+1 * - Update download location, update WWWpgollucci2009-02-012-2/+2 * Fix a bug triggered on amd64 by Cristiano Rolim.thierry2009-01-272-1/+12 * - Update to 0.8.7.stas2009-01-244-9/+23 * - Update X.org ports to 7.4+ (few ports are more recent than the katamari).flz2009-01-247-10/+13 * - Chase lang/guile shlib bumpmiwi2009-01-232-4/+4 * - Mark BROKEN: does not compilepav2009-01-221-0/+2 * Fix the paths to qt assistant and qcad manual that are being encodedmr2009-01-211-1/+6 * Upgrade to ASTK 1.7.1.thierry2009-01-212-5/+5 * - Update download locationspav2009-01-211-1/+2 * Switch to USE_FORTRAN.thierry2009-01-201-5/+1 * No longer pass F77 to CONFIGURE_ENV; this is now done via Mk/bsd.gcc.mk.gerald2009-01-181-2/+2 * Upgrade to ASTK 1.7.0.thierry2009-01-156-58/+166 * - Update to 2.1.0miwi2009-01-143-7/+16 * - Chase gsl shlib bumpmiwi2009-01-131-2/+2 * - Update to 9.3f.stas2009-01-125-24/+59 * - Fix pkg-plist.stas2009-01-122-0/+2 * - Add port for verilog-mode.el, Emacs Verilog editing mode.stas2009-01-126-0/+59 * - Take maintainership.stas2009-01-121-1/+1 * Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3.gerald2009-01-086-4/+6 * Bump PORTREVISION's after OpenLDAP update.delphij2009-01-061-1/+1 * - Remove conditional checks relevant only on FreeBSD 5.x and olderpav2009-01-062-14/+2 * Adding Gmsh with support of OpenCascade.thierry2008-12-313-0/+36 * Upgrade to 6.3 and unbreak.thierry2008-12-3148-33007/+52694 * Prepare for a slave port to support OpenCascade.thierry2008-12-312-10/+14 * Set ignore for the moment.thierry2008-12-312-5/+7 * - Set for expiration in one month: has been broken for more than 6 monthspav2008-12-201-0/+2 * Fix a Makefile bug.thierry2008-12-012-0/+40 * Upgrade to 2.2.6.thierry2008-11-223-11/+11 * - Upgrade to 3.4.30.shaun2008-11-153-11/+11 * - Fix build on 6.0db2008-11-071-4/+4 * - Update to 1.01db2008-11-068-102/+18 * - Reassign to portstabthorpe2008-10-271-1/+1 * Upgrade to 2.2.5.thierry2008-10-273-5/+6 * Chase libglut update.maho2008-10-261-0/+1 * - Make so it doesn't depend on [broken] cad/opencascade be defaultamdmi32008-10-231-3/+3 * The main tarball has been rerolled, but the included components have notthierry2008-10-222-4/+4 * - Update to 7.12.6miwi2008-10-123-26/+18 * - Mark as BROKEN on CURRENT.lippe2008-09-281-0/+6 * - Update to 0.0.6miwi2008-09-263-85/+90 * Add distinfo for WITH_EXAMPLES.maho2008-09-251-0/+6 * Upgrade to 20080825.thierry2008-09-25