summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2014-06-03Add ruby-chef.jperkin1-1/+2
2014-06-03Import sysutils/ruby-chef into pkgsrc.jperkin4-0/+1518
Chef is a configuration management tool. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Rackspace, Amazon EC2, and Microsoft Azure to automatically provision and configure new machines.
2014-06-03Add ruby-chef-zero.jperkin1-1/+2
2014-06-03Import sysutils/ruby-chef-zero into pkgsrc.jperkin4-0/+97
Chef Zero is a simple, easy-install, in-memory Chef server that can be useful for Chef Client testing and chef-solo-like tasks that require a full Chef Server. It IS intended to be simple, Chef 11 compliant, easy to run and fast to start. It is NOT intended to be secure, scalable, performant or persistent. It does NO input validation, authentication or authorization (it will not throw a 400, 401 or 403). It does not save data, and will start up empty each time you start it. Because Chef Zero runs in memory, it's super fast and lightweight. This makes it perfect for testing against a "real" Chef Server without mocking the entire Internet.
2014-06-03security/py-{cybox,stix,libtaxii} and sysutils/py-pefile do not seem to havekhorben1-1/+3
been ported to either Python 3.3 or 3.4.
2014-06-02Loosen up the dependency on the main package. Fixes revbump'ed cases.fhajny1-2/+2
2014-06-02Fixes missing buidlink with curses.obache1-1/+4
Noticed by diger in pkgsrc-users@. Also fixes missing buildlink with libiconv and zlib.
2014-06-02+py-magic - packaged originally in -wip by khorben@rodent1-1/+2
2014-06-02Import py27-magic-0.4.6 as sysutils/py-magic.rodent4-0/+34
This module uses ctypes to access the libmagic file type identification library. It makes use of the local magic database and supports both textual and MIME-type output.
2014-06-01Update font path reference. Bump PKGREVISION.wiz1-5/+4
2014-05-31+disk-filltestabs1-1/+2
2014-05-31Added sysutils/disk-filltest version 0.7.1abs4-0/+36
The function of disk-filltest is simple: * Write files random-######## to the current directory until the disk is full * Read the files again and verify the pseudo-random sequence written * Any write or read error will be reported, either by the operating system or by checking the pseudo-random sequence * Optionally, delete the random files after a successful run
2014-05-31Add new package, ruby-listen-2.7.5. From DESCR:bsiegert4-0/+83
The Listen gem listens to file modifications and notifies you about the changes.
2014-05-29Bump for perl-5.20.0.wiz100-192/+200
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-27Changes 0.7.6:adam4-9/+16
Fixed Solaris & Solaris Studio support and Python 2.6 compatibility.
2014-05-25Fix SHA1msaitoh1-2/+2
2014-05-25xenkernel20: Remove Makefile too.gdt1-27/+0
2014-05-25Remove xentools20.gdt38-1604/+0
2014-05-25Remove xenkernel20.gdt4-28/+0
2014-05-25Remove xen2 kernel and tools.gdt1-3/+1
Proposed on port-xen - no objections or comments received.
2014-05-25Update pciutils to pciutils-3.2.1.msaitoh3-24/+25
Changes from previous: 2013-11-10 Martin Mares <mj@ucw.cz> * Released as 3.2.1. * CardBus bridge capabilities are displayed. * PCIe L1 PM substates are decoded. * Various bugs were fixed in decoding of PCIe capabilities. * The sysfs back-end does not spit out unnecessary warnings when empty slots report only a partial device address. This actually happens on IBM pSeries. * Updated pci.ids to the today's snapshot of the database. 2013-04-19 Martin Mares <mj@ucw.cz> * Released as 3.2.0. * On newer Linux systems, we use libkmod to look up kernel modules (modules.pcimap no longer exists.) To facilitate this, libpci is able to look up module aliases in sysfs. * Various minor bug fixes. * Updated pci.ids to the today's snapshot of the database.
2014-05-20ntfs library is in filesystems/libntfs now, change dependency.obache1-2/+3
Bump PKGREVISION.
2014-05-19Changes 2014.2.15:adam10-262/+8
libntfs: added use of hd library to get the legacy BIOS geometry libntfs: switched to /proc/mounts for checking existing mounts libntfs: fixed usa checking by ntfsck on 4K sector disks libntfs: fixed processing compressed data beyond file size (Windows 8 compliance) libntfs: fixed expanding a resident attribute without inserting holes libntfs: allow DACLs to not have any ACE libntfs: ignore unmapped regions when checking whether sparse libntfs: upgraded the Win32 interface for use with ntfsprogs ntfsresize: enabled relocating the MFT when shrinking a volume ntfsresize: fixed trying to update the MFT and Bitmap on a test run ntfsresize: fixed updating all the MFT runs in a relocated MFT ntfsresize: set the backup boot sector when the size is reliable ntfsresize: reserved a single sector for the backup boot sector ntfsundelete: output the modification time when scanning files ntfsundelete: ported to Windows ntfsclone: fixed wiping fragmented metadata when creating a metadata image ntfsclone: allowed cloning a file system despite allocation errors ntfsclone: fixed bad copying of the backup boot sector ntfsclone: ported to Windows ntfsdecrypt: made compatible with libgrypt-1.6
2014-05-18Fix clang build by avoiding implicit casts.joerg2-1/+35
2014-05-18+p5-Config-Simple - packaged originally in -wip by Leonardo Taccari.rodent1-1/+2
2014-05-18Import p5-Config-Simple-4.59 as sysutils/p5-Config-Simple.rodent3-0/+30
Reading and writing configuration files is one of the most frequent tasks of any software design. Config::Simple is the library that helps you with it. Config::Simple is a class representing configuration file object. It supports several configuration file syntax and tries to identify the file syntax automatically. Library supports parsing, updating and creating configuration files.
2014-05-18Update to 0.7.4:wiz2-7/+6
v0.7.4: - Fixing a bug about dangling processes, in case of using "ts -r". v0.7.3: - Add option '-N' to set the number of slots required for a job to run. Proposed by Sergey Litvinov. v0.7.2: - Add option '-E', to keep stderr apart. It goes to "`ts -o`.e". v0.7.1: - Implement check of ownership of the socket. Security bugfix.
2014-05-17Imported py-pefilekhorben1-1/+2
2014-05-17Import py27-pefile-1.2.10-139 as sysutils/py-pefile (from wip)khorben4-0/+58
pefile is a multi-platform Python module to read and work with Portable Executable (aka PE) files. Most of the information in the PE Header is accessible, as well as all the sections, section's information and data. pefile requires some basic understanding of the layout of a PE file. Armed with it it's possible to explore nearly every single feature of the file. Some of the tasks that pefile makes possible are: * Modifying and writing back to the PE image * Header Inspection * Sections analysis * Retrieving data * Warnings for suspicious and malformed values * Packer detection with PEiD's signatures * PEiD signature generation
2014-05-17Bump applications PKGREVISIONs for python users that might be usingwiz7-12/+14
python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
2014-05-15Revbump after updating graphics/giflibadam9-18/+18
2014-05-14Make it build on netbsd-6 (and maybe netbsd-5):bouyer3-4/+29
Don't include other libraries in an archive, our ar seems to not support it. Instead, list all libraries at link time.
2014-05-14Make it build on netbsd-6:bouyer3-6/+75
- use proper va_start for gcc >= 4.5 - disable the CHECK_* macros, the newer gcc is more strict about what can be used as array size outside functions
2014-05-14Use -f in ${CP} to place files into the source tree.gdt1-2/+2
This resolves failures when rerunning make after a build failure when one's source tree is mode 444.
2014-05-14Update to 3.01a24:wiz3-40/+7
All: - Fixed the autoconf test for #pragma weak, so it will not believe that "clang" supports #pragma weak in a compatible way. This is needed in order to compile libmdigest/sha2.c using clang. - New autoconf tests added for: libexpat libpcsclite / winscard.lib libcrypto / libeay32.lib libssl / ssleay32.lib - New autoconf test for expat.h - The makefile system added the INVERSE_SUBARCHDIR= to allow local autoconfiguration for shared libraries. - RULES/rules.top now also calls MKLINKS in the directory TEMPLATES - New compiler configuration files: RULES/cc-clang.rul RULES/cc-clang32.rul RULES/cc-clang64.rul - The Mac OS X related rules now support a new macro: LDFRAMEWORKS= that allows to add Apple specific libraries. - Added a new WIN32_LIBS= macro for Win-DOS specific libraries. These libraries have to be specified in the portable -lfoo format for "libfoo" and also work when compiling for MinGW32. When cl.exe is used, -lfoo is converted to foo.lib. - New configuration files: RULES/i386-darwin-clang.rul RULES/i386-darwin-clang32.rul RULES/i386-darwin-clang64.rul - New configuration files: RULES/i386-freebsd-clang.rul RULES/i586-linux-clang.rul RULES/x86_64-linux-clang.rul RULES/i86pc-sunos5-clang.rul RULES/sun4-sunos5-clang.rul Note that these files have not been tested yet. - RULES/cc-sunpro.rul now also includes rules for RULES/cc-sunpro32.rul and RULES/cc-sunpro64.rul - RULES/cc-gcc.rul now also includes rules for RULES/cc-gcc32.rul and RULES/cc-gcc64.rul - RULES/cc-sunpro32.rul added for orthogonality - RULES/cc-sunpro32.rul and RULES/cc-sunpro64.rul are symlinks to RULES/cc-sunpro.rul and RULES/cc-sunpro.rul uses a macro to include cc-sunpro.rul cc-sunpro32.rul cc-sunpro64.rul as needed - RULES/i86pc-sunos5-cc.rul now also includes rules for RULES/i86pc-sunos5-cc32.rul and RULES/i86pc-sunos5-cc64.rul - RULES/i86pc-sunos5-gcc.rul now also includes rules for RULES/i86pc-sunos5-gcc32.rul and RULES/i86pc-sunos5-gcc64.rul - RULES/sun4-sunos5-cc.rul now also includes rules for RULES/sun4-sunos5-cc32.rul and RULES/sun4-sunos5-cc64.rul - RULES/sun4-sunos5-gcc.rul now also includes rules for RULES/sun4-sunos5-gcc32.rul and RULES/sun4-sunos5-gcc64.rul - RULES/i586-linux-suncc.rul now also includes rules for RULES/i586-linux-suncc32.rul and RULES/i586-linux-suncc64.rul - RULES/9000-725-hp-ux-cc.rul now also includes rules for RULES/9000-725-hp-ux-cc32.rul and RULES/9000-725-hp-ux-cc64.rul - RULES/i486-cygwin32_nt-cc.rul now also includes rules for RULES/i486-cygwin32_nt-cc32.rul and RULES/i486-cygwin32_nt-cc64.rul - RULES/i486-cygwin32_nt-gcc.rul now also includes rules for RULES/i486-cygwin32_nt-gcc32.rul and RULES/i486-cygwin32_nt-gcc64.rul - RULES/ip22-irix-cc.rul now also includes rules for RULES/ip22-irix-cc64.rul - RULES/ip22-irix-gcc.rul now also includes rules for RULES/ip22-irix-gcc64.rul - RULES/power-macintosh-darwin-cc.rul now also includes rules for RULES/power-macintosh-darwin-cc32.rul and RULES/power-macintosh-darwin-cc64.rul - RULES/power-macintosh-darwin-gcc.rul now also includes rules for RULES/power-macintosh-darwin-gcc32.rul and RULES/power-macintosh-darwin-gcc64.rul - conf/makeinc now knows that a compiler name may not follow the "cc*" text rule. This helps to support "clang". - conf/cc-config.sh has been enhanced to detect whether "cc" or "gcc" are emulated via "clang". - New files in TEMPLATES/ related to "clang" - TEMPLATES/ now includes config files for gcc32 and gcc64 - TEMPLATES/ now includes config files for clang, clang32 and clang64 - Add comment to DEFAULTS_CSW/sparc-cc.defs - config.guess now understands Mac OS X on 64 bit Intel Libschily: - libschily/format.c fixed to compile again with K&R C that does not support "long double". - No longer use fgets() for fgetaline(), fgetline() and fgetstr() as fgets() cannot deal with embedded '\0' chars before the '\n'. - libschily/fstream.c now supports local flags (for the caller) and pushable streams to keep blocks of pushed text atomically. - libschily/fchmodat.c was added, it has been forgotten when the emulations for the *at() functions have been introduced. It is needed for the new enhanced isoinfo command. - libschily/mknodat.c now correctly provides a mknodat() function even when there is no mknod() command. - libschily/futimens.c now is more Sun specific when trying to implement futimens() via utimensat(), as only Solaris supports a f*() interface in case that the path name is a NULL pointer. Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale): WARNING: the new version of the isoinfo program makes use of the *at() series of functions that have been introduced by Sun in August 2001 and added to POSIX.1-2008. For older platforms, libschily now includes emulations for these functions but these emulations have not yet been tested thouroughly. Please report problems! - The man page isoinfo.8 was enhanced by mentioning the option -s (print file sizes in multiple if 2048 byte sectors) and by documenting the list format that us used with -l. - isoinfo now evaluates the Rock Ridge "PN" signature and thus supports to display and use the major/minor device numbers. - isoinfo now extracts time stamps with sub second granularity in order to be able to set fine grained file timestamps, see -X option below. - isoinfo now knows how to find out whether a ISO-9660 filesystem was created by a newer mkisofs and thus includes useful inode numbers in ISO-9660. These ISO-9660 based inode numbers are used in case that there is no Rock Ridge-1.12 that includes inode numbers in the "PX" signature. - isoinfo now has a new option -X that extracts alls files (in case that -find is not used) or files secected by a -find expression. Note that -find expressions may include -chown, -chgrp and -chmod to modify the meta data of files.
2014-05-12Update duplicity to v0.6.24:riz4-64/+25
- improved support for Amazon Glacier - removed support for Ubuntu One, which is closing shop - new locking mechanism to avoid concurrent execution with same cache - many other bugfixes and minor improvements. See CHANGELOG.
2014-05-12Updated monit to version 5.8imil4-23/+14
Version 5.8 New: Monit no longer purge the environment for sub-processes New: Add command line option to view Monit ID (-i/--id) New: Add command line option to reset Monit ID (-r/--resetid) New: Add client support for using TLS version 1.1 and 1.2. A recent 1.x version of OpenSSL is required and of course that the server speaks this TLS version. At this time, not many does. Example: if failed port 443 with type TCPSSL tlsv11 protocol http then alert New: Process UID, EUID and GID tests. Allows to test if the process is running as a given user. Example: check process syslog with pidfile /var/run/rsyslogd.pid if failed uid "syslog" then alert if failed euid "syslog" then alert if failed gid "syslog" then alert New: Add WebSocket protocol test support for port check. Example: check host websocket.org with address "echo.websocket.org" if failed port 80 protocol websocket host "echo.websocket.org" request "/" origin "http://www.websocket.com" version 13 then alert New: Simplified HTTP protocol test to allow testing content without creating an URL object. It is now possible to say in a more natural way, check host mmonit.com with address mmonit.com if failed port 80 protocol http and request /monit/ with content = "Monit 5.7" then alert meaning that if the page mmonit.com/monit does not contain the text "Monit 5.7" then the test will fail. To reverse the test, i.e. to test that the page should not contain a specific string simply use '!=' instead, like, if failed port 80 protocol http with content != "Nagios" then alert Remember also that the string to test can be a regular expression New: The HTTP protocol test now support testing the HTTP status code returned by the server by using "status <operator> <number>". Backward compatible defaults (return error if status >= 400): if failed port 80 protocol http and status < 400 then alert Return error if a page DOES exist (for success 404 is expected): if failed port 80 protocol http request "/non/existent.php" status = 404 then alert Fixed: Unix Socket test now use the communication type (TCP or UDP) specified in port statement. Previously TCP was always used. Fixed: Improved test to check if a socket was connected. Since we use non-blocking connect, we now poll a few ms to avoid "connection failed, XXX is not ready for i|o" errors which could occur, especially on high latency networks or long distance connect. Fixed: Simplified if-statements reported in UI Fixed: Ignore lines starting with '#' in an 'allow htpasswd' file statement. Thanks to Michael Bakker for reporting the issue Fixed: Show service restart program on Monit startup in debug mode. Thanks to Michael Bakker for reporting the issue Version 5.7 New: Merged https://bitbucket.org/tildeslash/monit/pull-request/1/ from Philippe Kueck: 1) Handle sockets (unix domain) as regular files when checking timestamp. 2) Use mysql 4.1 protocol in MySQL check, required for checking mysql-proxy 3) Skip connection checks during startup timeout. New: Arguments added to 'check program'. Arguments are whitespace separated strings. For instance: check program list-files with path "/bin/ls -l -r -t /tmp" if status != 0 then alert New: Implemented restart as an optional service action. When Monit is called to restart a service, it previously called the stop program registered with the service and then the start program. Now, if a restart program is registred with the service, this will be called instead, otherwise Monit fall back to its old behaviour. Example: check process apache with pidfile /var/run/httpd.pid start = "/usr/sbin/apachectl start" stop = "/usr/sbin/apachectl stop" restart = "/usr/sbin/apachectl restart" <- New New: Improved communication with M/Monit. Thanks to Hippo Lin. For scalability purpose, this Monit version should only be used with M/Monit version 3.1 or later. BUGFIXES: * Monit stopped if an error occurred during MTA connection close. * Make the Memcache protocol test faster. * Solaris zone: fix system memory usage report. * Use chiper list with SSL server instead of relying on default
2014-05-10Autoconfigure NetBSD VM on OpenStackmanu9-1/+235
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz33-66/+66
until proven otherwise.
2014-05-06Fix rc.d handling.jperkin2-3/+14
2014-05-06More hardcoded paths fixing, here the munin module has its configurationimil1-2/+4
hardcoded to plain /etc/munin.
2014-05-05Support OpenBSDryoon7-25/+530
* Borrow code from OpenBSD Ports
2014-05-05fix possible creation of invalid P2M entries, leading to xen crashdrochner4-12/+56
The vulnerability is only exposed to service domains for HVM guests which have privilege over the guest. In a usual configuration that means only device model emulators (qemu-dm). bump PKGREV
2014-05-05Recursive revbump from x11/pixmanryoon80-155/+161
Fix PR pkg/48777
2014-05-04Update to 2.1.1:wiz3-39/+6
2.1.1 - 2014-04-29 ------------------ BUG FIXES * 446: [Windows] fix encoding error when using net_io_counters() on Python 3. (patch by Szigeti Gabor Niif) * 460: [Windows] net_io_counters() wraps after 4G. * 491: [Linux] psutil.net_connections() exceptions. (patch by Alexander Grothe)
2014-05-04Update to 1.8.2:wiz2-7/+6
D-Bus 1.8.2 (2014-04-30) == The “nobody wants red” release. Enhancements: • in the CMake build system, add some hints for Linux users cross-compiling Windows D-Bus binaries to be able to run tests under Wine (fd.o #41252, Ralf Habacker) • add Documentation key to dbus.service (fd.o #77447, Cameron Norman) Fixes: • in "dbus-uuidgen --ensure", try to copy systemd's /etc/machine-id to /var/lib/dbus/machine-id instead of generating an entirely new ID (fd.o #77941, Simon McVittie) • if dbus-launch receives an X error very quickly, do not kill unrelated processes (fd.o #74698, Роман Донченко) • on Windows, allow up to 8K connections to the dbus-daemon, instead of the previous 64 (fd.o #71297; Cristian Onet, Ralf Habacker) • cope with \r\n newlines in regression tests, since on Windows, dbus-daemon.exe uses text mode (fd.o #75863, Руслан Ижбулатов)
2014-05-04+LICENSE (from -wip)rodent2-2/+4
2014-05-03+ libisoburn.wiz1-1/+2
2014-05-03Import libisoburn-1.3.6pl01 as sysutils/libisoburn, packaged forwiz5-0/+81
wip by ryoon and myself, tested by Thomas Schmitt and Freddy Fisker. libisoburn is a frontend for libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW, which do not support multi-session management on media level and even plain disk files or block devices. This package also contains comand line and dialog application xorriso.
2014-05-03Update to 0.17wen2-7/+6
Upstream changes: 0.17 - add option: --backlog to change the backlog size (default: SOMAXCONN) (thanks to Yuryu) 0.16 - [bugfix] unset the environment variable when a file is removed from the directory specified by --envdir 0.15 - added option: --envdir for reloading configuration (thanks to limitusus) - added options: --enable-auto-restart and interval for periodical automatic restarting (thanks to limitusus) - added option: --kill-old-delay for delaying SIGTERM (thanks to limitusus) 0.14 - fix regression in 0.13; start_server wo. "--dir" was causing errors 0.13 - add option: --dir (thanks to kazeburo) 0.12 - bugfix: support for programs with whitespaces (thanks to clkao) - add option: --signal-on-term (thanks to miyagawa)