Commit graph

6327 commits

Author SHA1 Message Date
cheusov
4a8e26dde0 Fix a build failure of lang/heirloom-awk with clang 2011-11-12 19:14:06 +00:00
dholland
be32d3f2f8 No more libgtop.devhelp, update PLIST 2011-11-12 00:40:34 +00:00
marino
3a19b64a78 sysutils/desktop-file-utils: cleanup after deinstall
This package creates ${LOCALBASE}/share/applications directory, but it
didn't attempt to remove it upon deinstallation.  DEINSTALL fragment has
been updated to fix this.
2011-11-11 22:36:43 +00:00
gls
d284ee6919 Update sysutils/capistrano to 2.9.0
Changelog:

## 2.9.0 / September 24 2011

A vairly heavy release, including some new features which most of you won't
need, but power users have contributed, this also marks the beginning of the
end of the 2.x series, more information will follow in due course, but with
the proliferation of Bundler, and better ways to do deployment, we will be
introducing heavier changes to Capistrano to keep the tool current.

**Please note, following some reported problems with the asset pipeline code
being not found, remember Capistrano needs to be in your Gemfile, and as such
needs to be run with Bundler, otherwise you risk loading a system-wide version
of Capistrano who's behaviour might be different from that specified in your
Gemfile. This is also good practice because much of the deploy logic resides
in the Gem, and you wouldn't want that to change without your knowledge. Rails
applications include Cap in the Gemfile anyway, you should follow this
convention.**

* find_servers() will no longer raise if there are no servers, this behaviour
can be modified by way of the `:on_no_matching_servers` option. Thanks to
`@ppgengler`.

* Short Git SHA1 fragments are now supported in commands such as `cap deploy
-s revision=d7e99f` thanks to `@ndbroadbent`.

* One can now specify individual SCM commands by setting
`:scm_arguments_<command_name>`. Thanks to `@alextk`.

* Travis CI build now passes thanks to @andrew, build tested against MRI
`1.8.7`. `1.9.2` and `REE`.

* Support for Perforce labels, I don't know much about this, but I believe
it's much like deploying a Git tag, thanks to `@ak47`.

* Git SCM now correctly adheres to the `:scm_verbose` setting. Thanks
`@dubek`.

* `set()` can now be used to set a `false` value, previously this was a no-op.
Thanks to `@nilbus`.

* Support for Git 1.6x submodules, The Git SCM strategy now queries Git on the
server-side to ensure it supports the `--recursive` flag, if it doesn't then
it will fall back to using the long-hand. Many thanks to all those involved in
the discussion surrounding this topic, and to `@nilbus` for a beautifully
clean solution which doesn't hold us back.

* When using `:cached_copy` with Subversion, use `svn switch` to for more
reliable switching of branches/etc. Thanks to `@iGEL` for the patch that we
accepted finally, and to `@richmeyers` who also submitted a patch and
contributed to the discssion.

Other cleanups and minor improvements to the code and tests were committed by yours truly
(@leehambley), @maxim, @ak47 and @andrew).
2011-11-09 21:34:38 +00:00
drochner
36c32626ac deal better with error return values of *xattr() functions -- the
"bbackupd" selftest does mostly succeed now on NetBSD-current wuth UFS1
(where xattrs are supported by the OS but not the filesystem)
2011-11-09 18:38:02 +00:00
drochner
02b79893de sync w/ base pkg 2011-11-07 12:05:17 +00:00
drochner
1ee12e3026 update to 0.11.1
This switches to the 0.11 release branch (which took years to get
officially stable, although the release candidates were completely
usable).
changes:
-many bugfixes
-added some command line options to tools
-improved logging

0.11 is compatible to 0.10 -- if 0.11 programs are used in a client
setup installed by 0.10 a script should be modified to avoid spurious
email warnings -- see the release notes
2011-11-07 12:04:34 +00:00
drochner
81f10ccf10 update to 1.2.8.14
changes: minor bugfixes
2011-11-07 11:28:39 +00:00
gls
e252806594 Update sysutils/fabric to 1.2.3
Upstream changes since 1.2.2:

🐛`323` ~fabric.operations.put forgot how to expand leading tildes in
the remote file path. This has been corrected. Thanks to Piet Delport for
the catch.
🐛`182` During display of remote stdout/stderr, Fabric occasionally
printed extraneous line prefixes (which in turn sometimes overwrote wrapped
text.) This has been fixed.
🐛`430` Tasks decorated with ~fabric.decorators.runs_once printed
extraneous 'Executing...' status lines on subsequent invocations. This is
noisy at best and misleading at worst, and has been corrected. Thanks to
Jacob Kaplan-Moss for the report.

Update to 1.3 will require a new Python ssh library - forked from paramiko.
2011-11-02 22:05:42 +00:00
sbd
6e686dc4e9 Revert hard coded "py26" with "${PYPKGPREFIX}".
"${PYPKGPREFIX}" was accidentally replace with "py26" by blbump when I
did the recursive bump for graphics/freetype2 and I forgot to change them
back :(.
2011-11-01 23:18:23 +00:00
marino
746880764b PR#40628 sysutils/smartmontools: DragonFly support
Currently DragonFly is using the FreeBSD-specific configuration for
Smartmontools.  In the future, a DragonFly-specific file should be
created and moved upstream, but for now these additional macro
conditions will provide DragonFly support.
2011-11-01 12:59:17 +00:00
sbd
0dc6193f32 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
sbd
e93e5d65e3 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
dholland
bd3e22d634 Fix typo in previous that made deinstallation fail... 2011-10-29 15:17:17 +00:00
jmcneill
afae800479 fix previous 2011-10-29 14:16:53 +00:00
marino
e6e2fb2e6c sysutils/dbus: Fix pkg_delete errors
Fixes the following errors:

> pkg_delete dbus-1.2.4.6nb4
pkg_delete: Directory '/usr/pkg/share/dbus-1/system-services' disappeared, skipping
pkg_delete: Directory '/usr/pkg/share/dbus-1/service' disappeared, skipping
2011-10-29 13:26:59 +00:00
jmcneill
a4b54e7a16 Fix build for 32-bit hosts with a 64-bit time_t 2011-10-29 10:20:52 +00:00
obache
6a87d5c62b Update duplicity to 0.6.16.
while here,
* LICENSE=gnu-gpl-v2
* no need to buildlink with py-boto, simple DEPENDS is sufficient.
* no need to depend on py-gnupg, this package contains own one.
* fixes locale dir.
* distutils package, register egg-info.

New in v0.6.16 (2011/10/16)
----------------------------
Enhancements:
- Usability enhancement: sign passphrase prompt has no second
  verification prompt anymore, symmetric passphrases are
  still verified
- Fixed Unicode errors when translations are used.
- Replaced old tarfile.py with Python 2.7 version, modded
  to support Python 2.4 syntax.

Bugs closed in this release:
485219     Fixed fields are not fixed, leading to buffer overflows...
676109     Amazon S3 backend multipart upload support
690549     uid and guid setting adversely affects integrity
739438     Local backend should always try renaming instead of copying
832149     Uploads to Rackspace fail silently
835892     duplicity crash: "AssertionError: rb None None"
838162     Duplicity URL Parser is not parsing IPv6 properly
838264     Duplicity thinks partial encrypted backups are not encrypted
870116     Duplicity does not handle UIDs higher than 60001

Merges:
lp:~ed.so/duplicity/reuse-passphrase-for-signing-fix
lp:~mterry/duplicity/cloudfiles-10k
lp:~duplicity-team/duplicity/check-volumes
lp:~mterry/duplicity/tarfile
lp:~mterry/duplicity/partial-encryption
lp:~mterry/duplicity/fix-local-backend-validation
lp:~ross-ross-williams/duplicity/gpg-agent-fix
lp:~mterry/duplicity/rbNoneNone
lp:~ed.so/duplicity/UnicodeDecodeError


New in v0.6.15 (2011/08/19)
----------------------------
Enhancements:
- Ignore 404 errors when deleting a file on Ubuntu One.
- Ignore ENOENT (file missing) errors where it is safe.
- Set minimum Python version to 2.4 in README.
- introduce --numeric-owner parameter
  patch courtesy of Lukas Anzinger <l.anzinger AT gmail.com>
- duplicity:restore_check_hash
  "Invalid data - *** hash mismatch" lists the offending filename
- fixes to unit tests to support SIGN_PASSPHRASE

Bugs closed in this release:
524922     duplicity does not have numeric uid/gid support
703142     AssertionError: assert len(chain_list) == 2
794576     Transport endpoint is not connected
815635     Bad passphrase can leave bogus sigtar in archive
818178     Shouldn't try to delete files it knows don't exist
821368     Error doing backup of the .evolution folder
823556     sftp errors after rev 740 change
824678     0.6.14 Fails to install on 8.04 LTS (Hardy)

Merges:
lp:~mterry/duplicity/u1-ignore-404
lp:~mterry/duplicity/guard-tarinfo
lp:~mterry/duplicity/enotconn
lp:~mterry/duplicity/look-at-partials-during-sync
lp:~mterry/duplicity/more-accurate-sync
lp:~mterry/duplicity/report-encrypted-chains
lp:~mterry/duplicity/815635
lp:~mterry/duplicity/retry-u1
lp:~mterry/duplicity/818178
lp:~ed.so/duplicity/encr-sign-key2
lp:~mterry/duplicity/u1-fixes
lp:~carlos-abalde/duplicity/google-docs
lp:~ed.so/duplicity/numowner+hashverbose


New in v0.6.14 (2011/06/18)
----------------------------
Enhancements:
452342     Provide Ubuntu One integration

Bugs closed in this release:
433591     AttributeError: FileobjHooked instance has no attribute 'name'
487720     Restore fails with "Invalid data - SHA1 hash mismatch"
507904     Cygwin: Full Backup fails with "IOError: [Errno 13] Permission denied"
512628     --exclude-filelist-stdin and gpg error with/without PASSPHRASE
680425     Endless retype passphrase when typo
705499     "include-filelist-stdin" not implemented on version 0.6.11
739438     [PATCH] Local backend should always try renaming instead of copying
753858     cannot import name S3ResponseError
761688     Difference found: File X has permissions 666, expected 666
777377     collection-status asking for passphrase
778215     ncftpls file delete fails in ftpbackend.py
782294     create tomporary files with sftp
782321     duplicity sftp backend should ignore removing a file which is not there
792704     Webdav(s) url scheme lacks port support
782294     create tomporary files with sftp
782337     sftp backend cannot create new subdirs on new backup
794123     Timeout on sftp command 'ls -1'
797758     Duplicity ignores some FatalErrors
793096     Allow to pass different passwords for --sign-key and --encrypt-key

Merges:
lp:~ed.so/duplicity/0.6-add_sftp
lp:~ed.so/duplicity/0.6-nonfatal-exclude
lp:~lekensteyn/duplicity/multipass
lp:~mterry/duplicity/797758
lp:~mterry/duplicity/gio-name
lp:~mterry/duplicity/levelName
lp:~mterry/duplicity/retry-decorator
lp:~mterry/duplicity/u1-status


New in v0.6.13 (2011/04/02)
----------------------------
Enhancements added this release:
New manual test to make Ctrl-C issues easier to replicate.
Use python-virtualenv to make testing multiple Python versions easier.
In boto backend check for existing bucket before trying to create.

Bugs closed in this release:
579958     Assertion error "time not moving forward at appropriate pace"
613244     silent data corruption with checkpoint/restore
731905     File "/usr/bin/duplicity", error after upgrade from 6.11 to 6.12


New in v0.6.12 (2011/03/08)
----------------------------
Enhancements added this release:
626915     ftps support using lftp (ftpsbackend)

Bugs closed in this release:
486489     Only full backups done on webdav
578663     Use log codes for common backend errors
581054     Inverted "Current directory" "Previous directory" in error message
620163     OSError: [Errno 2] No such file or directory
629136     sslerror: The read operation timed out with cf
629984     boto backend uses Python 2.5 conditional
655797     symbolic link ownership not preserved
670891     Cygwin: TypeError: basis_file must be a (true) file ...
681980     Duplicity 0.6.11 aborts if RSYNC_RSH not set
700390     Backup fails silently when target is full (sftp, verbosity=4)
704314     Exception in log module

Merges:
lp:~mterry/duplicity/backend-log-codes3
lp:~blueyed/duplicity/path-enodev-bugfix


New in v0.6.11 (2010/11/20)
----------------------------
Bugs closed in this release:
433970     Add an option to connect to S3 with regular HTTP (and not HTTPS)
578663     Use log codes for common backend errors
631275     missing ssh on rsyncd url - rsync: Failed to exec ssh: ...
635494     backed up to S3, wiped drive, reinstalled, unable to restore backup
637556     os.execve should get passed program as first argument
669225     sftp: "Couldn't delete file: Failure'" only logged on level 9
655468     0.6.10 does not work with S3
674506     RsyncBackend instance has no attribute 'subprocess_popen_persist'

Merges:
lp:~blueyed/duplicity/bug-669225
lp:~duplicity-team/duplicity/po-updates
lp:~ed.so/duplicity/0.6.10-backend_fixes
lp:~ed.so/duplicity/RSYNC_RSH-fix
lp:~ed.so/duplicity/sign_symmetric2
lp:~ed.so/duplicity/survive_spaces
lp:~l2g/duplicity/use-py.test
lp:~mbp/duplicity/433970-non-ssl


New in v0.6.10 (2010/09/19)
----------------------------
Bugs closed in this release:
542482     Offer command to remove old incremental backups from target
578663     Use log codes for common backend errors
589495     duplicity --short-filenames crashes with TypeError
612714     NameError: global name 'parsed_url' is not defined
613448     ftpbackend fails if target directory doesn't exist
615449     Command-line verbosity parsing crash


New in v0.6.09 (2010/07/25)
----------------------------
Bugs closed in this release:
502609     Unknown error while uploading duplicity-full-signatures
539393     Duplicity returns 1 when continuing an interrupted backup
550455     duplicity doesn't handle with large files well
567738     --ssh-options options passing options to ssh do not work
576564     username not url decoded in backend (at least rsync)
579958     Assertion error "time not moving forward at appropriate pace"
582962     Diminishing performance on large files

Upgraded tahoebackend to new parse_url.
Fix to warning message in sshbackend.


New in v0.6.08b (2010/03/11)
----------------------------
Fix bug where encrypted backup without --gpg-options crashes.
This was a followup issue to bug 490619 released in 0.6.07.
This is attempt #2 -- not sure what happened to the patch,
but it did not show up in 0.6-series like it should have.


New in v0.6.08a (2010/03/11)
----------------------------
Fix bug where encrypted backup without --gpg-options crashes.
This was a followup issue to bug 490619 released in 0.6.07.


New in v0.6.08 (2010/03/07)
---------------------------
Bugs closed in this release:
519110     Need accurate man page info on use of scp/sftp usage.
532051     rdiffdir attempts to reference undefined variables with some command arguments
529869     TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'
530910     TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'


New in v0.6.07 (2010/02/28)
---------------------------
Bugs closed in this release:
459511     --tempdir option doesn't override TMPDIR
467391     [PATCH] WebDAV backend doesn't work
487686     re-add scp backend and make available via command line option
490619     Use optparse not getopt
497243     0.6.06, archive dir: cache desynchronization caused by remove*
501093     SSHBackend doesn't handle spaces in path
505739     "sslerror: The read operation timed out" with S3
520470     Don't Warn when there's old backup to delete
522544     OSError: [Errno 40] Too many levels of symbolic links
388673     Allow renaming paths as they are restored


New in v0.6.06 (2009/10/29)
---------------------------
Merged in lp:~mterry/duplicity/list-old-chains
List/keep old signature chains

Applied patches from Kasper Brand that fixed device file handling.
http://lists.gnu.org/archive/html/duplicity-talk/2009-09/msg00001.html

Merged in lp:~l2g/duplicity/flag-transl-comments which cleared up how
translation comments should be passed to the translators cleanly now.

Applied 422477; [PATCH] IMAP Backend Error in delete()

Merged in lp:~mterry/duplicity/iterate-warnings
Add machine codes to various warnings when iterating over source files

Fix problems with unittests under Jaunty.  It appears that redirection
in os.system() has changed for the worse, so a workaround for now.

Fix problem in restart where there were no manifest entries and no
remote volumes stored.  We clean out the partial and restart.

Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18


New in v0.6.05 (2009/08/28)
---------------------------
Merged in lp:~l2g/duplicity/test-compat from Larry Gilbert which made
the testing compatible across more systems.  Also fixed the remaining
collectionstest bug which was trying to test with no cache present.

Bugs fixed this release:
407968  GIO backend can't restore
408059  Failure due to _logger.log failure for content with special
        characters: TypeError decoding Unicode not supported
409593  deja-dup (or duplicity) deletes all signatures
412667  "duplicity remove-older-than" asks for passphrase even though
        not required
418170  [PATCH] file names longer then 512 symbols are not supported


New in v0.6.04 (2009/08/01)
---------------------------
One major and one minor change.  The "No such file or directory" error
is bad enough that this should be released quickly.  For those of you
using encryption, this is not a problem, but for those of you that do
not use encryption (--no-encryption), then this will manifest itself if
the local cache gets out of sync with the remote store.

Bugs fixed this release:
405734  duplicity fails to restore files that contain a newline character
403790  Backup error: No such file or directory


New in v0.6.03 (2009/07/29)
---------------------------
Lots of small changes and some bug fixes.
* Restart error handling has been smoothed out a great deal and it
  "does what is right" in order to keep going.
* Backends are now optional, if they fail an Info message is put out
  to notify of the failure and why.
* There was more work on translations and internationalization.
Thanks to everyone!

Bugs fixed this release:
377528  --file-to-restore doesn't work with trailing slash
394757  Backend imports should be made optional
398230  Deja-dup backup fails with message: "Unable to locate last file"
401303  0.6.2 manpage inconsistent wrt. archive-dir/name
405646  Small i18n error
405975  duplicity.gpg.gpg_failed() breaks and spews on GnuPG error
402794  duplicity public-key-only incompatible with gnupg 2.0.11


New in v0.6.02 (2009/07/07)
---------------------------
Duplicity will now remove any spurious files left in the cache from
a previous run.  This will keep the metadata cache in sync with the
remote storage metadata.

Bugs fixed this release:
394629  Hang on first collection-status
379386  Fix 'list-current-files' with missing archive dir
395826  "No such file or directory" when backing up second time
394627  User-friendly archive dir print
388699  Manifest mismatch error


New in v0.6.01 (2009/07/01)
---------------------------
Fixed issues in Checkpoint/Restart:
* The --name backupname" option was added to allow the
  user to separate one archive from another.  If not
  specified, the default is an MD5 hash of the target
  URL, which should suffice for most uses.

* The archive_dir (cache) is now stored in a standard
  location, defaulting to ~/.cache/duplicity.  See
  http://standards.freedesktop.org/basedir-spec/latest/

* The interaction between the --archive-dir option and
  the --name option allows for four possible results
  for the location of the archive dir.
    - neither specified (default)
      ~/.cache/duplicity/hash-of-url
    - --archive-dir=~/arch, no --name
      ~/arch/hash-of-url
    - no --archive-dir, --name=foo
      ~/.cache/duplicity/foo
    - --archive-dir=~/arch, --name=foo
      ~/arch/foo

* duplicity will now copy needed metadata from the
  remote store to the local cache as needed.  This
  means that the first use after upgraded from 0.5.x
  will have the metadata copied to the local archive
  dir in order to sync both.

* cleanup will now work correctly with the archive
  dir and separates the local from the remote files.

Bugs fixed this release:
* 388034     Unable to backup
* 378940     python2-6 issue / UTF-8 charset / Ubuntu 9.04
* 379386     Fix list-current-files w/ missing archive dir
* 387102     Asynchronous upload not working properly
* 387218     Make scp/ssh into sftp-only backend
* 388992     List of Orphaned Files Growing
* 392905     NoneType object has no attribute 'startswith'
* 393372     Error creating directory
* 383412     Add InfoCodes for upload events
* 383419     Add gio backend


New in v0.6.00 (2009/06/08)
---------------------------
Checkpoint/Restart capability added.  Checkpoint is
done at every volume written and Restart is done at
start of the next volume in the set.  Changes to
normal operations include a permanent duplicity
archive-dir at ~/.duplicity to save state.

To accomplish this, the signature and archive files
in the archive-dir now have three states:
1) temporary until the first volume has been written,
2) partial until the final volume has been written and
   sent to remote storage,
3) permanent with the same name as always.

Assumptions are made that if a restart is needed, then
all arguments are the same as before and that no files
have been removed from the file system between runs.

From now on, the --archive-dir option can be used to
change the location of the archive dir, but you are
responsible for moving the files if you change it.

Other fixes:
Unicode filenames in log messages are now OK.

Fixed problem where Cygwin was returning -1 for the
hard max open file limit.
2011-10-29 07:48:47 +00:00
bouyer
9cf3e080a7 Do not hardcode /usr/pkg, use $PREFIX 2011-10-28 11:31:29 +00:00
ryoon
62455a9b83 Conver to use MACHINE_PLATFORM:MNetBSD-5.[0-8]* for NetBSD 5.2 or later.
Ponted out in PR pkg/45524
2011-10-27 09:58:44 +00:00
bouyer
5437a3f280 Re-add patch-dd and patch-de, without them it doesn't package properly.
Without these patches, config and sample files are installed in
${PREFIX}/etc/xen instead of ${PREFIX}/share/example/xen/
2011-10-26 13:39:48 +00:00
ryoon
ab463b00ff Fix PR pkg/45524
* Fix typo in patch-bc (fix build on any platform).
* Add workaround for NetBSD 5.0 build (dynamic link)
* Add some missing distrile lines (regen distinfo).
2011-10-26 11:31:12 +00:00
ryoon
d7fd39676e Update to 20100604 aka 6
* Convert patches to MAKE_FLAGS and BUILDLINK_TRANSFORM.
* Add CONF_FILES support.
* Replace /bin/rc.
* Add workaround for NetBSD 5.1

Tested on NetBSD/i386 4.0.1, 5.1, 5.99.56, and NetBSD/amd64 5.99.55,
and DragonFly/i386 2.10.1.

Changelog:
unknown
2011-10-25 16:28:17 +00:00
shattered
238184ed8b - don't MAKE dirs that we OWN
- use values of STATEDIR and MUNIN_RUN in OWN_DIRS/OWN_DIRS_PERMS
2011-10-23 11:39:04 +00:00
shattered
fcfe65caaf Add a note about htmldir and munin-graph. 2011-10-23 11:32:35 +00:00
cegger
1027369895 Update to Xen 4.1.2
Fixes/features include:
 * New XL toolstack
 * kexec/kdump
 * Remus
 * Device passthrough to HVM guests
 * Interrupt handling
 * Support for Supervisor Mode Execution Protection (SMEP)
2011-10-21 18:26:58 +00:00
hiramatsu
f08727bc0c Update p5-SSH-Batch to 0.028.
Changes from previous:
0.028
- atnodes: fixed tmp file leaks.
- atnodes: automatically check if openssh version >= 4.1.

0.027
- added support for the environment SSH_BATCH_RC to specify a
  different file name than the default ~/.fornodesrc.
  thanks Mithun Ayachit.
- updated host variable format check to /\w[-\.\w]*/.
- added the SSH_BATCH_PASSPHRASE environment for -P and
  SSH_BATCH_PASSWORD env for -w.
- added passphrase support.
- added some docs for tty option.

0.024
- tonodes: added rsync archive, update and compress mode. (liseen)
- fornodes: trim expressions when parsing them. (liseen)
- atnodes: added the use-tty option.
- fornodes: now we automatically create a default ~/.fornodesrc when it's missing.
- atnodes: added the "StrictHostChecking no" option for the first login.
2011-10-20 01:03:47 +00:00
obache
cb016392dc Recursive Bump from exiv2 shlib major bump. 2011-10-19 06:50:00 +00:00
hiramatsu
bba0f01c50 Update p5-Sys-SigAction-Changes to 0.15.
Changes from previous:
0.15  1 Jul 2011

Clean up POD. Close bug #69057. Other minor tweaks to POD.

0.13  23 Jun 2011

No functional changes. Fix for test timeout.t.
Fix strict undefined symbol error in timeout.t, when Time::HiRes is not present.
Not sure if constant pragma will exist in all supported perl versions,
so, we just commented out the use strict in this test.

Print warning when Time::HiRes not found in Makefile.PL

0.12  20 Jun 2011

Conditionally add 'LICENSE' => 'perl' to WriteMakefile()
call if $ExtUtils::MakeMaker::VERSION >= 6.3002.

Added support for timeout_call() in fractional seconds
expressed as a floating point number.  If Time::HiRes
is not loadable, then the timeout value is raised to the
next high integer value with the POSIX:ceil() funtion.

Added sig_alarm(), which timeout_call uses. This is drop
in replacement for alarm(). If Time::HiRes
is not loadable, then the seconds argument is raised to the
next high integer value with the POSIX:ceil() funtion.
2011-10-17 08:52:31 +00:00
bouyer
09ff945914 This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl
doens't exist.
2011-10-16 20:33:35 +00:00
bouyer
eebd533e00 This builds fine on netbsd-5, so relax ONLY_FOR_PLATFORM 2011-10-16 20:32:44 +00:00
obache
51921ad5cb Require openssl>=0.9.8 for afsocket-tls module.
fixes PR pkg/45419
2011-10-14 10:52:42 +00:00
gson
0396d0f18c Preserve file permissions when copying files from the ISO to the
memory stick image, because otherwise recent NetBSD versions that use
root on cd9660 instead of a ramdisk won't boot.

This is currently implemented by using a vnd mount instead of isoinfo -x
to extract the ISO contents.  This solution is less than ideal since
it requires root permissions and will fail if vnd0 is already in use.
Still, it's better than not working at all.  OK'd by agc.
2011-10-13 16:01:06 +00:00
jnemeth
a5b1838428 add and enable php-fileinfo 2011-10-13 07:32:39 +00:00
jym
75f9d172f4 Use security/libgcrypt during build. Its headers are required by libvirt.
Bug reported by Loic Maury <lmaury at gmail dot com> , thanks!
2011-10-12 20:36:55 +00:00
hans
eb3a4102c3 Fix build on SunOS. 2011-10-12 17:43:14 +00:00
wiz
4740cff0c3 Update to 3.01a06:
All:

-	A new rule RULES/profiled.lnk allows to call:

	smake COPTX=-pg LDOPTX=-pg LINKMODE=profiled

	to create binaries that use gprof.

-	The Makefile System is now able to switch gmake-3.82 into a more POSIX
	compliant mode to tell the shell to report problems back to gmake.

-	New autocof tests on whether printf supoorts %lld and %jd

-	Fixed the vc9-setup files to make VC9 work.

-	Newer Cygwin "tail" versions do no longer support UNIX syntax.
	change tail +2 to tail -n +2 in RULES/cc-mcs.rul to allow to use
	the Microsoft compiler again

-	A new environment variable MKLINKS_COPY allows to tell all
	MKLINS scripts to generate file copies rather than symlinks.
	Call:
		MKLINKS_COPY=true
		export MKLINKS_COPY
	to enable this feature

-	Run an additional test -h command in MKLNKS to verify whether mingw
	supports symlinks

-	MKLINKS now creates copies instead of symlink when we use MSC
	as MSC does not support to read symlinks files

-	Fixed a typo in include/schily/libport.h (group functions have been
	defined to return struct passwd* instead of struct group*

-	Fixed wrong bracketing for C++ in include/schily/stdlib.h

-	Fixed wrong bracketing for C++ in include/schily/utypes.h

-	Added a workaround for MSC to include/schily/utypes.h
	MSC believes that a 32 bit int and a 32 bit long are incompatible
	and cannot even be casted, so we need to make uint32_t a n unsigned long

-	Let include/schily/archdefs.h define the standard processor #defines
	when compiling with MSC.

-	New include file include/schily/windows.h works around the oddities
	from the MSC include file windows.h

-	include/schily/stdio.h now defines popen()/pclose() to _popen()/_pclose()
	if on WIN-DOS

-	include/schily/limits.h now defines PIPE_BUF

-	include/schily/utsname.h now defines struct utsname for our MSC uname()
	emulation.


-	The setup for the PATHs needed by Visual Studio 9 has been
	corrected.

-	autoconf has been modified to avoid optimizing away code that
	is intended for testing. This help to work against a problem
	with detecting mbrtowc() on MinGW

-	autoconf now tests for mbtowc() and wctomb()

-	RULES/i*86-mingw32_nt-gcc.rul now link against -lmingw32 instead
	of -lmgw32.

-	include/schily/stat.h now defines S_IREAD/S_IWRITE/S_IEXEC
	These macros are available on typical UNIX systems but not
	on Android. The definition comes from UNIX V7 and is not in
	POSIX. Needed by SCCS and the Bourne Shell

-	include/schily/wait.h now defines WIFCONTINUED() if needed

-	include/schily/wchar.h now defines mbtowc() to mbrtowc() if
	needed (e.g. on Android)

-	include/schily/ccomdefs.h now correctly knows about the GCC
	release that introduced __attribute__ (used).

-	Android is not POSIX (by not defining various functions as functions
	in libc as required by POSIX) because it tries to define many
	functions that are part of the standard as inline macros in
	include files only. This breaks autoconf, so we needed to rewrite
	some tests (e.g for getpagesize, tcgetpgrp, tcsetpgrp)

-	The Schily autoconf system has been enhanced to support cross
	compilation. Schily autoconf is based on GNU autoconf and
	GNU autoconf does not support cross compilation because it needs
	to run scripts on the target system for some of the tests.

	The "configure" script that is delivered with the Schily makefile
	system runs 718 tests and 68 of them need to be run on the target
	system.

	The Schily autoconf system now supports a method to run these 65
	tests natively on a target system. You either need a machine with
	remote login features or you need an emulator with a method to
	copy files into the emulated system and to run binaries on the
	emulated system as e.g. the Android emulator.

	We currently deliver three scripts for "remote" execution of
	programs on the target system:

	runrmt_ssh		runs the commands remove via ssh
	runrmt_rsh		runs the commands remove via rsh
	runrmt_android		runs the commands remove via the debug bridge

	If you need to remotely run programs on a system that is not
	supported by one of there three scripts, you need to modify one
	of them to match your needs.

	To enable Cross Compilation use the following environment variables:

	CONFIG_RMTCALL=		Set up to point to a script that does
				the remote execution, e.g.:

				CONFIG_RMTCALL=`pwd`/conf/runrmt_ssh

	CONFIG_RMTHOST=		Set up to point to your remote host, e.g.:

				CONFIG_RMTHOST=hostname
				or
				CONFIG_RMTHOST=user@hostname

				use a dummy if you like to use something
				like to the Android emulator.

	CONFIG_RMTDEBUG=	Set to something non-null in order to
				let the remote execution script mark
				remote comands. This will result in
				configure messages like:

				checking bits in minor device number... REMOTE 8

	Note that smake includes automake features that automatically
	retrieve system ID information. For this reason, you need to overwrite
	related macros from the command line if you like to do a
	cross compilation.

	Related make macros:

	K_ARCH=			# (sun4v) Kernel ARCH filled from uname -m / arch -k
	M_ARCH=			# (sun4)  Machine filled from arch
	P_ARCH=			# (sparc) CPU ARCH filled from uname -p / mach
	OSNAME=			# sunos, linux, ....
	OSREL=			# 5.11
	OSVERSION=		# snv_130
	CCOM=			# generic compiler name (e.g. "gcc")
	CC_COM=			# compiler to call (name + basic args)

	ARCH=			overwrites M_ARCH and P_ARCH

	It is usually suffucient to set ARCH and OSNAME.

	In order to use a cross compiler environment instead of a native compiler,
	set the make macro CC_COM to something different than "cc".

	If you are on Linux and like to compile for Android, do the following:

	1) 	set up CC acording to the instructions from the cross compiler
		tool chain

	2)	set environment variables CONFIG_RMTCALL / CONFIG_RMTHOST, e.g.:
		setenv CONFIG_RMTCALL `pwd`/conf/runrmt_android
		setenv CONFIG_RMTHOST NONE

	3)	call smake:

		smake ARCH=armv5 OSNAME=linux CCOM=gcc "CC_COM=$CC"


-	Several programs no longer test for HAVE_DEV_* but for HAVE__DEV_*
	as we did switch from hand written tests for /dev/tty, /dev/null
	and similar to  AC_CHECK_FILES(/dev/tty /dev/null /dev/zero)

-	The Makefile system now links dynamic libraries on Mac OS X against
	libgcc_s.1 instead of libgcc.

Libschily:

-	New function permtostr() in libschily allows to convert a
	mode_t like stat.st_mode into a chmod compliant string like:

		u=rw,g=r,o=r

	that is accepted by libschily::getperm() to allow a  conversion
	back to a mode_t variable.

-	libschily::rename() now uses mktemp() to temorarily save the
	rename target file.

-	comerr() now maps exit codes that would fold to '0' to EX_CLASH
	which is -64

-	New functions zerobytes() and cmpmbytes() added to libschily.

-	New functions strstr() and wcsstr() added to libschily.

-	libschily/fexec.c moved the workaround against the Mac OS X linker
	for "environ" upwards to cover the new code also.

-	Fixed libschily/gettimeofday.c to compile with MSC

-	Fixed libschily/sleep.c to compile with MSC

-	Fixed libschily/usleep.c to be empty with MSC as sleep.c includes
	a working usleep()

-	libschily/gethostname.c enhanced to support Win-DOS with cl.exe

-	libschily/uname.c New function to support Win-DOS with cl.exe

-	libschily/dirent.c New functions: opendir()/closedir()/readdir()
				to support Win-DOS with cl.exe

-	libschily/kill.c New function to support Win-DOS with cl.exe

-	libschily/stdio/fgetline.c 64 bit speedup by calling fgets() in
	case that getc() is not a macro.

-	libschily/stdio/fgetstr.c 64 bit speedup by calling fgets() in
	case that getc() is not a macro.

-	libschily/chown.c new to support Win-DOS with cl.exe

Libfind:

-	libfind/find.c disables -exec in case there is no fork().
	This is in order to support MINGW

Libscg:

-	libscg::scsi-aix.c was updated with some experimental code to support
	two new SCSI kernel interfaces on AIX.

-	Allow to disable the SCSI low level transport adoption layer
	from libscg by adding -DNO_SCSI_IMPL

-	libscg/scsihack.c now supports the MSC compiler

-	Several small changes to work around oddoties fount in MS include files

-	Trying to better support AIX again.

Cdrecord:

-	Several changes to support mingw and MSC

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	Several changes to support mingw and MSC

Readcd:

-	Better algorithm for -edc-corr

Scgcheck:

-	Several changes to support mingw and MSC

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	The mkisofs diagnostic tools now support MSC that does not support
	POSIX terminal handling.
2011-10-10 13:54:47 +00:00
zafer
b5dba56423 update MASTER_SITES. Saves one redirect. 2011-10-09 14:57:24 +00:00
obache
721d82152e Some fixes and improvements:
* Using libtool.
* fixes configure option for pidfile.
* tell sysconfigdir to configure.
* syslog2ng is using awk, add runtime dependency on awk and fix shebang.
* and let not to patch hard-coded uname path for NetBSD specific.
* VARBASE is used for various directory, set to BUILDE_DEFS.
* remove distractions from PLIST, libtoolized shlib files and an empty line.
  PR pkg/45419
* fixes config file handling with CONF_FILES.
* require dbdir specified by --localstatedir.

Bump PKGREVISION.
2011-10-09 10:59:31 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
abs
4cce31cbca correctly export avahi buildlink to callers when required.
Many thanks to wiz for the pointer
2011-10-08 08:02:21 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
dholland
11e253a3a4 Fix another broken DEPENDS line. 2011-10-07 03:58:04 +00:00
hiramatsu
cb932a442d Add HOMEPAGE and LICENSE. 2011-10-06 14:42:42 +00:00
hiramatsu
e5b3dec277 Update p5-File-Remove to 1.50.
Changes from previous:
1.50 Mon 11 Jul 2011 - Adam Kennedy
        - Adding a second skip for the known-bad cygwin file permissions problem

1.49 Wed 14 Mar 2011 - Adam Kennedy
        - Restoring 02_directoreis to no_plan as it runs different test counts
          on different systems.

1.48 Fri 11 Mar 2011 - Adam Kennedy
        - Promoting dev code to production version
        - Fixed a major bug in the 1.46 logic that works out what to change the
          cwd to when deleting while inside a directory.

1.47_01 Fri 18 Feb 2011 - Adam Kennedy
        - Add test counts to all test scripts
        - Added a test for space-safe globs

1.46 Fri 18 Feb 2011 - Adam Kennedy
        - No changes from 1.45_01
        - CPAN Testers likes the dev release, moving to production release

1.45_01 Thu 17 Feb 2011 - Adam Kennedy
        - Updated to Module::Install::DSL 1.00
        - Skip test on cygwin due to non-root users not being able to deny
          themselves write permissions to files.
        - Added a test to delete directories when the current working
          directory is inside the location to delete (ADAMK)
        - Fixes for trash() with callbacks and on Mac (MIYAGAWA)
2011-10-06 12:44:27 +00:00
gls
4713b0d118 Update sysutils/fabric to 1.2.2
Full changelog is: https://github.com/fabric/fabric/blob/1.2.2/docs/changelog.rst

Changelog:

:release:`1.2.2 <2011-09-01>`
:release:`1.1.4 <2011-09-01>`
:release:`1.0.4 <2011-09-01>`
🐛`252` ~fabric.context_managers.settings would silently fail to set env values for keys which did not exist outside the context manager block. It now works as expected. Thanks to Will Maier for the catch and suggested solution.
:support:`393` Fixed a typo in an example code snippet in the task docs. Thanks to Hugo Garza for the catch.
🐛`396` :option:`--shortlist` broke after the addition of :option:`--list-format <-F>` and no longer displayed the short list format correctly. This has been fixed.
🐛`373` Re-added missing functionality preventing :ref:`host exclusion <excluding-hosts>` from working correctly.
🐛`303` Updated terminal size detection to correctly skip over non-tty stdout, such as when running fab taskname | other_command.
:release:`1.2.1 <2011-08-21>`
:release:`1.1.3 <2011-08-21>`
:release:`1.0.3 <2011-08-21>`
🐛`417` :ref:`abort-on-prompts` would incorrectly abort when set to True, even if both password and host were defined. This has been fixed. Thanks to Valerie Ishida for the report.
:support:`416` Updated documentation to reflect move from Redmine to Github.
🐛`389` Fixed/improved error handling when Paramiko import fails. Thanks to Brian Luft for the catch.
2011-10-04 19:47:43 +00:00
dsainty
0137903083 Upstream patch to build on Linux systems without V4L1 support.
http://cgit.freedesktop.org/hal/commit/?id=ae13d96fa2a0612b6000f4b8f6ed9d3564035703

Fixes build on Ubuntu 11.04.
2011-10-04 10:31:37 +00:00
manu
a1d2d5a5be PHP bindings for libmagic, from pkgsrc-wip (filip@joyent.com) 2011-10-04 07:42:35 +00:00
sborrill
45f69fa8c6 Conflict with xenstoretools 2011-10-03 17:01:23 +00:00