# Ports collection makefile for: netxms # Date created: Jul 9 2007 # Whom: Vladimir Ermakov # # $FreeBSD$ # PORTNAME= netxms PORTVERSION= 0.2.24 CATEGORIES= net-mgmt MASTER_SITES= http://www.netxms.org/download/ MAINTAINER= samflanker@gmail.com COMMENT= NetXMS - network monitoring system NO_PACKAGE= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_OPENSSL= yes USE_ICONV= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS= SERVER "Install NetXMS server & agent" off \ CLIENT "Install NetXMS client" on \ AGENT "Install NetXMS agent" on \ NXHTTPD "Install web-interface" off \ MYSQL "Enable MySQL support" off \ PGSQL "Enable PostgreSQL support" off \ SQLITE "Enable SQLITE support" off \ ODBC "Enable ODBC support" off NETXMS_OWN= netxms NETXMS_GRP= netxms .include SUB_FILES= pkg-install pkg-deinstall .if defined(WITH_SERVER) || defined(WITH_AGENT) || defined(WITH_CLIENT) || defined(WITH_NXHTTPD) PLIST_SUB+= NXCPTEST="" LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2 .else PLIST_SUB+= NXCPTEST="@comment " .endif .if defined(WITH_SERVER) || defined(WITH_CLIENT) || defined(WITH_NXHTTPD) PLIST_SUB+= NXMAP="" .else PLIST_SUB+= NXMAP="@comment " .endif .if defined(WITH_CLIENT) || defined(WITH_NXHTTPD) PLIST_SUB+= NXCL="" .else PLIST_SUB+= NXCL="@comment " .endif .if !defined(WITH_SERVER) PLIST_SUB+= SERVER="@comment " .if defined(WITH_MYSQL) || !defined(WITHOUT_PGSQL) || !defined(WITHOUT_SQLITE) || !defined(WITHOUT_ODBC) IGNORE= is useless database support without a SERVER. Please (re)run 'make config' and choose SERVER with database .endif .else CONFIGURE_ARGS+= --with-server PLIST_SUB+= SERVER="" .if defined(WITHOUT_MYSQL) && !defined(WITH_PGSQL) && !defined(WITH_SQLITE) && !defined(WITH_ODBC) IGNORE= is useless without a database. Please (re)run 'make config' and choose database support .else USE_RC_SUBR+= netxmsd .if defined(WITH_AGENT) PLIST_SUB+= AGENT="@comment " .else USE_RC_SUBR+= nxagentd .endif .endif .endif .if defined(WITH_CLIENT) CONFIGURE_ARGS+= --with-client PLIST_SUB+= CLIENT="" .else PLIST_SUB+= CLIENT="@comment " .endif .if defined(WITH_AGENT) USE_RC_SUBR+= nxagentd CONFIGURE_ARGS+= --with-agent PLIST_SUB+= AGENT="" .else PLIST_SUB+= AGENT="@comment " .endif .if defined(WITH_NXHTTPD) USE_RC_SUBR+= nxhttpd CONFIGURE_ARGS+= --with-nxhttpd PLIST_SUB+= NXHTTPD="" LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd USE_PERL5= yes .else PLIST_SUB+= NXHTTPD="@comment " .endif .if defined(WITH_MYSQL) CONFIGURE_ARGS+= --with-mysql PLIST_SUB+= MYSQL="" USE_MYSQL= yes .else PLIST_SUB+= MYSQL="@comment " .endif .if defined(WITH_PGSQL) CONFIGURE_ARGS+= --with-pgsql PLIST_SUB+= PGSQL="" USE_PGSQL= yes .else PLIST_SUB+= PGSQL="@comment " .endif .if defined(WITH_SQLITE) CONFIGURE_ARGS+= --with-sqlite PLIST_SUB+= SQLITE="" USE_SQLITE= yes .else PLIST_SUB+= SQLITE="@comment " .endif .if defined(WITH_ODBC) CONFIGURE_ARGS+= --with-odbc PLIST_SUB+= ODBC="" LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC .else PLIST_SUB+= ODBC="@comment " .endif pre-install: @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL .if defined(WITH_SERVER) @if [ ! -f ${PREFIX}/etc/netxmsd.conf-dist ]; then \ ${CP} -p ${WRKSRC}/contrib/netxmsd.conf-dist ${PREFIX}/etc/netxmsd.conf-dist ; \ fi .endif .if defined(WITH_SERVER) || !defined(WITHOUT_AGENT) @if [ ! -f ${PREFIX}/etc/nxagentd.conf-dist ]; then \ ${CP} -p ${WRKSRC}/contrib/nxagentd.conf-dist ${PREFIX}/etc/nxagentd.conf-dist ; \ fi .endif .if defined(WITH_NXHTTPD) @if [ ! -f ${PREFIX}/etc/nxhttpd.conf-dist ]; then \ ${CP} -p ${WRKSRC}/contrib/nxhttpd.conf-dist ${PREFIX}/etc/nxhttpd.conf-dist ; \ fi .endif post-install: @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL .if defined(WITH_SERVER) ${CHOWN} ${NETXMS_OWN}:${NETXMS_GRP} ${PREFIX}/etc/netxmsd.conf-dist ${CHOWN} ${NETXMS_OWN}:${NETXMS_GRP} ${PREFIX}/etc/nxagentd.conf-dist .endif .if defined(WITH_AGENT) ${CHOWN} ${NETXMS_OWN}:${NETXMS_GRP} ${PREFIX}/etc/nxagentd.conf-dist .endif .if defined(WITH_NXHTTPD) ${CHOWN} ${NETXMS_OWN}:${NETXMS_GRP} ${PREFIX}/etc/nxhttpd.conf-dist .endif post-deinstall: @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGDEINSTALL} ${PORTNAME} POST-DEINSTALL .include 3f8abcce2'>** Fixes bug #441010Matthew Barnes2007-05-253-28/+147 * Add support for GMail like sortingSrinivasa Ragavan2007-05-176-1/+66 * Add code to support default thread expand stateSrinivasa Ragavan2007-05-162-1/+26 * ** Fix for bug #378441 from Ebby WiselynSrinivasa Ragavan2007-05-142-11/+17 * Fix for bug #355919simon.zheng2007-05-122-1/+12 * Clean up printing in Evolution (bug #426816)Matthew Barnes2007-04-206-84/+88 * Massive code cleanup (bug #429422)Matthew Barnes2007-04-2023-69/+122 * Fix "incompatible pointer type" warnings (#360619).Matthew Barnes2007-03-305-11/+20 * Don't mix declarations and code (#405495).Matthew Barnes2007-03-273-3/+8 * ** Fixes bug #419524Matthew Barnes2007-03-2125-30/+36 * ** Fixes bug #360240Matthew Barnes2007-03-172-2/+7 * ** Fixes bug #357216Matthew Barnes2007-03-0111-2/+90 * Print migration updates from Ebby Wiselyn.Srinivasa Ragavan2007-02-123-8/+15 * ** Fixes bug #357216Matthew Barnes2007-02-097-58/+68 * ** Committing Ebby Wiselyn's patch for GtkPrint API migration. 2006-01-22Srinivasa Ragavan2007-01-2310-286/+255 * Fixes bug #357970Matthew Barnes2006-12-0412-70/+85 * Fixes bug #381642.Harish Krishnaswamy2006-12-042-0/+13 * ** Fixes bug #352450Matthew Barnes2006-09-1811-33/+23 * ** Fixes bug #337582Hiroyuki Ikezoe2006-08-242-134/+31 * changed window focus. Fixes bug #266802.Andre Klapper2006-08-212-3/+8 * Fix for bug 347430Srinivasa Ragavan2006-08-212-5/+6 * Commiting patch from Pavel Roskin for adding missing headers.Srinivasa Ragavan2006-08-203-0/+9 * Fix for bug #350884 (GMail like thread sorting)Srinivasa Ragavan2006-08-192-1/+21 * Added cairo font rendering to ECell and EText.Srinivasa Ragavan2006-07-202-5/+17 * ** Fixes bug #333041 add gettext support to some strings.BenoƮt Dejean2006-07-182-6/+11 * Revert the previous patch. Requires rework.Harish Krishnaswamy2006-07-101-58/+2 * Added code for Resize Transparency with Cairo drawing. Added code toRajeev ramanathan2006-07-101-2/+58 * Enhanced search functionality. patch submitted by Johnny Jacob ReviewedHarish Krishnaswamy2006-06-301-1/+1 * **Fixes bug #338295 Use pango to handle text when printing tasks.simon.zheng2006-06-122-29/+73 * ** Fixes bug #343764 now entirely Adding a weak reference to avoidEd Catmur2006-06-122-0/+7 * Committing a fix for sorting in the vertical view message list.Srinivasa Ragavan2006-06-125-22/+56 * ** Fixes bug #343764 Ensure g_label points to the right widget beforeCarlos Garcia Campos2006-06-082-3/+9 * Remove extra tabs. Fixes #343734.Hiroyuki Ikezoe2006-06-052-2/+6 * Added support for Vertical View in Evolution Mailer with custom message list.Srinivasa Ragavan2006-06-036-3/+500 * Reviewed and committed by Harish Krishnaswamy <kharish@novell.com>Hiroyuki Ikezoe2006-05-122-2/+6 * ** Fixes bug #327035 Grab focus only from widgets which can have focus on.Jeff Cai2006-04-102-1/+8 * Committing fix for bug #328283Srinivasa Ragavan2006-03-022-2/+10 * ** Fixes bug #331400Simon Zheng2006-03-012-1/+15 * Fixed bug #332408Srinivasa Ragavan2006-02-242-0/+56 * Fixes bug #328283Srinivasa Ragavan2006-02-142-2/+12 * Tons of cleanups of the following sort: - remove unused vars - removeKjartan Maraas2006-01-3025-182/+40 * removed string "dialog1" from translation. Fixes bug 306118.Andre Klapper2006-01-273-2/+7 * Added functions to collapse/Expand allSrinivasa Ragavan2006-01-162-0/+44 * Fixes the scroll issue with e-tree.Srinivasa Ragavan2006-01-132-0/+17 * fixed one typo. Fixes bug 306118 partially.Andre Klapper2005-12-231-1/+1 * fixes #303876Chenthill Palanisamy2005-12-212-1/+11 * Use g_ascii_strcasecmp() instead of g_strcasecmp(). This function handlesTor Lillqvist2005-12-184-17/+18 * Link with bootstrap libs on Win32. Use E_WIDGETS_CFLAGS instead ofTor Lillqvist2005-12-182-5/+24 * Fixed substitutions that I missed in the last commit.Harish Krishnaswamy2005-12-104-4/+4 * prefix the wrapper functions with e - do not use g lest it is assumed toHarish Krishnaswamy2005-12-097-9/+19 * Fixes #322740. change the condition expression for GDK_RIGHT and GDK_LEFT.Boby Wang2005-12-072-2/+8 * Fixes bug #322776. When focus come into e-tree, it is possible that theLi Yuan2005-12-062-1/+9 * Use gnome_font_find_closest instead of gnome_font_find since Helvetica isKaushal Kumar2005-10-142-1/+10 * dded case insensitive compare support etable, and using it for OrganizationSushma Rai2005-10-042-0/+8 * e-table.c (e_table_load_specification) e-table-specification.cTor Lillqvist2005-09-304-3/+12 * Use g_ascii_strcasecmp() instead of strcasecmp(). We are comparing toTor Lillqvist2005-09-282-5/+12 * Fixes #314352. if accessibility is enabled, we enable horizontal cusorLi Yuan2005-08-252-2/+13 * fix some missing casts.Not Zed2005-08-242-4/+8 * ** See bug #313063.Not Zed2005-08-152-1/+9 * Add a11y name to the left table of config dialog. Add name to the leftLi Yuan2005-08-041-2/+14 * Added code to use stock icons instead of -> and <-Srinivasa Ragavan2005-07-252-8/+262 * Added widgets in INCLUDES.Kaushal Kumar2005-06-2329-47/+53 * Added from gal/gal/e-table as Gal is retired from Head and e-table filesKaushal Kumar2005-06-211-0/+8918 * If only a few rows have changed, emit each as a separate row_changed eventNot Zed2005-06-201-2/+31 * Retired GAL from Head. The relevant files have moved inside evolution.Kaushal Kumar2005-06-17126-376/+535 * Don't hide the tooltip if we don't have a canvas anymore. Patch by: NotKaushal Kumar2005-06-011-1/+3 * export ethi_change_sort_state, so we can call it in a11y part.Li Yuan2005-05-204-1/+14 * Check for NULL string before passing to dgettext. Fixes a crash onSarfraaz Ahmed2005-05-061-1/+1 * Port to Windows, initial commit:Tor Lillqvist2005-04-2968-272/+419 * selecion fixes for im's.Theppitak Karoonboonyanan2005-03-141-7/+18 * Fix for #73009.Li Yuan2005-02-282-0/+4 * Some code clean work.Harry Lu2005-02-043-16/+6 * add an a11y name for the popup list. make shortcut key ALT+Arrow work.Li Yuan2005-01-2713-63/+210 * Fixes #38195JP Rosevear2005-01-261-7/+1 * Fixes #29309JP Rosevear2004-12-222-3/+18 * check whether header_canvas and table_canvas is NULL.Li Yuan2004-11-241-3/+5 * if canvas has a focused item but the etable does not have a cursor row,Li Yuan2004-11-041-0/+4 * return FALSE so we don't kill the focus event chainJP Rosevear2004-10-201-3/+3 * include scrollbar offset in vertical calculation. don't ask me i just workNot Zed2004-08-121-4/+6 * do not set position, it's already done in .glade, call set_transient_forRadek Doulik2004-08-043-16/+8 * added e_table_model_pre_change because we call e_table_model_row_insertedRadek Doulik2004-07-131-0/+2 * Fix some spacing and border width properties on the dialog's widgets toRodney Dawes2004-06-233-0/+52 * set dialog window position, glade doesn't do that for us anymore as theRadek Doulik2004-06-114-4/+158 * fixes for compiler warningsRadek Doulik2004-06-109-14/+11 * add new api for setting the whole selection in one go. See #59546.Not Zed2004-06-102-0/+16 * (ensure_nonzero_step_increments): set step increments always to 16Radek Doulik2004-06-091-2/+2 * new helper function to set step_increments (allocate_callback): callRadek Doulik2004-06-091-0/+20 * Fixes #51626Bruce Tao2004-05-103-4/+73 * Don't necessarily set row to 0 if the root node has the cursor (otherwiseJeffrey Stedfast2004-05-051-5/+3 * revert last patch. (eti_attach_cell_views): add some code to reset dragsNot Zed2004-05-041-2/+12 * if motion column is beyond our known columns, just ignore it and don'tNot Zed2004-05-041-2/+3 * Changed the int param specs to take a min value of -1 and also defautl toJeffrey Stedfast2004-04-301-5/+5 * Make the acces key Alt+O work.Harry Lu2004-03-101-1/+1 * reset motion_row/motion_col if the model changes. See bug #54757.Not Zed2004-02-261-0/+2 * Change the shadow type for the arrows here, so that themes that do handleRodney Dawes2004-02-133-4/+4 * print strikeout/underlineRadek Doulik2004-01-271-1/+30 * Fixed bug 51917, add atk support for ClickToAddYuedong Du2003-12-171-0/+6 * Fixed #50844Andrew Wu2003-12-082-2/+5 * Fixed Bug 51252, 51254, 51255. add some code deal with key press event.Andrew Wu2003-12-023-7/+66 * Fixes #51139Bolian Yin2003-12-021-2/+2 * a11y implementations for ECellText. new functions to support correspondingTim Wo2003-12-022-0/+195 * renamespace and move to here build new filesMike Kestner2003-11-182-10/+10 * Fix for 50800 connect "e_cell_combo_list_button_press" to gtklist.Andrew Wu2003-11-141-3/+21 * Fix for 50681 send a event to the right cell to pop up something.Andrew Wu2003-11-141-0/+6 * new files (gal-a11y-e-cell-tree.c/h) added adding 2 new functions to addTim Wo2003-11-122-0/+13 * Fixes # 50480Bolian Yin2003-11-112-0/+30 * disable apply button when initial dialog. disable apply button afterCharles Zhang2003-11-032-0/+6 * new function to deal with grabing table cell focusTim Wo2003-11-031-0/+4 * shared object looks for wrong mo file"Suresh Chandrasekharan2003-11-031-1/+1 * add new file for toggle cell a11y object. new a11y object toggle cellYuedong Du2003-10-281-0/+4 * Fix for "50065 chinese locales Input method hangs after a task entry andSuresh Chandrasekharan2003-10-281-0/+3 * Allocate colors using gdk_colormap_alloc_color().Hans Petter Jansson2003-10-241-1/+4 * Support for preedit in e-text widgets.Suresh Chandrasekharan2003-10-155-49/+294 * add new files. set the right role. new file.Yuedong Du2003-10-113-0/+22 * process GTK_RESPONSE_DELETE_EVENT signal correctly. the same as aboveCharles Zhang2003-10-101-2/+3 * new method to get the source model column for a specified available_modelMike Kestner2003-09-121-4/+14 * move scnt and gcnt initialization outside the for loop [43156].Mike Kestner2003-09-121-2/+2 * add e-table atk support to libgal a11y add atk registration forGilbert Fang2003-09-051-0/+8 * ** For bug #47874.Harry Lu2003-08-263-0/+11 * add an expander_style param (ect_draw): pass expander_style toMike Kestner2003-08-201-9/+56 * extracted from ect_draw (draw_expander): new gtktreeview-like expanderMike Kestner2003-08-164-86/+207 * actually chose the right color to+ composite over when caching the pixmap.Larry Ewing2003-08-131-23/+6 * map model_column to available model row by ignoring disabled columns.Mike Kestner2003-07-291-2/+7 * Initialize some missing fields. Fixes "no handler with id" warnings at evoDan Winship2003-07-012-10/+7 * Implement. (ect_print): Use same font heuristics as evo calendar, pick aHans Petter Jansson2003-06-241-2/+25 * remove extra ref, the count starts at one.Larry Ewing2003-06-193-3/+3 * don't do the CURSOR_FIRST checks if cursor is NULL [43523]Mike Kestner2003-06-142-3/+3 * guard against NULL strings don't add disabled column titles to the store.Mike Kestner2003-06-124-23/+9 * bump libtool version for api addition new, utf8 in/outMike Kestner2003-05-291-26/+9 * to really fix 42952 use e_table_item_get_cell_geometry. Also a coupleEttore Perazzoli2003-05-221-4/+9 * revert a broken CLEAN_FILES change. [42478]Mike Kestner2003-05-201-3/+2 * block the signal that got us here until we're done to stop an infiniteMike Kestner2003-05-173-17/+7 * (tree_canvas_size_allocate): CallEttore Perazzoli2003-05-161-5/+5