diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2008-07-10 20:03:47 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2008-07-10 20:03:47 +0000 |
commit | 8f93fe176d23e8719984ad7dcfbcf995b1ec63f8 (patch) | |
tree | 819a846256c759772a9434f6f32a8e929bba11f3 /sysutils | |
parent | 2da42908d74197300b8c4a4ff804525c791288fe (diff) | |
download | ports-8f93fe176d23e8719984ad7dcfbcf995b1ec63f8.tar.gz ports-8f93fe176d23e8719984ad7dcfbcf995b1ec63f8.zip |
Notes
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/apcupsd/Makefile | 32 | ||||
-rw-r--r-- | sysutils/apcupsd/distinfo | 6 | ||||
-rw-r--r-- | sysutils/apcupsd/files/patch-src__apcaccess.c | 15 | ||||
-rw-r--r-- | sysutils/apcupsd/files/patch-src__drivers__usb__bsd__bsd-usb.c | 32 | ||||
-rw-r--r-- | sysutils/apcupsd/files/patch-src__powerflute.c | 4 | ||||
-rw-r--r-- | sysutils/apcupsd/pkg-plist | 9 |
6 files changed, 37 insertions, 61 deletions
diff --git a/sysutils/apcupsd/Makefile b/sysutils/apcupsd/Makefile index b35ce9c6b9d7..d28eca866510 100644 --- a/sysutils/apcupsd/Makefile +++ b/sysutils/apcupsd/Makefile @@ -6,8 +6,7 @@ # PORTNAME= apcupsd -PORTVERSION= 3.14.3 -PORTREVISION= 2 +PORTVERSION= 3.14.4 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:src_sf/g} \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/:src_bk \ @@ -22,12 +21,11 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= itetcu@FreeBSD.org COMMENT= Set of programs for controlling APC UPS -BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend - USE_RC_SUBR= apcupsd SUB_FILES= pkg-message GNU_CONFIGURE= yes +USE_GMAKE= yes CONFIGURE_ARGS= --sbindir=${PREFIX}/sbin \ --with-nologin=/var/run \ --disable-install-distdir \ @@ -44,18 +42,17 @@ OPTIONS= APCSMART_DRV "Compile APC SmartUPS serial driver" on \ APCDUMB_DRV "Compile dumb UPS driver" on \ CLIENT_ONLY "Only NIS client (no network server or drivers)" off \ CGI "Compile with CGI programms to show status" off \ - NLS "Enable Native Language Support" off \ PCNET_DRV "Compile PowerChute Network Shutdown driver" on \ - POWERFLUTE "Compile powerflute program" on \ USB "Compile with USB Support driver" on \ SNMP_DRV "Compile with SNMP driver" on \ TCP_WRAPPERS "Compile with TCP_WRAPPERS support" on\ TEST_DRV "Compile TEST driver" off \ -# GAPCMON "Build GTK GUI front-end" off + GAPCMON "Build GTK GUI front-end" off +# POWERFLUTE "Compile powerflute program" off PORTDOCS= ${PORTNAME}.pdf -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> .ifdef(WITH_APCSMART_DRV) CONFIGURE_ARGS+= --enable-apcsmart @@ -83,16 +80,12 @@ PLIST_SUB+= CGI="" PLIST_SUB+= CGI="@comment " .endif -#.ifdef(WITH_GAPCMON) -#CONFIGURE_ARGS+= --enable-gapcmon -#.endif - -.ifndef(WITHOUT_NLS) -USE_GETTEXT= yes -CONFIGURE_ARGS+= --enable-nls -PLIST_SUB+= NLS="" +.ifdef(WITH_GAPCMON) +CONFIGURE_ARGS+= --enable-gapcmon +USE_GNOME+= gconf2 +PLIST_SUB+= GAPCMON="" .else -PLIST_SUB+= NLS="@comment " +PLIST_SUB+= GAPCMON="@comment " .endif .ifdef(WITH_PCNET_DRV) @@ -101,6 +94,7 @@ CONFIGURE_ARGS+= --enable-pcnet CONFIGURE_ARGS+= --disable-pcnet .endif +# disabled upstream .ifdef(WITH_POWERFLUTE) CONFIGURE_ARGS+= --enable-powerflute CONFIGURE_ENV+= LIBS+="-lcurses -lmenu" @@ -132,6 +126,8 @@ CONFIGURE_ARGS+= --enable-test #CONFIGURE_ENV+= LIBS="-lcurses -lmenu" #PLIST_SUB+= POWERFL="" +.include <bsd.port.pre.mk> + pre-configure: .if defined(WITH_CLIENT_ONLY) && ( defined(WITH_APCSMART_DRV) || \ defined(WITH_APCDUMB_DRV) || defined(WITH_PCNET_DRV) || \ @@ -171,7 +167,7 @@ post-install: done .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} - cd ${DISTDIR} && ${INSTALL_DATA} ${PORTNAME}.pdf ${DOCSDIR} + ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}.pdf ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} diff --git a/sysutils/apcupsd/distinfo b/sysutils/apcupsd/distinfo index affe792a6dff..d3f498f5567f 100644 --- a/sysutils/apcupsd/distinfo +++ b/sysutils/apcupsd/distinfo @@ -1,6 +1,6 @@ -MD5 (apcupsd-3.14.3.tar.gz) = a212351d21828e9344264614c7ad8ba1 -SHA256 (apcupsd-3.14.3.tar.gz) = 01b8f4219ff91044600afd78842ac93cb40f034cf00cd25144fe918db80eed88 -SIZE (apcupsd-3.14.3.tar.gz) = 4350109 +MD5 (apcupsd-3.14.4.tar.gz) = 78811129db1a882b9a2b9afd540470b3 +SHA256 (apcupsd-3.14.4.tar.gz) = c76f0967f665474c774a77f5f3a99bf1f24505be24418fca76bb1dbd0a925596 +SIZE (apcupsd-3.14.4.tar.gz) = 4196027 MD5 (apcupsd.pdf) = d81946b0b2c2e8cc651fb217e521f4bf SHA256 (apcupsd.pdf) = 3fde7947a45bf65572c1c84dfd6df6ca9f9ce24e559c50cf3e5e53172ab17c97 SIZE (apcupsd.pdf) = 1074251 diff --git a/sysutils/apcupsd/files/patch-src__apcaccess.c b/sysutils/apcupsd/files/patch-src__apcaccess.c index 8e32e08c9f48..f5c7afb4b858 100644 --- a/sysutils/apcupsd/files/patch-src__apcaccess.c +++ b/sysutils/apcupsd/files/patch-src__apcaccess.c @@ -1,6 +1,6 @@ ---- src/apcaccess.c.orig 2007-08-03 18:17:38.000000000 +0300 -+++ src/apcaccess.c 2008-02-27 09:30:39.352400647 +0200 -@@ -62,11 +62,19 @@ +--- ./src/apcaccess.c.orig 2008-01-27 18:22:58.000000000 +0200 ++++ ./src/apcaccess.c 2008-06-29 14:17:12.000000000 +0300 +@@ -68,11 +68,19 @@ int main(int argc, char **argv) { int mode = 0; @@ -20,7 +20,7 @@ if (argc < 2) { /* Assume user wants "status" */ mode = 2; -@@ -87,6 +95,20 @@ +@@ -94,8 +102,23 @@ *p++ = 0; port = atoi(p); } @@ -40,9 +40,12 @@ + } } ++ if (!*host || strcmp(host, "0.0.0.0") == 0) -@@ -101,5 +123,7 @@ - Error_abort0(_("Strange mode\n")); + host = "localhost"; + +@@ -108,5 +131,7 @@ + return 1; } + detach_ups(ups); diff --git a/sysutils/apcupsd/files/patch-src__drivers__usb__bsd__bsd-usb.c b/sysutils/apcupsd/files/patch-src__drivers__usb__bsd__bsd-usb.c deleted file mode 100644 index eb2109c0fda6..000000000000 --- a/sysutils/apcupsd/files/patch-src__drivers__usb__bsd__bsd-usb.c +++ /dev/null @@ -1,32 +0,0 @@ ---- ./src/drivers/usb/bsd/bsd-usb.c.orig 2007-10-27 20:15:14.000000000 +0300 -+++ ./src/drivers/usb/bsd/bsd-usb.c 2008-03-29 20:21:50.000000000 +0200 -@@ -351,9 +351,9 @@ - - int pusb_ups_get_capabilities(UPSINFO *ups, const struct s_known_info *known_info) - { -- int i, rc, ci, phys; -+ int i, ci, phys, input, feature; - USB_DATA *my_data = (USB_DATA *)ups->driver_internal_data; -- hid_item_t item; -+ hid_item_t item, witem; - USB_INFO *info; - - write_lock(ups); -@@ -506,7 +506,7 @@ - - // Store a (possibly truncated) copy of the floating point value in the - // integer field as well. -- val.iValue = val.dValue; -+ val.iValue = (int) val.dValue; - - Dmsg4(200, "Def val=%d exp=%d dVal=%f ci=%d\n", info->value, - exponent, val.dValue, info->ci); -@@ -775,7 +775,7 @@ - return true; - } - --int pusb_write_int_to_ups(UPSINFO *ups, int ci, int value, char *name) -+int pusb_write_int_to_ups(UPSINFO *ups, int ci, int value, const char *name) - { - USB_DATA *my_data = (USB_DATA *)ups->driver_internal_data; - USB_INFO *info; diff --git a/sysutils/apcupsd/files/patch-src__powerflute.c b/sysutils/apcupsd/files/patch-src__powerflute.c index 0eebb3d3c43a..9f0a3f51ac15 100644 --- a/sysutils/apcupsd/files/patch-src__powerflute.c +++ b/sysutils/apcupsd/files/patch-src__powerflute.c @@ -1,5 +1,5 @@ ---- ./src/powerflute.c.orig 2008-04-05 15:12:15.000000000 +0300 -+++ ./src/powerflute.c 2008-04-05 15:12:29.000000000 +0300 +--- ./src/powerflute.c.orig 2008-01-27 18:22:57.000000000 +0200 ++++ ./src/powerflute.c 2008-06-29 14:16:28.000000000 +0300 @@ -28,12 +28,12 @@ #ifdef HAVE_POWERFLUTE diff --git a/sysutils/apcupsd/pkg-plist b/sysutils/apcupsd/pkg-plist index a520a0e81f68..a9635b4c88b1 100644 --- a/sysutils/apcupsd/pkg-plist +++ b/sysutils/apcupsd/pkg-plist @@ -22,4 +22,13 @@ sbin/smtp %%CGI%%%%ETCDIR%%/cgi/upsimage.cgi %%CGI%%%%ETCDIR%%/cgi/upsstats.cgi %%CGI%%@dirrm %%ETCDIR%%/cgi +%%GAPCMON%%bin/gapcmon +%%GAPCMON%%share/applications/gapcmon.desktop +%%GAPCMON%%share/pixmaps/apcupsd.png +%%GAPCMON%%share/pixmaps/charging.png +%%GAPCMON%%share/pixmaps/gapc_prefs.png +%%GAPCMON%%share/pixmaps/onbatt.png +%%GAPCMON%%share/pixmaps/online.png +%%GAPCMON%%share/pixmaps/unplugged.png +%%GAPCMON%%@dirrmtry share/applications @dirrmtry %%ETCDIR%% |