Commit graph

61 commits

Author SHA1 Message Date
drochner
55354dccfb update to 2.26.3
changes:
-Build fixes
-Fix problem with RSA key sizes that are not a multiple of 8.
 This affected use of SSH keys in particular
-Fix crash related to secure memory
2009-07-09 17:59:25 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
drochner
1404b26fd3 update to 2.26.1
changes:
-DBus now automatically starts the gnome-keyring service properly
-Initialize daemon with LOGNAME and USERNAME environment variables
-Add DBus method for getting the gnome-keyring environment variables
-misc fixes
2009-04-16 19:35:29 +00:00
dsainty
2233fd895c Work around the problem that BUILDLINK_LDADD.dl is not initialised by
mk/dlopen.buildlink3.mk until very late in the proceedings.  Fixes build on
Linux.  No PKGREVISION bump required, no functional change on platforms where
the build completed.

Addresses PR pkg/41080.

Ok'd by wiz@
2009-03-30 14:14:19 +00:00
snj
348194d7b9 Add two missing @dirrm entries to PLIST. Welcome to nb1. 2009-03-22 14:45:19 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
tnn
98190c9b0c Fix build failure due to 64-bit time_t. 2009-03-17 13:52:08 +00:00
jmcneill
c3e1066185 Update gnome-keyring to 2.26.0.
Changes between 2.24.0 and 2.26.0:
==================================

    * Refactor PKI code to make it modular, loosely coupled and easier
      to hack and test.
    * Add standard widgets for display of certificates.
    * If login keyring doesn't exist when changing a PAM password,
      don't create it automatically.
    * Overhaul the secure memory allocator to have memory guards,
      be valgrind compatible, and also be sparing with secure memory.
    * When importing keys, prompt to initialize new PKCS#11 tokens.
    * Fix export of RSA keys to be more interoperable.
    * Make the gp11 library multi-thread safe.
    * Rework initialization of daemon, and the way that it
      integrates with the new session manager.
    * Close open file descriptors before starting daemon from PAM.
    * Don't leave keyring daemon running if PAM just started it
      for a password change.
    * Register environment variables with session properly.
    * Remove usage of deprecated glib/gtk stuff.
    * Hundreds of other smaller changes and fixes.
2009-03-15 18:14:24 +00:00
ahoka
e3e6b13ee0 Add MESSAGE for giving instructions about single sign on. 2009-03-04 19:25:56 +00:00
ahoka
05ae0e14e9 security/39313 strikes again
Do a workaround here too.
2009-01-11 20:32:18 +00:00
jmcneill
0e3928c81e enable hal, bump PKGREVISION 2008-11-24 14:39:19 +00:00
wiz
96c8559ed9 Update to 2.24.1:
Changes in version 2.24.1 are:
* Fix crash on logout on Solaris. [Jeff Cai]
* Add missing 'server' attribute to the NETWORK_PASSWORD schema.
2008-10-25 00:49:32 +00:00
drochner
6cc7cf199c update to 2.24.0
This switches to the gnome-2.24 release branch.
2008-10-16 13:45:38 +00:00
drochner
c44a332480 update to 2.22.3
changes:
-Better initization of (non-crypto) random number generator
-Build fixes
2008-07-14 17:20:35 +00:00
tron
71065d0d2f Restore NetBSD specific part of the patch which got lost in the
last commit.
2008-05-30 13:55:48 +00:00
tron
9f3ec4170c Fix build problem under Mac OS X caused by broken code to support
getpeereid() .
2008-05-30 12:30:07 +00:00
drochner
532e197c84 update to 2.22.2
changes:
-minor UI improvements
-bugfixes
-portability improvements, in particular for credential passing on
 local sockets -- unfortunately a bit of the patch I submitted upstream
 got lost
2008-05-29 10:47:52 +00:00
jmmv
0d3662ee66 Drop maintainership
Stop lying and drop maintainership of these packages.  I have not
maintained them for a very long time already, so leave room for
fresh blood to take over them.
2008-04-30 13:38:14 +00:00
drochner
2a4296c275 update to 2.22.1
This switches to the gnome-2.22 release branch.
2008-04-10 16:53:44 +00:00
tnn
e18489a712 Fix build on HPUX:
in HP's alternate universe, MAP_ANON is called MAP_ANONYMOUS.
2008-02-06 00:36:06 +00:00
drochner
0d926fe456 update to 2.20.3
changes: minor fixes
2008-01-11 14:02:42 +00:00
drochner
a667d0e7df pull in pam.buildlink3.mk for proper handling of the various PAM
versions, fixes PR pkg/37545 by Ondrej Tuma, and makes special handling
of Darwin unnecessary (tested by Matthias Scheler)
2007-12-17 16:45:11 +00:00
drochner
1d77bfd6a8 update to 2.20.2
changes:
-build fixes (not relevant to pkgsrc)
* Don't print out a warning message in applications using
  libgnome-keyring when non-pageable memory cannot be allocated.
2007-11-29 20:14:26 +00:00
rillig
438bd8aea8 Added a patch that fixes the build on Solaris 10. 2007-11-13 12:04:24 +00:00
tron
2c10fdef3b Fix detection of PAM support under Mac OS X to get "pam_gnome_keyring.la"
built. Bump package revision because package was previously incomplete
and the package list incorrect.
2007-11-04 14:36:05 +00:00
drochner
7bbeb9cae3 update to 2.20.1
This switches to the new gnome-2.20 branch.
(While this is not part of the "platform" subset formally, it is used
by platform -- this looks like an inconsistency in gnome packaging.)
2007-10-31 20:20:30 +00:00
drochner
da73c6dbf0 update to 0.8.1
changes:
* Fixes some a null pointer crashes when called with a NULL
  keyring
* Translations
2007-04-10 18:30:05 +00:00
wiz
adabc0cd25 Update to 0.8. Bump ABI depends for new dbus dependency.
Changes in version 0.8 are:
* Translations

Changes in version 0.7.92 are:
* Fix build by including sys/types.h
* In gnome_keyring_free() don't crash on NULL parameter.

Changes in version 0.7.91 are:
* Add method for library to discover daemon via DBus. Adds soft
  DBus dependency.
* Fixes for building on kFreeBSD.

Changes in version 0.7.3 are:
* Fix endless loop when creating a keyring and a file by that name
  already exists.
* Fix crasher when deleting session keyring.
* Fix crasher when doing find operation with NULL attribute string.
* Sync files to disk after writing to keyring.

Changes in version 0.7.2 are:
* Don't have multiple password dialogs presented for the same
  keyring

Changes in version 0.7.1 are:
* Added GNOME_KEYRING_ITEM_APPLICATION_SECRET which allows an item
  to be for a single application only with strict access controls.
* New function gnome_keyring_item_get_info_full(_sync) which allow
  retrieval of item meta data without the secret, thus not incurring
  an ACL prompt.
* Translation updates
2007-03-21 12:04:58 +00:00
joerg
aa48c98240 DESTDIR support. 2006-11-05 17:31:09 +00:00
joerg
2ebd1e817d Fix build on DragonFly and other platforms without LOCAL_CREDS.
No idea how this code was ever tested, it can't compile for obvious
reaons.
2006-09-17 14:43:00 +00:00
jmmv
98a55b9faf Changes in version 0.6.0 are:
* NetBSD fixes
* Crash fix
* Typo fix
* Translations

Changes in version 0.5.2 are:
* Translation updates
* Better title in docs
* Fixed crashes
* New function: gnome_keyring_item_grant_access_rights_sync

Changes in version 0.5.1 are:
* Support changing password of a keyring
* Create ~/.gnome2 if needed
* Save keyring when an ACL is added
* Add password strength meter
* Small bugfixes
2006-09-15 15:08:52 +00:00
jmmv
c0e9b110c0 Redo LOCAL_CREDS support in a way that does not change the communication
protocol (it's more likely to be accepted and is much easier on the code).
Bump PKGREVISION to 3.
2006-08-28 08:30:12 +00:00
jmmv
9daaf50708 Implement support for LOCAL_CREDS socket credentials. Bump PKGREVISION to 2.
This fixes gnome-keyring under NetBSD which, AFAICT, didn't work at all.
There are still some problems remaining in gnome-keyring-manager, but I
think these are not related to this issue.
2006-08-27 16:10:21 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
wiz
a3605d5fd1 Update to 0.4.9:
Changes in version 0.4.9 are:
* Fix return value for some sync calls
* Translation updates
2006-03-13 18:27:46 +00:00
wiz
efaf20bf1f Update to 0.4.8.
Changes in version 0.4.8 are:
* Fix crash when asking for password
* Translation updates
2006-03-07 03:02:50 +00:00
wiz
293e58aa43 Update to 0.4.7:
* Fix --disable-nls
* Translation updates
2006-02-25 12:13:24 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
814835f51a Update to 0.4.6:
Changes in version 0.4.6 are:
* Confirm password when selecting new password
2005-12-31 00:09:56 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
jmmv
f4a6af3b4e Update to 0.4.5:
Changes in version 0.4.5 are:
* Fix a crash in some sync functions.
2005-10-12 21:46:00 +00:00
jmmv
ea09d3014b Update to 0.4.4:
Changes in version 0.4.4 are:
* Translation updates
* warning fixes
* require gtk 2.6
2005-10-10 13:43:05 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00