notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
nut Network UPS Tools
2.8.2 sysutils on this many watch lists=44 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.8.2Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2024-04-02 17:02:46
Commit Hash: 1b043a9
People watching this port, also watch:: nmap, unzip, curl, rsync, wget
License: GPLv2+ GPLv3+ ART10 GPLv1+
WWW:
https://www.networkupstools.org/
Description:
This is a developing project to monitor a large assortment of UPS hardware. Network communications are used so that multiple systems can monitor a single physical UPS and shut down together if necessary without any special "sharing hardware" on the UPS itself. CGI scripts are provided to monitor UPS status via a WEB browser.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (305 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nut-2.8.2/catalog.mk
  3. /usr/local/share/licenses/nut-2.8.2/LICENSE
  4. /usr/local/share/licenses/nut-2.8.2/GPLv2+
  5. /usr/local/share/licenses/nut-2.8.2/GPLv3+
  6. /usr/local/share/licenses/nut-2.8.2/ART10
  7. /usr/local/share/licenses/nut-2.8.2/GPLv1+
  8. /usr/local/www/cgi-bin/nut/upsimage.cgi
  9. /usr/local/www/cgi-bin/nut/upsset.cgi
  10. /usr/local/www/cgi-bin/nut/upsstats.cgi
  11. @sample etc/nut/hosts.conf.sample
  12. @sample etc/nut/upsset.conf.sample
  13. @sample etc/nut/upsstats.html.sample
  14. @sample etc/nut/upsstats-single.html.sample
  15. www/nut/bottom.html
  16. www/nut/header.html
  17. www/nut/index.html
  18. www/nut/nut-banner.png
  19. etc/nut/cmdvartab
  20. etc/nut/driver.list
  21. @sample etc/nut/nut.conf.sample
  22. @sample etc/nut/ups.conf.sample
  23. @sample etc/nut/upsd.conf.sample
  24. @sample etc/nut/upsd.users.sample
  25. @sample etc/nut/upsmon.conf.sample
  26. @sample etc/nut/upssched.conf.sample
  27. @sample share/examples/nut/newsyslog.sample etc/newsyslog.conf.d/nut.conf
  28. @sample share/examples/nut/nut_upslog.sample
  29. @sample share/examples/nut/syslog.sample etc/syslog.d/nut
  30. etc/devd/nut-usb.conf
  31. bin/nut-scanner
  32. bin/nutconf
  33. bin/upsc
  34. bin/upscmd
  35. bin/upslog
  36. bin/upsrw
  37. bin/upssched-cmd
  38. etc/bash_completion.d/nut.bash_completion
  39. @comment include/nut-scan.h
  40. @comment include/nutclient.h
  41. @comment include/nutclientmem.h
  42. @comment include/nutscan-device.h
  43. @comment include/nutscan-init.h
  44. @comment include/nutscan-ip.h
  45. @comment include/nutscan-serial.h
  46. @comment include/parseconf.h
  47. @comment include/upsclient.h
  48. lib/libnutclient.a
  49. lib/libnutclient.so
  50. lib/libnutclient.so.2
  51. lib/libnutclient.so.2.0.2
  52. lib/libupsclient.a
  53. lib/libupsclient.so
  54. lib/libupsclient.so.6
  55. lib/libupsclient.so.6.0.1
  56. lib/libnutclientstub.a
  57. lib/libnutclientstub.so
  58. lib/libnutclientstub.so.1
  59. lib/libnutclientstub.so.1.0.1
  60. lib/libnutscan.a
  61. lib/libnutscan.so
  62. lib/libnutscan.so.2
  63. lib/libnutscan.so.2.0.5
  64. lib/python3.9/site-packages/PyNUT.py
  65. lib/python3.9/site-packages/test_nutclient.py
  66. @comment libdata/pkgconfig/libnutclient.pc
  67. @comment libdata/pkgconfig/libnutscan.pc
  68. @comment libdata/pkgconfig/libupsclient.pc
  69. @comment libdata/pkgconfig/libnutclientstub.pc
  70. libexec/nut/al175
  71. libexec/nut/apcupsd-ups
  72. libexec/nut/nutdrv_atcl_usb
  73. libexec/nut/nutdrv_qx
  74. libexec/nut/riello_ser
  75. libexec/nut/riello_usb
  76. libexec/nut/apcsmart
  77. libexec/nut/apcsmart-old
  78. libexec/nut/bcmxcp
  79. libexec/nut/bcmxcp_usb
  80. libexec/nut/belkin
  81. libexec/nut/belkinunv
  82. libexec/nut/bestfcom
  83. libexec/nut/bestfortress
  84. libexec/nut/bestuferrups
  85. libexec/nut/bestups
  86. libexec/nut/blazer_ser
  87. libexec/nut/blazer_usb
  88. libexec/nut/clone
  89. libexec/nut/clone-outlet
  90. libexec/nut/dummy-ups
  91. libexec/nut/etapro
  92. libexec/nut/everups
  93. libexec/nut/gamatronic
  94. libexec/nut/genericups
  95. libexec/nut/isbmex
  96. libexec/nut/ivtscd
  97. libexec/nut/liebert
  98. libexec/nut/liebert-esp2
  99. libexec/nut/masterguard
  100. libexec/nut/metasys
  101. libexec/nut/mge-utalk
  102. libexec/nut/microdowell
  103. libexec/nut/microsol-apc
  104. libexec/nut/mge-shut
  105. libexec/nut/netxml-ups
  106. libexec/nut/oneac
  107. libexec/nut/optiups
  108. @comment libexec/nut/nut-ipmipsu
  109. libexec/nut/nutdrv_siemens-sitop
  110. libexec/nut/powercom
  111. libexec/nut/powerman-pdu
  112. libexec/nut/powerpanel
  113. libexec/nut/rhino
  114. libexec/nut/richcomm_usb
  115. libexec/nut/safenet
  116. libexec/nut/skel
  117. libexec/nut/snmp-ups
  118. libexec/nut/sms_ser
  119. libexec/nut/solis
  120. libexec/nut/tripplite
  121. libexec/nut/tripplite_usb
  122. libexec/nut/tripplitesu
  123. libexec/nut/upscode2
  124. libexec/nut/usbhid-ups
  125. libexec/nut/adelsystem_cbi
  126. libexec/nut/apc_modbus
  127. libexec/nut/generic_modbus
  128. libexec/nut/huawei-ups2000
  129. libexec/nut/phoenixcontact_modbus
  130. libexec/nut/socomec_jbus
  131. libexec/nut/victronups
  132. @comment libexec/sockdebug
  133. @comment share/man/man3/libnutclient.3.gz
  134. @comment share/man/man3/libnutclient_commands.3.gz
  135. @comment share/man/man3/libnutclient_devices.3.gz
  136. @comment share/man/man3/libnutclient_general.3.gz
  137. @comment share/man/man3/libnutclient_misc.3.gz
  138. @comment share/man/man3/libnutclient_tcp.3.gz
  139. @comment share/man/man3/libnutclient_variables.3.gz
  140. @comment share/man/man3/nutclient_authenticate.3.gz
  141. @comment share/man/man3/nutclient_destroy.3.gz
  142. @comment share/man/man3/nutclient_device_forced_shutdown.3.gz
  143. @comment share/man/man3/nutclient_device_login.3.gz
  144. @comment share/man/man3/nutclient_device_master.3.gz
  145. @comment share/man/man3/nutclient_execute_device_command.3.gz
  146. @comment share/man/man3/nutclient_get_device_command_description.3.gz
  147. @comment share/man/man3/nutclient_get_device_commands.3.gz
  148. @comment share/man/man3/nutclient_get_device_description.3.gz
  149. @comment share/man/man3/nutclient_get_device_num_logins.3.gz
  150. @comment share/man/man3/nutclient_get_device_rw_variables.3.gz
  151. @comment share/man/man3/nutclient_get_device_variable_description.3.gz
  152. @comment share/man/man3/nutclient_get_device_variable_values.3.gz
  153. @comment share/man/man3/nutclient_get_device_variables.3.gz
  154. @comment share/man/man3/nutclient_get_devices.3.gz
  155. @comment share/man/man3/nutclient_has_device.3.gz
  156. @comment share/man/man3/nutclient_has_device_command.3.gz
  157. @comment share/man/man3/nutclient_has_device_variable.3.gz
  158. @comment share/man/man3/nutclient_logout.3.gz
  159. @comment share/man/man3/nutclient_set_device_variable_value.3.gz
  160. @comment share/man/man3/nutclient_set_device_variable_values.3.gz
  161. @comment share/man/man3/nutclient_tcp_create_client.3.gz
  162. @comment share/man/man3/nutclient_tcp_disconnect.3.gz
  163. @comment share/man/man3/nutclient_tcp_get_timeout.3.gz
  164. @comment share/man/man3/nutclient_tcp_is_connected.3.gz
  165. @comment share/man/man3/nutclient_tcp_reconnect.3.gz
  166. @comment share/man/man3/nutclient_tcp_set_timeout.3.gz
  167. @comment share/man/man3/nutscan.3.gz
  168. @comment share/man/man3/nutscan_add_commented_option_to_device.3.gz
  169. @comment share/man/man3/nutscan_add_device_to_device.3.gz
  170. @comment share/man/man3/nutscan_add_option_to_device.3.gz
  171. @comment share/man/man3/nutscan_cidr_to_ip.3.gz
  172. @comment share/man/man3/nutscan_display_parsable.3.gz
  173. @comment share/man/man3/nutscan_display_sanity_check.3.gz
  174. @comment share/man/man3/nutscan_display_sanity_check_serial.3.gz
  175. @comment share/man/man3/nutscan_display_ups_conf_with_sanity_check.3.gz
  176. @comment share/man/man3/nutscan_display_ups_conf.3.gz
  177. @comment share/man/man3/nutscan_free_device.3.gz
  178. @comment share/man/man3/nutscan_get_serial_ports_list.3.gz
  179. @comment share/man/man3/nutscan_init.3.gz
  180. @comment share/man/man3/nutscan_new_device.3.gz
  181. @comment share/man/man3/nutscan_scan_avahi.3.gz
  182. @comment share/man/man3/nutscan_scan_eaton_serial.3.gz
  183. @comment share/man/man3/nutscan_scan_ipmi.3.gz
  184. @comment share/man/man3/nutscan_scan_nut.3.gz
  185. @comment share/man/man3/nutscan_scan_nut_simulation.3.gz
  186. @comment share/man/man3/nutscan_scan_snmp.3.gz
  187. @comment share/man/man3/nutscan_scan_usb.3.gz
  188. @comment share/man/man3/nutscan_scan_xml_http_range.3.gz
  189. @comment share/man/man3/upscli_add_host_cert.3.gz
  190. @comment share/man/man3/upscli_cleanup.3.gz
  191. @comment share/man/man3/upscli_connect.3.gz
  192. @comment share/man/man3/upscli_disconnect.3.gz
  193. @comment share/man/man3/upscli_fd.3.gz
  194. @comment share/man/man3/upscli_get.3.gz
  195. @comment share/man/man3/upscli_init.3.gz
  196. @comment share/man/man3/upscli_list_next.3.gz
  197. @comment share/man/man3/upscli_list_start.3.gz
  198. @comment share/man/man3/upscli_readline.3.gz
  199. @comment share/man/man3/upscli_readline_timeout.3.gz
  200. @comment share/man/man3/upscli_sendline.3.gz
  201. @comment share/man/man3/upscli_sendline_timeout.3.gz
  202. @comment share/man/man3/upscli_splitaddr.3.gz
  203. @comment share/man/man3/upscli_splitname.3.gz
  204. @comment share/man/man3/upscli_ssl.3.gz
  205. @comment share/man/man3/upscli_strerror.3.gz
  206. @comment share/man/man3/upscli_upserror.3.gz
  207. @comment share/man/man3/upsclient.3.gz
  208. share/man/man5/nut.conf.5.gz
  209. share/man/man5/ups.conf.5.gz
  210. share/man/man5/upsd.conf.5.gz
  211. share/man/man5/upsd.users.5.gz
  212. share/man/man5/upsmon.conf.5.gz
  213. share/man/man5/upssched.conf.5.gz
  214. share/man/man8/al175.8.gz
  215. share/man/man8/apcupsd-ups.8.gz
  216. share/man/man8/blazer_ser.8.gz
  217. share/man/man8/blazer_usb.8.gz
  218. share/man/man8/netxml-ups.8.gz
  219. share/man/man8/nut-driver-enumerator.8.gz
  220. share/man/man8/nut-recorder.8.gz
  221. share/man/man8/nut-scanner.8.gz
  222. share/man/man8/nutconf.8.gz
  223. share/man/man8/nutdrv_atcl_usb.8.gz
  224. share/man/man8/nutdrv_qx.8.gz
  225. share/man/man8/nutdrv_siemens_sitop.8.gz
  226. share/man/man8/nutupsdrv.8.gz
  227. share/man/man8/riello_ser.8.gz
  228. share/man/man8/riello_usb.8.gz
  229. share/man/man8/sms_ser.8.gz
  230. share/man/man8/apc_modbus.8.gz
  231. share/man/man8/adelsystem_cbi.8.gz
  232. share/man/man8/generic_modbus.8.gz
  233. share/man/man8/huawei-ups2000.8.gz
  234. share/man/man8/phoenixcontact_modbus.8.gz
  235. share/man/man8/socomec_jbus.8.gz
  236. share/man/man8/upsc.8.gz
  237. share/man/man8/upscmd.8.gz
  238. share/man/man8/upsd.8.gz
  239. share/man/man8/upsdrvctl.8.gz
  240. share/man/man8/upsdrvsvcctl.8.gz
  241. share/man/man8/upslog.8.gz
  242. share/man/man8/upsmon.8.gz
  243. share/man/man8/upsrw.8.gz
  244. share/man/man8/upssched.8.gz
  245. share/man/man5/hosts.conf.5.gz
  246. share/man/man5/upsset.conf.5.gz
  247. share/man/man5/upsstats.html.5.gz
  248. share/man/man8/upsset.cgi.8.gz
  249. share/man/man8/upsstats.cgi.8.gz
  250. share/man/man8/upsimage.cgi.8.gz
  251. share/man/man8/apcsmart.8.gz
  252. share/man/man8/apcsmart-old.8.gz
  253. share/man/man8/bestfortress.8.gz
  254. share/man/man8/bcmxcp.8.gz
  255. share/man/man8/belkin.8.gz
  256. share/man/man8/belkinunv.8.gz
  257. share/man/man8/bestuferrups.8.gz
  258. share/man/man8/bestups.8.gz
  259. share/man/man8/bestfcom.8.gz
  260. share/man/man8/clone.8.gz
  261. share/man/man8/dummy-ups.8.gz
  262. share/man/man8/etapro.8.gz
  263. share/man/man8/everups.8.gz
  264. share/man/man8/gamatronic.8.gz
  265. share/man/man8/genericups.8.gz
  266. share/man/man8/isbmex.8.gz
  267. share/man/man8/ivtscd.8.gz
  268. share/man/man8/liebert.8.gz
  269. share/man/man8/liebert-esp2.8.gz
  270. share/man/man8/masterguard.8.gz
  271. share/man/man8/metasys.8.gz
  272. share/man/man8/mge-shut.8.gz
  273. share/man/man8/mge-utalk.8.gz
  274. share/man/man8/microdowell.8.gz
  275. share/man/man8/microsol-apc.8.gz
  276. share/man/man8/oneac.8.gz
  277. share/man/man8/optiups.8.gz
  278. share/man/man8/powercom.8.gz
  279. share/man/man8/powerpanel.8.gz
  280. share/man/man8/rhino.8.gz
  281. share/man/man8/safenet.8.gz
  282. share/man/man8/solis.8.gz
  283. share/man/man8/tripplite.8.gz
  284. share/man/man8/tripplitesu.8.gz
  285. share/man/man8/upscode2.8.gz
  286. share/man/man8/victronups.8.gz
  287. share/man/man8/bcmxcp_usb.8.gz
  288. share/man/man8/richcomm_usb.8.gz
  289. @comment share/man/man8/sockdebug.8.gz
  290. share/man/man8/tripplite_usb.8.gz
  291. share/man/man8/usbhid-ups.8.gz
  292. share/man/man8/snmp-ups.8.gz
  293. @comment share/man/man8/nut-ipmipsu.8.gz
  294. share/man/man8/powerman-pdu.8.gz
  295. sbin/upsd
  296. sbin/upsdrvctl
  297. sbin/upsmon
  298. sbin/upssched
  299. @dir etc/syslog.d
  300. @dir(nut,nut,750) /var/db/nut
  301. @dir libexec/nut
  302. @dir(nut,nut,) /var/log/nut
  303. @owner
  304. @group
  305. @mode
Collapse this list.
Dependency lines:
  • nut>0:sysutils/nut
Conflicts:
CONFLICTS:
  • nut-devel-*
To install the port:
cd /usr/ports/sysutils/nut/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/nut
  • pkg install nut
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nut
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1712029991 SHA256 (nut-2.8.2.tar.gz) = e4b4b0cbe7dd39ba9097be7f7d787bb2fffbe35df64dff53b5fe393d659c597d SIZE (nut-2.8.2.tar.gz) = 5599935

Packages (timestamps in pop-ups are UTC):
nut
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.8.22.8.22.7.4_182.8.22.8.2-2.7.4_18-
FreeBSD:13:quarterly2.8.22.8.2-2.8.22.8.2-2.8.1_22.8.1_2
FreeBSD:14:latest2.8.22.8.2-2.8.22.8.2--2.8.0_23
FreeBSD:14:quarterly2.8.22.8.2-2.8.22.8.2-2.8.1_22.8.1_2
FreeBSD:15:latest2.8.22.8.2n/a2.8.2n/a-2.8.1_22.8.1_3
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. avahi-daemon : net/avahi-app
  2. gmake>=4.4.1 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.9 : lang/python39
  5. autoconf>=2.72 : devel/autoconf
  6. automake>=1.16.5 : devel/automake
  7. libtoolize : devel/libtool
Runtime dependencies:
  1. avahi-daemon : net/avahi-app
Library dependencies:
  1. libltdl.so : devel/libltdl
  2. libgd.so : graphics/gd
  3. libfreeipmi.so : sysutils/freeipmi
  4. libmodbus.so : comms/libmodbus
  5. libneon.so : www/neon
  6. libpowerman.so : sysutils/powerman
  7. libnetsnmp.so : net-mgmt/net-snmp
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nut-2.8.2: AVAHI=on: Zeroconf support via Avahi BASH=on: Install programmable completions for Bash CGI=on: Web CGI interface DEV=off: Install developer tools DOCS=on: Build and/or install documentation FREEIPMI=on: freeipmi support IPMIPSU=off: Use nut-ipmipsu support (experimental) MANPAGES=on: Build and/or install manual pages MODBUS=on: Modbus support NEON=on: NEON XML/HTTP support PDU=on: Powerman PDU support SERIAL=on: SERIAL support SNMP=on: SNMP network protocol support USB=on: USB support ====> SSL protocol support: you have to select exactly one of them SSL_OFF=off: No SSL support OPENSSL=on: SSL/TLS support via OpenSSL NSS=off: SSL/TLS support via NSS ===> Use 'make config' to modify these settings
Options name:
sysutils_nut
USES:
autoreconf:build compiler:c11 gmake libtool pkgconfig python:build ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://www.networkupstools.org/source/2.8/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-02-13
    Affects: users of sysutils/nut*
    Author: cy@FreeBSD.org
    Reason: 
      The nut file ownership fixups due to the UID/GID change from uucp/uucp
      to nut/nut may not be desireable for all users. Some users with custom
      file ownership may wish ownership to remain untouched. This revision
      to the nut family of ports/packages allows users to optionally disable
      automatic fixup of nut file ownership.
    
    
Expand this list (1 items)
  • 2023-01-16
    Affects: users of sysutils/nut and sysutils/nut-devel
    Author: cy@freebsd.org
    Reason: 
      As of PR/268960 Network UPS Tools will now run under its own UID and GID
      instead of uucp. Users who wish to continue using the uucp user and
      group may add NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.
    
      After upgrading sysutils/nut or sysutils/nut-devel with this patch,
      restart devd. Then restart nut. This will fix up the permissions of
      UPS USB devices and allow nut to start normally.
    
    
  • Collapse this list.

Number of commits found: 181 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.8.2
02 Apr 2024 17:02:46
commit hash: 1b043a9b1eb350c6cd5811edbac1c46c603d813bcommit hash: 1b043a9b1eb350c6cd5811edbac1c46c603d813bcommit hash: 1b043a9b1eb350c6cd5811edbac1c46c603d813bcommit hash: 1b043a9b1eb350c6cd5811edbac1c46c603d813b files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Update to 2.8.2
2.8.1_3
16 Feb 2024 13:50:03
commit hash: 24114c15d5e7e3c9d1428460ca05a7067afa09d6commit hash: 24114c15d5e7e3c9d1428460ca05a7067afa09d6commit hash: 24114c15d5e7e3c9d1428460ca05a7067afa09d6commit hash: 24114c15d5e7e3c9d1428460ca05a7067afa09d6 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Fix arm build

Fix arm build by removing FREEIPMI from arm

PR:		277089
MFH:		2024Q1
2.8.1_3
07 Feb 2024 00:41:20
commit hash: 57ca5e497fb34a72930bab0065deea7464bae6dccommit hash: 57ca5e497fb34a72930bab0065deea7464bae6dccommit hash: 57ca5e497fb34a72930bab0065deea7464bae6dccommit hash: 57ca5e497fb34a72930bab0065deea7464bae6dc files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Move manpages to share/man
2.8.1_2
24 Nov 2023 16:03:39
commit hash: 8d2996f519277001777d07bd61c9cdab77a5c334commit hash: 8d2996f519277001777d07bd61c9cdab77a5c334commit hash: 8d2996f519277001777d07bd61c9cdab77a5c334commit hash: 8d2996f519277001777d07bd61c9cdab77a5c334 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
Author: Xin LI
sysutils/nut: Remove unnecessary validation for bus_num

The libusb_get_bus_number() function serves as a simple accessor for
the bus number of the opaque device struct. Unlike
libusb_get_port_number(), it does not have the ability to convey
errors back to the caller, and a bus number of 0 is a valid value.
Therefore, any validation around bus_num is redundant.

This commit removes the unnecessary validation code related to bus_num.

Signed-off-by: Xin LI <delphij@FreeBSD.org>

PR:			275293
Upstream commit:	4aeb199eb
Upstream Pull Request:	https://github.com/networkupstools/nut/pull/2198/
2.8.1_1
23 Nov 2023 15:42:36
commit hash: b5180456bab6b3919500066f8354b7df733f2920commit hash: b5180456bab6b3919500066f8354b7df733f2920commit hash: b5180456bab6b3919500066f8354b7df733f2920commit hash: b5180456bab6b3919500066f8354b7df733f2920 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Bump PORTREVION for MODBUS pkg-plist patch

PR:		275277
Fixes:		967e936c5f32
2.8.1
23 Nov 2023 15:39:23
commit hash: 967e936c5f32421d0e0bed8dfe1c48b377f9a2b4commit hash: 967e936c5f32421d0e0bed8dfe1c48b377f9a2b4commit hash: 967e936c5f32421d0e0bed8dfe1c48b377f9a2b4commit hash: 967e936c5f32421d0e0bed8dfe1c48b377f9a2b4 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
Author: Franco Fichtner
sysutils/nut: fix orphans

PR:	275277
2.8.1
14 Nov 2023 20:49:16
commit hash: f2c711214a126997199cdb84be677a53ed0251e2commit hash: f2c711214a126997199cdb84be677a53ed0251e2commit hash: f2c711214a126997199cdb84be677a53ed0251e2commit hash: f2c711214a126997199cdb84be677a53ed0251e2 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Fix non-SERIAL pkg
2.8.1
14 Nov 2023 20:08:14
commit hash: f702184e22c59f90bf34c8032ae825f915eeecf7commit hash: f702184e22c59f90bf34c8032ae825f915eeecf7commit hash: f702184e22c59f90bf34c8032ae825f915eeecf7commit hash: f702184e22c59f90bf34c8032ae825f915eeecf7 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Update to 2.8.1
2.8.0_24
11 Oct 2023 04:28:25
commit hash: 6c3f086c2ed4c5059906a6aa8183868fab073d38commit hash: 6c3f086c2ed4c5059906a6aa8183868fab073d38commit hash: 6c3f086c2ed4c5059906a6aa8183868fab073d38commit hash: 6c3f086c2ed4c5059906a6aa8183868fab073d38 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Remove redundant PLIST_SUB

MFH:	2023Q4
2.8.0_24
11 Oct 2023 02:50:50
commit hash: 4da0d4b17cba94ae605f3541234a7436d723c170commit hash: 4da0d4b17cba94ae605f3541234a7436d723c170commit hash: 4da0d4b17cba94ae605f3541234a7436d723c170commit hash: 4da0d4b17cba94ae605f3541234a7436d723c170 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Optionally install developer files

Most users do not need files needed for nut development. Make them
optional.

PR:	274395
MFH:	2023Q4
2.8.0_23
06 Apr 2023 21:45:49
commit hash: 7267b89b748860bd8dbca6d8682ebb3a541892dfcommit hash: 7267b89b748860bd8dbca6d8682ebb3a541892dfcommit hash: 7267b89b748860bd8dbca6d8682ebb3a541892dfcommit hash: 7267b89b748860bd8dbca6d8682ebb3a541892df files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Install nut-usb.conf

devd fails to change UPS device node ownership because the nut port
fails to install ${LOCALBASE}/etc/devd/nut-usb.conf. Install it.

Reported by:	Kostas Oikonomou <ko56 _AT_ winlab.rutgers.edu>
MFH:		2023Q2
2.8.0_22
14 Feb 2023 20:33:59
commit hash: e2630f644fcb41ca2f9cba64a2e4416043b59fdacommit hash: e2630f644fcb41ca2f9cba64a2e4416043b59fdacommit hash: e2630f644fcb41ca2f9cba64a2e4416043b59fdacommit hash: e2630f644fcb41ca2f9cba64a2e4416043b59fda files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Fix syntax error

Add missing then.

PR:		269497
Reported by:	<vvd@unislabs.com>
Fixes:		6558c2506990
2.8.0_21
14 Feb 2023 18:40:00
commit hash: 6558c25069901328610d155bea362aeb7ab00f17commit hash: 6558c25069901328610d155bea362aeb7ab00f17commit hash: 6558c25069901328610d155bea362aeb7ab00f17commit hash: 6558c25069901328610d155bea362aeb7ab00f17 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Make nut file ownership fixes optional with default enabled

The nut file ownership fixups due to the UID/GID change from uucp/uucp
to nut/nut may not be desireable for all users. Some users with custom
file ownership may wish ownership to remain untouched. This revision
to the nut family of ports/packages allows users to optionally disable
automatic fixup of nut file ownership.

While at it, rather than use a hardcoded string for user/group ownerships,
use the set parameters in Makefile.

PR:		269497
suggested by:	dvl
2.8.0_19
11 Feb 2023 16:15:46
commit hash: 6b4b52c843c34374e12b0b894129549caf22b276commit hash: 6b4b52c843c34374e12b0b894129549caf22b276commit hash: 6b4b52c843c34374e12b0b894129549caf22b276commit hash: 6b4b52c843c34374e12b0b894129549caf22b276 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add missing SUB_LIST

a4cc1509a9b6 failed to add NUT_GROUP to SUB_LIST. This fixes the error.

PR:		269497
Submitted by:	dvl
Reported by:	dvl
Fixes:		a4cc1509a9b6
2.8.0_18
10 Feb 2023 18:26:34
commit hash: 71dda54b318583d02e571f99b6efa036405e4749commit hash: 71dda54b318583d02e571f99b6efa036405e4749commit hash: 71dda54b318583d02e571f99b6efa036405e4749commit hash: 71dda54b318583d02e571f99b6efa036405e4749 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: IPMI is not supported by ARM

IPMI is not supported by ARM. Remove it from defaults.

Reported by:	avg
2.8.0_17
10 Feb 2023 18:26:33
commit hash: a4cc1509a9b65367f76bbdf6b684035d0c3bfbc3commit hash: a4cc1509a9b65367f76bbdf6b684035d0c3bfbc3commit hash: a4cc1509a9b65367f76bbdf6b684035d0c3bfbc3commit hash: a4cc1509a9b65367f76bbdf6b684035d0c3bfbc3 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Fix nut file access

Preexisting nut files will have uucp group permissions, which will no
longer be available to nut because it runs under its own GID. For the
time being add code to nut_prestart() adjusting the ownership of the
files to UID nut and GID nut.

This code should be removed approximately a year from now as it is
expected that most if not all nut installations will have correct file
ownership by then.

While here, also fix nut.newsyslog to refer to the new nut UID/GID.

Reported by:	avg, Mathieu <sigsys@gmail.com>
Fixes:		02c038c8cc15
2.8.0_16
23 Jan 2023 16:31:29
commit hash: 48b7e2243a83011bce087ffb12932579312d0aa3commit hash: 48b7e2243a83011bce087ffb12932579312d0aa3commit hash: 48b7e2243a83011bce087ffb12932579312d0aa3commit hash: 48b7e2243a83011bce087ffb12932579312d0aa3 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Fix group for serial UPS users.

02c038c8cc15, though more secure, broke access to serial devices for
users of serial UPS devices. Add the nut user to the dialer group.

PR:		268960
Reported by:	vvd@unislabs.com
Fixes:		02c038c8cc15
2.8.0_14
17 Jan 2023 21:12:13
commit hash: 02c038c8cc15469c27b4b8ec24ae8b75d587262fcommit hash: 02c038c8cc15469c27b4b8ec24ae8b75d587262fcommit hash: 02c038c8cc15469c27b4b8ec24ae8b75d587262fcommit hash: 02c038c8cc15469c27b4b8ec24ae8b75d587262f files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Use a dedicated UID and GID

To reduce conflicts with other packages and improve security, avoid
using the uucp UID and GID. This avoids potential conflicts with the
net/freebsd-uucp port.

Users who wish to continue using the uucp user and group may add
NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.

PR:		268960
Reported by:	delphij
MFH:		2023Q1
2.8.0_13
22 Oct 2022 16:58:46
commit hash: 6d2af9e3f07a2473b50b02388a58708ad5015cf5commit hash: 6d2af9e3f07a2473b50b02388a58708ad5015cf5commit hash: 6d2af9e3f07a2473b50b02388a58708ad5015cf5commit hash: 6d2af9e3f07a2473b50b02388a58708ad5015cf5 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Remove bash_completion dependency

Even though bash completion scripts are installed, bash_completion
need not be installed, reducing the port and package footprint.
Should a person actually need bash_completion, it can be installed
separately by the user.

PR:		267214
Reported by:	Mel Pilgrim <ports.maintainer@evilphi.com>
MFH:		2022Q4
2.8.0_12
17 Oct 2022 18:20:13
commit hash: 9ef8c35f855969b21a880e942ff53803b5d81ce8commit hash: 9ef8c35f855969b21a880e942ff53803b5d81ce8commit hash: 9ef8c35f855969b21a880e942ff53803b5d81ce8commit hash: 9ef8c35f855969b21a880e942ff53803b5d81ce8 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Require devd prior to start

In some cases nut may start before devd causing it to fail because it
lacks permissions to USB attached UPS devices. The nut supplied
devd.conf ensures that nut has read/write access to the UPS.

PR:		267144
Reported by:	ml@netfence.it
MFH		2022Q4
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2.8.0_11
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.0_11
30 Aug 2022 20:10:18
commit hash: 2c6ac43b0d958cee758d06df6b2e386186bbd0e0commit hash: 2c6ac43b0d958cee758d06df6b2e386186bbd0e0commit hash: 2c6ac43b0d958cee758d06df6b2e386186bbd0e0commit hash: 2c6ac43b0d958cee758d06df6b2e386186bbd0e0 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Remove unneeded headers

Remove headers used in the first attempt. Removing them reduces some
namespace pollution and has no nother effect on the resulting package.
2.8.0_11
30 Aug 2022 18:04:26
commit hash: 9c4a120c36bfb61a307d04c843eeda4f3c43cf4ccommit hash: 9c4a120c36bfb61a307d04c843eeda4f3c43cf4ccommit hash: 9c4a120c36bfb61a307d04c843eeda4f3c43cf4ccommit hash: 9c4a120c36bfb61a307d04c843eeda4f3c43cf4c files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add upslog support for multiple UPSs

upslog is a utility that logs UPS status at regular intervals, specified
by the -i option. Unfortunately upslog supports only on UPS. For sites
that need to monitor multiple UPSs the options are to cobble an rc script
for each or doctor up the nut_upslog.in script to support cloning of the
script. Unfortunately an rc script capable of being cloned would become
the source of more PRs and would require significanly more tehcnical
documentation that by itself might become confusing for the average
system administrator.

Therefore a new -m option is added to support multiple UPSs using the
same invocation of upslog. The patch parses a new -m option and using a
single connection to upsd, queries it for stats about multiple UPSs.

An rc.conf exemple of how to use this new feature:
nut_upslog_flags="-p /var/db/nut/upslog.pid -m ups1@localhost,/var/log/nut\
/ups1.log -m ups2@localhost,/var/log/nut/ups2.log"

PR:		265963
Reported by:	vvd@unislabs.com
2.8.0_10
30 Aug 2022 01:11:05
commit hash: dc2f6b92465447b81470fe2c56963053e04039fdcommit hash: dc2f6b92465447b81470fe2c56963053e04039fdcommit hash: dc2f6b92465447b81470fe2c56963053e04039fdcommit hash: dc2f6b92465447b81470fe2c56963053e04039fd files touched by this commit
Cy Schubert (cy) search for other commits by this committer
Revert "sysutils/nut*: Add upslog support for multiple UPSs"

upslog is failing to make multiple connections to upsd resulting
in some UPSs logging and others not. This is likely some bug
in upsd's socket handling.

Even though this patch worked for me locally it did not for the
person reporting the problem.

A better approach would be to use select() instead.

PR:	265963

This reverts commit dec4ecc3afecab035a4d4fa59c35093d9f53ffd5.
2.8.0_9
29 Aug 2022 21:00:30
commit hash: 0b0d7e342f9e0d4fe419475236d6ff15f643d026commit hash: 0b0d7e342f9e0d4fe419475236d6ff15f643d026commit hash: 0b0d7e342f9e0d4fe419475236d6ff15f643d026commit hash: 0b0d7e342f9e0d4fe419475236d6ff15f643d026 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Require syslogd

The nut daemons are consumer of syslogd services. Start after syslogd
has started.
2.8.0_8
28 Aug 2022 21:16:40
commit hash: 0b5e039674aa1f529e2ebc67da11bdadcb4db6e6commit hash: 0b5e039674aa1f529e2ebc67da11bdadcb4db6e6commit hash: 0b5e039674aa1f529e2ebc67da11bdadcb4db6e6commit hash: 0b5e039674aa1f529e2ebc67da11bdadcb4db6e6 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Alternate upslog support for multiple UPSs

Add  sample rc script to allow a user to copy a sample rc script to
rc.d, allowing the user to use multiple instances of upslog(8) with
multiple instances of the rc script to log multiple UPSs on the same
system.

The sample rc script was provided by vvd@unislabs.com.

PR:		265963
Reported by:	vvd@unislabs.com
Submitted by:	vvd@unislabs.com
2.8.0_7
28 Aug 2022 21:16:40
commit hash: dec4ecc3afecab035a4d4fa59c35093d9f53ffd5commit hash: dec4ecc3afecab035a4d4fa59c35093d9f53ffd5commit hash: dec4ecc3afecab035a4d4fa59c35093d9f53ffd5commit hash: dec4ecc3afecab035a4d4fa59c35093d9f53ffd5 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add upslog support for multiple UPSs

upslog is a utility that logs UPS status at regular intervals, specified
by the -i option. Unfortunately upslog supports only on UPS. For sites
that need to monitor multiple UPSs the options are to cobble an rc script
for each or doctor up the nut_upslog.in script to support cloning of the
script. Unfortunately an rc script capable of being cloned would become
the source of more PRs and would require significanly more tehcnical
documentation that by itself might become confusing for the average
system administrator.

Therefore a new -m option is added to support multiple UPSs using the
same invocation of upslog. The patch parses a -m option and forks
almost immediately following the getopt(3) invokation to monitor each
individual UPS using a separate upslog process. This is not ideal but
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.0_6
20 Jul 2022 14:23:05
commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
sysutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.0_6
05 Jul 2022 14:28:50
commit hash: b792fe675c33e7f40ecba03404890d82958e0706commit hash: b792fe675c33e7f40ecba03404890d82958e0706commit hash: b792fe675c33e7f40ecba03404890d82958e0706commit hash: b792fe675c33e7f40ecba03404890d82958e0706 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add Modbus support

Some newer UPS models require modbus support. Add and enable modbus
support by default for binary package users.

PR:		265014
Reported by:	tomli@tomli.me
MFH:		2022Q3
2.8.0_5
05 Jul 2022 14:28:50
commit hash: dfd09a3cf84b233f2a23f80aafda15021cfd4ecacommit hash: dfd09a3cf84b233f2a23f80aafda15021cfd4ecacommit hash: dfd09a3cf84b233f2a23f80aafda15021cfd4ecacommit hash: dfd09a3cf84b233f2a23f80aafda15021cfd4eca files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Enable all non-experimental options by default

Increasingly binary package users are requesting enablement of all options
to avoid building ports themselves, while others lack the wherewithal to
build ports themselves. Therefore enable all non-experimental options by
default. And, while at it enable openssl support.

Users who either build ports themselves or maintain their own
poudriere infrastructure, the ease of running make config or
poudriere options is certainly the lesser of the two evils.

Reported by:	many
MFH:		2022Q3
2.8.0_4
30 Jun 2022 05:23:11
commit hash: de176447a1acd5876263ded1bee2f09c5e3a7ce8commit hash: de176447a1acd5876263ded1bee2f09c5e3a7ce8commit hash: de176447a1acd5876263ded1bee2f09c5e3a7ce8commit hash: de176447a1acd5876263ded1bee2f09c5e3a7ce8 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Move patch file back to its proper place

I had moved the file to the root of port's directory to perform some
testing when updating the port to 2.8.0 and forgot to move it to its
rightful place in files/.

The patch file avoids redundantly building systemd and Solaris support
files that are never used in FreeBSD thereby reducing build time.
PORTREVISION doesn't need to change.

Reported by:	lwhsu
MFH:		No sense doing that so late in the quarter
2.8.0_4
09 May 2022 17:49:29
commit hash: 64080a2f32ba282291fec3f9b4c6d37c7594b723commit hash: 64080a2f32ba282291fec3f9b4c6d37c7594b723commit hash: 64080a2f32ba282291fec3f9b4c6d37c7594b723commit hash: 64080a2f32ba282291fec3f9b4c6d37c7594b723 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Correctly use libusb.so

FreeBSD has no libusb-1.0.so, even though pkgconf identifies it as such.
The ABI is the same but the name is different.

Reported by:    Paul Arakelyan <paul.arakelyan@gmail.com>
2.8.0_3
09 May 2022 17:49:29
commit hash: fa59329dc39bf1fd50cea94febc0739704bbf200commit hash: fa59329dc39bf1fd50cea94febc0739704bbf200commit hash: fa59329dc39bf1fd50cea94febc0739704bbf200commit hash: fa59329dc39bf1fd50cea94febc0739704bbf200 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Fixup docs

Documentation refers to /usr/local/ups. Refer to ${PREFIX} instead.

PR:		263856
Reviewed by:	clear.screen@orange.fr
2.8.0_2
09 May 2022 17:49:29
commit hash: 3b7f73015c06f08c2b64d7def022151872bf1cfccommit hash: 3b7f73015c06f08c2b64d7def022151872bf1cfccommit hash: 3b7f73015c06f08c2b64d7def022151872bf1cfccommit hash: 3b7f73015c06f08c2b64d7def022151872bf1cfc files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Use poweroff instead of shutdown -h

Poweroff instead of halt when signaling shutdown.

PR:		263855
Reported by:	clear.screen@orange.fr
2.8.0_1
09 May 2022 17:49:28
commit hash: a28f05fb2d27823de942563b5a31888d545e08e5commit hash: a28f05fb2d27823de942563b5a31888d545e08e5commit hash: a28f05fb2d27823de942563b5a31888d545e08e5commit hash: a28f05fb2d27823de942563b5a31888d545e08e5 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Register conflicts

sysutils/nut and sysutils/nut-devel conflict with each other.
2.8.0_1
09 May 2022 17:49:28
commit hash: 18e2107b05e7f116596f177da4550a91ba6b9f02commit hash: 18e2107b05e7f116596f177da4550a91ba6b9f02commit hash: 18e2107b05e7f116596f177da4550a91ba6b9f02commit hash: 18e2107b05e7f116596f177da4550a91ba6b9f02 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Pet portlint

Adjust Makefile as suggested by portlint.

PR:		263751
2.8.0_1
09 May 2022 17:49:28
commit hash: d6f4ee06c5f668af7615300159d803462da965cdcommit hash: d6f4ee06c5f668af7615300159d803462da965cdcommit hash: d6f4ee06c5f668af7615300159d803462da965cdcommit hash: d6f4ee06c5f668af7615300159d803462da965cd files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add MANPAGES option

Provide a MANPAGES option to allow users wishing a leaner install to
deselect them.

PR:		263751
Reported by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2.8.0_1
09 May 2022 17:49:27
commit hash: f75bec470e4ef6b2fd72a0c40d8d28cb0e513a66commit hash: f75bec470e4ef6b2fd72a0c40d8d28cb0e513a66commit hash: f75bec470e4ef6b2fd72a0c40d8d28cb0e513a66commit hash: f75bec470e4ef6b2fd72a0c40d8d28cb0e513a66 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Remove redundant BUILD_DEPENDS

Remove unused asciidoc BUILD_DEPENDS from sysutils/nut as its man pages
are already preformatted.

Also, add a comment to the sysutils/nut-devel port Makefile informing
developers to remove the BUILD_DEPENDS when copying/merging the -devel
port to the main port when a new release of nut is committed.

PR:		263751
Reported by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2.8.0_1
09 May 2022 17:49:27
commit hash: f63fdcf8eaea50c190123b8ea00e3d7b4eaf32efcommit hash: f63fdcf8eaea50c190123b8ea00e3d7b4eaf32efcommit hash: f63fdcf8eaea50c190123b8ea00e3d7b4eaf32efcommit hash: f63fdcf8eaea50c190123b8ea00e3d7b4eaf32ef files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Convert to options helpers

Modernize the sysutils/nut* ports replacing old-school options with
options helpers, cleaning up the Makefiles a lot.

PR:		263751
Reported by:	dizzy
2.8.0_1
09 May 2022 17:49:27
commit hash: db06efef607c98073cc3106604fd9dbdd5ddb06acommit hash: db06efef607c98073cc3106604fd9dbdd5ddb06acommit hash: db06efef607c98073cc3106604fd9dbdd5ddb06acommit hash: db06efef607c98073cc3106604fd9dbdd5ddb06a files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Remove redundant install-strip INSTALL TARGET
2.8.0_1
09 May 2022 17:49:26
commit hash: 3c17b06cc193f3f7b2175601ce0b4950ac07bf17commit hash: 3c17b06cc193f3f7b2175601ce0b4950ac07bf17commit hash: 3c17b06cc193f3f7b2175601ce0b4950ac07bf17commit hash: 3c17b06cc193f3f7b2175601ce0b4950ac07bf17 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Use canned options descriptions

Remove the descriptions already documented in Mk/bsd.options.desc.mk.

PR:		263751
Reported by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2.8.0_1
09 May 2022 17:49:26
commit hash: 429c33beb4e96656d0bac5cc9dc1006670d1b62acommit hash: 429c33beb4e96656d0bac5cc9dc1006670d1b62acommit hash: 429c33beb4e96656d0bac5cc9dc1006670d1b62acommit hash: 429c33beb4e96656d0bac5cc9dc1006670d1b62a files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Add license

Add license definitions.

PR:		263751
Reported by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2.8.0
09 May 2022 17:49:26
commit hash: 43094d715023b1ef9a233fa8ff35e73a01c29df9commit hash: 43094d715023b1ef9a233fa8ff35e73a01c29df9commit hash: 43094d715023b1ef9a233fa8ff35e73a01c29df9commit hash: 43094d715023b1ef9a233fa8ff35e73a01c29df9 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Remove redundant EXTRACT_ONLY definition

EXTRACT_ONLY is redundant and does nothing in this port.

PR:		263751
Reported by:	Joerg Pulz <Joerg.Pulz@frm2.tum.de>
2.8.0
27 Apr 2022 21:51:21
commit hash: 31418910e0f42df9babb1c12d69dfe2218f2aa03commit hash: 31418910e0f42df9babb1c12d69dfe2218f2aa03commit hash: 31418910e0f42df9babb1c12d69dfe2218f2aa03commit hash: 31418910e0f42df9babb1c12d69dfe2218f2aa03 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Update 2.7.4 --> 2.8.0

Welcome to the long awaited nut 2.8.0
2.7.4_21
27 Apr 2022 21:51:21
commit hash: 1d7a588c0db7a1f90cebe61a93337560f4de670fcommit hash: 1d7a588c0db7a1f90cebe61a93337560f4de670fcommit hash: 1d7a588c0db7a1f90cebe61a93337560f4de670fcommit hash: 1d7a588c0db7a1f90cebe61a93337560f4de670f files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut*: Strip binaries

Fix developer mode warning for a number of shared libraries.

Reported by:	Developer mode
2.7.4_20
14 Oct 2021 03:51:08
commit hash: 75ca0c0a1067e17e31335a0cd1c85e2432d9e51acommit hash: 75ca0c0a1067e17e31335a0cd1c85e2432d9e51acommit hash: 75ca0c0a1067e17e31335a0cd1c85e2432d9e51acommit hash: 75ca0c0a1067e17e31335a0cd1c85e2432d9e51a files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Build nut-scanner(8)

Depend on devel/ltdl and ensure that ${LOCALBASE}/include and
${LOCALBASE}/lib are available for ./configure to detect ltdl.h and
libltdl to facilitate building nut-scanner(8).

PR:		259153
Reported by:	emaste
MFH:		2021Q4
2.7.4_19
01 Sep 2021 03:59:48
commit hash: 89602a6df642dbbfb42447355f8fb8a10641bcadcommit hash: 89602a6df642dbbfb42447355f8fb8a10641bcadcommit hash: 89602a6df642dbbfb42447355f8fb8a10641bcadcommit hash: 89602a6df642dbbfb42447355f8fb8a10641bcad files touched by this commit
Cy Schubert (cy) search for other commits by this committer
sysutils/nut: Guarantee that devfs is started

devfs does not always win the race with nut causing nut to fail to
start in some installations.

PR:		258190
Submitted by:	hsakamt@tsnr.com
Reported by:	hsakamt@tsnr.com
MFH:		2021Q3
2.7.4_18
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
2.7.4_18
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.7.4_18
26 Mar 2021 23:08:30
Revision:569276Original commit files touched by this commit
bapt search for other commits by this committer
Remove remnant @stopdaemon it has not been doing anything since 2014
2.7.4_18
14 Nov 2020 07:58:15
Revision:555091Original commit files touched by this commit
cy search for other commits by this committer
Properly check USB errors using sys/errno.h.
2.7.4_17
26 Sep 2020 20:46:03
Revision:550222Original commit files touched by this commit
cy search for other commits by this committer
Revert r549867. The permissions were wrong.

PR:		249893
2.7.4_16
24 Sep 2020 00:55:02
Revision:549867Original commit files touched by this commit
cy search for other commits by this committer
Fix permissions.

PR:		241234
Submitted by:	dvl
2.7.4_15
24 Sep 2020 00:54:58
Revision:549866Original commit files touched by this commit
cy search for other commits by this committer
Create syslog.d subdir if it doesn't exist, allowing install/upgrade
to complete.

PR:		241234
Submitted by:	dvl
Reported by:	dvl, ddrinnon@cdor.net
2.7.4_14
04 May 2020 23:51:39
Revision:533996Original commit files touched by this commit
cy search for other commits by this committer
Fix build when BASH and DOC options selected.

PR:		246197
Submitted by:	VVD <vvd@unislabs.com>
2.7.4_14
04 May 2020 21:31:39
Revision:533989Original commit files touched by this commit
dinoex search for other commits by this committer
- update libgd to 2.3.0
- new option RAQM
- resurrect deprecated gdlib-config
- bump dependend ports
2.7.4_13
28 Mar 2019 19:20:39
Revision:497054Original commit files touched by this commit
cy search for other commits by this committer
Install working copies of syslog and newsyslog conf files in their
proper places.

Reported by:	mat@
2.7.4_12
28 Mar 2019 14:17:06
Revision:497023Original commit files touched by this commit
cy search for other commits by this committer
Really fix where samples go.
2.7.4_11
28 Mar 2019 01:00:50
Revision:497002Original commit files touched by this commit
cy search for other commits by this committer
Make the two new sample files actually samples. While here mark all
sample files as samples.

Reported by:	mat@
2.7.4_10
24 Mar 2019 18:02:15
Revision:496766Original commit files touched by this commit
romain search for other commits by this committer
Fix build when DOCS is unset

Do not contionaly install the logging files depending on the DOCS option set.
THey should always be installed.

Approved by:	portmgr (blanket)
2.7.4_10
23 Mar 2019 19:34:07
Revision:496686Original commit files touched by this commit
cy search for other commits by this committer
Move default log location so it can be rotated without root privileges.

Add syslog.conf and newsyslog.conf files for installation into their
respective .d directories in $PREFIX.

Allow upslog log format to be customized.

PR:		236700
Submitted by:	Daniel O'Connor <darius@dons.net.au> (90%)
2.7.4_9
09 Nov 2018 13:47:52
Revision:484513Original commit files touched by this commit
cy search for other commits by this committer
Fix incorrect script default parameter expansion.

PR:		233083
2.7.4_8
24 Oct 2018 07:17:09
Revision:482886Original commit files touched by this commit
cy search for other commits by this committer
Add NSS support with a new NSS option. The new NSS option is mutually
exclusive with the OPENSSL option, previously called the SSL option.
Also add a no SSL option which was previously implied by deselecting
the previous SSL option. Only one of the three options may be selected.
2.7.4_8
24 Oct 2018 07:16:55
Revision:482885Original commit files touched by this commit
cy search for other commits by this committer
Remove a supernumerary distfile.

MFH:		2018Q4
2.7.4_8
24 Oct 2018 07:00:58
Revision:482883Original commit files touched by this commit
cy search for other commits by this committer
Fix openssl111 build and build under current and stable/12.

MFH:		2018Q4
2.7.4_8
12 Aug 2018 04:24:05
Revision:476960Original commit files touched by this commit
cy search for other commits by this committer
Avoid $nut_upsshut is not set properly messages by defining a default.

MFH:		2018Q3
Suggested by:	Dan Mahoney <dmahoney@isc.org>
2.7.4_7
20 Jun 2018 19:26:01
Revision:472902Original commit files touched by this commit
cy search for other commits by this committer
Correct neon config.

PR:		229186
Submitted by:	Franko Fichtner <franco@opnsense.org>
MFH:		2018Q2
2.7.4_6
11 Jan 2018 13:54:03
Revision:458738Original commit files touched by this commit
tijl search for other commits by this committer
Replace USE_AUTOTOOLS with USES=autoreconf.
2.7.4_6
20 Oct 2017 14:51:35
Revision:452531Original commit files touched by this commit
cy search for other commits by this committer
Fix build with SERIAL option.

PR:		223122
2.7.4_5
20 Oct 2017 01:09:12
Revision:452496Original commit files touched by this commit
cy search for other commits by this committer
Nut USB drivers report a "permission error" without visible reasons
for the error even though permissions are OK (or the driver is run
as root).

Nut uses libusb-0.1 API, assuming return cods of < 0. FreeBSD provides
a libusb-0.1 wrapper howerver it uses libusb-1.0 error codes (which
are negative). This set of patches "teaches" nut libusb-1.0 error codes
as produced by FreeBSD.

Network UPS Tools (networkupstools.org) has a project to use libusb-1.0.
This commit is a stopgap fix until our upline implments lubusb-1.0
support in nut.

PR:		223117
Submitted by:	lev
2.7.4_4
14 Jun 2017 06:46:32
Revision:443556Original commit files touched by this commit
cy search for other commits by this committer
If nut_upsshut is YES in rc.conf and POWERDOWNFLAG directive is in
upsmon.conf, send a powerdown signal to the UPS to shut down at
poweroff.

Suggested by:	Alexander Milanov <a@amilanov.com>
2.7.4_3
14 Jun 2017 02:08:56
Revision:443552Original commit files touched by this commit
cy search for other commits by this committer
Fixup "use default values" assignments for real.
2.7.4_3
14 Jun 2017 01:58:51
Revision:443550Original commit files touched by this commit
cy search for other commits by this committer
Fixup "use default values" assignments.
2.7.4_2
12 Jun 2017 13:48:36
Revision:443446Original commit files touched by this commit
cy search for other commits by this committer
Shut down upsmon gracefully.
2.7.4_1
15 Mar 2017 14:45:31
Revision:436247Original commit files touched by this commit
mat search for other commits by this committer
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
2.7.4_1
20 Jul 2016 09:33:32
Revision:418829Original commit files touched by this commit
dinoex search for other commits by this committer
- update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
MFH:		2016Q3
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4
2.7.4
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
2.7.4
12 Mar 2016 20:34:23
Revision:410932Original commit files touched by this commit
cy search for other commits by this committer
Update 2.7.3 --> 2.7.4
2.7.3_3
24 Sep 2015 13:13:58
Revision:397689Original commit files touched by this commit
cy search for other commits by this committer
Fix IPMIPSU build.
2.7.3_2
20 Sep 2015 03:42:41
Revision:397355Original commit files touched by this commit
cy search for other commits by this committer
Fix AVAHI and BASH builds.
2.7.3_1
18 Sep 2015 11:14:22
Revision:397231Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix plist

PR:		203048
2.7.3_1
17 Sep 2015 06:15:41
Revision:397100Original commit files touched by this commit
cy search for other commits by this committer
Install netxml-ups, update pkg-plist.

PR:		203048
Submitted by:	amdmi3
2.7.3
21 May 2015 04:20:13
Revision:386905Original commit files touched by this commit
cy search for other commits by this committer
Update 2.7.2 --> 2.7.3
2.7.2_7
24 Dec 2014 06:03:23
Revision:375392Original commit files touched by this commit
ohauer search for other commits by this committer
- rename www/neon29 to www/neon and update to neon-0.30.1
- adjust ports depending on neon, bump PORTREVISION

Changelog:
Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly).
Fix possible crash after DNS lookup errors on Windows (Olivier Goffart).
Don't fail if the SSL cert changes between connections with OpenSSL, behaviour
now matches that with GnuTLS.
Fix PKCS#11 support under OpenSSL with TLS 1.2.
Fix static linking with pkg-config file (Alan H)

PR:		195786
Differential Revision:	https://reviews.freebsd.org/D1319
Submitted by:	ohauer
Reviewed by:	portmgr (bapt, mat)
Approved by:	portmgr, lev (implicit)
2.7.2_6
06 Oct 2014 20:09:25
Revision:370218Original commit files touched by this commit
antoine search for other commits by this committer
Fix packaging
2.7.2_6
21 Jul 2014 21:59:55
Revision:362504Original commit files touched by this commit
mat search for other commits by this committer
Fixup typo.

Sponsored by:	Absolight
2.7.2_6
19 Jul 2014 03:00:43
Revision:362236Original commit files touched by this commit
cy search for other commits by this committer
Use correct devd variable.
2.7.2_5
17 Jul 2014 20:04:19
Revision:362164Original commit files touched by this commit
cy search for other commits by this committer
The build adds "*" to its devd conf file prior to install. Really fix
PR 191777.

PR:		191777
2.7.2_4
15 Jul 2014 17:00:56
Revision:361978Original commit files touched by this commit
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
2.7.2_4
15 Jul 2014 06:02:54
Revision:361870Original commit files touched by this commit
cy search for other commits by this committer
Fix permissions /dev permissions.

PR:		191777
2.7.2_3
08 Jul 2014 23:00:51
Revision:361319Original commit files touched by this commit
cy search for other commits by this committer
Set default IPMI option.
2.7.2_3
08 Jul 2014 19:48:34
Revision:361279Original commit files touched by this commit
cy search for other commits by this committer
Add avahi, ipmi, and openssl options.
2.7.2_2
05 Jul 2014 08:09:00
Revision:360728Original commit files touched by this commit
cy search for other commits by this committer
PLIST fixes for serial and USB options.
2.7.2_1
05 Jul 2014 04:51:06
Revision:360718Original commit files touched by this commit
cy search for other commits by this committer
Point rc script to the new upsdrvctl path.
2.7.2
04 Jul 2014 01:31:25
Revision:360505Original commit files touched by this commit
cy search for other commits by this committer
Fix pkg-plist when CGI option is not specified.

Point hat to:	me
2.7.2
04 Jul 2014 01:23:55
Revision:360504Original commit files touched by this commit
cy search for other commits by this committer
Fix pkg-plist.
2.7.2
04 Jul 2014 00:30:46
Revision:360497Original commit files touched by this commit
cy search for other commits by this committer
Update 2.6.5 --> 2.7.2, stagify and modernize, assume maintainership.

Approved by:	itetcu (maintainer)
2.6.5_1
20 Sep 2013 23:06:00
Revision:327772Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
2.6.5_1
30 Aug 2013 23:57:36
Revision:325741Original commit files touched by this commit
bapt search for other commits by this committer
Eradicate USE_GNOME=pkgconfig
While here:
- Trim headers
- Convert USE_GMAKE to USES=gmake
- Convert USE_GNOME=gnomehack to USES=pathfix
- Convert USE_PERL5 to USES=perl5

Number of commits found: 181 (showing only 100 on this page)

1 | 2  »