[csw-devel] SF.net SVN: gar:[8984] csw/mgar/pkg/gnome-keyring

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Fri Mar 5 09:40:18 CET 2010


Revision: 8984
          http://gar.svn.sourceforge.net/gar/?rev=8984&view=rev
Author:   wahwah
Date:     2010-03-05 08:40:18 +0000 (Fri, 05 Mar 2010)

Log Message:
-----------
gnome-keyring: GARification, update to 2.28

Added Paths:
-----------
    csw/mgar/pkg/gnome-keyring/branches/
    csw/mgar/pkg/gnome-keyring/branches/legacy/
    csw/mgar/pkg/gnome-keyring/tags/
    csw/mgar/pkg/gnome-keyring/trunk/Makefile
    csw/mgar/pkg/gnome-keyring/trunk/checksums
    csw/mgar/pkg/gnome-keyring/trunk/files/
    csw/mgar/pkg/gnome-keyring/trunk/files/inttypes-gck-rpc-module.c.patch
    csw/mgar/pkg/gnome-keyring/trunk/files/inttypes.patch

Removed Paths:
-------------
    csw/mgar/pkg/gnome-keyring/trunk/legacy/

Property Changed:
----------------
    csw/mgar/pkg/gnome-keyring/trunk/


Property changes on: csw/mgar/pkg/gnome-keyring/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Copied: csw/mgar/pkg/gnome-keyring/trunk/Makefile (from rev 8910, csw/mgar/pkg/template/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/gnome-keyring/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/gnome-keyring/trunk/Makefile	2010-03-05 08:40:18 UTC (rev 8984)
@@ -0,0 +1,197 @@
+# Copyright 2009 OpenCSW
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+## This file contains comments to guide you through various GAR settings.
+## Please remove unnecessary comments before committing your code to the code
+## repository. The comments to remove are marked with double hashes.
+## If you want to remove them all in-place, use:
+## gsed -i -e '/^##/d' Makefile
+##
+## For more information about GAR variables, please see:
+## https://sourceforge.net/apps/trac/gar/wiki/GAR%20Variable%20Reference
+##
+GARNAME = gnome-keyring
+GNOME_VERSION = 2.28
+GARVERSION = $(GNOME_VERSION).2
+##
+## The category that your software fits in. This is not a descriptive field, but
+## influences the build process. Depending on the CATEGORIES setting, different
+## Makefiles are included from gar/categories/ in your trunk directory, which
+## adjust the build settings for the respective category.
+##
+## Possible settings are:
+## apps, cpan, devel, gnome, java, kde, lang, lib, meta, net, python, server,
+## utils, x11, xfce, xorg, xtra
+CATEGORIES = gnome
+##
+## A one-line description of the package, which will appear in the pkginfo.
+DESCRIPTION = <please fill in>
+##
+## A longer description of the package. This is only for descriptive purposes
+## inside the Makefile and is not used elsewhere.
+define BLURB
+endef
+##
+## Upstream URL that should show up in the VENDOR field as well as on
+## http://opencsw.org/packages/<packagename>.
+SPKG_SOURCEURL = http://ftp.gnome.org/pub/GNOME/sources/$(GARNAME)/
+##
+## Whitespace-separated list of URLs to download the source package from.
+## There are presets: $(SF_MIRRORS), $(GNU_MIRRORS) and $(GOOGLE_MIRROR).
+MASTER_SITES = http://ftp.gnome.org/pub/GNOME/sources/$(GARNAME)/$(GNOME_VERSION)/
+##
+## SF_PROJ is required if you set $(MASTER_SITES) to $(SF_MIRRORS) and the
+## Sourceforge project name differs from $(GARNAME). Specifies the Sourceforge
+## project name of the software you wish to download.
+## SF_PROJ =
+##
+## A list of space separated patch filenames from files/ that are to be applied
+## to the extracted software before the ./configure stage. Patches need to be
+## included in the DISTFILES variable as well.
+## PATCHFILES =
+##
+## Whitespace-separated list of files which comprise this build. mGAR will look
+## for the files in the $(FILEDIR) (trunk/files) directory and on the
+## $(MASTER_SITES).
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+##
+## We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
+##
+## Catalog name is the name to be used with pkg{-get,util} -i <pkgname>.
+## It is different from the system package name, which by convention is CSWpkgname.
+CATALOGNAME_CSWgnomekeyring = gnomekeyring
+##
+## Set to 1 to mark the package as architecture-independent.
+## ARCHALL = 0
+##
+## A list of files / patterns that should be excluded from the package. Amends
+## the default list of excluded filenames $(MERGE_EXCLUDE_DEFAULT), which
+## contains things like libtool .la files and files with a leading ~.
+## EXTRA_MERGE_EXCLUDE_FILES =
+##
+## A list of space separated package names that should be marked as
+## incompatible with the current package. This will go into the depend file.
+## When a user has one of the incompatible packages installed and installs
+## your package, he will be prompted that the incompatible package must be
+## removed. He will however not be prevented to install your package without
+## removing the conflicting package first.
+## INCOMPATIBLE_PKGS =
+##
+##  The name of the license file that should be included in your package. Defaults
+##  to COPYING. See http://sourceforge.net/apps/trac/gar/wiki/CopyRightfor details
+##  on including and displaying licenses.
+## LICENSE =
+##
+## A list of space separated package names that should be produced from your
+## Makefile. This is used when a software has different components that can be
+## packaged and used individually (think runtime libraries, client tools, server
+## files, development headers). You don't need to set this when you just want to
+## produce one package.
+##
+## When you set this variable to include more than one package, you also need to
+## set PKGFILES_CSWpkgname for each package (except for the first one in your
+## $(PACKAGES) list) to define which files go into each package. The first
+## package from $(PACKAGES) one will hold all files that are not matched by
+## PKGFILES_ for other packages.
+PACKAGES = CSWgnomekeyring
+##
+## If specified, GAR feeds the almost-final package prototype file to
+## $(PROTOTYPE_FILTER) and reads the final package prototype file from it.
+## $(PROTOTYPE_FILTER) is usually a sed/awk/perl one-liner, which was mostly used
+## to prepare the prototype file for use with cswclassutils (see
+## $(SPKG_CLASSES)). Now that there are convenience variables for cswclassutils,
+## you will rarely have to use this. A still valid use case would be to change
+## the file permissions of a file to be set-UID.
+## See http://wiki.opencsw.org/cswclassutils-package for common usage information
+## PROTOTYPE_FILTER =
+##
+## cswclassutils settings
+##
+## A list of action classes. Possible values are:
+## none cswpreserveconf cswcpsampleconf cswpycompile cswusergroup cswinitsmf
+##	cswinetd cswetcservices
+## The class 'cswinitsmf' must be the last class listed. When you use cswclassutils,
+## you need to add CSWcswclassutils to RUNTIME_DEP_PKGS.
+## SPKG_CLASSES = none
+## Simplified settings for classes:
+## PRESERVECONF =
+## SAMPLECONF =
+## INITSMF =
+## USERGROUP =
+## ETCSERVICES = <file containing an entry for /etc/services>
+## INETDCONF = <file containing an inetd.conf formatted entry>
+## A list of runtime package dependencies in the form of CSWfoo.
+## RUNTIME_DEP_PKGS =
+##
+## A list of packages necessary to build this package
+## BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS)
+##
+## When using non-empty $(PACKAGES):
+## RUNTIME_DEP_PKGS_CSWpkgname =
+## SPKG_DESC_CSWpkgname =
+## PKGFILES_CSWpkgname =
+## CATALOGNAME_CSWpkgname =
+##
+## A list of space separated directories where objects should be stripped in
+## addition to the bin/ and sbin/ directories.
+## STRIP_DIRS =
+##
+## Define a custom target for the configure phase. When you set this, the target
+## that will be used instead of configure: target, is named
+## configure-$(CONFIGURE_SCRIPTS) and you will need to define it in your Makefile
+## after including gar/gar.include.mk. If you want to skip the configure phase
+## completely (for example when your software doesn't need to be compiled) assign
+## this variable an empty value. The procedure works for configure, build,
+## install and test steps.
+## CONFIGURE_SCRIPTS =
+## BUILD_SCRIPTS =
+## INSTALL_SCRIPTS =
+## TEST_SCRIPTS =
+##
+## Compilation settings
+##
+## The build directory.
+## WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)
+##
+## BUILD_ARGS is passed as an argument to gmake during the build phase. Use this
+## for example, if you need to override Makefile variables.
+## BUILD_ARGS =
+##
+## Arguments passed to the ./configure script.
+CONFIGURE_ARGS = $(DIRPATHS)
+##
+## BUILD64 =
+## CONFIGURE_ENV =
+## EXTRA_CFLAGS =
+## EXTRA_LDFLAGS =
+## EXTRA_INC =
+## EXTRA_LIB =
+## GARFLAVOR =
+## INSTALL_ARGS =
+## OPT_FLAGS_SOS = -xO3
+## OPT_FLAGS_GCC = -O2 -pipe
+##
+## The compiler to use. Defaults to SOS11, can be also: SOS12, GCC3, GCC4.
+## GARCOMPILER = SOS11
+##
+TEST_TARGET = check
+PATCHFILES += inttypes.patch
+PATCHFILES += inttypes-gck-rpc-module.c.patch
+STRIP_LIBTOOL = 1
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWfconfig
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWftype2
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWgconf2
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWgcrypt
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWggettextrt
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWglib2
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWgpgerr
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWgtk2
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWlibatk
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWlibcairo
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWlibdbus
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWlibtasn1
+RUNTIME_DEP_PKGS_CSWgnomekeyring += CSWpango
+
+include gar/category.mk

Copied: csw/mgar/pkg/gnome-keyring/trunk/checksums (from rev 8910, csw/mgar/pkg/template/trunk/checksums)
===================================================================
--- csw/mgar/pkg/gnome-keyring/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/gnome-keyring/trunk/checksums	2010-03-05 08:40:18 UTC (rev 8984)
@@ -0,0 +1,3 @@
+4b4bf38ea71ad5f10c40641c82ae02bc  gnome-keyring-2.28.2.tar.gz
+68afa66e7612189abe60c10102072a2c  inttypes-gck-rpc-module.c.patch
+cfa09fb838187a10fa2f936498982c77  inttypes.patch

Added: csw/mgar/pkg/gnome-keyring/trunk/files/inttypes-gck-rpc-module.c.patch
===================================================================
--- csw/mgar/pkg/gnome-keyring/trunk/files/inttypes-gck-rpc-module.c.patch	                        (rev 0)
+++ csw/mgar/pkg/gnome-keyring/trunk/files/inttypes-gck-rpc-module.c.patch	2010-03-05 08:40:18 UTC (rev 8984)
@@ -0,0 +1,11 @@
+--- gnome-keyring-2.28.2/pkcs11/rpc-layer/gck-rpc-module.c.orig	2010-03-05 09:18:08.406837643 +0100
++++ gnome-keyring-2.28.2/pkcs11/rpc-layer/gck-rpc-module.c	2010-03-05 09:18:20.406704072 +0100
+@@ -38,7 +38,7 @@
+ #include <stdlib.h>
+ #include <limits.h>
+ #include <ctype.h>
+-#include <stdint.h>
++#include <sys/inttypes.h>
+ #include <pthread.h>
+ #include <unistd.h>
+ #include <fcntl.h>

Added: csw/mgar/pkg/gnome-keyring/trunk/files/inttypes.patch
===================================================================
--- csw/mgar/pkg/gnome-keyring/trunk/files/inttypes.patch	                        (rev 0)
+++ csw/mgar/pkg/gnome-keyring/trunk/files/inttypes.patch	2010-03-05 08:40:18 UTC (rev 8984)
@@ -0,0 +1,11 @@
+--- gnome-keyring-2.28.2/egg/egg-buffer.h.orig	2010-03-05 09:06:31.005474422 +0100
++++ gnome-keyring-2.28.2/egg/egg-buffer.h	2010-03-05 09:06:59.832964326 +0100
+@@ -25,7 +25,7 @@
+ #define EGG_BUFFER_H
+ 
+ #include <stdlib.h>
+-#include <stdint.h>
++#include <sys/inttypes.h>
+ 
+ /* -------------------------------------------------------------------
+  * EggBuffer 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list