aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-print.h
Commit message (Expand)AuthorAgeFilesLines
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-0/+4
* Remove trailing whitespace, again.Matthew Barnes2009-05-291-1/+1
* License ChangesSankarasivasubramanian Pasupathilingam2008-08-271-12/+16
* updated novell copyright notices (left others alone)Jeffrey Stedfast2008-06-211-1/+1
* ** Remove trailing whitespace from source code.Matthew Barnes2007-11-151-1/+1
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-021-1/+1
* ** Fixes bug #446894Matthew Barnes2007-07-061-0/+1
* Clean up printing in Evolution (bug #426816)Matthew Barnes2007-04-201-5/+1
* Print migration updates from Ebby Wiselyn.Srinivasa Ragavan2007-02-121-6/+4
* ** Committing Ebby Wiselyn's patch for GtkPrint API migration. 2006-01-22Srinivasa Ragavan2007-01-231-3/+3
* Fixes #46404JP Rosevear2005-01-221-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add CFENGINE_VERSION 35 cfengine-devel/Makefile: - Mark IGNORE since development has not branched yet Add cfengine 3.5.0: New features: - classes promises now take an optional scope constraint. - new built-in functions: every, none, some, nth, sublist, uniq, filter - cf-promises flag --parse-tree is replaced by --policy-output-format=, requiring the user to specify the output format (none, cf, json) - cf-promises allows partial check of policy (without body common control) without integrity check; --full-check enforces integrity check - agent binaries support JSON input format (.json file as generated by cf-promises) - cf-key: new options --trust-key/-t and --print-digest/-p - Class "failsafe_fallback" is defined in failsafe.cf when main policy contains errors and failsafe is run because of this - add scope attribute for body classes (Redmine #2013) - Better diagnostics of parsing errors - Error messages from parser now show the context of error - new cf-agent option: --self-diagnostics - new output format, and --legacy-output - warnings for cf-promises. - Enable zeroconf-discovery of policy hubs for automatic bootstrapping if Avahi is present - Support for sys.cpus on more platforms than Linux & HPUX Changes: - parser no longer allows ',' after promiser or promisee. must be either ';' or lval - Make parser output in GCC compatible format the only supported format (remove --gcc-brief-format flag) - Silence license warnings in Enterprise Free25 installations - action_policy => "warn" causes not_kept classes to be set on promise needing repair. - command line option version (-V) now prints a shorter parsable version without graphic - implicit execution of server and common bundles taking arguments is skipped in cf-serverd. - WARNING: option --policy-server removed, require option to --bootstrap instead - process promises don't log if processes are out of range unless you run in verbose mode - reports promises are now allowed in any context (Redmine #2005) - cf-report has been removed - cf-execd: --once implies --no-fork - Version info removed from mail subject in the emails sent by cf-execd. The subject will only contain "[fqname/ipaddress]" instead of "communnity/nova [fqname/ipaddress]". Please change your email filters accordingly if necessary. - "outputs" promise type is retired. Their semantics was not clear, and the functionality is better suited for control body setting, not a promise. - Tokyo Cabinet databases are now automatically checked for correctness during opening. It should prevent a number of issues with corrupted TC databases causing binaries to hang. - Improved ACL handling on Windows, which led to some syntax changes. We now consistently use the term "default" to describe ACLs that can be inherited by child objects. These keywords have received new names: acl_directory_inherit -> acl_default specify_inherit_aces -> specify_default_aces The old keywords are deprecated, but still valid. In addition, a new keyword "acl_inherit" controls inheritance behavior on Windows. This feature does not exist on Unix platforms. (Redmine #1832) - Networking code is moved from libpromises to its own library, libcfnet. Work has begun on making the API more sane and thread-safe. Lots of legacy code was removed. - Add getaddrinfo() replacement in libcompat (borrowed from PostgreSQL). - Replace old deprecated and non thread-safe resolver calls with getaddrinfo() and getnameinfo(). - Hostname2IPString(), IPString2Hostname() are now thread-safe, and are returning error when resolution fails. - Running cf-execd --once now implies --no-fork, and also does not wait for splaytime to pass. - execresult(), returnszero() and commands promises no longer requires the first word word to be an absolute path when using the shell. (Part of Redmine #2143) - commands promises useshell attribute now accepts "noshell" and "useshell" values. Boolean values are accepted but deprecated. (Part of Redmine #2143) - returnszero() now correctly sets the class name in this scenario (Part of Redmine #2143): classes: "commandfailed" not => returnszero("/bin/nosuchcommand", "noshell"); Bugfixes: - bundles are allowed to be empty (Redmine #2411) - Fixed '.' and '-' not being accepted by a commands module. (Redmine #2384) - Correct parsing of list variables by a command module. (Redmine #2239) - Fixed issue with package management and warn. (Redmine #1831) - Fixed JSON crash. (Redmine #2151) - Improved error checking when using fgets(). (Redmine #2451) - Fixed error message when deleting nonexistent files. (Redmine #2448) - Honor warn-only when purging from local directory. (Redmine #2162) - Make sure "restart" and "reload" are recognized keywords in packages. (Redmine #2468) - Allocate memory dynamically to avoid out-of-buffer or out-of-hash situations - fix edit_xml update of existing attributes (Redmine #2034) - use failsafe policy from compile-time specified workdir (Redmine #1991) - ifvarclass checked from classes promises in common bundles - do not wait for splaytime when executing only once - disable xml editing functionality when libxml2 doesn't provide necessary APIs (Redmine #1937) - Out-of-tree builds should work again, fixed a bunch of related bugs. - Fixed race condition in file editing. (Redmine #2545) - Fixed memory leak in cf-serverd and others (Redmine #1758) Approved by: cy (maintainer, implicit) * Implement the concept of a "master" port for the set ofgjb2013-01-081-0/+8 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysutils/cfengine* ports. The idea here is two-fold: 1.) Users should not need to ever change port origins for a default software version bump; 2.) Users should expect to exist an unversioned port directory to reflect the latest major version (and they should be correct in this expectation). With this change, users can install the sysutils/cfengine port, and by default track the latest major version of the software. Subsequent version releases, for example the 3.5 branch, will not require any interaction from user side. Additionally, users can stay on a certain branch release by adding, in this case, CFENGINE_VERSION version to make.conf or specifying the branch during build time with: # make CFENGINE_VERSION=NN The list of available CFENGINE_VERSION values are listed with: # make -V VERSIONS Discussed with: cy * Move cfengine ports to standardize namaing.cy2012-08-1510-319/+0 | | | | Submitted by: gjb * gjb@ and I will commit to the cfengine* ports. Both of us can be blamedcy2012-08-091-0/+1 | | | | for the goings on in this place. * Record conflict with cfengine 3.3.0.cy2012-04-191-0/+2 | * In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-142-2/+2 | | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other. * - Get Rid MD5 supportmiwi2011-03-191-1/+0 | * Begin the process of deprecating sysutils/rc_subr bydougb2010-03-272-2/+2 | | | | s#. %%RC_SUBR%%#. /etc/rc.subr# * Update 2.2.9 --> 2.2.10cy2009-11-143-7/+7 | | | | | Take on maintainership of the port as the maintainer, Jo Rhett <jrhett@netconsonance.com>, can no longer maintain this port. * Change MASTER_SITES to new distfile locationskreuzer2009-10-131-1/+1 | | | | Feature safe: YES * Fix a few "bad example" problems in the rc.d scripts that have beendougb2009-07-162-2/+0 | | | | | | | | | | | | | | | | | | | | propogated by copy and paste. 1. Primarily the "empty variable" default assignment, which is mostly ${name}_flags="", but fix a few others as well. 2. Where they are not already documented, add the existence of the _flags (or other deleted empties) option to the comments, and in some cases add comments from scratch. 3. Replace things that look like: prefix=%%PREFIX%% command=${prefix}/sbin/foo to just use %%PREFIX%%. In many cases the $prefix variable is only used once, and in some cases it is not used at all. 4. In a few cases remove ${name}_flags from command_args 5. Remove a long-stale comment about putting the port's rc.d script in /etc/rc.d (which is no longer necessary). No PORTREVISION bumps because all of these changes are noops. * Update to 2.2.9.bsam2009-02-063-18/+18 | | | | | | PR: ports/131040 Submitted by: Eygene Ryabinkin <rea-fbsd at codelabs.ru> Patch by: Jo Rhett <jrhett at netconsonance.com> (maintainer) * Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav) * - Update to 2.2.8wxs2008-08-144-104/+59 | | | | | | PR: ports/126347 Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru> Approved by: jrhett@netconsonance.com (maintainer) * Assign maintainership to submitter of recent PRs. Previous maintainerlinimon2008-07-271-1/+1 | | | | | | has become inactive. Hat: portmgr * Update to 2.2.7wxs2008-07-028-192/+200 | | | | | | | | Properly respect NOPORTDOCS and NOPORTEXAMPLES PR: ports/124993, ports/122057 Submitted by: Jo Rhett <jrhett@netconsonance.com> Approved by: sergei (maintainer timeout) * Fixup for previous commit:delphij2008-01-082-1/+5 | | | | | | | | | | - Correct pkg-plist by adding two newly added intermediate libraries. [1] - Use better way to make dependency on Berkeley DB. [2] Pointy hat to: delphij Reported by: Scot Hetzel <swhetzel gmail com> [1] tinderbox via pav and edwin [2] * - Update to 2.2.3;delphij2008-01-053-21/+11 | | | | | | | | | - Make BDB 4.6 as default BDB version; - Modify MASTER_SITES according to official website. Submitted by: delphij PR: ports/118562 Approved by: maintainer timeout * - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-3/+1 | | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run * - Update to 2.2.1 [1]sergei2007-06-166-27/+113 | | | | | | | - Add rc.d scripts for cfexecd(8) and cfservd(8) PR: ports/113167 [1] Submitted by: Jo Rhett <jrhett AT svcolo dot com> * - Update to 2.1.22delphij2007-03-203-10/+16 | | | | | | | | | - Respect users' PTHREEAD related settings - Correct usage of BerkeleyDB - Use Berkeley DB 4.4 per original authors PR: ports/109707 Approved by: maintainer timeout (19 days) * - Patch to fix berkeley db detection in configure script. Fixes compilationpav2007-01-253-2/+50 | | | | | | | | | | when multiple db ports are installed - Patch to explicitly link with included libpub.a, instead of one in /usr/local - Patch to never rebuild documentation, the full copy is included PR: ports/106790 Submitted by: Nick Barkas <snb@threerings.net> Approved by: maintainer timeout (sergei; 1 month) * - Update to 2.1.21sergei2006-10-092-4/+4 | * - Add patches synced with sysutils/cfengine2 portsergei2006-10-094-0/+130 | | | | Forgotten by: cvs(1) * - Resurrect sysutils/cfengine port removed year ago. It is currentlysergei2006-10-094-0/+95 | | | | | | | | | synced with sysutils/cfengine2 which it is going to replace. The reason for that is Cfengine 2.x being the stable version now, so the need for keeping both old 1.x (sysutils/cfengine) and the new 2.x (sysutils/cfengine2) has been obsoleted. This is currently disconnected from the build. * - Remove sysutils/cfengine (cfengine-1.x) - the port is marked DEPRECATEDsergei2005-10-2010-232/+0 | | | | | | | | and has expired on 2005-09-14. Any cfengine-1.x users should consider migrating to cfengine-2.x (sysutils/cfengine2). Approved by: gordon (maintainer) * - Mark this port DEPRECATED; users are advised to use sysutils/cfengine2sergei2005-03-141-0/+4 | | | | | | | - Set EXPIRATION_DATE to 6 months from now - Set NO_LATEST_LINK Approved by: gordon (maintainer) on freebsd-ports * Remove conditional dependencies on security/tcp_wrapper: That portcperciva2005-01-21