diff options
87 files changed, 1086 insertions, 7674 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index 53139e19fa..6f8196cf80 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -10,6 +10,67 @@ def base_path_join(a, *p): path += '/' + b return path +# for MD5/SHA handling +def base_chk_load_parser(config_path): + import ConfigParser, os, bb + parser = ConfigParser.ConfigParser() + if not len(parser.read(config_path)) == 1: + bb.note("Can not open the '%s' ini file" % config_path) + raise Exception("Can not open the '%s'" % config_path) + + return parser + +def base_chk_file(parser, pn, pv, src_uri, localpath): + import os, bb + # Try PN-PV-SRC_URI first and then try PN-SRC_URI + # we rely on the get method to create errors + pn_pv_src = "%s-%s-%s" % (pn,pv,src_uri) + pn_src = "%s-%s" % (pn,src_uri) + if parser.has_section(pn_pv_src): + md5 = parser.get(pn_pv_src, "md5") + sha256 = parser.get(pn_pv_src, "sha256") + elif parser.has_section(pn_src): + md5 = parser.get(pn_src, "md5") + sha256 = parser.get(pn_src, "sha256") + elif parser.has_section(src_uri): + md5 = parser.get(src_uri, "md5") + sha256 = parser.get(src_uri, "sha256") + else: + return False + #raise Exception("Can not find a section for '%s' '%s' and '%s'" % (pn,pv,src_uri)) + + # md5 and sha256 should be valid now + if not os.path.exists(localpath): + bb.note("The locapath does not exist '%s'" % localpath) + raise Exception("The path does not exist '%s'" % localpath) + + + # call md5(sum) and shasum + try: + md5pipe = os.popen('md5sum ' + localpath) + md5data = (md5pipe.readline().split() or [ "" ])[0] + md5pipe.close() + except OSError: + raise Exception("Executing md5sum failed") + + try: + shapipe = os.popen('sha256sum -b ' + localpath) + shadata = (shapipe.readline().split() or [ "" ])[0] + shapipe.close() + except OSError: + raise Exception("Executing shasum failed") + + if not md5 == md5data: + bb.note("The MD5Sums did not match. Wanted: '%s' and Got: '%s'" % (md5,md5data)) + raise Exception("MD5 Sums do not match. Wanted: '%s' Got: '%s'" % (md5, md5data)) + + if not sha256 == shadata: + bb.note("The SHA256 Sums do not match. Wanted: '%s' Got: '%s'" % (sha256,shadata)) + raise Exception("SHA256 Sums do not match. Wanted: '%s' Got: '%s'" % (sha256, shadata)) + + return True + + def base_dep_prepend(d): import bb; # @@ -402,6 +463,40 @@ python base_do_fetch() { except bb.fetch.FetchError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Fetch failed: %s" % value) + except bb.fetch.MD5SumError: + (type, value, traceback) = sys.exc_info() + raise bb.build.FuncFailed("MD5 failed: %s" % value) + except: + (type, value, traceback) = sys.exc_info() + raise bb.build.FuncFailed("Unknown fetch Error: %s" % value) + + + # Verify the SHA and MD5 sums we have in OE and check what do + # in + check_sum = bb.which(bb.data.getVar('BBPATH', d, True), "conf/checksums.ini") + if not check_sum: + bb.note("No conf/checksums.ini found, not checking checksums") + return + + try: + parser = base_chk_load_parser(check_sum) + except: + bb.note("Creating the CheckSum parser failed") + return + + pv = bb.data.getVar('PV', d, True) + pn = bb.data.getVar('PN', d, True) + + # Check each URI + for url in src_uri.split(): + localpath = bb.fetch.localpath(url,localdata) + (type,host,path,_,_,_) = bb.decodeurl(url) + uri = "%s://%s%s" % (type,host,path) + try: + if not base_chk_file(parser, pn, pv,uri, localpath): + bb.note("%s-%s-%s has no section, not checking URI" % (pn,pv,uri)) + except Exception: + raise bb.build.FuncFailed("Checksum of '%s' failed" % uri) } addtask fetchall after do_fetch diff --git a/classes/cpan.bbclass b/classes/cpan.bbclass index 74bbebf882..a566f0fa42 100644 --- a/classes/cpan.bbclass +++ b/classes/cpan.bbclass @@ -26,6 +26,12 @@ cpan_do_compile () { if test ${TARGET_ARCH} = "sh3" -o ${TARGET_ARCH} = "sh4"; then OPTIONS="LD=${TARGET_ARCH}-${TARGET_OS}-gcc" fi + + if test ${TARGET_ARCH} = "powerpc" ; then + OPTIONS="LD=${TARGET_ARCH}-${TARGET_OS}-gcc" + fi + + oe_runmake PASTHRU_INC="${CFLAGS}" CCFLAGS="${CFLAGS}" $OPTIONS } diff --git a/classes/insane.bbclass b/classes/insane.bbclass index 1f20fa6614..e5a1cd03d4 100644 --- a/classes/insane.bbclass +++ b/classes/insane.bbclass @@ -59,6 +59,7 @@ def package_qa_get_machine_dict(): }, "linux-gnueabi" : { "arm" : (40, 0, 0, True, True), + "armeb" : (40, 0, 0, False, True), }, } diff --git a/classes/patch.bbclass b/classes/patch.bbclass index 0a7b94cffc..07d18470f7 100644 --- a/classes/patch.bbclass +++ b/classes/patch.bbclass @@ -3,10 +3,20 @@ def patch_init(d): import os, sys + class NotFoundError(Exception): + def __init__(self, path): + self.path = path + def __str__(self): + return "Error: %s not found." % self.path + def md5sum(fname): import md5, sys - f = file(fname, 'rb') + try: + f = file(fname, 'rb') + except IOError: + raise NotFoundError(fname) + m = md5.new() while True: d = f.read(8096) @@ -24,11 +34,6 @@ def patch_init(d): def __str__(self): return "Command Error: exit status: %d Output:\n%s" % (self.status, self.output) - class NotFoundError(Exception): - def __init__(self, path): - self.path = path - def __str__(self): - return "Error: %s not found." % self.path def runcmd(args, dir = None): import commands @@ -482,7 +487,7 @@ python patch_do_patch() { bb.note("Applying patch '%s'" % pname) try: patchset.Import({"file":unpacked, "remote":url, "strippath": pnum}, True) - except NotFoundError: + except: import sys raise bb.build.FuncFailed(str(sys.exc_value)) resolver.Resolve() diff --git a/classes/sanity.bbclass b/classes/sanity.bbclass index 958ab91fa6..f38644b6cb 100644 --- a/classes/sanity.bbclass +++ b/classes/sanity.bbclass @@ -86,7 +86,7 @@ def check_sanity(e): if not check_app_exists('${BUILD_PREFIX}g++', e.data): missing = missing + "C++ Compiler (${BUILD_PREFIX}g++)," - required_utilities = "patch diffstat texi2html makeinfo cvs svn git bzip2 tar gzip gawk" + required_utilities = "patch diffstat texi2html makeinfo cvs svn git bzip2 tar gzip gawk sha256sum md5sum" for util in required_utilities.split(): if not check_app_exists( util, e.data ): diff --git a/conf/checksums.ini b/conf/checksums.ini new file mode 100644 index 0000000000..f73fc47571 --- /dev/null +++ b/conf/checksums.ini @@ -0,0 +1,11 @@ +[ftp://ftp.astron.com/pub/file/file-4.20.tar.gz] +md5=402bdb26356791bd5d277099adacc006 +sha256=c0810fb3ddb6cb73c9ff045965e542af6e3eaa7f2995b3037181766d26d5e6e7 + +[http://www2.autistici.org/bakunin/libmrss/libmrss-0.17.tar.gz] +md5=28d0e78d736748e67f25ad99456f10c3 +sha256=9bccf1240ce9317510eb860e7fcd387be2ddc73adc14451d679a6a7358383772 + +[http://www2.autistici.org/bakunin/libnxml/libnxml-0.16.tar.gz] +md5=85b6a42a9e17a23c01b2f2ed0ece0563 +sha256=6154872089834b0ffd34e92612d07e2d1ccec572698bd861da752eeeaab7ca78 diff --git a/conf/distro/angstrom-2007.1.conf b/conf/distro/angstrom-2007.1.conf index 37d2f1b9df..ab5f3b8f72 100644 --- a/conf/distro/angstrom-2007.1.conf +++ b/conf/distro/angstrom-2007.1.conf @@ -88,6 +88,8 @@ FEED_URIS += " \ #PREFERRED_VERSION_linux-handhelds-2.6 ?= "2.6.16-hh9" PREFERRED_VERSION_linux-handhelds-2.6_h3900 ?= "2.6.19-hh13" PREFERRED_VERSION_linux-handhelds-2.6_htcuniversal ?= "2.6.19-hh13" +PREFERRED_VERSION_linux-handhelds-2.6_hx4700 ?= "2.6.20-hh5" +PREFERRED_VERSION_linux-handhelds-2.6_magician ?= "2.6.20-hh5" PREFERRED_VERSION_file = "4.18" PREFERRED_VERSION_file_native = "4.18" @@ -125,10 +127,6 @@ PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+" PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+" PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+" - - - - PREFERRED_VERSION_fontconfig = "2.4.1" PREFERRED_VERSION_freetype = "2.3.1" PREFERRED_VERSION_freetype-native = "2.2.1" @@ -145,6 +143,8 @@ require conf/distro/include/preferred-xorg-versions-X11R7.2.inc PREFERRED_VERSION_gtk+ = "2.10.10" PREFERRED_VERSION_libgnomeui = "2.16.1" +PREFERRED_VERSION_prismstumbler = "0.7.3" + #zap extra stuff taking place in $MACHINE.conf GPE_EXTRA_INSTALL = "" diff --git a/conf/distro/include/sane-srcdates.inc b/conf/distro/include/sane-srcdates.inc index eef4c4d06f..fdac29e398 100644 --- a/conf/distro/include/sane-srcdates.inc +++ b/conf/distro/include/sane-srcdates.inc @@ -43,7 +43,6 @@ SRCDATE_zaurusd ?= "20060628" # GPE SRCDATE_dasher-gpe ?= "20060814" SRCDATE_rosetta ?= "20060804" -SRCDATE_libmimedir ?= "20060804" SRCDATE_gpesyncd ?= "20061128" # GNOME diff --git a/conf/machine/include/zaurus-2.6.conf b/conf/machine/include/zaurus-2.6.conf index 4e9e6a2ad9..1f3313c9b5 100644 --- a/conf/machine/include/zaurus-2.6.conf +++ b/conf/machine/include/zaurus-2.6.conf @@ -11,7 +11,7 @@ ERASEBLOCKSIZE_akita = "0x20000" EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=${ERASEBLOCKSIZE} --pad --faketime -n" -IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2.bin ${EXTRA_IMAGECMD}" +IMAGE_CMD_jffs2 = "mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2.bin ${EXTRA_IMAGECMD}" EXTRA_IMAGEDEPENDS += "zaurus-updater" diff --git a/packages/fis/files/.mtn2git_empty b/contrib/qa/checksum/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/fis/files/.mtn2git_empty +++ b/contrib/qa/checksum/.mtn2git_empty diff --git a/contrib/qa/checksum/checksum.py b/contrib/qa/checksum/checksum.py new file mode 100644 index 0000000000..6880f045d3 --- /dev/null +++ b/contrib/qa/checksum/checksum.py @@ -0,0 +1,74 @@ +# +# Helper utilitiy to verify checksums of SRC_URI's +# +# To ease parsing I will use INI files to contain the +# checksums, at least they will force some kind of structure. This allows +# to easily add and replace new sums +# +# +# Example: +# [PN-PV-filename] +# md5=THESUM +# sha256=OTHERSUM +# +# [PN-filename] +# md5=THESUM +# sha256=OTHERSUM + + +def verify_file(config_path, pn, pv, src_uri, localpath): + """ + Verify using the INI file at config_path and check that + the localpath matches the one specified by the PN-PV-SRCURI + inside the ini file + """ + import ConfigParser, os + parser = ConfigParser.ConfigParser() + if not len(parser.read(config_path)) == 1: + raise Exception("Can not open the '%s'" % config_path) + + # Try PN-PV-SRC_URI first and then try PN-SRC_URI + # we rely on the get method to create errors + pn_pv_src = "%s-%s-%s" % (pn,pv,src_uri) + pn_src = "%s-%s" % (pn,src_uri) + if parser.has_section(pn_pv_src): + md5 = parser.get(pn_pv_src, "md5") + sha256 = parser.get(pn_pv_src, "sha256") + elif parser.has_section(pn_src): + md5 = parser.get(pn_src, "md5") + sha256 = parser.get(pn_src, "sha256") + else: + raise Exception("Can not find a section for '%s' '%s' and '%s'" % (pn,pv,src_uri)) + + # md5 and sha256 should be valid now + if not os.path.exists(localpath): + raise Exception("The path does not exist '%s'" % localpath) + + + # call md5(sum) and shasum + try: + md5pipe = os.popen('md5sum ' + localpath) + md5data = (md5pipe.readline().split() or [ "" ])[0] + md5pipe.close() + except OSError: + raise Exception("Executing md5sum failed") + + try: + shapipe = os.popen('shasum -a256 -p ' + localpath) + shadata = (shapipe.readline().split() or [ "" ])[0] + shapipe.close() + except OSError: + raise Exception("Executing shasum failed") + + if not md5 == md5data: + raise Exception("MD5 Sums do not match. Wanted: '%s' Got: '%s'" % (md5, md5data)) + + if not sha256 == shadata: + raise Exception("SHA256 Sums do not match. Wanted: '%s' Got: '%s'" % (sha256, shadata)) + + + return True + + +# Test it +verify_file("sample.conf", "qtopia-core", "4.3.0", "ftp://ftp.trolltech.com/qt/source/qtopia-core-opensource-4.2.3.tar.gz", "test.file") diff --git a/contrib/qa/checksum/sample.conf b/contrib/qa/checksum/sample.conf new file mode 100644 index 0000000000..478a9a05f9 --- /dev/null +++ b/contrib/qa/checksum/sample.conf @@ -0,0 +1,9 @@ +[qtopia-core-4.3-ftp://ftp.trolltech.com/qt/source/qtopia-core-opensource-4.3.0beta.tar.gz] +md5=123 +sha256=1000 + +[qtopia-core-ftp://ftp.trolltech.com/qt/source/qtopia-core-opensource-4.2.3.tar.gz] +md5=d41d8cd98f00b204e9800998ecf8427e +sha256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + +# Test commets and such diff --git a/packages/gnupg/gnupg-1.4.0/.mtn2git_empty b/contrib/qa/checksum/test.file index e69de29bb2..e69de29bb2 100644 --- a/packages/gnupg/gnupg-1.4.0/.mtn2git_empty +++ b/contrib/qa/checksum/test.file diff --git a/packages/altboot/altboot_wip.bb b/packages/altboot/altboot_1.1.1+wip-SVNR25.bb index 37a8b5f9dd..e806604616 100644 --- a/packages/altboot/altboot_wip.bb +++ b/packages/altboot/altboot_1.1.1+wip-SVNR25.bb @@ -23,24 +23,20 @@ RDEPENDS_${PN}-conf = "${PN}" ###################################################################################### -WIP_DATE = "20070323" - -PV = "1.1.1+wip-${WIP_DATE}" -PR = "r0" +SVN_REV = "25" +PR = "r1" ###################################################################################### PACKAGES = "${PN}-conf ${PN}-doc ${PN}" -PACKAGE_ARCH_${PN} = "all" +PACKAGE_ARCH_${PN} = "${MACHINE}" PACKAGE_ARCH_${PN}-doc = "all" PACKAGE_ARCH_${PN}-conf = "${MACHINE}" -TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '-').replace('+', '-')}" - -SRC_URI = "svn://hentges.net/altboot/tags/;module=${TAG};proto=svn" +SRC_URI = "svn://hentges.net/altboot;module=trunk;rev=${SVN_REV}" -S = "${WORKDIR}/${TAG}/" +S = "${WORKDIR}/trunk/" ###################################################################################### @@ -48,6 +44,9 @@ FILES_${PN}-conf = "/etc/altboot*cfg" ###################################################################################### +MACHINE_DIR = "${MACHINE}" +MACHINE_DIR_nslu2be = "nslu2le" + do_install() { install -d ${D}/sbin install -d ${D}/etc/altboot-menu @@ -55,27 +54,48 @@ do_install() { install -d ${D}/etc/altboot.rc install -d ${D}/usr/share/doc/altboot install -d ${D}/usr/share/sounds - install -d ${D}/etc/skel/altboot - if test -d ${S}/${MACHINE} + if test -d ${S}/${MACHINE_DIR} then - install -m 0644 ${S}/${MACHINE}/altboot*.cfg ${D}/etc/ + install -m 0644 ${S}/${MACHINE_DIR}/altboot*.cfg ${D}/etc/ else install -m 0644 ${S}/altboot*.cfg ${D}/etc/ fi install -m 0644 ${S}/beep.raw ${D}/usr/share/sounds install -m 0644 ${S}/altboot.func ${D}/etc + install -m 0644 ${S}/altboot.sbin ${D}/etc install -m 0644 ${S}/altbootctl.conf ${D}/etc install -m 0755 ${S}/init.altboot ${D}/sbin install -m 0755 ${S}/altbootctl ${D}/sbin + + ln -s /sbin/init.altboot ${D}/sbin/altboot - install -m 0755 ${S}/altboot-menu/*-* ${D}/etc/altboot-menu - - install -m 0755 ${S}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + if test -d ${S}/${MACHINE_DIR}/altboot-menu + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot-menu/*-* ${D}/etc/altboot-menu + + if test -d ${S}/${MACHINE_DIR}/altboot-menu/Advanced + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + fi + else + install -m 0755 ${S}/altboot-menu/*-* ${D}/etc/altboot-menu - install -m 0755 ${S}/altboot.rc/*.sh ${D}/etc/altboot.rc - install -m 0644 ${S}/altboot.rc/*.txt ${D}/etc/altboot.rc + if test -d ${S}/altboot-menu/Advanced + then + install -m 0755 ${S}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + fi + fi + + if test -d ${S}/${MACHINE_DIR}/altboot.rc + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot.rc/*.sh ${D}/etc/altboot.rc + install -m 0644 ${S}/${MACHINE_DIR}/altboot.rc/*.txt ${D}/etc/altboot.rc + else + install -m 0755 ${S}/altboot.rc/*.sh ${D}/etc/altboot.rc + install -m 0644 ${S}/altboot.rc/*.txt ${D}/etc/altboot.rc + fi } ###################################################################################### @@ -88,12 +108,16 @@ do_configure() { ###################################################################################### pkg_postinst_${PN}() { + test -L /linuxrc && update-alternatives --install /linuxrc linuxrc /sbin/init.altboot 55 + update-alternatives --install /sbin/init init /sbin/init.altboot 55 } ###################################################################################### pkg_postrm_${PN}() { + test -L /linuxrc && update_alternatives --remove linuxrc /sbin/init.altboot + update-alternatives --remove init /sbin/init.altboot } diff --git a/packages/altboot/altboot_svn.bb b/packages/altboot/altboot_svn.bb index d31c5160a2..18f73dd6ae 100644 --- a/packages/altboot/altboot_svn.bb +++ b/packages/altboot/altboot_svn.bb @@ -24,13 +24,13 @@ RDEPENDS_${PN}-conf = "${PN}" ###################################################################################### PV = "1.1.1+wip-${SRCDATE}" -PR = "r0" +PR = "r1" ###################################################################################### PACKAGES = "${PN}-conf ${PN}-doc ${PN}" -PACKAGE_ARCH_${PN} = "all" +PACKAGE_ARCH_${PN} = "${MACHINE}" PACKAGE_ARCH_${PN}-doc = "all" PACKAGE_ARCH_${PN}-conf = "${MACHINE}" @@ -44,6 +44,9 @@ FILES_${PN}-conf = "/etc/altboot*cfg" ###################################################################################### +MACHINE_DIR = "${MACHINE}" +MACHINE_DIR_nslu2be = "nslu2le" + do_install() { install -d ${D}/sbin install -d ${D}/etc/altboot-menu @@ -51,29 +54,48 @@ do_install() { install -d ${D}/etc/altboot.rc install -d ${D}/usr/share/doc/altboot install -d ${D}/usr/share/sounds - install -d ${D}/etc/skel/altboot - if test -d ${S}/${MACHINE} + if test -d ${S}/${MACHINE_DIR} then - install -m 0644 ${S}/${MACHINE}/altboot*.cfg ${D}/etc/ + install -m 0644 ${S}/${MACHINE_DIR}/altboot*.cfg ${D}/etc/ else install -m 0644 ${S}/altboot*.cfg ${D}/etc/ fi install -m 0644 ${S}/beep.raw ${D}/usr/share/sounds install -m 0644 ${S}/altboot.func ${D}/etc + install -m 0644 ${S}/altboot.sbin ${D}/etc install -m 0644 ${S}/altbootctl.conf ${D}/etc install -m 0755 ${S}/init.altboot ${D}/sbin install -m 0755 ${S}/altbootctl ${D}/sbin ln -s /sbin/init.altboot ${D}/sbin/altboot - install -m 0755 ${S}/altboot-menu/*-* ${D}/etc/altboot-menu - - install -m 0755 ${S}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + if test -d ${S}/${MACHINE_DIR}/altboot-menu + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot-menu/*-* ${D}/etc/altboot-menu + + if test -d ${S}/${MACHINE_DIR}/altboot-menu/Advanced + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + fi + else + install -m 0755 ${S}/altboot-menu/*-* ${D}/etc/altboot-menu - install -m 0755 ${S}/altboot.rc/*.sh ${D}/etc/altboot.rc - install -m 0644 ${S}/altboot.rc/*.txt ${D}/etc/altboot.rc + if test -d ${S}/altboot-menu/Advanced + then + install -m 0755 ${S}/altboot-menu/Advanced/*-* ${D}/etc/altboot-menu/Advanced + fi + fi + + if test -d ${S}/${MACHINE_DIR}/altboot.rc + then + install -m 0755 ${S}/${MACHINE_DIR}/altboot.rc/*.sh ${D}/etc/altboot.rc + install -m 0644 ${S}/${MACHINE_DIR}/altboot.rc/*.txt ${D}/etc/altboot.rc + else + install -m 0755 ${S}/altboot.rc/*.sh ${D}/etc/altboot.rc + install -m 0644 ${S}/altboot.rc/*.txt ${D}/etc/altboot.rc + fi } ###################################################################################### @@ -86,12 +108,16 @@ do_configure() { ###################################################################################### pkg_postinst_${PN}() { + test -L /linuxrc && update-alternatives --install /linuxrc linuxrc /sbin/init.altboot 55 + update-alternatives --install /sbin/init init /sbin/init.altboot 55 } ###################################################################################### pkg_postrm_${PN}() { + test -L /linuxrc && update_alternatives --remove linuxrc /sbin/init.altboot + update-alternatives --remove init /sbin/init.altboot } diff --git a/packages/initscripts/initscripts-1.0/angstrom/.mtn2git_empty b/packages/coreutils/coreutils-6.0/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/initscripts/initscripts-1.0/angstrom/.mtn2git_empty +++ b/packages/coreutils/coreutils-6.0/.mtn2git_empty diff --git a/packages/coreutils/coreutils-6.0/man.patch b/packages/coreutils/coreutils-6.0/man.patch new file mode 100644 index 0000000000..5060e4fdff --- /dev/null +++ b/packages/coreutils/coreutils-6.0/man.patch @@ -0,0 +1,42 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- coreutils-5.3.0/configure.ac~man ++++ coreutils-5.3.0/configure.ac +@@ -237,6 +237,20 @@ + AM_GNU_GETTEXT([external], [need-ngettext]) + AM_GNU_GETTEXT_VERSION(0.13.1) + ++AC_MSG_CHECKING([whether to build man pages]) ++AC_ARG_WITH(manpages, ++ AS_HELP_STRING([--with-manpages], ++ [Enable building of manpages (default=yes)]), ++ [cu_cv_build_manpages=$enableval], ++ [cu_cv_build_manpages=yes]) ++# help2man doesn't work when crosscompiling, as it needs to run the ++# binary that was built. ++if test x"$cross_compiling" = x"yes"; then ++ cu_cv_build_manpages=no ++fi ++AC_MSG_RESULT($cu_cv_build_manpages) ++AM_CONDITIONAL(ENABLE_MANPAGES, test x"$cu_cv_build_manpages" = x"yes") ++ + AC_CONFIG_FILES( + Makefile + doc/Makefile +--- coreutils-5.3.0/Makefile.am~man ++++ coreutils-5.3.0/Makefile.am +@@ -1,6 +1,11 @@ + ## Process this file with automake to produce Makefile.in -*-Makefile-*- + ++if ENABLE_MANPAGES + SUBDIRS = lib src doc man po tests ++else ++SUBDIRS = lib src doc po tests ++endif ++ + EXTRA_DIST = Makefile.cfg Makefile.maint GNUmakefile \ + .kludge-stamp .prev-version THANKS-to-translators THANKStt.in \ + .x-sc_space_tab .x-sc_sun_os_names \ diff --git a/packages/coreutils/coreutils-6.0/oe-old-tools.patch b/packages/coreutils/coreutils-6.0/oe-old-tools.patch new file mode 100644 index 0000000000..495da36cf7 --- /dev/null +++ b/packages/coreutils/coreutils-6.0/oe-old-tools.patch @@ -0,0 +1,26 @@ +Index: coreutils-6.0/configure.ac +=================================================================== +--- coreutils-6.0.orig/configure.ac 2007-04-02 11:21:27.000000000 +0200 ++++ coreutils-6.0/configure.ac 2007-04-02 11:21:36.000000000 +0200 +@@ -26,7 +26,7 @@ + AC_CONFIG_HEADERS([config.h:config.hin]) + + AB_INIT() +-AM_INIT_AUTOMAKE([1.9.6 gnits dist-bzip2]) ++AM_INIT_AUTOMAKE([1.9.3 gnits dist-bzip2]) + + gl_DEFAULT_POSIX2_VERSION + gl_USE_SYSTEM_EXTENSIONS +Index: coreutils-6.0/m4/jm-macros.m4 +=================================================================== +--- coreutils-6.0.orig/m4/jm-macros.m4 2007-04-02 11:21:54.000000000 +0200 ++++ coreutils-6.0/m4/jm-macros.m4 2007-04-02 11:22:02.000000000 +0200 +@@ -23,7 +23,7 @@ + + AC_DEFUN([gl_MACROS], + [ +- AC_PREREQ(2.60) ++ AC_PREREQ(2.59) + + GNU_PACKAGE="GNU $PACKAGE" + AC_DEFINE_UNQUOTED(GNU_PACKAGE, "$GNU_PACKAGE", diff --git a/packages/coreutils/coreutils-6.0/onceonly.m4 b/packages/coreutils/coreutils-6.0/onceonly.m4 new file mode 100644 index 0000000000..f6fec37cbf --- /dev/null +++ b/packages/coreutils/coreutils-6.0/onceonly.m4 @@ -0,0 +1,63 @@ +# onceonly.m4 serial 3 +dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +dnl This file defines some "once only" variants of standard autoconf macros. +dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS +dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS +dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS +dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC +dnl The advantage is that the check for each of the headers/functions/decls +dnl will be put only once into the 'configure' file. It keeps the size of +dnl the 'configure' file down, and avoids redundant output when 'configure' +dnl is run. +dnl The drawback is that the checks cannot be conditionalized. If you write +dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi +dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to +dnl empty, and the check will be inserted before the body of the AC_DEFUNed +dnl function. + +dnl Autoconf version 2.57 or newer is recommended. +AC_PREREQ(2.54) + +# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of +# AC_CHECK_HEADERS(HEADER1 HEADER2 ...). +AC_DEFUN([AC_CHECK_HEADERS_ONCE], [ + : + AC_FOREACH([gl_HEADER_NAME], [$1], [ + AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(defn([gl_HEADER_NAME]), + [-./], [___])), [ + AC_CHECK_HEADERS(gl_HEADER_NAME) + ]) + AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME, + [-./], [___]))) + ]) +]) + +# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of +# AC_CHECK_FUNCS(FUNC1 FUNC2 ...). +AC_DEFUN([AC_CHECK_FUNCS_ONCE], [ + : + AC_FOREACH([gl_FUNC_NAME], [$1], [ + AC_DEFUN([gl_CHECK_FUNC_]defn([gl_FUNC_NAME]), [ + AC_CHECK_FUNCS(defn([gl_FUNC_NAME])) + ]) + AC_REQUIRE([gl_CHECK_FUNC_]defn([gl_FUNC_NAME])) + ]) +]) + +# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of +# AC_CHECK_DECLS(DECL1, DECL2, ...). +AC_DEFUN([AC_CHECK_DECLS_ONCE], [ + : + AC_FOREACH([gl_DECL_NAME], [$1], [ + AC_DEFUN([gl_CHECK_DECL_]defn([gl_DECL_NAME]), [ + AC_CHECK_DECLS(defn([gl_DECL_NAME])) + ]) + AC_REQUIRE([gl_CHECK_DECL_]defn([gl_DECL_NAME])) + ]) +]) diff --git a/packages/coreutils/coreutils-6.0/uptime-pow-lib.patch b/packages/coreutils/coreutils-6.0/uptime-pow-lib.patch new file mode 100644 index 0000000000..5eb3fca676 --- /dev/null +++ b/packages/coreutils/coreutils-6.0/uptime-pow-lib.patch @@ -0,0 +1,11 @@ +--- coreutils-5.3.0/src/Makefile.am.orig 2005-09-27 22:34:35.659272058 -0700 ++++ coreutils-5.3.0/src/Makefile.am 2005-09-27 22:34:39.403507668 -0700 +@@ -74,7 +74,7 @@ + sleep_LDADD = $(nanosec_libs) + tail_LDADD = $(nanosec_libs) + +-uptime_LDADD = $(LDADD) $(GETLOADAVG_LIBS) ++uptime_LDADD = $(LDADD) $(POW_LIB) $(GETLOADAVG_LIBS) + + su_LDADD = $(LDADD) $(LIB_CRYPT) + diff --git a/packages/coreutils/coreutils-native_6.0.bb b/packages/coreutils/coreutils-native_6.0.bb new file mode 100644 index 0000000000..ee90981895 --- /dev/null +++ b/packages/coreutils/coreutils-native_6.0.bb @@ -0,0 +1,7 @@ +SECTION = "base" + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/coreutils-${PV}" +S = "${WORKDIR}/coreutils-${PV}" + +require coreutils_${PV}.bb +inherit native diff --git a/packages/coreutils/coreutils_6.0.bb b/packages/coreutils/coreutils_6.0.bb new file mode 100644 index 0000000000..59afd67bfb --- /dev/null +++ b/packages/coreutils/coreutils_6.0.bb @@ -0,0 +1,85 @@ +require coreutils.inc + +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "ftp://alpha.gnu.org/gnu/coreutils/coreutils-${PV}.tar.bz2 \ + file://man.patch;patch=1 \ + file://oe-old-tools.patch;patch=1 \ + file://onceonly.m4" + +# [ gets a special treatment and is not included in this +bindir_progs = "basename cksum comm csplit cut dir dircolors dirname du \ + env expand expr factor fmt fold groups head hostid id install \ + join link logname md5sum mkfifo nice nl nohup od paste pathchk \ + pinky pr printenv printf ptx readlink seq sha1sum shred sort \ + split stat sum tac tail tee test tr tsort tty unexpand uniq \ + unlink users vdir wc who whoami yes \ + " + +# hostname gets a special treatment and is not included in this +base_bindir_progs = "cat chgrp chmod chown cp date dd echo false kill \ + ln ls mkdir mknod mv pwd rm rmdir sleep stty sync touch \ + true uname \ + " + +sbindir_progs= "chroot" + +do_configure_prepend() { + install -m 0644 ${WORKDIR}/onceonly.m4 ${S}/m4 +} + +do_install () { + autotools_do_install + + # Renaming the utilities that should go in /usr/bin + for i in ${bindir_progs}; do mv ${D}${bindir}/$i ${D}${bindir}/$i.${PN}; done + + # Renaming and moving the utilities that should go in /bin (FHS) + install -d ${D}${base_bindir} + for i in ${base_bindir_progs}; do mv ${D}${bindir}/$i ${D}${base_bindir}/$i.${PN}; done + + # Renaming and moving the utilities that should go in /usr/sbin (FHS) + install -d ${D}${sbindir} + for i in ${sbindir_progs}; do mv ${D}${bindir}/$i ${D}${sbindir}/$i.${PN}; done + + # [ requires special handling because [.coreutils will cause the sed stuff + # in update-alternatives to fail, therefore use lbracket - the name used + # for the actual source file. + mv ${D}${bindir}/[ ${D}${bindir}/lbracket.${PN} + # hostname and uptime separated. busybox's versions are preferred + mv ${D}${bindir}/hostname ${D}${base_bindir}/hostname.${PN} + mv ${D}${bindir}/uptime ${D}${bindir}/uptime.${PN} + +} + +pkg_postinst_${PN} () { + # The utilities in /usr/bin + for i in ${bindir_progs}; do update-alternatives --install ${bindir}/$i $i $i.${PN} 100; done + + # The utilities in /bin + for i in ${base_bindir_progs}; do update-alternatives --install ${base_bindir}/$i $i $i.${PN} 100; done + + # The utilities in /usr/sbin + for i in ${sbindir_progs}; do update-alternatives --install ${sbindir}/$i $i $i.${PN} 100; done + + # Special cases. uptime and hostname is broken, prefer busybox's version. [ needs to be treated separately. + update-alternatives --install ${bindir}/uptime uptime uptime.${PN} 10 + update-alternatives --install ${base_bindir}/hostname hostname hostname.${PN} 10 + update-alternatives --install '${bindir}/[' '[' 'lbracket.${PN}' 100 +} + +pkg_prerm_${PN} () { + # The utilities in /usr/bin + for i in ${bindir_progs}; do update-alternatives --remove $i $i.${PN}; done + + # The utilities in /bin + for i in ${base_bindir_progs}; do update-alternatives --remove $i $i.${PN}; done + + # The utilities in /usr/sbin + for i in ${sbindir_progs}; do update-alternatives --remove $i $i.${PN}; done + + # The special cases + update-alternatives --remove hostname hostname.${PN} + update-alternatives --remove uptime uptime.${PN} + update-alternatives --remove '[' 'lbracket.${PN}' +} diff --git a/packages/efl/edje-native_0.5.0.037.bb b/packages/efl/edje-native_0.5.0.037.bb index 2b8c43644a..4e878ab204 100644 --- a/packages/efl/edje-native_0.5.0.037.bb +++ b/packages/efl/edje-native_0.5.0.037.bb @@ -1,5 +1,5 @@ require edje_${PV}.bb -PR = "r3" +PR = "r4" inherit native @@ -13,7 +13,7 @@ do_configure_prepend() { } do_install_append() { - edje_data_dir=`edje-config --datadir` + edje_data_dir=`${S}/edje-config --datadir` # could also use ${STAGING_DATADIR}/edje/include install -d $edje_data_dir/include install -m 0644 data/include/edje.inc $edje_data_dir/include diff --git a/packages/esound/esound_0.2.36.bb b/packages/esound/esound_0.2.36.bb index a260882bae..1cf99ac90a 100644 --- a/packages/esound/esound_0.2.36.bb +++ b/packages/esound/esound_0.2.36.bb @@ -3,6 +3,8 @@ SECTION = "gpe/base" LICENSE = "GPL" DEPENDS = "audiofile" +PR = "r1" + inherit gnome binconfig SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/esound/0.2/esound-0.2.36.tar.bz2" diff --git a/packages/fis/files/fis.cc b/packages/fis/files/fis.cc deleted file mode 100644 index 8c43eca811..0000000000 --- a/packages/fis/files/fis.cc +++ /dev/null @@ -1,372 +0,0 @@ -// fis.cc -// see http://svn.chezphil.org/utils -// (C) 2007 Philip Endecott - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - -#include <string> -#include <iostream> -#include <map> - -#include <boost/lexical_cast.hpp> -#include <boost/format.hpp> - -#include "Exception.hh" -#include "FileDescriptor.hh" -#include "utils.hh" -#include "endian.hh" - -#include <stdint.h> - -using namespace std; -using namespace boost; -using namespace pbe; - - -static void check_dev(string device) -{ - if (device=="") { - throw "You must specify a device using -d"; - } -} - - -// This is taken from drivers/mtd/redboot.c in the Linux source -struct fis_image_desc { - char name[16]; // Null terminated name - uint32_t flash_base; // Address within FLASH of image - uint32_t mem_base; // Address in memory where it executes - uint32_t size; // Length of image - uint32_t entry_point; // Execution entry point - uint32_t data_length; // Length of actual data - uint32_t skips[53]; - uint32_t desc_cksum; // Checksum over image descriptor - uint32_t file_cksum; // Checksum over image data -}; - -ostream& operator<<(ostream& strm, const fis_image_desc& d) -{ - strm << format("%16s: addr = 0x%08x, size = 0x%08x\n") - % (d.name) % (d.flash_base) % (d.size); - for (unsigned int i=0; i<(sizeof(d.skips)/4); ++i) { - if (d.skips[i]==0x736b6970 || d.skips[i]==0x70696b73) { // "skip" - uint32_t offset = d.skips[i+1]; - uint32_t length = d.skips[i+2]; - strm << format(" skip: %08x + %08x\n") - % (offset) % (length); - i+=2; - } - } - return strm; -} - - -void check_checksum(const fis_image_desc& d) -{ - // This isn't checked by the kernel mtd driver, which has this - // comment: "RedBoot doesn't actually write the desc_cksum field yet - // AFAICT". I don't know what checksum is supposed to be used here. -} - -void compute_checksum(fis_image_desc& d) -{ - // ditto -} - - -typedef map<uint32_t,fis_image_desc> dir_t; - - -static void swap_entry_endianness(fis_image_desc& d) -{ - d.flash_base = swap_end_32(d.flash_base); - d.mem_base = swap_end_32(d.mem_base); - d.size = swap_end_32(d.size); - d.entry_point = swap_end_32(d.entry_point); - d.data_length = swap_end_32(d.data_length); - for (unsigned int i=0; i<(sizeof(d.skips)/4); ++i) { - d.skips[i] = swap_end_32(d.skips[i]); - } -} - - -static void load_dir(FileDescriptor& fd, int offset, int size, bool swap_endianness, - dir_t& dir) -{ - fd.seek(offset); - int num_entries = size/sizeof(fis_image_desc); - for (int i=0; i<num_entries; ++i) { - fis_image_desc d = fd.binread<fis_image_desc>(); - if (d.name[0]!=static_cast<char>(0xff)) { - check_checksum(d); - if (swap_endianness) { - swap_entry_endianness(d); - } - dir[d.flash_base] = d; - } - } -} - - -static void write_blank_entries(FileDescriptor& fd, int n) -{ - char dummy[sizeof(fis_image_desc)]; - for (unsigned int i=0; i<sizeof(fis_image_desc); ++i) { - dummy[i] = 0xff; - } - for (int i=0; i<n; ++i) { - fd.writeall(dummy,sizeof(fis_image_desc)); - } -} - - -static void save_dir(FileDescriptor& fd, int offset, int size, bool swap_endianness, - const dir_t& dir) -{ - fd.seek(offset); - unsigned int num_entries = size/sizeof(fis_image_desc); - if (num_entries<dir.size()) { - throw "Too many entries for directory"; - } - for (dir_t::const_iterator i=dir.begin(); - i!=dir.end(); ++i) { - fis_image_desc d = i->second; - compute_checksum(d); - if (swap_endianness) { - swap_entry_endianness(d); - } - fd.binwrite<fis_image_desc>(d); - } - write_blank_entries(fd,num_entries-dir.size()); -} - - -static void fis_list(string device, int offset, int size, bool swap_endianness) -{ - FileDescriptor fd(device,FileDescriptor::read_only); - dir_t dir; - load_dir(fd,offset,size,swap_endianness,dir); - for (dir_t::const_iterator i = dir.begin(); - i != dir.end(); ++i) { - cout << i->second; - } -} - - -static void fis_init(string device, int offset, int size) -{ - FileDescriptor fd(device,FileDescriptor::create); - fd.seek(offset); - int num_entries = size/sizeof(fis_image_desc); - write_blank_entries(fd,num_entries); -} - - -static void check_overlap(const dir_t& dir, uint32_t addr, uint32_t size) -{ - uint32_t end_addr = addr+size; - for (dir_t::const_iterator i = dir.begin(); - i != dir.end(); ++i) { - if (addr<(i->second.flash_base+i->second.size) - && end_addr>i->second.flash_base) { - throw "New partition overlaps existing partitions"; - } - } -} - - -static void fis_create(string device, int offset, int size, bool swap_endianness, - int argc, char* argv[]) -{ - fis_image_desc d; - d.mem_base = 0; - d.entry_point = 0; - d.data_length = 0; - for (unsigned int i=0; i<(sizeof(d.skips)/4); ++i) { - d.skips[i] = 0; - } - d.desc_cksum = 0; - d.file_cksum = 0; - - for (int i=0; i<argc; ++i) { - string arg=argv[i]; - if (arg=="-l") { - if (i==argc-1) { - throw "argumnet missing for -l"; - } - ++i; - d.size = maybe_hex_string_to_int(argv[i]); - } else if (arg=="-f") { - if (i==argc-1) { - throw "argumnet missing for -f"; - } - ++i; - d.flash_base = maybe_hex_string_to_int(argv[i]); - } else if (arg=="-n") { - if (i==argc-1) { - throw "argumnet missing for -n"; - } - ++i; - string name = argv[i]; - if (name.length()>=16) { - throw "name too long, max 16 chars including terminating null"; - } - for (int j=0; j<16; j++) { - char c = name.c_str()[j]; - d.name[j] = c; - if (!c) { - for (; j<16; ++j) { - d.name[j]=0; - } - break; - } - } - } else { - cerr << "Unrecognised option '" << arg << "'\n"; - exit(1); - } - } - - FileDescriptor fd(device,FileDescriptor::read_write); - dir_t dir; - load_dir(fd,offset,size,swap_endianness,dir); - check_overlap(dir,d.flash_base,d.size); - dir[d.flash_base] = d; - save_dir(fd,offset,size,swap_endianness,dir); -} - - -static void fis_delete(string device, int offset, int size, bool swap_endianness, - string name) -{ - FileDescriptor fd(device,FileDescriptor::read_write); - dir_t dir; - load_dir(fd,offset,size,swap_endianness,dir); - - for (dir_t::iterator i = dir.begin(); - i != dir.end(); ++i) { - string this_name(i->second.name); - if (this_name == name) { - dir.erase(i); - save_dir(fd,offset,size,swap_endianness,dir); - return; - } - } - - throw "No partition found with specified name"; -} - - -static void usage() -{ - cerr << "Usage:\n" - << " fis [options] list\n" - << " fis [options] init\n" - << " fis [options] create -f address -l size -n name\n" - << " fis [options] delete name\n" - << "Options:\n" - << " -d device specify /dev/mtd* device containing directory\n" - << " -o offset specify offset into device of start of directory\n" - << " (in decimal; prefix with 0x for hex)\n" - << " -s size specify size of directory in bytes\n" - << " -e swap endianness\n"; -} - - -int main(int argc, char* argv[]) -{ - try { try { - - if (argc==1) { - usage(); - exit(1); - } - - string device=""; - int offset=0; - int size=0; - bool swap_endianness=false; - - for (int i=1; i<argc; ++i) { - string arg = argv[i]; - if (arg=="-d") { - if (device!="") { - throw "-d option used more than once"; - } - if (i==argc-1) { - throw "-d option is missing its parameter"; - } - ++i; - device = argv[i]; - } else if (arg=="-o") { - if (offset!=0) { - throw "-o option used more than once"; - } - if (i==argc-1) { - throw "-o option is missing its parameter"; - } - ++i; - offset = maybe_hex_string_to_int(argv[i]); - } else if (arg=="-s") { - if (size!=0) { - throw "-s option used more than once"; - } - if (i==argc-1) { - throw "-s option is missing its parameter"; - } - ++i; - size = maybe_hex_string_to_int(argv[i]); - } else if (arg=="-e") { - swap_endianness = true; - } else if (arg=="list") { - if (i!=argc-1) { - throw "Extra arguments after 'list'"; - } - check_dev(device); - fis_list(device,offset,size,swap_endianness); - } else if (arg=="init") { - if (i!=argc-1) { - throw "Extra arguments after 'init'"; - } - check_dev(device); - fis_init(device,offset,size); - } else if (arg=="create") { - check_dev(device); - fis_create(device,offset,size,swap_endianness, - argc-i-1,&argv[i+1]); - break; - } else if (arg=="delete") { - if (i!=argc-2) { - throw "Exactly one argumnet required after 'delete'"; - } - ++i; - string name = argv[i]; - check_dev(device); - fis_delete(device,offset,size,swap_endianness,name); - } else { - cerr << "unrecognised argument '" << arg << "'\n"; - usage(); - exit(1); - } - } - } RETHROW_MISC_EXCEPTIONS } - catch (Exception& E) { - cerr << "Error: "; - E.report(cerr); - exit(1); - } -} - diff --git a/packages/fis/fis_1.0.bb b/packages/fis/fis_1.0.bb index ea4c0af6c8..d1170b6ba8 100644 --- a/packages/fis/fis_1.0.bb +++ b/packages/fis/fis_1.0.bb @@ -1,13 +1,11 @@ DESCRIPTION = "Tool to edit the Redboot FIS partition layout from userspace" -PR = "r1" -DEPENDS = "boost" +PR = "r2" -SRC_URI = "http://svn.chezphil.org/utils/trunk/fis.cc \ +SRC_URI = "http://svn.chezphil.org/utils/trunk/fis.c \ svn://svn.chezphil.org/;module=libpbe;proto=http" do_compile() { - ${CXX} -Os -W -I${STAGING_INCDIR} -I${WORKDIR}/libpbe/trunk/include -o fis ${WORKDIR}/fis.cc \ - ${WORKDIR}/libpbe/trunk/src/Exception.cc ${WORKDIR}/libpbe/trunk/src/utils.cc + ${CC} --std=c99 -Os -W -o fis ${WORKDIR}/fis.c } do_install() { diff --git a/packages/glibc/glibc-2.4/ldd-unbash.patch b/packages/glibc/glibc-2.4/ldd-unbash.patch new file mode 100644 index 0000000000..2fb8854b49 --- /dev/null +++ b/packages/glibc/glibc-2.4/ldd-unbash.patch @@ -0,0 +1,11 @@ +--- glibc-2.5/elf/ldd.bash.in.org 2006-04-30 16:06:20.000000000 +0000 ++++ glibc-2.5/elf/ldd.bash.in 2007-03-30 19:18:57.000000000 +0000 +@@ -110,7 +110,7 @@ + # environments where the executed program might not have permissions + # to write to the console/tty. But only bash 3.x supports the pipefail + # option, and we don't bother to handle the case for older bash versions. +-if set -o pipefail 2> /dev/null; then ++if false; then + try_trace() { + eval $add_env '"$@"' | cat + } diff --git a/packages/glibc/glibc_2.5.bb b/packages/glibc/glibc_2.5.bb index ee137541bb..8cd4c2ecd1 100644 --- a/packages/glibc/glibc_2.5.bb +++ b/packages/glibc/glibc_2.5.bb @@ -56,6 +56,7 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-${PV}.tar.bz2 \ # file://glibc-2.4-openat-3.patch;patch=1 \ # file://fixup-aeabi-syscalls.patch;patch=1 \ file://zecke-sane-readelf.patch;patch=1 \ + file://ldd-unbash.patch;patch=1 \ file://generic-bits_select.h \ file://generic-bits_types.h \ file://generic-bits_typesizes.h \ diff --git a/packages/gnupg/gnupg-1.4.0/15_free_caps.patch b/packages/gnupg/gnupg-1.4.0/15_free_caps.patch deleted file mode 100644 index 20949a7d49..0000000000 --- a/packages/gnupg/gnupg-1.4.0/15_free_caps.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- /home/weasel/tmp/debian-gpg/gnupg-1.2.5/g10/status.c 2004-07-21 09:59:45.000000000 +0200 -+++ gnupg-1.2.5/g10/status.c 2004-08-01 20:07:42.071690680 +0200 -@@ -346,6 +346,9 @@ - { - char buf[100]; - struct shmid_ds shmds; -+#ifdef USE_CAPABILITIES -+ cap_t caps; -+#endif - - #ifndef IPC_RMID_DEFERRED_RELEASE - atexit( remove_shmid ); -@@ -371,7 +374,9 @@ - (unsigned)shm_size/1024, shm_area, shm_id ); - if( lock_mem ) { - #ifdef USE_CAPABILITIES -- cap_set_proc( cap_from_text("cap_ipc_lock+ep") ); -+ caps = cap_from_text("cap_ipc_lock=ep"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - #endif - /* (need the cast for Solaris with Sun's workshop compilers) */ - if ( mlock ( (char*)shm_area, shm_size) ) -@@ -380,7 +385,9 @@ - else - shm_is_locked = 1; - #ifdef USE_CAPABILITIES -- cap_set_proc( cap_from_text("cap_ipc_lock+p") ); -+ caps = cap_from_text("cap_ipc_lock=p"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - #endif - } - -@@ -407,7 +414,9 @@ - - if( lock_mem ) { - #ifdef USE_CAPABILITIES -- cap_set_proc( cap_from_text("cap_ipc_lock+ep") ); -+ caps = cap_from_text("cap_ipc_lock=ep"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - #endif - #ifdef IPC_HAVE_SHM_LOCK - if ( shmctl (shm_id, SHM_LOCK, 0) ) -@@ -419,7 +428,9 @@ - log_info("Locking shared memory %d failed: No way to do it\n", shm_id ); - #endif - #ifdef USE_CAPABILITIES -- cap_set_proc( cap_from_text("cap_ipc_lock+p") ); -+ caps = cap_from_text("cap_ipc_lock=p"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - #endif - } - ---- /home/weasel/tmp/debian-gpg/gnupg-1.2.5/util/secmem.c 2004-02-24 17:06:58.000000000 +0100 -+++ gnupg-1.2.5/util/secmem.c 2004-08-01 20:08:10.873412378 +0200 -@@ -97,12 +97,18 @@ - { - #if defined(USE_CAPABILITIES) && defined(HAVE_MLOCK) - int err; -+ cap_t caps; -+ -+ caps = cap_from_text("cap_ipc_lock=ep"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - -- cap_set_proc( cap_from_text("cap_ipc_lock+ep") ); - err = mlock( p, n ); - if( err && errno ) - err = errno; -- cap_set_proc( cap_from_text("cap_ipc_lock+p") ); -+ caps = cap_from_text("cap_ipc_lock=p"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - - if( err ) { - if( errno != EPERM -@@ -301,8 +307,12 @@ - if( !n ) { - #ifndef __riscos__ - #ifdef USE_CAPABILITIES -+ cap_t caps; -+ - /* drop all capabilities */ -- cap_set_proc( cap_from_text("all-eip") ); -+ caps = cap_from_text("all-eip"); -+ cap_set_proc( caps ); -+ cap_free( caps ); - - #elif !defined(HAVE_DOSISH_SYSTEM) - uid_t uid; diff --git a/packages/gnupg/gnupg-1.4.0/16_min_privileges.patch b/packages/gnupg/gnupg-1.4.0/16_min_privileges.patch deleted file mode 100644 index b29233b33b..0000000000 --- a/packages/gnupg/gnupg-1.4.0/16_min_privileges.patch +++ /dev/null @@ -1,68 +0,0 @@ ---- gnupg-1.4.0/g10/g10.c 2004-12-16 09:47:36.000000000 +0000 -+++ /tmp/dpep.O5S02c/gnupg-1.4.0/g10/g10.c 2005-02-03 23:31:40.645873299 +0000 -@@ -69,6 +69,11 @@ - #endif - - -+#ifdef USE_CAPABILITIES -+#include <sys/capability.h> -+#include <sys/prctl.h> -+#endif -+ - enum cmd_and_opt_values - { - aNull = 0, -@@ -1618,6 +1623,10 @@ - #ifdef USE_SHM_COPROCESSING - ulong requested_shm_size=0; - #endif -+#ifdef USE_CAPABILITIES -+ uid_t curr_uid; -+ cap_t caps; -+#endif - - #ifdef __riscos__ - opt.lock_once = 1; -@@ -1629,6 +1638,33 @@ - * when adding any stuff between here and the call to - * secmem_init() somewhere after the option parsing - */ -+ -+ /* if we use capabilities and run as root, we can immediately setuid back -+ * to the normal user and only keep CAP_IPC_LOCK until the shared memory is -+ * set up. -+ */ -+#ifdef USE_CAPABILITIES -+ curr_uid = getuid(); -+ if( curr_uid && !geteuid() ) { /* we are setuid root */ -+ if( prctl( PR_SET_KEEPCAPS, 1, 0, 0, 0 ) ) { -+ perror( "main(): could not keep capabilities" ); -+ return -100; -+ } -+ -+ if( setuid( curr_uid ) ) { -+ perror( "main(): could not set user id" ); -+ return -100; -+ } -+ -+ caps = cap_from_text( "cap_ipc_lock=p" ); -+ if( cap_set_proc( caps ) ) { -+ perror( "main(): could not install capabilities" ); -+ return -100; -+ } -+ cap_free( caps ); -+ } -+#endif -+ - log_set_name("gpg"); - secure_random_alloc(); /* put random number into secure memory */ - may_coredump = disable_core_dumps(); -@@ -1747,7 +1783,7 @@ - } - #endif - /* initialize the secure memory. */ -- got_secmem=secmem_init( 32768 ); -+ got_secmem=secmem_init( 32768 ); /* this will drop all remaining privileges */ - maybe_setuid = 0; - /* Okay, we are now working under our real uid */ - diff --git a/packages/gnupg/gnupg-1.4.0/18_ca_po_update.patch b/packages/gnupg/gnupg-1.4.0/18_ca_po_update.patch deleted file mode 100644 index cb7d46b087..0000000000 --- a/packages/gnupg/gnupg-1.4.0/18_ca_po_update.patch +++ /dev/null @@ -1,6430 +0,0 @@ ---- gnupg-1.4.0/po/ca.po 2004-12-16 09:57:09.000000000 +0000 -+++ /tmp/dpep.nbDh2k/gnupg-1.4.0/po/ca.po 2005-02-05 00:49:28.000000000 +0000 -@@ -1,44 +1,44 @@ --# Missatges de gnupg en catal�. --# Copyright � 2001, 2002, 2003 Free Software Foundation, Inc. --# Carles Sadurn� Anguita <sadurni@jazzfree.com>, 2001. --# Jordi Mallach <jordi@gnu.org>, 2001, 2002, 2003. -+# Missatges de gnupg en català. -+# Copyright © 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -+# Carles Sadurní Anguita <sadurni@jazzfree.com>, 2001. -+# Jordi Mallach <jordi@gnu.org>, 2001, 2002, 2003, 2005. - # - # Coses (jm): --# ID d'usuari �s mascul�? Hi ha una mescla... --# (ivb: ID == identificador -> mascul�) -+# ID d'usuari és masculí? Hi ha una mescla... -+# (ivb: ID == identificador -> masculí) - # Canviar ID -> ID d'usuari - # Xifratge vs. Xifrat --# (ivb: xifratge -> acci�, xifrat -> adjectiu) -+# (ivb: xifratge -> acció, xifrat -> adjectiu) - # + coses (ivb): --# - Algunes frases incompletes �x desconegut� -> �x �s desconegut�. --# - �algoritme� o �algorisme�? (ambd�s s�n correctes) -+# - Algunes frases incompletes «x desconegut» -> «x és desconegut». -+# - «algoritme» o «algorisme»? (ambdós són correctes) - # - digest -> resum --# - �anell� o �clauer�? (key ring -> clauer) -+# - «anell» o «clauer»? (key ring -> clauer) - # - bug -> error? (del recull) --# - Crec q uses m�s �signatura� q �firma�; unifique. --# - Usar maj�scules x ressaltar (com original)? -+# - Crec q uses més «signatura» q «firma»; unifique. -+# - Usar majúscules x ressaltar (com original)? - # - Hi ha cert desordre en les cometes ;) --# - Frases �ndies completades. --# - Algunes incoher�ncies: error {en la lectura,en llegir,mentre es llegia} -+# - Frases índies completades. -+# - Algunes incoherències: error {en la lectura,en llegir,mentre es llegia} - # - Probablement he clavat la pota en tots els Photo ID :P --# - Nom�s es maneja amb les mans. --# - sapigueu -> sapieu? (x coher�ncia) -+# - Només es maneja amb les mans. -+# - sapigueu -> sapieu? (x coherència) - msgid "" - msgstr "" --"Project-Id-Version: gnupg 1.2.4rc\n" -+"Project-Id-Version: gnupg 1.4.0\n" - "Report-Msgid-Bugs-To: gnupg-i18n@gnupg.org\n" - "POT-Creation-Date: 2004-12-16 10:56+0100\n" --"PO-Revision-Date: 2003-12-05 19:15+0100\n" -+"PO-Revision-Date: 2005-02-04 02:04+0100\n" - "Last-Translator: Jordi Mallach <jordi@gnu.org>\n" - "Language-Team: Catalan <ca@dodds.net>\n" - "MIME-Version: 1.0\n" --"Content-Type: text/plain; charset=ISO-8859-1\n" -+"Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - - #: cipher/primegen.c:120 --#, fuzzy, c-format -+#, c-format - msgid "can't gen prime with pbits=%u qbits=%u\n" --msgstr "no s'ha pogut generar un prim amb menys de %d bits\n" -+msgstr "no s'ha pogut generar un prim amb pbits=%u qbits=%u\n" - - #: cipher/primegen.c:311 - #, c-format -@@ -47,7 +47,7 @@ - - #: cipher/random.c:163 - msgid "no entropy gathering module detected\n" --msgstr "no s'ha trobat cap m�dul d'acumulaci� d'entropia\n" -+msgstr "no s'ha trobat cap mòdul d'acumulació d'entropia\n" - - #: cipher/random.c:387 g10/card-util.c:613 g10/card-util.c:682 - #: g10/dearmor.c:60 g10/dearmor.c:109 g10/encode.c:181 g10/encode.c:488 -@@ -58,32 +58,31 @@ - #: g10/tdbio.c:600 - #, c-format - msgid "can't open `%s': %s\n" --msgstr "no s'ha pogut obrir �%s�: %s\n" -+msgstr "no s'ha pogut obrir «%s»: %s\n" - - #: cipher/random.c:391 - #, c-format - msgid "can't stat `%s': %s\n" --msgstr "no es pot fer stat de �%s�: %s\n" -+msgstr "no es pot fer stat de «%s»: %s\n" - --# Descartar, deixar passar... ignorar �s un anglicisme. ivb -+# Descartar, deixar passar... ignorar és un anglicisme. ivb - #: cipher/random.c:396 - #, c-format - msgid "`%s' is not a regular file - ignored\n" --msgstr "�%s� no �s un fitxer regular: es descarta\n" -+msgstr "«%s» no és un fitxer regular: es descarta\n" - - #: cipher/random.c:401 - msgid "note: random_seed file is empty\n" --msgstr "nota: el fitxer random_seed �s buit\n" -+msgstr "nota: el fitxer random_seed és buit\n" - - #: cipher/random.c:407 - msgid "WARNING: invalid size of random_seed file - not used\n" --msgstr "" --"AV�S: el tamany del fitxer random_seed no �s v�lid - no s'usar�\n" -+msgstr "AVÍS: el tamany del fitxer random_seed no és vàlid - no s'usarà\n" - - #: cipher/random.c:415 - #, c-format - msgid "can't read `%s': %s\n" --msgstr "no s'ha pogut llegir �%s�: %s\n" -+msgstr "no s'ha pogut llegir «%s»: %s\n" - - #: cipher/random.c:453 - msgid "note: random_seed file not updated\n" -@@ -94,22 +93,22 @@ - #: g10/openfile.c:348 g10/sign.c:779 g10/sign.c:1037 g10/tdbio.c:535 - #, c-format - msgid "can't create `%s': %s\n" --msgstr "no s'ha pogut crear �%s�: %s\n" -+msgstr "no s'ha pogut crear «%s»: %s\n" - - #: cipher/random.c:480 - #, c-format - msgid "can't write `%s': %s\n" --msgstr "no s'ha pogut escriure �%s�: %s\n" -+msgstr "no s'ha pogut escriure «%s»: %s\n" - - # No em passe! ;) ivb - #: cipher/random.c:483 - #, c-format - msgid "can't close `%s': %s\n" --msgstr "no s'ha pogut tancar �%s�: %s\n" -+msgstr "no s'ha pogut tancar «%s»: %s\n" - - #: cipher/random.c:728 - msgid "WARNING: using insecure random number generator!!\n" --msgstr "AV�S: esteu usant un generador de nombres aleatoris insegur!!\n" -+msgstr "AVÍS: esteu usant un generador de nombres aleatoris insegur!!\n" - - #: cipher/random.c:729 - msgid "" -@@ -119,8 +118,8 @@ - "DON'T USE ANY DATA GENERATED BY THIS PROGRAM!!\n" - "\n" - msgstr "" --"El generador de nombres aleatoris �s nom�s un peda�\n" --"per a que funcioni - de cap manera �s un GNA fort!\n" -+"El generador de nombres aleatoris és només un pedaç\n" -+"per a que funcioni - de cap manera és un GNA fort!\n" - "\n" - "NO UTILITZEU CAP DADA GENERADA PER AQUEST PROGRAMA!!\n" - "\n" -@@ -132,7 +131,7 @@ - "of the entropy.\n" - msgstr "" - "Si us plau, espereu mentre es genera entropia. Feu alguna tasca si\n" --"vos ajuda no avorrir-vos, ja que ajudar� a la qualitat de la entropia.\n" -+"vos ajuda no avorrir-vos, ja que ajudarà a la qualitat de la entropia.\n" - - #: cipher/rndlinux.c:134 - #, c-format -@@ -143,18 +142,17 @@ - msgstr "" - "\n" - "No hi ha prou bytes aleatoris. Per favor, feu alguna altra cosa per que el\n" --"sistema tinga oportunitat de recollir m�s entropia. (Calen %d bytes " --"m�s)\n" -+"sistema tinga oportunitat de recollir més entropia. (Calen %d bytes més)\n" - - #: g10/app-openpgp.c:539 --#, fuzzy, c-format -+#, c-format - msgid "failed to store the fingerprint: %s\n" --msgstr "no s'ha pogut inicialitzar la base de dades de confian�a: %s\n" -+msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" - - #: g10/app-openpgp.c:552 - #, fuzzy, c-format - msgid "failed to store the creation date: %s\n" --msgstr "no s'ha pogut reconstruir la mem�ria cau de l'anell: %s\n" -+msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n" - - #: g10/app-openpgp.c:776 g10/app-openpgp.c:868 g10/app-openpgp.c:1379 - #, c-format -@@ -204,22 +202,22 @@ - #: g10/app-openpgp.c:1025 - #, fuzzy, c-format - msgid "error getting new PIN: %s\n" --msgstr "error en la creaci� de la contrasenya: %s\n" -+msgstr "error en crear «%s»: %s\n" - - #: g10/app-openpgp.c:1091 g10/app-openpgp.c:1233 - #, fuzzy - msgid "error reading application data\n" --msgstr "s'ha produ�t un error en llegir el bloc de claus: %s\n" -+msgstr "s'ha produït un error en llegir el bloc de claus: %s\n" - - #: g10/app-openpgp.c:1098 g10/app-openpgp.c:1240 - #, fuzzy - msgid "error reading fingerprint DO\n" --msgstr "%s: error en llegir el registre lliure: %s\n" -+msgstr "error: l'empremta digital és invàlida\n" - - #: g10/app-openpgp.c:1107 - #, fuzzy - msgid "key already exists\n" --msgstr "�%s� ja est� comprimida\n" -+msgstr "«%s» ja està comprimida\n" - - #: g10/app-openpgp.c:1111 - msgid "existing key will be replaced\n" -@@ -237,12 +235,12 @@ - #: g10/app-openpgp.c:1138 - #, fuzzy - msgid "generating key failed\n" --msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -+msgstr "La generació de claus ha fallat: %s\n" - - #: g10/app-openpgp.c:1141 - #, fuzzy, c-format - msgid "key generation completed (%d seconds)\n" --msgstr "La generaci� de claus ha fallat: %s\n" -+msgstr "La generació de claus ha fallat: %s\n" - - #: g10/app-openpgp.c:1147 g10/app-openpgp.c:1878 - msgid "response does not contain the public key data\n" -@@ -271,19 +269,19 @@ - msgstr "" - - #: g10/app-openpgp.c:1653 g10/app-openpgp.c:1663 --#, fuzzy, c-format -+#, c-format - msgid "can't access %s - invalid OpenPGP card?\n" --msgstr "no s'han trobat dades OpenPGP v�lides.\n" -+msgstr "" - - #: g10/app-openpgp.c:1734 - #, fuzzy, c-format - msgid "error getting serial number: %s\n" --msgstr "error en la creaci� de la contrasenya: %s\n" -+msgstr "error en la creació de la contrasenya: %s\n" - - #: g10/app-openpgp.c:1829 - #, fuzzy, c-format - msgid "failed to store the key: %s\n" --msgstr "no s'ha pogut inicialitzar la base de dades de confian�a: %s\n" -+msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" - - #: g10/app-openpgp.c:1871 - #, fuzzy -@@ -297,18 +295,18 @@ - - #: g10/armor.c:346 - msgid "invalid armor header: " --msgstr "la cap�alera d'armadura �s inv�lida: " -+msgstr "la capçalera d'armadura és invàlida: " - - #: g10/armor.c:353 - msgid "armor header: " --msgstr "cap�alera d'armadura: " -+msgstr "capçalera d'armadura: " - - #: g10/armor.c:364 - msgid "invalid clearsig header\n" --msgstr "la cap�alera de signatura clara �s inv�lida\n" -+msgstr "la capçalera de signatura clara és invàlida\n" - --# �s un missatge d'error? ivb --# �Anidada� �s un castellanisme. Niuades? Imbricades (SC)?? ivb -+# És un missatge d'error? ivb -+# «Anidada» és un castellanisme. Niuades? Imbricades (SC)?? ivb - #: g10/armor.c:416 - msgid "nested clear text signatures\n" - msgstr "signatures en text pla imbricades\n" -@@ -321,12 +319,12 @@ - - #: g10/armor.c:563 - msgid "invalid dash escaped line: " --msgstr "la l�nia escapada amb gui� �s inv�lida: " -+msgstr "la línia escapada amb guió és invàlida: " - - #: g10/armor.c:715 g10/armor.c:1300 - #, fuzzy, c-format - msgid "invalid radix64 character %02X skipped\n" --msgstr "el car�cter radix64 %02x inv�lid s'ha om�s\n" -+msgstr "el caràcter radix64 %02x invàlid s'ha omés\n" - - #: g10/armor.c:758 - msgid "premature eof (no CRC)\n" -@@ -348,84 +346,79 @@ - #: g10/armor.c:824 - #, fuzzy - msgid "premature eof (in trailer)\n" --msgstr "f� de fitxer prematur (al final)\n" -+msgstr "fí de fitxer prematur (al final)\n" - - #: g10/armor.c:828 - msgid "error in trailer line\n" --msgstr "error en l'�ltima l�nia\n" -+msgstr "error en l'última línia\n" - - #: g10/armor.c:1115 - msgid "no valid OpenPGP data found.\n" --msgstr "no s'han trobat dades OpenPGP v�lides.\n" -+msgstr "no s'han trobat dades OpenPGP vàlides.\n" - - #: g10/armor.c:1120 - #, c-format - msgid "invalid armor: line longer than %d characters\n" --msgstr "" --"l'armadura �s inv�lida: la l�nia �s m�s llarga que %d car�cters\n" -+msgstr "l'armadura és invàlida: la línia és més llarga que %d caràcters\n" - - #: g10/armor.c:1124 - msgid "" - "quoted printable character in armor - probably a buggy MTA has been used\n" - msgstr "" --"hi ha un car�cter �quoted printable� en l'armadura - probablement s'ha " -+"hi ha un caràcter «quoted printable» en l'armadura - probablement s'ha " - "utilitzat un MTA amb errors\n" - - #: g10/card-util.c:58 g10/card-util.c:282 - #, fuzzy, c-format - msgid "OpenPGP card not available: %s\n" --msgstr "la clau secreta no est� disponible" -+msgstr "la clau secreta no està disponible" - - #: g10/card-util.c:63 - #, c-format - msgid "OpenPGP card no. %s detected\n" - msgstr "" - --# Dest�s? ivb --# Desat�s, s�. jm -+# Destès? ivb -+# Desatès, sí. jm - #: g10/card-util.c:70 g10/card-util.c:1285 g10/delkey.c:120 g10/keyedit.c:1353 - #: g10/keygen.c:2432 g10/revoke.c:216 g10/revoke.c:417 - #, fuzzy - msgid "can't do this in batch mode\n" --msgstr "no es pot fet aix� en mode desat�s\n" -+msgstr "no es pot fet això en mode desatès\n" - - #: g10/card-util.c:94 g10/card-util.c:1065 g10/card-util.c:1147 - #: g10/keyedit.c:412 g10/keyedit.c:433 g10/keyedit.c:447 g10/keygen.c:1298 - #: g10/keygen.c:1363 - msgid "Your selection? " --msgstr "Seleccioneu: " -+msgstr "La vostra selecció? " - - #: g10/card-util.c:194 g10/card-util.c:244 - msgid "[not set]" --msgstr "" -+msgstr "[no establert]" - - #: g10/card-util.c:378 --#, fuzzy - msgid "male" --msgstr "enable" -+msgstr "home" - - #: g10/card-util.c:379 --#, fuzzy - msgid "female" --msgstr "enable" -+msgstr "dóna" - - #: g10/card-util.c:379 --#, fuzzy - msgid "unspecified" --msgstr "No s'ha especificat cap ra�" -+msgstr "no especificat" - --# G�nere? Nombre? Passat, futur? ivb --# Probablement �s una clau, femen�. jm -+# Gènere? Nombre? Passat, futur? ivb -+# Probablement és una clau, femení. jm - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: g10/card-util.c:406 --#, fuzzy - msgid "not forced" --msgstr "no processat" -+msgstr "no forçat" - - #: g10/card-util.c:406 - msgid "forced" --msgstr "" -+msgstr "forçat" - - #: g10/card-util.c:458 - msgid "Error: Only plain ASCII is currently allowed.\n" -@@ -455,7 +448,7 @@ - #: g10/card-util.c:521 - #, fuzzy - msgid "URL to retrieve public key: " --msgstr "no hi ha cap clau p�blica corresponent: %s\n" -+msgstr "no hi ha cap clau pública corresponent: %s\n" - - #: g10/card-util.c:529 - #, c-format -@@ -465,7 +458,7 @@ - #: g10/card-util.c:622 g10/card-util.c:691 g10/import.c:263 - #, c-format - msgid "error reading `%s': %s\n" --msgstr "error en la lectura de �%s�: %s\n" -+msgstr "error en la lectura de «%s»: %s\n" - - #: g10/card-util.c:630 - msgid "Login data (account name): " -@@ -488,17 +481,17 @@ - #: g10/card-util.c:729 - #, fuzzy - msgid "Language preferences: " --msgstr "prefer�ncies actualitzades" -+msgstr "preferències actualitzades" - - #: g10/card-util.c:737 - #, fuzzy - msgid "Error: invalid length of preference string.\n" --msgstr "hi ha un car�cter inv�lid en la cadena de prefer�ncia\n" -+msgstr "hi ha un caràcter invàlid en la cadena de preferència\n" - - #: g10/card-util.c:746 - #, fuzzy - msgid "Error: invalid characters in preference string.\n" --msgstr "hi ha un car�cter inv�lid en la cadena de prefer�ncia\n" -+msgstr "hi ha un caràcter invàlid en la cadena de preferència\n" - - #: g10/card-util.c:767 - msgid "Sex ((M)ale, (F)emale or space): " -@@ -507,7 +500,7 @@ - #: g10/card-util.c:781 - #, fuzzy - msgid "Error: invalid response.\n" --msgstr "error: l'empremta digital �s inv�lida\n" -+msgstr "error: l'empremta digital és invàlida\n" - - #: g10/card-util.c:802 - #, fuzzy -@@ -517,23 +510,22 @@ - #: g10/card-util.c:825 - #, fuzzy - msgid "Error: invalid formatted fingerprint.\n" --msgstr "error: l'empremta digital �s inv�lida\n" -+msgstr "error: l'empremta digital és invàlida\n" - - #: g10/card-util.c:873 - #, fuzzy, c-format - msgid "key operation not possible: %s\n" --msgstr "La generaci� de claus ha fallat: %s\n" -+msgstr "La generació de claus ha fallat: %s\n" - - #: g10/card-util.c:874 - #, fuzzy - msgid "not an OpenPGP card" --msgstr "no s'han trobat dades OpenPGP v�lides.\n" -+msgstr "no s'han trobat dades OpenPGP vàlides.\n" - - #: g10/card-util.c:883 - #, fuzzy, c-format - msgid "error getting current key info: %s\n" --msgstr "" --"s'ha produ�t un error mentre s'escrivia l'anell secret �%s�: %s\n" -+msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n" - - #: g10/card-util.c:966 - msgid "Replace existing key? (y/N) " -@@ -561,14 +553,13 @@ - msgstr "Seleccioneu quin tipus de clau voleu:\n" - - #: g10/card-util.c:1058 g10/card-util.c:1138 --#, fuzzy - msgid " (1) Signature key\n" --msgstr "Aquesta signatura va caducar el %s\n" -+msgstr "" - - #: g10/card-util.c:1059 g10/card-util.c:1140 - #, fuzzy - msgid " (2) Encryption key\n" --msgstr " (%d) RSA (nom�s xifrar)\n" -+msgstr " (%d) RSA (només xifrar)\n" - - #: g10/card-util.c:1060 g10/card-util.c:1142 - msgid " (3) Authentication key\n" -@@ -577,39 +568,39 @@ - #: g10/card-util.c:1076 g10/card-util.c:1158 g10/keyedit.c:907 - #: g10/keygen.c:1402 g10/revoke.c:642 - msgid "Invalid selection.\n" --msgstr "La selecci� �s inv�lida.\n" -+msgstr "La selecció és invàlida.\n" - - #: g10/card-util.c:1135 - #, fuzzy - msgid "Please select where to store the key:\n" --msgstr "Seleccioneu la ra� de la revocaci�:\n" -+msgstr "Seleccioneu la raó de la revocació:\n" - - #: g10/card-util.c:1170 - #, fuzzy - msgid "unknown key protection algorithm\n" --msgstr "l'algorisme de protecci� �s desconegut\n" -+msgstr "l'algorisme de protecció és desconegut\n" - - #: g10/card-util.c:1175 - #, fuzzy - msgid "secret parts of key are not available\n" --msgstr "Les parts secretes de la clau prim�ria no estan disponibles.\n" -+msgstr "Les parts secretes de la clau primària no estan disponibles.\n" - - #: g10/card-util.c:1180 - #, fuzzy - msgid "secret key already stored on a card\n" --msgstr "es descarta: la clau secreta ja �s present\n" -+msgstr "es descarta: la clau secreta ja és present\n" - - #: g10/card-util.c:1250 g10/keyedit.c:1285 - msgid "quit this menu" --msgstr "ix del men�" -+msgstr "ix del menú" - - #: g10/card-util.c:1252 - #, fuzzy - msgid "show admin commands" - msgstr "les ordres entren en conflicte\n" - --# �pantalla� o �ajuda�? ivb --# �ajuda�, evidentment. jm -+# «pantalla» o «ajuda»? ivb -+# «ajuda», evidentment. jm - #: g10/card-util.c:1253 g10/keyedit.c:1288 - msgid "show this help" - msgstr "mostra aquesta ajuda" -@@ -617,7 +608,7 @@ - #: g10/card-util.c:1255 - #, fuzzy - msgid "list all available data" --msgstr "La clau �s disponible en: " -+msgstr "La clau és disponible en: " - - #: g10/card-util.c:1258 - msgid "change card holder's name" -@@ -639,7 +630,7 @@ - #: g10/card-util.c:1262 - #, fuzzy - msgid "change the language preferences" --msgstr "canvia la confian�a" -+msgstr "canvia la confiança" - - #: g10/card-util.c:1263 - msgid "change card holder's sex" -@@ -673,18 +664,16 @@ - msgstr "les ordres entren en conflicte\n" - - #: g10/card-util.c:1384 --#, fuzzy - msgid "Admin commands are allowed\n" --msgstr "les ordres entren en conflicte\n" -+msgstr "" - - #: g10/card-util.c:1386 --#, fuzzy - msgid "Admin commands are not allowed\n" --msgstr "s'est� escrivint la clau secreta a �%s�\n" -+msgstr "" - - #: g10/card-util.c:1455 g10/keyedit.c:1928 - msgid "Invalid command (try \"help\")\n" --msgstr "L'ordre no �s v�lida (proveu �help�)\n" -+msgstr "L'ordre no és vàlida (proveu «help»)\n" - - #: g10/cardglue.c:287 - msgid "Please insert the card and hit return or enter 'c' to cancel: " -@@ -704,12 +693,12 @@ - #: g10/cardglue.c:687 - #, fuzzy - msgid "Enter New Admin PIN: " --msgstr "Introdu�u el nom d'usuari: " -+msgstr "Introduïu el nom d'usuari: " - - #: g10/cardglue.c:688 - #, fuzzy - msgid "Enter New PIN: " --msgstr "Introdu�u el nom d'usuari: " -+msgstr "Introduïu el nom d'usuari: " - - #: g10/cardglue.c:689 - msgid "Enter Admin PIN: " -@@ -718,7 +707,7 @@ - #: g10/cardglue.c:690 - #, fuzzy - msgid "Enter PIN: " --msgstr "Introdu�u el nom d'usuari: " -+msgstr "Introduïu el nom d'usuari: " - - #: g10/cardglue.c:704 - #, fuzzy -@@ -734,7 +723,7 @@ - #: g10/keyring.c:662 g10/verify.c:101 g10/verify.c:154 - #, c-format - msgid "can't open `%s'\n" --msgstr "no s'ha pogut obrir �%s�\n" -+msgstr "no s'ha pogut obrir «%s»\n" - - #: g10/decrypt.c:104 g10/encode.c:859 - msgid "--output doesn't work for this command\n" -@@ -744,24 +733,24 @@ - #: g10/revoke.c:226 - #, fuzzy, c-format - msgid "key \"%s\" not found: %s\n" --msgstr "no s'ha trobat la clau �%s�: %s\n" -+msgstr "no s'ha trobat la clau «%s»: %s\n" - - #: g10/delkey.c:82 g10/export.c:198 g10/keyserver.c:1435 g10/revoke.c:232 - #: g10/revoke.c:439 - #, c-format - msgid "error reading keyblock: %s\n" --msgstr "s'ha produ�t un error en llegir el bloc de claus: %s\n" -+msgstr "s'ha produït un error en llegir el bloc de claus: %s\n" - - #: g10/delkey.c:121 g10/delkey.c:128 - msgid "(unless you specify the key by fingerprint)\n" - msgstr "(a no ser que especifiqueu la clau per la empremta digital)\n" - --# Ah�! Abans �batch� est� tal qual. Cal unificar. ivb -+# Ahà! Abans «batch» està tal qual. Cal unificar. ivb - # Fet. jm - #: g10/delkey.c:127 - #, fuzzy - msgid "can't do this in batch mode without \"--yes\"\n" --msgstr "no es pot fer aix� en el mode desat�s sense �--yes�\n" -+msgstr "no es pot fer això en el mode desatès sense «--yes»\n" - - #: g10/delkey.c:139 - #, fuzzy -@@ -771,7 +760,7 @@ - #: g10/delkey.c:147 - #, fuzzy - msgid "This is a secret key! - really delete? (y/N) " --msgstr "�s una clau secreta! Voleu esborrar-la? " -+msgstr "És una clau secreta! Voleu esborrar-la? " - - #: g10/delkey.c:157 - #, c-format -@@ -780,51 +769,50 @@ - - #: g10/delkey.c:167 - msgid "ownertrust information cleared\n" --msgstr "s'ha netejat la informaci� de la confian�a\n" -+msgstr "s'ha netejat la informació de la confiança\n" - - #: g10/delkey.c:195 - #, c-format - msgid "there is a secret key for public key \"%s\"!\n" --msgstr "hi ha una clau secreta per a la clau p�blica �%s�!\n" -+msgstr "hi ha una clau secreta per a la clau pública «%s»!\n" - - #: g10/delkey.c:197 - msgid "use option \"--delete-secret-keys\" to delete it first.\n" --msgstr "" --"utilitzeu l'opci� �--delete-secret-keys� per a eliminar-la primer.\n" -+msgstr "utilitzeu l'opció «--delete-secret-keys» per a eliminar-la primer.\n" - - #: g10/encode.c:210 g10/sign.c:1186 - #, c-format - msgid "error creating passphrase: %s\n" --msgstr "error en la creaci� de la contrasenya: %s\n" -+msgstr "error en la creació de la contrasenya: %s\n" - - #: g10/encode.c:215 - msgid "can't use a symmetric ESK packet due to the S2K mode\n" --msgstr "no es pot usar un paquet asim�tric ESK al estar en mode S2K\n" -+msgstr "no es pot usar un paquet asimètric ESK al estar en mode S2K\n" - - #: g10/encode.c:228 - #, fuzzy, c-format - msgid "using cipher %s\n" --msgstr "Ha fallat el proc�s de signatura: %s\n" -+msgstr "Ha fallat el procés de signatura: %s\n" - - #: g10/encode.c:238 g10/encode.c:558 - #, c-format - msgid "`%s' already compressed\n" --msgstr "�%s� ja est� comprimida\n" -+msgstr "«%s» ja està comprimida\n" - - #: g10/encode.c:308 g10/encode.c:604 g10/sign.c:551 - #, c-format - msgid "WARNING: `%s' is an empty file\n" --msgstr "AV�S: �%s� �s un fitxer buit\n" -+msgstr "AVÍS: «%s» és un fitxer buit\n" - - #: g10/encode.c:472 - msgid "you can only encrypt to RSA keys of 2048 bits or less in --pgp2 mode\n" - msgstr "" --"nom�s podeu xifrar a claus RSA de 2048 bits o menys en el mode --pgp2\n" -+"només podeu xifrar a claus RSA de 2048 bits o menys en el mode --pgp2\n" - - #: g10/encode.c:494 - #, c-format - msgid "reading from `%s'\n" --msgstr "s'est� llegint des de �%s�\n" -+msgstr "s'està llegint des de «%s»\n" - - #: g10/encode.c:530 - msgid "" -@@ -838,8 +826,7 @@ - msgid "" - "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" - msgstr "" --"for�ar el xifrat asim�tric %s (%d) viola les prefer�ncies del " --"destinatari\n" -+"forçar el xifrat asimètric %s (%d) viola les preferències del destinatari\n" - - #: g10/encode.c:648 g10/sign.c:877 - #, fuzzy, c-format -@@ -847,15 +834,14 @@ - "WARNING: forcing compression algorithm %s (%d) violates recipient " - "preferences\n" - msgstr "" --"for�ar l'algoritme de compressi� %s (%d) viola les prefer�ncies del " -+"forçar l'algoritme de compressió %s (%d) viola les preferències del " - "destinatari\n" - - #: g10/encode.c:735 - #, c-format - msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n" - msgstr "" --"for�ar el xifrat asim�tric %s (%d) viola les prefer�ncies del " --"destinatari\n" -+"forçar el xifrat asimètric %s (%d) viola les preferències del destinatari\n" - - #: g10/encode.c:805 g10/pkclist.c:721 g10/pkclist.c:757 - #, c-format -@@ -865,7 +851,7 @@ - #: g10/encode.c:832 - #, c-format - msgid "%s/%s encrypted for: \"%s\"\n" --msgstr "%s/%s xifrat per a: �%s�\n" -+msgstr "%s/%s xifrat per a: «%s»\n" - - #: g10/encr-data.c:66 g10/mainproc.c:301 - #, c-format -@@ -877,28 +863,28 @@ - msgid "encrypted with unknown algorithm %d\n" - msgstr "xifrat amb l'algoritme %d (desconegut)\n" - --# �s no-wrap? ivb -+# És no-wrap? ivb - # Com? jm - #: g10/encr-data.c:92 - msgid "" - "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" - msgstr "" --"ATENCI�: el missatge s'ha xifrat amb una clau feble durant el xifratge\n" --"sim�tric.\n" -+"ATENCIÓ: el missatge s'ha xifrat amb una clau feble durant el xifratge\n" -+"simètric.\n" - - #: g10/encr-data.c:103 - msgid "problem handling encrypted packet\n" - msgstr "problema en tractar amb un paquet xifrat\n" - --# Execuci� de programes remots, o execuci� remota de programes? jm -+# Execució de programes remots, o execució remota de programes? jm - #: g10/exec.c:48 - msgid "no remote program execution supported\n" --msgstr "no hi ha suport per a l'execuci� remota de programes\n" -+msgstr "no hi ha suport per a l'execució remota de programes\n" - - #: g10/exec.c:184 g10/openfile.c:406 - #, c-format - msgid "can't create directory `%s': %s\n" --msgstr "no es pot crear el directori �%s�: %s\n" -+msgstr "no es pot crear el directori «%s»: %s\n" - - #: g10/exec.c:325 - msgid "" -@@ -917,21 +903,21 @@ - #: g10/exec.c:433 - #, fuzzy, c-format - msgid "unable to execute program `%s': %s\n" --msgstr "no s'ha pogut executar %s �%s�: %s\n" -+msgstr "no s'ha pogut executar %s «%s»: %s\n" - - #: g10/exec.c:436 - #, fuzzy, c-format - msgid "unable to execute shell `%s': %s\n" --msgstr "no s'ha pogut executar %s �%s�: %s\n" -+msgstr "no s'ha pogut executar %s «%s»: %s\n" - - #: g10/exec.c:521 - #, c-format - msgid "system error while calling external program: %s\n" --msgstr "s'ha produ�t un error del sistema en cridar el programa extern: %s\n" -+msgstr "s'ha produït un error del sistema en cridar el programa extern: %s\n" - - #: g10/exec.c:532 g10/exec.c:598 - msgid "unnatural exit of external program\n" --msgstr "s'ha produ�t una eixida no natural del programa extern\n" -+msgstr "s'ha produït una eixida no natural del programa extern\n" - - #: g10/exec.c:547 - msgid "unable to execute external program\n" -@@ -945,22 +931,22 @@ - #: g10/exec.c:609 g10/exec.c:616 - #, c-format - msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n" --msgstr "AV�S: no s'ha pogut eliminar el fitxer temporal (%s) �%s�: %s\n" -+msgstr "AVÍS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n" - - #: g10/exec.c:621 - #, c-format - msgid "WARNING: unable to remove temp directory `%s': %s\n" --msgstr "AV�S: no s'ha pogut eliminar el directori temporal �%s�: %s\n" -+msgstr "AVÍS: no s'ha pogut eliminar el directori temporal «%s»: %s\n" - - #: g10/export.c:182 - #, fuzzy - msgid "exporting secret keys not allowed\n" --msgstr "s'est� escrivint la clau secreta a �%s�\n" -+msgstr "s'està escrivint la clau secreta a «%s»\n" - - #: g10/export.c:211 - #, fuzzy, c-format - msgid "key %s: not protected - skipped\n" --msgstr "clau %08lX: no est� protegida - es descarta\n" -+msgstr "clau %08lX: no està protegida - es descarta\n" - - #: g10/export.c:219 - #, fuzzy, c-format -@@ -970,12 +956,11 @@ - #: g10/export.c:384 - #, fuzzy, c-format - msgid "WARNING: secret key %s does not have a simple SK checksum\n" --msgstr "" --"AV�S: la clau secreta %08lX no te una simple suma de comprovaci� SK\n" -+msgstr "AVÍS: la clau secreta %08lX no te una simple suma de comprovació SK\n" - - #: g10/export.c:416 - msgid "WARNING: nothing exported\n" --msgstr "AV�S: no s'ha exportat res\n" -+msgstr "AVÍS: no s'ha exportat res\n" - - #: g10/g10.c:358 - msgid "" -@@ -1003,7 +988,7 @@ - - #: g10/g10.c:365 - msgid "encryption only with symmetric cipher" --msgstr "xifra nom�s amb xifratge sim�tric" -+msgstr "xifra només amb xifratge simètric" - - #: g10/g10.c:367 - msgid "decrypt data (default)" -@@ -1021,13 +1006,13 @@ - msgid "list keys and signatures" - msgstr "llista claus i signatures" - --# �de les claus� o �de la clau�? ivb -+# «de les claus» o «de la clau»? ivb - #: g10/g10.c:374 - #, fuzzy - msgid "list and check key signatures" - msgstr "comprova les signatures de la claus" - --# �dactilars� o �digitals�? ivb -+# «dactilars» o «digitals»? ivb - #: g10/g10.c:375 - msgid "list keys and fingerprints" - msgstr "llista claus i empremtes digitals" -@@ -1042,7 +1027,7 @@ - - #: g10/g10.c:378 - msgid "remove keys from the public keyring" --msgstr "elimina claus de l'anell p�blic" -+msgstr "elimina claus de l'anell públic" - - #: g10/g10.c:380 - msgid "remove keys from the secret keyring" -@@ -1062,7 +1047,7 @@ - - #: g10/g10.c:384 - msgid "generate a revocation certificate" --msgstr "genera un certificat de revocaci�" -+msgstr "genera un certificat de revocació" - - #: g10/g10.c:386 - msgid "export keys" -@@ -1102,7 +1087,7 @@ - - #: g10/g10.c:408 - msgid "update the trust database" --msgstr "actualitza la base de dades de confian�a" -+msgstr "actualitza la base de dades de confiança" - - #: g10/g10.c:415 - msgid "|algo [files]|print message digests" -@@ -1132,17 +1117,17 @@ - - #: g10/g10.c:435 - msgid "|N|set compress level N (0 disables)" --msgstr "|N|nivell de compressi� N (0 no comprimeix)" -+msgstr "|N|nivell de compressió N (0 no comprimeix)" - - #: g10/g10.c:440 - msgid "use canonical text mode" --msgstr "usa el mode de text can�nic" -+msgstr "usa el mode de text canònic" - - #: g10/g10.c:450 - msgid "use as output file" - msgstr "fitxer d'eixida" - --# Un dels dos �s en la llista d'opcions amb --help. Urgh. jm -+# Un dels dos és en la llista d'opcions amb --help. Urgh. jm - #: g10/g10.c:452 g10/gpgv.c:67 - msgid "verbose" - msgstr "detall" -@@ -1169,11 +1154,11 @@ - "(See the man page for a complete listing of all commands and options)\n" - msgstr "" - "@\n" --"(En la p�gina del man hi ha una llista completa d'ordres i d'opcions)\n" -+"(En la pàgina del man hi ha una llista completa d'ordres i d'opcions)\n" - --# Crec q (A)lice (orig.), (B)ob (dest.), etc. s�n noms usats pel Zimmerman -+# Crec q (A)lice (orig.), (B)ob (dest.), etc. són noms usats pel Zimmerman - # en el manual original de PGP. A, B, C... ivb --# En efecte. Idem per a Mallory m�s endavant. Els deixe com a l'original. jm -+# En efecte. Idem per a Mallory més endavant. Els deixe com a l'original. jm - #: g10/g10.c:535 - msgid "" - "@\n" -@@ -1200,7 +1185,7 @@ - - #: g10/g10.c:733 - msgid "Usage: gpg [options] [files] (-h for help)" --msgstr "Forma d'�s: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -+msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" - - #: g10/g10.c:736 - msgid "" -@@ -1210,12 +1195,12 @@ - msgstr "" - "Sintaxi: gpg [opcions] [fitxers]\n" - "signa, comprova, xifra o desxifra\n" --"l'operaci� predeterminada dep�n de les dades introdu�des\n" -+"l'operació predeterminada depén de les dades introduïdes\n" - - # Suportats? ivb --# A Softcatal� diuen molt �implementat?. jm --# Precissament acabem de parlar d'�implementat a la llista del GNOME --# i s'ha dit que �s erroni, igual que �suportat� :) Les alternatives -+# A Softcatalà diuen molt «implementat». jm -+# Precissament acabem de parlar d'«implementat a la llista del GNOME -+# i s'ha dit que és erroni, igual que «suportat» :) Les alternatives - # encara no m'agraden massa... jm - #: g10/g10.c:747 - msgid "" -@@ -1227,7 +1212,7 @@ - - #: g10/g10.c:750 - msgid "Pubkey: " --msgstr "Clau p�blica: " -+msgstr "Clau pública: " - - #: g10/g10.c:756 g10/keyedit.c:1965 - msgid "Cipher: " -@@ -1235,191 +1220,183 @@ - - #: g10/g10.c:762 - msgid "Hash: " --msgstr "Dispersi�: " -+msgstr "Dispersió: " - - #: g10/g10.c:768 g10/keyedit.c:2011 - msgid "Compression: " --msgstr "Compressi�: " -+msgstr "Compressió: " - - #: g10/g10.c:851 - msgid "usage: gpg [options] " --msgstr "forma d'�s: gpg [opcions] " -+msgstr "forma d'ús: gpg [opcions] " - - #: g10/g10.c:999 - msgid "conflicting commands\n" - msgstr "les ordres entren en conflicte\n" - - #: g10/g10.c:1017 --#, fuzzy, c-format -+#, c-format - msgid "no = sign found in group definition `%s'\n" --msgstr "no s'ha trobat cap signe = en la definici� de grup �%s�\n" -+msgstr "no s'ha trobat cap signe = a la definició de grup «%s»\n" - - # Indi. ivb - #: g10/g10.c:1214 - #, fuzzy, c-format - msgid "WARNING: unsafe ownership on homedir `%s'\n" --msgstr "AV�S: el propietari �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari és insegur en %s «%s»\n" - - # Indi. ivb - #: g10/g10.c:1217 - #, fuzzy, c-format - msgid "WARNING: unsafe ownership on configuration file `%s'\n" --msgstr "AV�S: el propietari �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari és insegur en %s «%s»\n" - - # Indi. ivb - #: g10/g10.c:1220 - #, fuzzy, c-format - msgid "WARNING: unsafe ownership on extension `%s'\n" --msgstr "AV�S: el propietari �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari és insegur en %s «%s»\n" - - #: g10/g10.c:1226 - #, fuzzy, c-format - msgid "WARNING: unsafe permissions on homedir `%s'\n" --msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos són insegurs en %s «%s»\n" - - #: g10/g10.c:1229 - #, fuzzy, c-format - msgid "WARNING: unsafe permissions on configuration file `%s'\n" --msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos són insegurs en %s «%s»\n" - - #: g10/g10.c:1232 - #, fuzzy, c-format - msgid "WARNING: unsafe permissions on extension `%s'\n" --msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos són insegurs en %s «%s»\n" - - #: g10/g10.c:1238 - #, fuzzy, c-format - msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" --msgstr "" --"AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari del directori envoltant és insegur en %s «%s»\n" - - #: g10/g10.c:1241 - #, fuzzy, c-format - msgid "" - "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" --msgstr "" --"AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari del directori envoltant és insegur en %s «%s»\n" - - #: g10/g10.c:1244 - #, fuzzy, c-format - msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" --msgstr "" --"AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n" -+msgstr "AVÍS: el propietari del directori envoltant és insegur en %s «%s»\n" - - #: g10/g10.c:1250 - #, fuzzy, c-format - msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" --msgstr "" --"AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos del directori envoltant són insegurs en %s «%s»\n" - - #: g10/g10.c:1253 - #, fuzzy, c-format - msgid "" - "WARNING: unsafe enclosing directory permissions on configuration file `%s'\n" --msgstr "" --"AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos del directori envoltant són insegurs en %s «%s»\n" - - #: g10/g10.c:1256 - #, fuzzy, c-format - msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" --msgstr "" --"AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n" -+msgstr "AVÍS: els permissos del directori envoltant són insegurs en %s «%s»\n" - - #: g10/g10.c:1397 - #, fuzzy, c-format - msgid "unknown configuration item `%s'\n" --msgstr "s'ha creat el nou fitxer d'opcions �%s�\n" -+msgstr "s'ha creat el nou fitxer d'opcions «%s»\n" - - #: g10/g10.c:1798 - #, c-format - msgid "NOTE: old default options file `%s' ignored\n" --msgstr "NOTA: es descarta el fitxer d'opcions predeterminades antic �%s�\n" -+msgstr "NOTA: es descarta el fitxer d'opcions predeterminades antic «%s»\n" - - #: g10/g10.c:1840 - #, c-format - msgid "NOTE: no default option file `%s'\n" --msgstr "NOTA: no existeix el fitxer d'opcions predeterminades �%s�\n" -+msgstr "NOTA: no existeix el fitxer d'opcions predeterminades «%s»\n" - - #: g10/g10.c:1844 - #, c-format - msgid "option file `%s': %s\n" --msgstr "fitxer d'opcions �%s�: %s\n" -+msgstr "fitxer d'opcions «%s»: %s\n" - - #: g10/g10.c:1851 - #, c-format - msgid "reading options from `%s'\n" --msgstr "s'estan llegint opcions de �%s�\n" -+msgstr "s'estan llegint opcions de «%s»\n" - - #: g10/g10.c:2065 g10/g10.c:2583 g10/g10.c:2594 - #, c-format - msgid "NOTE: %s is not for normal use!\n" --msgstr "NOTA: %s no �s per a �s normal!\n" -+msgstr "NOTA: %s no és per a ús normal!\n" - - #: g10/g10.c:2078 - #, fuzzy, c-format - msgid "cipher extension `%s' not loaded due to unsafe permissions\n" - msgstr "" --"la extensi� de xifrat �%s� no s'ha carregat per tindre permissos " --"insegurs\n" -+"la extensió de xifrat «%s» no s'ha carregat per tindre permissos insegurs\n" - - #: g10/g10.c:2292 - #, fuzzy, c-format - msgid "`%s' is not a valid character set\n" --msgstr "%s no �s un joc de car�cters v�lid\n" -+msgstr "%s no és un joc de caràcters vàlid\n" - - #: g10/g10.c:2311 g10/keyedit.c:3498 - #, fuzzy - msgid "could not parse keyserver URL\n" --msgstr "" --"no s'ha pogut analitzar sint�cticament la URI del servidor de claus\n" -+msgstr "no s'ha pogut analitzar sintàcticament la URI del servidor de claus\n" - - #: g10/g10.c:2317 - #, fuzzy, c-format - msgid "%s:%d: invalid keyserver options\n" --msgstr "%s:%d opcions d'exportaci� no v�lides\n" -+msgstr "%s:%d opcions d'exportació no vàlides\n" - - #: g10/g10.c:2320 - #, fuzzy - msgid "invalid keyserver options\n" --msgstr "opcions d'exportaci� no v�lides\n" -+msgstr "opcions d'exportació no vàlides\n" - - #: g10/g10.c:2327 - #, c-format - msgid "%s:%d: invalid import options\n" --msgstr "%s:%d: opcions d'importanci� no v�lides\n" -+msgstr "%s:%d: opcions d'importanció no vàlides\n" - - #: g10/g10.c:2330 - msgid "invalid import options\n" --msgstr "opcions d'importaci� no v�lides\n" -+msgstr "opcions d'importació no vàlides\n" - - #: g10/g10.c:2337 - #, c-format - msgid "%s:%d: invalid export options\n" --msgstr "%s:%d opcions d'exportaci� no v�lides\n" -+msgstr "%s:%d opcions d'exportació no vàlides\n" - - #: g10/g10.c:2340 - msgid "invalid export options\n" --msgstr "opcions d'exportaci� no v�lides\n" -+msgstr "opcions d'exportació no vàlides\n" - - #: g10/g10.c:2347 - #, fuzzy, c-format - msgid "%s:%d: invalid list options\n" --msgstr "%s:%d: opcions d'importanci� no v�lides\n" -+msgstr "%s:%d: opcions d'importanció no vàlides\n" - - #: g10/g10.c:2350 - #, fuzzy - msgid "invalid list options\n" --msgstr "opcions d'importaci� no v�lides\n" -+msgstr "opcions d'importació no vàlides\n" - - #: g10/g10.c:2372 - #, fuzzy, c-format - msgid "%s:%d: invalid verify options\n" --msgstr "%s:%d opcions d'exportaci� no v�lides\n" -+msgstr "%s:%d opcions d'exportació no vàlides\n" - - #: g10/g10.c:2375 - #, fuzzy - msgid "invalid verify options\n" --msgstr "opcions d'exportaci� no v�lides\n" -+msgstr "opcions d'exportació no vàlides\n" - - #: g10/g10.c:2382 - #, c-format -@@ -1428,24 +1405,24 @@ - - #: g10/g10.c:2572 - msgid "WARNING: program may create a core file!\n" --msgstr "AV�S: el programa podria crear un fitxer core!\n" -+msgstr "AVÍS: el programa podria crear un fitxer core!\n" - --# FIXME: prefer�ncia? jm --# Ho discut�rem en la llista, segur. Deu ser als arxius. ivb -+# FIXME: preferència? jm -+# Ho discutírem en la llista, segur. Deu ser als arxius. ivb - #: g10/g10.c:2576 - #, c-format - msgid "WARNING: %s overrides %s\n" --msgstr "AV�S: %s t� prefer�ncia sobre %s\n" -+msgstr "AVÍS: %s té preferència sobre %s\n" - - #: g10/g10.c:2585 - #, c-format - msgid "%s not allowed with %s!\n" --msgstr "%s no �s perm�s amb %s!\n" -+msgstr "%s no és permés amb %s!\n" - - #: g10/g10.c:2588 - #, c-format - msgid "%s makes no sense with %s!\n" --msgstr "%s no t� sentit amb %s!\n" -+msgstr "%s no té sentit amb %s!\n" - - #: g10/g10.c:2602 - #, c-format -@@ -1455,7 +1432,7 @@ - # clares -> en clar? ivb - #: g10/g10.c:2616 - msgid "you can only make detached or clear signatures while in --pgp2 mode\n" --msgstr "nom�s podeu fer signatures separades o en clar en el mode --pgp2\n" -+msgstr "només podeu fer signatures separades o en clar en el mode --pgp2\n" - - #: g10/g10.c:2622 - msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n" -@@ -1473,20 +1450,20 @@ - - #: g10/g10.c:2711 g10/g10.c:2735 - msgid "selected cipher algorithm is invalid\n" --msgstr "l'algorisme de xifratge triat no �s v�lid\n" -+msgstr "l'algorisme de xifratge triat no és vàlid\n" - - #: g10/g10.c:2717 g10/g10.c:2741 - msgid "selected digest algorithm is invalid\n" --msgstr "l'algorisme de resum seleccionat no �s v�lid\n" -+msgstr "l'algorisme de resum seleccionat no és vàlid\n" - - #: g10/g10.c:2723 - #, fuzzy - msgid "selected compression algorithm is invalid\n" --msgstr "l'algorisme de xifratge triat no �s v�lid\n" -+msgstr "l'algorisme de xifratge triat no és vàlid\n" - - #: g10/g10.c:2729 - msgid "selected certification digest algorithm is invalid\n" --msgstr "l'algorisme de resum de certificaci� seleccionat no �s v�lid\n" -+msgstr "l'algorisme de resum de certificació seleccionat no és vàlid\n" - - #: g10/g10.c:2744 - msgid "completes-needed must be greater than 0\n" -@@ -1504,36 +1481,36 @@ - #: g10/g10.c:2750 - #, fuzzy - msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" --msgstr "default-check-level �s inv�lid; ha de ser 0, 1, 2 o 3\n" -+msgstr "default-check-level és invàlid; ha de ser 0, 1, 2 o 3\n" - - #: g10/g10.c:2752 - #, fuzzy - msgid "invalid min-cert-level; must be 1, 2, or 3\n" --msgstr "default-check-level �s inv�lid; ha de ser 0, 1, 2 o 3\n" -+msgstr "default-check-level és invàlid; ha de ser 0, 1, 2 o 3\n" - - #: g10/g10.c:2755 - msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" --msgstr "NOTA: el mode S2K simple (0) no �s gens recomanable\n" -+msgstr "NOTA: el mode S2K simple (0) no és gens recomanable\n" - - #: g10/g10.c:2759 - msgid "invalid S2K mode; must be 0, 1 or 3\n" --msgstr "el mode S2K �s inv�lid; ha de ser 0, 1 o 3\n" -+msgstr "el mode S2K és invàlid; ha de ser 0, 1 o 3\n" - - #: g10/g10.c:2766 - msgid "invalid default preferences\n" --msgstr "les prefer�ncies per defecte s�n inv�lides\n" -+msgstr "les preferències per defecte són invàlides\n" - - #: g10/g10.c:2775 - msgid "invalid personal cipher preferences\n" --msgstr "les prefer�ncies personals de xifrat s�n inv�lides\n" -+msgstr "les preferències personals de xifrat són invàlides\n" - - #: g10/g10.c:2779 - msgid "invalid personal digest preferences\n" --msgstr "les prefer�ncies personals de digest s�n inv�lides\n" -+msgstr "les preferències personals de digest són invàlides\n" - - #: g10/g10.c:2783 - msgid "invalid personal compress preferences\n" --msgstr "les prefer�ncies personals de compressi� s�n inv�lides\n" -+msgstr "les preferències personals de compressió són invàlides\n" - - #: g10/g10.c:2816 - #, c-format -@@ -1543,8 +1520,7 @@ - #: g10/g10.c:2863 - #, fuzzy, c-format - msgid "you may not use cipher algorithm `%s' while in %s mode\n" --msgstr "" --"no podeu usar l'algorisme de xifratge �%s� mentre esteu en mode %s\n" -+msgstr "no podeu usar l'algorisme de xifratge «%s» mentre esteu en mode %s\n" - - #: g10/g10.c:2868 - #, fuzzy, c-format -@@ -1554,17 +1530,17 @@ - #: g10/g10.c:2873 - #, fuzzy, c-format - msgid "you may not use compression algorithm `%s' while in %s mode\n" --msgstr "no podeu usar l'algorisme de compressi� %s mentre esteu en mode %s\n" -+msgstr "no podeu usar l'algorisme de compressió %s mentre esteu en mode %s\n" - - #: g10/g10.c:2969 - #, c-format - msgid "failed to initialize the TrustDB: %s\n" --msgstr "no s'ha pogut inicialitzar la base de dades de confian�a: %s\n" -+msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" - - #: g10/g10.c:2980 - msgid "WARNING: recipients (-r) given without using public key encryption\n" - msgstr "" --"AV�S: s'han donat destinataris (-r) sense usar xifratge de clau p�blica\n" -+"AVÍS: s'han donat destinataris (-r) sense usar xifratge de clau pública\n" - - #: g10/g10.c:2991 - msgid "--store [filename]" -@@ -1655,12 +1631,12 @@ - #: g10/g10.c:3276 - #, c-format - msgid "keyserver receive failed: %s\n" --msgstr "la recepci� des del servidor de claus ha fallat: %s\n" -+msgstr "la recepció des del servidor de claus ha fallat: %s\n" - - #: g10/g10.c:3278 - #, c-format - msgid "key export failed: %s\n" --msgstr "l'exportaci� de la clau ha fallat: %s\n" -+msgstr "l'exportació de la clau ha fallat: %s\n" - - #: g10/g10.c:3289 - #, c-format -@@ -1685,7 +1661,7 @@ - #: g10/g10.c:3435 - #, c-format - msgid "invalid hash algorithm `%s'\n" --msgstr "l'algoritme de dispersi� �s inv�lid �%s�\n" -+msgstr "l'algoritme de dispersió és invàlid «%s»\n" - - #: g10/g10.c:3558 - msgid "[filename]" -@@ -1700,34 +1676,34 @@ - "a notation name must have only printable characters or spaces, and end with " - "an '='\n" - msgstr "" --"un nom de notaci� nom�s pot tenir car�cters imprimibles o espais i " --"acabar amb el signe �=�\n" -+"un nom de notació només pot tenir caràcters imprimibles o espais i acabar " -+"amb el signe «=»\n" - - #: g10/g10.c:3860 - msgid "a user notation name must contain the '@' character\n" --msgstr "un nom de notaci� d'usuari no pot contenir el car�cter �@�\n" -+msgstr "un nom de notació d'usuari no pot contenir el caràcter «@»\n" - - #: g10/g10.c:3870 - msgid "a notation value must not use any control characters\n" --msgstr "un valor de notaci� no pot utilitzar cap car�cter de control\n" -+msgstr "un valor de notació no pot utilitzar cap caràcter de control\n" - - #: g10/g10.c:3904 - msgid "the given certification policy URL is invalid\n" --msgstr "la URL de pol�tica de certificaci� donada no �s v�lida\n" -+msgstr "la URL de política de certificació donada no és vàlida\n" - - #: g10/g10.c:3906 - msgid "the given signature policy URL is invalid\n" --msgstr "la URL de pol�tica de signatura donada no �s v�lida\n" -+msgstr "la URL de política de signatura donada no és vàlida\n" - - #: g10/g10.c:3939 - #, fuzzy - msgid "the given preferred keyserver URL is invalid\n" --msgstr "la URL de pol�tica de signatura donada no �s v�lida\n" -+msgstr "la URL de política de signatura donada no és vàlida\n" - - #: g10/getkey.c:150 - msgid "too many entries in pk cache - disabled\n" - msgstr "" --"hi ha massa entrades en la mem�ria cau de claus p�bliques - desactivada\n" -+"hi ha massa entrades en la memòria cau de claus públiques - desactivada\n" - - #: g10/getkey.c:186 g10/getkey.c:2711 - #, fuzzy -@@ -1738,27 +1714,27 @@ - #, fuzzy, c-format - msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" - msgstr "" --"La clau inv�lida %08lX s'ha fet v�lida amb --allow-non-selfsigned-uid\n" -+"La clau invàlida %08lX s'ha fet vàlida amb --allow-non-selfsigned-uid\n" - - #: g10/getkey.c:2189 - #, fuzzy, c-format - msgid "no secret subkey for public subkey %s - ignoring\n" - msgstr "" --"no hi ha una clau secreta per a la subclau p�blica %08lX - es descarta\n" -+"no hi ha una clau secreta per a la subclau pública %08lX - es descarta\n" - - #: g10/getkey.c:2420 - #, fuzzy, c-format - msgid "using secondary key %s instead of primary key %s\n" --msgstr "s'usar� la clau secund�ria %08lX en lloc de la prim�ria %08lX\n" -+msgstr "s'usarà la clau secundària %08lX en lloc de la primària %08lX\n" - - #: g10/getkey.c:2467 - #, fuzzy, c-format - msgid "key %s: secret key without public key - skipped\n" --msgstr "clau %08lX: clau secreta sense clau p�blica - es descarta\n" -+msgstr "clau %08lX: clau secreta sense clau pública - es descarta\n" - - #: g10/gpgv.c:68 - msgid "be somewhat more quiet" --msgstr "una mica m�s silenci�s" -+msgstr "una mica més silenciós" - - #: g10/gpgv.c:69 - msgid "take the keys from this keyring" -@@ -1766,24 +1742,24 @@ - - #: g10/gpgv.c:71 - msgid "make timestamp conflicts only a warning" --msgstr "fes els conflictes de marques de temps nom�s un av�s" -+msgstr "fes els conflictes de marques de temps només un avís" - - #: g10/gpgv.c:72 - msgid "|FD|write status info to this FD" --msgstr "|FD|escriu informaci� d'estat en aquest FD" -+msgstr "|FD|escriu informació d'estat en aquest FD" - - #: g10/gpgv.c:96 - msgid "Usage: gpgv [options] [files] (-h for help)" --msgstr "Forma d'�s: gpgv [opcions] [fitxers] (-h per a veure l'ajuda)" -+msgstr "Forma d'ús: gpgv [opcions] [fitxers] (-h per a veure l'ajuda)" - --# Werner FIXME: should it use �Usage�? -+# Werner FIXME: should it use «Usage»? - #: g10/gpgv.c:99 - msgid "" - "Syntax: gpg [options] [files]\n" - "Check signatures against known trusted keys\n" - msgstr "" - "Sintaxi: gpg [opcions] [fitxers]\n" --"Comprova signatures amb claus conegudes amb confian�a\n" -+"Comprova signatures amb claus conegudes amb confiança\n" - - #: g10/helptext.c:48 - msgid "" -@@ -1791,11 +1767,9 @@ - "to any 3rd party. We need it to implement the web-of-trust; it has nothing\n" - "to do with the (implicitly created) web-of-certificates." - msgstr "" --"L'assignaci� d'un valor ac� �s cosa vostra; aquest valor mai " --"s'exportar�\n" --"a cap tercer. Ho necessitem per a implementar la xarxa de confian�a; no " --"t�\n" --"res a veure amb la xarxa de certificats (creada impl�citament)." -+"L'assignació d'un valor ací és cosa vostra; aquest valor mai s'exportarà\n" -+"a cap tercer. Ho necessitem per a implementar la xarxa de confiança; no té\n" -+"res a veure amb la xarxa de certificats (creada implícitament)." - - #: g10/helptext.c:54 - msgid "" -@@ -1804,26 +1778,22 @@ - "access to the secret key. Answer \"yes\" to set this key to\n" - "ultimately trusted\n" - msgstr "" --"Per a construir la xarxa de confian�a, GnuPG necessita saber quines claus\n" --"tenen confian�a absoluta - aquestes s�n normalment les claus per a les " --"que\n" --"teniu acc�s a la clau secreta. Contesteu �s�� per a donar a aquesta " --"clau\n" --"confian�a absoluta\n" -+"Per a construir la xarxa de confiança, GnuPG necessita saber quines claus\n" -+"tenen confiança absoluta - aquestes són normalment les claus per a les que\n" -+"teniu accés a la clau secreta. Contesteu «sí» per a donar a aquesta clau\n" -+"confiança absoluta\n" - - # "clau no confiable"? jm --# No fiable, no de confian�a, no de fiar... ivb -+# No fiable, no de confiança, no de fiar... ivb - #: g10/helptext.c:61 - msgid "If you want to use this untrusted key anyway, answer \"yes\"." - msgstr "" --"Si voleu utilitzar aquesta clau no de confian�a de totes maneres, dieu " --"�s��." -+"Si voleu utilitzar aquesta clau no de confiança de totes maneres, dieu «sí»." - - #: g10/helptext.c:65 - msgid "" - "Enter the user ID of the addressee to whom you want to send the message." --msgstr "" --"Introdu�u l'ID d'usuari de la persona a qui voleu enviar el missatge." -+msgstr "Introduïu l'ID d'usuari de la persona a qui voleu enviar el missatge." - - #: g10/helptext.c:69 - msgid "" -@@ -1845,18 +1815,18 @@ - "encryption. This algorithm should only be used in certain domains.\n" - "Please consult your security expert first." - msgstr "" --"En general no �s bona idea utilitzar la mateixa clau per a signar i\n" --"xifrar. Aquest algoritme nom�s s'hauria d'usar en tasques concretes.\n" -+"En general no és bona idea utilitzar la mateixa clau per a signar i\n" -+"xifrar. Aquest algoritme només s'hauria d'usar en tasques concretes.\n" - "Si us plau, consulteu al vostre expert en seguretat primer." - - #: g10/helptext.c:90 - msgid "Enter the size of the key" --msgstr "Introdu�u la grand�ria de la clau" -+msgstr "Introduïu la grandària de la clau" - - #: g10/helptext.c:94 g10/helptext.c:99 g10/helptext.c:111 g10/helptext.c:143 - #: g10/helptext.c:171 g10/helptext.c:176 g10/helptext.c:181 - msgid "Answer \"yes\" or \"no\"" --msgstr "Contesteu �s�� o �no�" -+msgstr "Contesteu «sí» o «no»" - - #: g10/helptext.c:104 - msgid "" -@@ -1865,22 +1835,22 @@ - "get a good error response - instead the system tries to interpret\n" - "the given value as an interval." - msgstr "" --"Introdu�u el valor requerit tal i com es mostra en l'indicatiu.\n" --"�s possible introduir una data ISO (AAAA-MM-DD) per� no rebreu\n" --"una bona resposta d'error - en canvi, el sistema tractar� d'interpretar\n" -+"Introduïu el valor requerit tal i com es mostra en l'indicatiu.\n" -+"És possible introduir una data ISO (AAAA-MM-DD) però no rebreu\n" -+"una bona resposta d'error - en canvi, el sistema tractarà d'interpretar\n" - "el valor donat com un interval." - - #: g10/helptext.c:116 - msgid "Enter the name of the key holder" --msgstr "Introdu�u el nom del propietari de la clau" -+msgstr "Introduïu el nom del propietari de la clau" - - #: g10/helptext.c:121 - msgid "please enter an optional but highly suggested email address" --msgstr "introdu�u una adre�a de correu (opcional per� molt recomanable)" -+msgstr "introduïu una adreça de correu (opcional però molt recomanable)" - - #: g10/helptext.c:125 - msgid "Please enter an optional comment" --msgstr "Introdu�u un comentari opcional" -+msgstr "Introduïu un comentari opcional" - - #: g10/helptext.c:130 - msgid "" -@@ -1892,14 +1862,13 @@ - msgstr "" - "N canvia el nom.\n" - "C canvia el comentari.\n" --"E canvia l'adre�a de correu electr�nic.\n" --"O continua la generaci� de les claus.\n" -+"E canvia l'adreça de correu electrònic.\n" -+"O continua la generació de les claus.\n" - "Q ix." - - #: g10/helptext.c:139 - msgid "Answer \"yes\" (or just \"y\") if it is okay to generate the sub key." --msgstr "" --"Contesteu �s�� (o nom�s �s�) si �s correcte generar la subclau." -+msgstr "Contesteu «sí» (o només «s») si és correcte generar la subclau." - - #: g10/helptext.c:147 - msgid "" -@@ -1941,66 +1910,61 @@ - "\n" - "If you don't know what the right answer is, answer \"0\"." - msgstr "" --"Quan signeu un ID d'usuari d'una clau, primer haur?eu de verificar que la " -+"Quan signeu un ID d'usuari d'una clau, primer hauríeu de verificar que la " - "clau\n" --"pertany a la persona esmentada en l'ID d'usuari. �s �til per a altres " -+"pertany a la persona esmentada en l'ID d'usuari. És útil per a altres " - "saber\n" --"amb quanta cura heu verificat a��.\n" -+"amb quanta cura heu verificat açò.\n" - "\n" --"�0� significa que no feu cap declaraci� de amb quanta cura heu " --"verificat\n" -+"«0» significa que no feu cap declaració de amb quanta cura heu verificat\n" - " la clau.\n" - "\n" --"�1� significa que creieu que la clau �s de la persona que diu que �s " --"la\n" --" propiet�ria, per� no heu pogut, o no heu verificat la clau de cap " -+"«1» significa que creieu que la clau és de la persona que diu que és la\n" -+" propietària, però no heu pogut, o no heu verificat la clau de cap " - "manera.\n" --" A�� �s �til per a la verificaci� d'un �rol�, quan signeu " --"la clau d'un\n" --" usuari amb pseud�nim.\n" -+" Açò és útil per a la verificació d'un «rol», quan signeu la clau d'un\n" -+" usuari amb pseudònim.\n" - "\n" --"�2� significa que heu fet algunes comprovacions de la clau. Per exemple, " --"a��\n" -+"«2» significa que heu fet algunes comprovacions de la clau. Per exemple, " -+"açò\n" - " pot significar que heu verificat la emprenta digital de la clau i " - "verificat\n" - " l'ID d'usuari en la clau amb el photo ID.\n" - "\n" --"�3� significa que heu fet una verificaci� exhaustiva de la clau. Per " -+"«3» significa que heu fet una verificació exhaustiva de la clau. Per " - "exemple,\n" --" a�� pot significar que heu verificat la emprenta digital amb el " -+" açò pot significar que heu verificat la emprenta digital amb el " - "propietari\n" --" de la clau en persona, i que heu comprovat, mitjan�ant un document " --"dif�cil\n" -+" de la clau en persona, i que heu comprovat, mitjançant un document " -+"difícil\n" - " de falsificar amb photo ID (com un passaport) que el nom del propietari\n" - " coincideix amb el nom de l'ID d'usuari en la clau, i finalment que heu\n" --" verificat (per intercanvi de correu) que l'adre�a de correu en la " --"clau\n" -+" verificat (per intercanvi de correu) que l'adreça de correu en la clau\n" - " pertany al propietari de la clau.\n" - "\n" - "Teniu en compte que els exemples donats anteriorment per als nivels 2 i 3 " --"s�n\n" --"*nom�s* exemples. Al final, �s cosa vostra decidir qu� significa " --"�alguna� i\n" --"�exhaustiva� per a vosaltres quan voleu signar altres claus.\n" -+"són\n" -+"*només* exemples. Al final, és cosa vostra decidir què significa «alguna» i\n" -+"«exhaustiva» per a vosaltres quan voleu signar altres claus.\n" - "\n" --"Si no sabeu quina �s la resposta correcta, contesteu �0�." -+"Si no sabeu quina és la resposta correcta, contesteu «0»." - - #: g10/helptext.c:185 - #, fuzzy - msgid "Answer \"yes\" if you want to sign ALL the user IDs" --msgstr "Contesteu �s�� si voleu signar TOTS els ID d'usuari" -+msgstr "Contesteu «sí» si voleu signar TOTS els ID d'usuari" - - #: g10/helptext.c:189 - msgid "" - "Answer \"yes\" if you really want to delete this user ID.\n" - "All certificates are then also lost!" - msgstr "" --"Contesteu �s�� si realment voleu eliminar aquest ID d'usuari.\n" --"Tots els certificats tamb� es perdran!" -+"Contesteu «sí» si realment voleu eliminar aquest ID d'usuari.\n" -+"Tots els certificats també es perdran!" - - #: g10/helptext.c:194 - msgid "Answer \"yes\" if it is okay to delete the subkey" --msgstr "Contesteu �s�� si �s correcte eliminar la subclau" -+msgstr "Contesteu «sí» si és correcte eliminar la subclau" - - #: g10/helptext.c:199 - msgid "" -@@ -2008,9 +1972,9 @@ - "to delete this signature because it may be important to establish a\n" - "trust connection to the key or another key certified by this key." - msgstr "" --"Aquesta �s una signatura v�lida en la clau; normalment no voldreu\n" --"eliminar aquesta signatura perqu� pot ser important per a establir\n" --"una connexi� de confian�a a la clau o a un altra clau certificada\n" -+"Aquesta és una signatura vàlida en la clau; normalment no voldreu\n" -+"eliminar aquesta signatura perquè pot ser important per a establir\n" -+"una connexió de confiança a la clau o a un altra clau certificada\n" - "per aquesta clau." - - #: g10/helptext.c:204 -@@ -2020,11 +1984,10 @@ - "know which key was used because this signing key might establish\n" - "a trust connection through another already certified key." - msgstr "" --"Aquesta signatura no es pot comprovar perqu� no teniu la clau\n" --"corresponent. Haur�eu de posposar la seua eliminaci� fins que\n" -+"Aquesta signatura no es pot comprovar perquè no teniu la clau\n" -+"corresponent. Hauríeu de posposar la seua eliminació fins que\n" - "sapieu quina clau es va utilitzar ja que aquesta clau de signatura\n" --"podria establir una connexi� de confian�a a trav�s d'una altra clau " --"ja\n" -+"podria establir una connexió de confiança a través d'una altra clau ja\n" - "certificada." - - #: g10/helptext.c:210 -@@ -2032,7 +1995,7 @@ - "The signature is not valid. It does make sense to remove it from\n" - "your keyring." - msgstr "" --"La signatura no �s v�lida. T� sentit que l'elimineu de l'anell\n" -+"La signatura no és vàlida. Té sentit que l'elimineu de l'anell\n" - "de claus." - - #: g10/helptext.c:214 -@@ -2043,11 +2006,10 @@ - "only if this self-signature is for some reason not valid and\n" - "a second one is available." - msgstr "" --"Aquesta �s una signatura que enlla�a l'ID de l'usuari amb la clau.\n" --"Normalment no �s una bona idea eliminar una signatura com aquesta.\n" --"Actualment, GnuPG podria no poder utilitzar aquesta clau de nou, aix�\n" --"que feu a�� nom�s si l'autosignatura no �s v�lida per alguna ra� " --"i\n" -+"Aquesta és una signatura que enllaça l'ID de l'usuari amb la clau.\n" -+"Normalment no és una bona idea eliminar una signatura com aquesta.\n" -+"Actualment, GnuPG podria no poder utilitzar aquesta clau de nou, així\n" -+"que feu açò només si l'autosignatura no és vàlida per alguna raó i\n" - "hi ha una segona disponible." - - #: g10/helptext.c:222 -@@ -2056,18 +2018,18 @@ - "to the current list of preferences. The timestamp of all affected\n" - "self-signatures will be advanced by one second.\n" - msgstr "" --"Canvia les prefer�ncies de tots els ID d'usuari (o nom�s els dels " -+"Canvia les preferències de tots els ID d'usuari (o només els dels " - "seleccionats)\n" --"a la llista actual de prefer�ncies. Les marques de temps de totes les\n" --"autosignatures afectades s'avan�aran un segon.\n" -+"a la llista actual de preferències. Les marques de temps de totes les\n" -+"autosignatures afectades s'avançaran un segon.\n" - - #: g10/helptext.c:229 - msgid "Please enter the passhrase; this is a secret sentence \n" --msgstr "Introdu�u la contrasenya; aquesta ha de ser una frase secreta \n" -+msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" - - #: g10/helptext.c:235 - msgid "Please repeat the last passphrase, so you are sure what you typed in." --msgstr "Per favor, repetiu l'�ltima contrasenya per confirmar-la." -+msgstr "Per favor, repetiu l'última contrasenya per confirmar-la." - - #: g10/helptext.c:239 - msgid "Give the name of the file to which the signature applies" -@@ -2075,15 +2037,15 @@ - - #: g10/helptext.c:244 - msgid "Answer \"yes\" if it is okay to overwrite the file" --msgstr "Contesteu �s�� si �s correcte sobreescriure el fitxer" -+msgstr "Contesteu «sí» si és correcte sobreescriure el fitxer" - - #: g10/helptext.c:249 - msgid "" - "Please enter a new filename. If you just hit RETURN the default\n" - "file (which is shown in brackets) will be used." - msgstr "" --"Introdu�u un nom de fitxer. Si premeu RETORN s'hi usar� el fitxer\n" --"predeterminat (apareix entre claud�tors)." -+"Introduïu un nom de fitxer. Si premeu RETORN s'hi usarà el fitxer\n" -+"predeterminat (apareix entre claudàtors)." - - #: g10/helptext.c:255 - msgid "" -@@ -2100,21 +2062,19 @@ - " Use this to state that the user ID should not longer be used;\n" - " this is normally used to mark an email address invalid.\n" - msgstr "" --"Haur�eu d'especificar una ra� per a la certificaci�. Depenent del\n" -+"Hauríeu d'especificar una raó per a la certificació. Depenent del\n" - "context teniu l'habilitat de triar d'aquesta llista:\n" --" �La clau ha estat compromesa�\n" --" Utilitzeu a�� si teniu alguna ra� per creure que persones no\n" --" autoritzades han tingut acc�s a la vostra clau secreta.\n" --" �La clau ha estat reempla�ada�\n" --" Utilitzeu a�� si heu reempla�at aquesta clau amb una m�s " --"nova.\n" --" �La clau ja no est� en �s�\n" --" Utilitzeu a�� si heu retirat aquesta clau.\n" --" �L'ID de l'usuari ja no �s v�lid�\n" --" Utilitzeu a�� per a constatar que l'ID de l'usuari no s'hauria\n" --" d'utilitzar m�s; a�� s'utilitza normalment per a marcar una " --"adre�a\n" --" de correu com a inv�lida.\n" -+" «La clau ha estat compromesa»\n" -+" Utilitzeu açò si teniu alguna raó per creure que persones no\n" -+" autoritzades han tingut accés a la vostra clau secreta.\n" -+" «La clau ha estat reemplaçada»\n" -+" Utilitzeu açò si heu reemplaçat aquesta clau amb una més nova.\n" -+" «La clau ja no està en ús»\n" -+" Utilitzeu açò si heu retirat aquesta clau.\n" -+" «L'ID de l'usuari ja no és vàlid»\n" -+" Utilitzeu açò per a constatar que l'ID de l'usuari no s'hauria\n" -+" d'utilitzar més; açò s'utilitza normalment per a marcar una adreça\n" -+" de correu com a invàlida.\n" - - #: g10/helptext.c:271 - msgid "" -@@ -2122,9 +2082,9 @@ - "revocation certificate. Please keep this text concise.\n" - "An empty line ends the text.\n" - msgstr "" --"Si voleu podeu introduir un text que descriga per qu� expediu aquest\n" --"certificat de revocaci�. Per favor, sigueu concisos.\n" --"Una l�nia buida indica el final del text.\n" -+"Si voleu podeu introduir un text que descriga per què expediu aquest\n" -+"certificat de revocació. Per favor, sigueu concisos.\n" -+"Una línia buida indica el final del text.\n" - - #: g10/helptext.c:286 - msgid "No help available" -@@ -2218,7 +2178,7 @@ - #: g10/import.c:547 - #, fuzzy - msgid "algorithms on these user IDs:\n" --msgstr "Heu signat els seg�ents ID d'usuari:\n" -+msgstr "Heu signat els següents ID d'usuari:\n" - - #: g10/import.c:584 - #, c-format -@@ -2256,26 +2216,26 @@ - #: g10/import.c:715 - #, fuzzy, c-format - msgid "key %s: PKS subkey corruption repaired\n" --msgstr "clau %08lX: corrupci� de la subclau HKP reparada\n" -+msgstr "clau %08lX: corrupció de la subclau HKP reparada\n" - - #: g10/import.c:730 - #, fuzzy, c-format - msgid "key %s: accepted non self-signed user ID \"%s\"\n" --msgstr "clau %08lX: s'ha acceptat la ID d'usuari no autosignada �%s�\n" -+msgstr "clau %08lX: s'ha acceptat la ID d'usuari no autosignada «%s»\n" - - #: g10/import.c:736 - #, fuzzy, c-format - msgid "key %s: no valid user IDs\n" --msgstr "clau %08lX: l'ID no �s v�lid\n" -+msgstr "clau %08lX: l'ID no és vàlid\n" - - #: g10/import.c:738 - msgid "this may be caused by a missing self-signature\n" --msgstr "a�� pot ser causat per l'abs�ncia d'autosignatura\n" -+msgstr "açò pot ser causat per l'absència d'autosignatura\n" - - #: g10/import.c:748 g10/import.c:1170 - #, fuzzy, c-format - msgid "key %s: public key not found: %s\n" --msgstr "clau %08lX: no s'ha trobat la clau p�blica: %s\n" -+msgstr "clau %08lX: no s'ha trobat la clau pública: %s\n" - - #: g10/import.c:754 - #, fuzzy, c-format -@@ -2290,22 +2250,22 @@ - #: g10/import.c:768 g10/openfile.c:261 g10/sign.c:784 g10/sign.c:1042 - #, c-format - msgid "writing to `%s'\n" --msgstr "s'est� escrivint en �%s�\n" -+msgstr "s'està escrivint en «%s»\n" - - #: g10/import.c:774 g10/import.c:864 g10/import.c:1089 g10/import.c:1231 - #, c-format - msgid "error writing keyring `%s': %s\n" --msgstr "error mentre s'escrivia l'anell �%s�: %s\n" -+msgstr "error mentre s'escrivia l'anell «%s»: %s\n" - - #: g10/import.c:793 - #, fuzzy, c-format - msgid "key %s: public key \"%s\" imported\n" --msgstr "clau %08lX: s'ha importat la clau p�blica �%s�\n" -+msgstr "clau %08lX: s'ha importat la clau pública «%s»\n" - - #: g10/import.c:817 - #, fuzzy, c-format - msgid "key %s: doesn't match our copy\n" --msgstr "clau %08lX: no correspon a la nostra c�pia\n" -+msgstr "clau %08lX: no correspon a la nostra còpia\n" - - #: g10/import.c:834 g10/import.c:1188 - #, fuzzy, c-format -@@ -2320,47 +2280,47 @@ - #: g10/import.c:874 - #, fuzzy, c-format - msgid "key %s: \"%s\" 1 new user ID\n" --msgstr "clau %08lX: �%s� 1 ID d'usuari nou\n" -+msgstr "clau %08lX: «%s» 1 ID d'usuari nou\n" - - #: g10/import.c:877 - #, fuzzy, c-format - msgid "key %s: \"%s\" %d new user IDs\n" --msgstr "clau %08lX: �%s� %d ID d'usuari nous\n" -+msgstr "clau %08lX: «%s» %d ID d'usuari nous\n" - - #: g10/import.c:880 - #, fuzzy, c-format - msgid "key %s: \"%s\" 1 new signature\n" --msgstr "clau %08lX: �%s� 1 signatura nova\n" -+msgstr "clau %08lX: «%s» 1 signatura nova\n" - - #: g10/import.c:883 - #, fuzzy, c-format - msgid "key %s: \"%s\" %d new signatures\n" --msgstr "clau %08lX: �%s� %d signatures noves\n" -+msgstr "clau %08lX: «%s» %d signatures noves\n" - - #: g10/import.c:886 - #, fuzzy, c-format - msgid "key %s: \"%s\" 1 new subkey\n" --msgstr "clau %08lX: �%s� 1 subclau nova\n" -+msgstr "clau %08lX: «%s» 1 subclau nova\n" - - #: g10/import.c:889 - #, fuzzy, c-format - msgid "key %s: \"%s\" %d new subkeys\n" --msgstr "clau %08lX: �%s� %d subclaus noves\n" -+msgstr "clau %08lX: «%s» %d subclaus noves\n" - - #: g10/import.c:910 - #, fuzzy, c-format - msgid "key %s: \"%s\" not changed\n" --msgstr "clau %08lX: �%s� no ha estat modificada\n" -+msgstr "clau %08lX: «%s» no ha estat modificada\n" - - #: g10/import.c:1055 - #, fuzzy, c-format - msgid "key %s: secret key with invalid cipher %d - skipped\n" --msgstr "clau %08lX: clau secreta amb xifrat %d no v�lid - es descarta\n" -+msgstr "clau %08lX: clau secreta amb xifrat %d no vàlid - es descarta\n" - - #: g10/import.c:1066 - #, fuzzy - msgid "importing secret keys not allowed\n" --msgstr "s'est� escrivint la clau secreta a �%s�\n" -+msgstr "s'està escrivint la clau secreta a «%s»\n" - - #: g10/import.c:1083 - #, c-format -@@ -2386,22 +2346,21 @@ - #, fuzzy, c-format - msgid "key %s: no public key - can't apply revocation certificate\n" - msgstr "" --"clau %08lX: falta la clau p�blica: no es pot aplicar el certificat\n" --"de revocaci�\n" -+"clau %08lX: falta la clau pública: no es pot aplicar el certificat\n" -+"de revocació\n" - --# O �rebutjara�? ivb --# Per tots els canvis d'anglicisme �ignorat� -> �es descarta�, --# �es rebutja� est� b�. jm -+# O «rebutjara»? ivb -+# Per tots els canvis d'anglicisme «ignorat» -> «es descarta», -+# «es rebutja» està bé. jm - #: g10/import.c:1206 - #, fuzzy, c-format - msgid "key %s: invalid revocation certificate: %s - rejected\n" --msgstr "" --"clau %08lX: el certificat de revocaci� �s inv�lid: %s: es rebutja\n" -+msgstr "clau %08lX: el certificat de revocació és invàlid: %s: es rebutja\n" - - #: g10/import.c:1238 - #, fuzzy, c-format - msgid "key %s: \"%s\" revocation certificate imported\n" --msgstr "clau %08lX: s'ha importat el certificat de revocaci� �%s�\n" -+msgstr "clau %08lX: s'ha importat el certificat de revocació «%s»\n" - - #: g10/import.c:1303 - #, fuzzy, c-format -@@ -2412,50 +2371,49 @@ - #, fuzzy, c-format - msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" - msgstr "" --"clau %08lX: l'algoritme de clau p�blica no es suporta sobre l'id d'usuari " --"�%s�\n" -+"clau %08lX: l'algoritme de clau pública no es suporta sobre l'id d'usuari «%" -+"s»\n" - "\n" - - #: g10/import.c:1320 - #, fuzzy, c-format - msgid "key %s: invalid self-signature on user ID \"%s\"\n" --msgstr "" --"clau %08lX: l'autosignatura no �s v�lida en l'id d'usuari �%s�\n" -+msgstr "clau %08lX: l'autosignatura no és vàlida en l'id d'usuari «%s»\n" - - #: g10/import.c:1338 - #, fuzzy, c-format - msgid "key %s: no subkey for key binding\n" --msgstr "clau %08lX: no hi ha una subclau per a l'enlla� de la clau\n" -+msgstr "clau %08lX: no hi ha una subclau per a l'enllaç de la clau\n" - - #: g10/import.c:1349 g10/import.c:1399 - #, fuzzy, c-format - msgid "key %s: unsupported public key algorithm\n" --msgstr "clau %08lX: l'algoritme de clau p�blica no �s suportat\n" -+msgstr "clau %08lX: l'algoritme de clau pública no és suportat\n" - - #: g10/import.c:1351 - #, fuzzy, c-format - msgid "key %s: invalid subkey binding\n" --msgstr "clau %08lX: l'enlla� de subclau �s inv�lid\n" -+msgstr "clau %08lX: l'enllaç de subclau és invàlid\n" - - #: g10/import.c:1366 - #, fuzzy, c-format - msgid "key %s: removed multiple subkey binding\n" --msgstr "clau %08lX: s'ha eliminat un enlla� de subclau m�ltiple\n" -+msgstr "clau %08lX: s'ha eliminat un enllaç de subclau múltiple\n" - - #: g10/import.c:1388 - #, fuzzy, c-format - msgid "key %s: no subkey for key revocation\n" --msgstr "clau %08lX: no hi ha una subclau per a la clau de revocaci�\n" -+msgstr "clau %08lX: no hi ha una subclau per a la clau de revocació\n" - - #: g10/import.c:1401 - #, fuzzy, c-format - msgid "key %s: invalid subkey revocation\n" --msgstr "clau %08lX: Subclau de revocaci� no v�lida\n" -+msgstr "clau %08lX: Subclau de revocació no vàlida\n" - - #: g10/import.c:1416 - #, fuzzy, c-format - msgid "key %s: removed multiple subkey revocation\n" --msgstr "clau %08lX: s'han eliminat subclaus de revocaci� m�ltiples\n" -+msgstr "clau %08lX: s'han eliminat subclaus de revocació múltiples\n" - - #: g10/import.c:1458 - #, fuzzy, c-format -@@ -2470,34 +2428,32 @@ - #: g10/import.c:1506 - #, fuzzy, c-format - msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" --msgstr "" --"clau %08lX: la signatura �s inexportable (classe %02x) - es descarta\n" -+msgstr "clau %08lX: la signatura és inexportable (classe %02x) - es descarta\n" - - #: g10/import.c:1516 - #, fuzzy, c-format - msgid "key %s: revocation certificate at wrong place - skipped\n" - msgstr "" --"clau %08lX: el certificat de revocaci� �s en el lloc equivocat - es " -+"clau %08lX: el certificat de revocació és en el lloc equivocat - es " - "descarta\n" - - #: g10/import.c:1533 - #, fuzzy, c-format - msgid "key %s: invalid revocation certificate: %s - skipped\n" --msgstr "" --"clau %08lX: el certificat de revocaci� �s inv�lid: %s - es descarta\n" -+msgstr "clau %08lX: el certificat de revocació és invàlid: %s - es descarta\n" - - #: g10/import.c:1547 - #, fuzzy, c-format - msgid "key %s: subkey signature in wrong place - skipped\n" - msgstr "" --"clau %08lX: la signatura de la subclau �s en el lloc equivocat - es " -+"clau %08lX: la signatura de la subclau és en el lloc equivocat - es " - "descarta\n" - - #: g10/import.c:1555 - #, fuzzy, c-format - msgid "key %s: unexpected signature class (0x%02X) - skipped\n" - msgstr "" --"clau %08lX: la classe de signatura �s inesperada (0x%02x) - es descarta\n" -+"clau %08lX: la classe de signatura és inesperada (0x%02x) - es descarta\n" - - #: g10/import.c:1655 - #, fuzzy, c-format -@@ -2508,20 +2464,20 @@ - #, fuzzy, c-format - msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" - msgstr "" --"AV�S: la clau %08lX pot estar revocada: s'adquireix la clau de revocaci� " --"%08lX\n" -+"AVÍS: la clau %08lX pot estar revocada: s'adquireix la clau de revocació %" -+"08lX\n" - - #: g10/import.c:1731 - #, fuzzy, c-format - msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" - msgstr "" --"AV�S: la clau %08lX pot estar revocada: la clau de revocaci� %08lX no " --"est� present.\n" -+"AVÍS: la clau %08lX pot estar revocada: la clau de revocació %08lX no està " -+"present.\n" - - #: g10/import.c:1790 - #, fuzzy, c-format - msgid "key %s: \"%s\" revocation certificate added\n" --msgstr "clau %08lX: s'hi ha afegit el certificat de revocaci� �%s�\n" -+msgstr "clau %08lX: s'hi ha afegit el certificat de revocació «%s»\n" - - #: g10/import.c:1824 - #, fuzzy, c-format -@@ -2531,21 +2487,21 @@ - #: g10/keydb.c:167 - #, c-format - msgid "error creating keyring `%s': %s\n" --msgstr "error en crear l'anell �%s�: %s\n" -+msgstr "error en crear l'anell «%s»: %s\n" - - #: g10/keydb.c:174 - #, c-format - msgid "keyring `%s' created\n" --msgstr "s'ha creat l'anell �%s?\n" -+msgstr "s'ha creat l'anell «%s»\n" - - #: g10/keydb.c:685 - #, c-format - msgid "failed to rebuild keyring cache: %s\n" --msgstr "no s'ha pogut reconstruir la mem�ria cau de l'anell: %s\n" -+msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n" - - #: g10/keyedit.c:253 - msgid "[revocation]" --msgstr "[revocaci�]" -+msgstr "[revocació]" - - #: g10/keyedit.c:254 - msgid "[self-signature]" -@@ -2553,12 +2509,12 @@ - - #: g10/keyedit.c:332 g10/keylist.c:342 - msgid "1 bad signature\n" --msgstr "1 signatura err�nia\n" -+msgstr "1 signatura errònia\n" - - #: g10/keyedit.c:334 g10/keylist.c:344 - #, c-format - msgid "%d bad signatures\n" --msgstr "%d signatures err�nies\n" -+msgstr "%d signatures errònies\n" - - #: g10/keyedit.c:336 g10/keylist.c:346 - msgid "1 signature not checked due to a missing key\n" -@@ -2580,12 +2536,12 @@ - - #: g10/keyedit.c:344 - msgid "1 user ID without valid self-signature detected\n" --msgstr "Ha estat detectat 1 ID sense autosignatura v�lida\n" -+msgstr "Ha estat detectat 1 ID sense autosignatura vàlida\n" - - #: g10/keyedit.c:346 - #, c-format - msgid "%d user IDs without valid self-signatures detected\n" --msgstr "Han estat detectats %d IDs sense autosignatura v�lida\n" -+msgstr "Han estat detectats %d IDs sense autosignatura vàlida\n" - - #: g10/keyedit.c:402 g10/pkclist.c:262 - #, fuzzy -@@ -2623,7 +2579,7 @@ - #: g10/keyedit.c:584 - #, c-format - msgid "User ID \"%s\" is revoked." --msgstr "L'ID d'usuari �%s� est� revocat." -+msgstr "L'ID d'usuari «%s» està revocat." - - #: g10/keyedit.c:593 g10/keyedit.c:619 g10/keyedit.c:644 g10/keyedit.c:799 - #: g10/keyedit.c:857 g10/keyedit.c:1543 -@@ -2640,12 +2596,12 @@ - #: g10/keyedit.c:610 - #, c-format - msgid "User ID \"%s\" is expired." --msgstr "L'ID d'usuari �%s� ha caducat." -+msgstr "L'ID d'usuari «%s» ha caducat." - - #: g10/keyedit.c:636 - #, c-format - msgid "User ID \"%s\" is not self-signed." --msgstr "L'ID d'usuari �%s� no est� autosignat." -+msgstr "L'ID d'usuari «%s» no està autosignat." - - #: g10/keyedit.c:675 - #, c-format -@@ -2653,8 +2609,8 @@ - "The self-signature on \"%s\"\n" - "is a PGP 2.x-style signature.\n" - msgstr "" --"La vostra signatura en �%s�\n" --"�s una signatura d'estil PGP 2.x.\n" -+"La vostra signatura en «%s»\n" -+"és una signatura d'estil PGP 2.x.\n" - - #: g10/keyedit.c:684 - msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) " -@@ -2666,12 +2622,12 @@ - "Your current signature on \"%s\"\n" - "has expired.\n" - msgstr "" --"La vostra signatura actual en �%s�\n" -+"La vostra signatura actual en «%s»\n" - "ha caducat.\n" - - #: g10/keyedit.c:702 - msgid "Do you want to issue a new signature to replace the expired one? (y/N) " --msgstr "Voleu crear una nova signatura per a reempla�ar la caducada? (s/N) " -+msgstr "Voleu crear una nova signatura per a reemplaçar la caducada? (s/N) " - - #: g10/keyedit.c:723 - #, c-format -@@ -2679,8 +2635,8 @@ - "Your current signature on \"%s\"\n" - "is a local signature.\n" - msgstr "" --"La vostra signatura en �%s�\n" --"�s una signatura local.\n" -+"La vostra signatura en «%s»\n" -+"és una signatura local.\n" - - #: g10/keyedit.c:727 - msgid "Do you want to promote it to a full exportable signature? (y/N) " -@@ -2689,12 +2645,12 @@ - #: g10/keyedit.c:748 - #, fuzzy, c-format - msgid "\"%s\" was already locally signed by key %s\n" --msgstr "�%s� ja estava signada localment amb la clau %08lX\n" -+msgstr "«%s» ja estava signada localment amb la clau %08lX\n" - - #: g10/keyedit.c:751 - #, fuzzy, c-format - msgid "\"%s\" was already signed by key %s\n" --msgstr "�%s� ja estava signada amb la clau %08lX\n" -+msgstr "«%s» ja estava signada amb la clau %08lX\n" - - #: g10/keyedit.c:756 - msgid "Do you want to sign it again anyway? (y/N) " -@@ -2712,7 +2668,7 @@ - #: g10/keyedit.c:813 - #, c-format - msgid "This key is due to expire on %s.\n" --msgstr "Aquesta clau caducar� el %s.\n" -+msgstr "Aquesta clau caducarà el %s.\n" - - #: g10/keyedit.c:817 - msgid "Do you want your signature to expire at the same time? (Y/n) " -@@ -2727,7 +2683,7 @@ - - #: g10/keyedit.c:852 - msgid "This would make the key unusable in PGP 2.x.\n" --msgstr "A�� inutilitzaria la clau en PGP 2.x.\n" -+msgstr "Açò inutilitzaria la clau en PGP 2.x.\n" - - #: g10/keyedit.c:877 - msgid "" -@@ -2736,8 +2692,8 @@ - "to the person named above? If you don't know what to answer, enter \"0\".\n" - msgstr "" - "Amb quanta cura heu verificat que la clau que esteu a punt de signar \n" --"pertany realment a la persona esmentada anteriorment? Si no sabeu qu� \n" --"contestar, entreu �0�.\n" -+"pertany realment a la persona esmentada anteriorment? Si no sabeu què \n" -+"contestar, entreu «0».\n" - - #: g10/keyedit.c:882 - #, c-format -@@ -2762,9 +2718,7 @@ - #: g10/keyedit.c:894 - #, fuzzy - msgid "Your selection? (enter `?' for more information): " --msgstr "" --"Seleccioneu una opci� (introdu�u �?� per obtindre m�s " --"informaci�):" -+msgstr "Seleccioneu una opció (introduïu «?» per obtindre més informació):" - - #: g10/keyedit.c:918 - #, fuzzy, c-format -@@ -2780,35 +2734,35 @@ - msgid "This will be a self-signature.\n" - msgstr "" - "\n" --"A�� ser� una autosignatura.\n" -+"Açò serà una autosignatura.\n" - - #: g10/keyedit.c:931 - #, fuzzy - msgid "WARNING: the signature will not be marked as non-exportable.\n" - msgstr "" - "\n" --"AV�S: la signatura no es marcar� com a inexportable.\n" -+"AVÍS: la signatura no es marcarà com a inexportable.\n" - - #: g10/keyedit.c:939 - #, fuzzy - msgid "WARNING: the signature will not be marked as non-revocable.\n" - msgstr "" - "\n" --"AV�S: la signatura no es marcar� com a irrevocable.\n" -+"AVÍS: la signatura no es marcarà com a irrevocable.\n" - - #: g10/keyedit.c:949 - #, fuzzy - msgid "The signature will be marked as non-exportable.\n" - msgstr "" - "\n" --"La signatura es marcar� com a inexportable.\n" -+"La signatura es marcarà com a inexportable.\n" - - #: g10/keyedit.c:956 - #, fuzzy - msgid "The signature will be marked as non-revocable.\n" - msgstr "" - "\n" --"La signatura es marcar� com a irrevocable.\n" -+"La signatura es marcarà com a irrevocable.\n" - - #: g10/keyedit.c:963 - #, fuzzy -@@ -2840,19 +2794,19 @@ - #: g10/sign.c:369 - #, c-format - msgid "signing failed: %s\n" --msgstr "Ha fallat el proc�s de signatura: %s\n" -+msgstr "Ha fallat el procés de signatura: %s\n" - - #: g10/keyedit.c:1084 - msgid "This key is not protected.\n" --msgstr "Aquesta clau no est� protegida.\n" -+msgstr "Aquesta clau no està protegida.\n" - - #: g10/keyedit.c:1088 - msgid "Secret parts of primary key are not available.\n" --msgstr "Les parts secretes de la clau prim�ria no estan disponibles.\n" -+msgstr "Les parts secretes de la clau primària no estan disponibles.\n" - - #: g10/keyedit.c:1092 - msgid "Key is protected.\n" --msgstr "La clau est� protegida.\n" -+msgstr "La clau està protegida.\n" - - #: g10/keyedit.c:1112 - #, c-format -@@ -2864,7 +2818,7 @@ - "Enter the new passphrase for this secret key.\n" - "\n" - msgstr "" --"Introdu�u la nova contrasenya per a la clau secreta.\n" -+"Introduïu la nova contrasenya per a la clau secreta.\n" - "\n" - - #: g10/keyedit.c:1127 g10/keygen.c:1818 -@@ -2876,18 +2830,18 @@ - "You don't want a passphrase - this is probably a *bad* idea!\n" - "\n" - msgstr "" --"No voleu contrasenya: a�� �s probablement una *mala* idea!\n" -+"No voleu contrasenya: açò és probablement una *mala* idea!\n" - "\n" - - # No abusis dels pronoms! (Rowan Atkinson @ Llei i Desordre) ivb - #: g10/keyedit.c:1135 - #, fuzzy - msgid "Do you really want to do this? (y/N) " --msgstr "Esteu segur de voler fer a��? " -+msgstr "Esteu segur de voler fer açò? " - - #: g10/keyedit.c:1201 - msgid "moving a key signature to the correct place\n" --msgstr "s'est� posant la signatura al lloc correcte\n" -+msgstr "s'està posant la signatura al lloc correcte\n" - - #: g10/keyedit.c:1287 - msgid "save and quit" -@@ -2902,14 +2856,14 @@ - msgstr "llista claus i ID" - - # Per aquesta zona (keyedit) hi ha un cacau d'infinitius i presents... ivb --# Yeah, els vaig corregir abans de que enviares la teua correcci�. jm -+# Yeah, els vaig corregir abans de que enviares la teua correcció. jm - #: g10/keyedit.c:1293 - msgid "select user ID N" - msgstr "tria l'ID d'usuari N" - - #: g10/keyedit.c:1294 - msgid "select secondary key N" --msgstr "tria la clau secund�ria N" -+msgstr "tria la clau secundària N" - - #: g10/keyedit.c:1295 - msgid "list signatures" -@@ -2928,9 +2882,9 @@ - msgstr "afegeix un ID d'usuari" - - # Com estava escrit abans. ivb --# Si et refereixes a Photo vs. photo, ho deixe en min�scules, que en tot --# el men� est� tot en min�scules. Tb hi ha molts ID vs. id en els msgids --# i no hem unificat en catal�. Potser li ho dir� a Werner. jm. -+# Si et refereixes a Photo vs. photo, ho deixe en minúscules, que en tot -+# el menú està tot en minúscules. Tb hi ha molts ID vs. id en els msgids -+# i no hem unificat en català. Potser li ho diré a Werner. jm. - #: g10/keyedit.c:1304 - msgid "add a photo ID" - msgstr "afegeix un photo ID" -@@ -2941,7 +2895,7 @@ - - #: g10/keyedit.c:1308 - msgid "add a secondary key" --msgstr "afegeix una clau secund�ria" -+msgstr "afegeix una clau secundària" - - #: g10/keyedit.c:1310 - msgid "add a key to a smartcard" -@@ -2953,11 +2907,11 @@ - - #: g10/keyedit.c:1313 - msgid "delete a secondary key" --msgstr "esborra una clau secund�ria" -+msgstr "esborra una clau secundària" - - #: g10/keyedit.c:1314 - msgid "add a revocation key" --msgstr "afegeix una clau de revocaci�" -+msgstr "afegeix una clau de revocació" - - #: g10/keyedit.c:1315 - msgid "delete signatures" -@@ -2973,29 +2927,28 @@ - - #: g10/keyedit.c:1318 - msgid "toggle between secret and public key listing" --msgstr "canvia entre el llistat de claus secretes i p�bliques" -+msgstr "canvia entre el llistat de claus secretes i públiques" - - #: g10/keyedit.c:1320 - msgid "list preferences (expert)" --msgstr "llista les prefer�ncies (expert)" -+msgstr "llista les preferències (expert)" - - #: g10/keyedit.c:1321 - msgid "list preferences (verbose)" --msgstr "llista les prefer�ncies (detallat)" -+msgstr "llista les preferències (detallat)" - - #: g10/keyedit.c:1322 - msgid "set preference list" --msgstr "estableix la llista de prefer�ncies" -+msgstr "estableix la llista de preferències" - - #: g10/keyedit.c:1323 - msgid "updated preferences" --msgstr "prefer�ncies actualitzades" -+msgstr "preferències actualitzades" - - #: g10/keyedit.c:1324 - #, fuzzy - msgid "set preferred keyserver URL" --msgstr "" --"no s'ha pogut analitzar sint�cticament la URI del servidor de claus\n" -+msgstr "no s'ha pogut analitzar sintàcticament la URI del servidor de claus\n" - - #: g10/keyedit.c:1325 - msgid "change the passphrase" -@@ -3003,7 +2956,7 @@ - - #: g10/keyedit.c:1326 - msgid "change the ownertrust" --msgstr "canvia la confian�a" -+msgstr "canvia la confiança" - - #: g10/keyedit.c:1327 - msgid "revoke signatures" -@@ -3015,7 +2968,7 @@ - - #: g10/keyedit.c:1329 - msgid "revoke a secondary key" --msgstr "revoca una clau secund�ria" -+msgstr "revoca una clau secundària" - - #: g10/keyedit.c:1330 - msgid "disable a key" -@@ -3034,23 +2987,23 @@ - #: g10/keyedit.c:1386 - #, fuzzy, c-format - msgid "error reading secret keyblock \"%s\": %s\n" --msgstr "error en llegir el bloc de claus secretes �%s�: %s\n" -+msgstr "error en llegir el bloc de claus secretes «%s»: %s\n" - - #: g10/keyedit.c:1404 - msgid "Secret key is available.\n" --msgstr "La clau secreta est� disponible.\n" -+msgstr "La clau secreta està disponible.\n" - - #: g10/keyedit.c:1481 - msgid "Need the secret key to do this.\n" --msgstr "Cal la clau secreta per a fer a��.\n" -+msgstr "Cal la clau secreta per a fer açò.\n" - - #: g10/keyedit.c:1489 - msgid "Please use the command \"toggle\" first.\n" --msgstr "Useu l'ordre �toggle� abans.\n" -+msgstr "Useu l'ordre «toggle» abans.\n" - - #: g10/keyedit.c:1537 - msgid "Key is revoked." --msgstr "La clau est� revocada." -+msgstr "La clau està revocada." - - #: g10/keyedit.c:1557 - #, fuzzy -@@ -3064,12 +3017,12 @@ - #: g10/keyedit.c:1568 - #, fuzzy, c-format - msgid "Unknown signature type `%s'\n" --msgstr "la classe de signatura �s desconeguda" -+msgstr "la classe de signatura és desconeguda" - - #: g10/keyedit.c:1591 - #, c-format - msgid "This command is not allowed while in %s mode.\n" --msgstr "Aquesta ordre no est� permesa mentre s'est� en mode %s.\n" -+msgstr "Aquesta ordre no està permesa mentre s'està en mode %s.\n" - - #: g10/keyedit.c:1613 g10/keyedit.c:1633 g10/keyedit.c:1736 - msgid "You must select at least one user ID.\n" -@@ -3077,7 +3030,7 @@ - - #: g10/keyedit.c:1615 - msgid "You can't delete the last user ID!\n" --msgstr "No podeu esborrar l'�ltim ID d'usuari!\n" -+msgstr "No podeu esborrar l'últim ID d'usuari!\n" - - #: g10/keyedit.c:1617 - #, fuzzy -@@ -3092,16 +3045,16 @@ - #: g10/keyedit.c:1668 - #, fuzzy - msgid "Really move the primary key? (y/N) " --msgstr "Realment voleu eliminar aquest ID d'usuari? " -+msgstr "Realment voleu esborrar aquesta autosignatura? (s/N)" - - #: g10/keyedit.c:1680 - #, fuzzy - msgid "You must select exactly one key.\n" --msgstr "Heu de seleccionar, si m�s no, una clau.\n" -+msgstr "Heu de seleccionar, si més no, una clau.\n" - - #: g10/keyedit.c:1700 g10/keyedit.c:1755 - msgid "You must select at least one key.\n" --msgstr "Heu de seleccionar, si m�s no, una clau.\n" -+msgstr "Heu de seleccionar, si més no, una clau.\n" - - #: g10/keyedit.c:1703 - #, fuzzy -@@ -3141,18 +3094,18 @@ - #: g10/keyedit.c:1831 - #, fuzzy - msgid "Set preference list to:\n" --msgstr "estableix la llista de prefer�ncies" -+msgstr "estableix la llista de preferències" - - #: g10/keyedit.c:1837 - #, fuzzy - msgid "Really update the preferences for the selected user IDs? (y/N) " - msgstr "" --"Voleu actualitzar les prefer�ncies per a les ID d'usuaris seleccionades?" -+"Voleu actualitzar les preferències per a les ID d'usuaris seleccionades?" - - #: g10/keyedit.c:1839 - #, fuzzy - msgid "Really update the preferences? (y/N) " --msgstr "Realment voleu actualitzar les prefer�ncies? " -+msgstr "Realment voleu actualitzar les preferències? " - - #: g10/keyedit.c:1889 - #, fuzzy -@@ -3167,16 +3120,16 @@ - #: g10/keyedit.c:1902 - #, c-format - msgid "update failed: %s\n" --msgstr "ha fallat l'actualitzaci�: %s\n" -+msgstr "ha fallat l'actualització: %s\n" - - #: g10/keyedit.c:1909 - #, c-format - msgid "update secret failed: %s\n" --msgstr "ha fallat l'actualitzaci� de la clau secreta: %s\n" -+msgstr "ha fallat l'actualització de la clau secreta: %s\n" - - #: g10/keyedit.c:1916 - msgid "Key not changed so no update needed.\n" --msgstr "La clau no ha canviat, per tant no cal actualitzaci�.\n" -+msgstr "La clau no ha canviat, per tant no cal actualització.\n" - - #: g10/keyedit.c:1988 - msgid "Digest: " -@@ -3194,8 +3147,8 @@ - msgid "Preferred keyserver: " - msgstr "" - --# Potser %s haja d'anar darrere de �clau�. ivb --# �s cert. Nova funcionalitat de 1.2.0, IIRC. jm -+# Potser %s haja d'anar darrere de «clau». ivb -+# És cert. Nova funcionalitat de 1.2.0, IIRC. jm - #: g10/keyedit.c:2309 - #, fuzzy, c-format - msgid "This key may be revoked by %s key %s" -@@ -3230,14 +3183,14 @@ - msgstr " [caduca: %s]" - - #: g10/keyedit.c:2340 --#, fuzzy, c-format -+#, c-format - msgid "usage: %s" --msgstr " confian�a: %c/%c" -+msgstr "" - - #: g10/keyedit.c:2355 - #, fuzzy, c-format - msgid "trust: %s" --msgstr " confian�a: %c/%c" -+msgstr " confiança: %c/%c" - - #: g10/keyedit.c:2359 - #, c-format -@@ -3254,15 +3207,14 @@ - - #: g10/keyedit.c:2461 - msgid "There are no preferences on a PGP 2.x-style user ID.\n" --msgstr "No hi ha prefer�ncies en un ID d'usuari d'estil PGP 2.x.\n" -+msgstr "No hi ha preferències en un ID d'usuari d'estil PGP 2.x.\n" - - #: g10/keyedit.c:2469 - msgid "" - "Please note that the shown key validity is not necessarily correct\n" - "unless you restart the program.\n" - msgstr "" --"Teniu en compte que la validesa de la clau mostrada no �s " --"necess�riament\n" -+"Teniu en compte que la validesa de la clau mostrada no és necessàriament\n" - "correcta a no ser que torneu a executar el programa.\n" - - #: g10/keyedit.c:2533 g10/keyserver.c:376 g10/mainproc.c:1575 -@@ -3282,8 +3234,8 @@ - "WARNING: no user ID has been marked as primary. This command may\n" - " cause a different user ID to become the assumed primary.\n" - msgstr "" --"AV�S: no s'ha marcat cap ID d'usuari com prim�ria. Aquesta ordre pot\n" --" causar que una ID d'usuari diferent esdevinga en la prim�ria " -+"AVÍS: no s'ha marcat cap ID d'usuari com primària. Aquesta ordre pot\n" -+" causar que una ID d'usuari diferent esdevinga en la primària " - "assumida.\n" - - # Photo ID com abans. ivb -@@ -3293,7 +3245,7 @@ - "versions\n" - " of PGP to reject this key.\n" - msgstr "" --"AV�S: Aquesta �s una clau d'estil PGP2. Afegir un photo ID pot fer que " -+"AVÍS: Aquesta és una clau d'estil PGP2. Afegir un photo ID pot fer que " - "algunes versions de PGP rebutgen aquesta clau.\n" - - #: g10/keyedit.c:2665 g10/keyedit.c:2943 -@@ -3304,15 +3256,15 @@ - msgid "You may not add a photo ID to a PGP2-style key.\n" - msgstr "No podeu afegir un photo ID a una clau d'estil PGP2.\n" - --# Aquesta i les seg�ents no haurien de portar (s/N/q) i no (y/N/q)? ivb --# Hmm. S�... (s/N/x) jm -+# Aquesta i les següents no haurien de portar (s/N/q) i no (y/N/q)? ivb -+# Hmm. Sí... (s/N/x) jm - #: g10/keyedit.c:2811 - msgid "Delete this good signature? (y/N/q)" - msgstr "Voleu esborrar aquesta signatura correcta? (s/N/x)" - - #: g10/keyedit.c:2821 - msgid "Delete this invalid signature? (y/N/q)" --msgstr "Voleu esborrar aquesta signatura inv�lida? (s/N/x)" -+msgstr "Voleu esborrar aquesta signatura invàlida? (s/N/x)" - - #: g10/keyedit.c:2825 - msgid "Delete this unknown signature? (y/N/q)" -@@ -3344,8 +3296,7 @@ - "cause\n" - " some versions of PGP to reject this key.\n" - msgstr "" --"AV�S: Aquesta �s una clau d'estil PGP 2.x. Afegir un revocador designat " --"pot\n" -+"AVÍS: Aquesta és una clau d'estil PGP 2.x. Afegir un revocador designat pot\n" - "fer que algunes versions de PGP rebutjen aquesta clau.\n" - - #: g10/keyedit.c:2949 -@@ -3354,7 +3305,7 @@ - - #: g10/keyedit.c:2969 - msgid "Enter the user ID of the designated revoker: " --msgstr "Introdu�u l'ID d'usuari del revocador designat: " -+msgstr "Introduïu l'ID d'usuari del revocador designat: " - - #: g10/keyedit.c:2992 - msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" -@@ -3368,13 +3319,12 @@ - #: g10/keyedit.c:3029 - #, fuzzy - msgid "this key has already been designated as a revoker\n" --msgstr "AV�S: Aquesta clau ha estat revocada pel propietari!\n" -+msgstr "no podeu nominar una clau com el seu propi revocador designat\n" - - #: g10/keyedit.c:3048 - msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" - msgstr "" --"AV�S: no es pot desfer la nominaci� d'una clau com a revocador " --"designat!\n" -+"AVÍS: no es pot desfer la nominació d'una clau com a revocador designat!\n" - - #: g10/keyedit.c:3054 - #, fuzzy -@@ -3389,15 +3339,15 @@ - - #: g10/keyedit.c:3121 - msgid "Please select at most one secondary key.\n" --msgstr "Per favor, seleccioneu com a molt una clau secund�ria.\n" -+msgstr "Per favor, seleccioneu com a molt una clau secundària.\n" - - #: g10/keyedit.c:3125 - msgid "Changing expiration time for a secondary key.\n" --msgstr "S'est� canviant la data de caducitat per a una clau secund�ria.\n" -+msgstr "S'està canviant la data de caducitat per a una clau secundària.\n" - - #: g10/keyedit.c:3128 - msgid "Changing expiration time for the primary key.\n" --msgstr "S'est� canviant la data de caducitat per a una clau prim�ria.\n" -+msgstr "S'està canviant la data de caducitat per a una clau primària.\n" - - #: g10/keyedit.c:3174 - msgid "You can't change the expiration date of a v3 key\n" -@@ -3414,7 +3364,7 @@ - #: g10/keyedit.c:3309 g10/keyedit.c:3419 g10/keyedit.c:3538 - #, fuzzy, c-format - msgid "skipping v3 self-signature on user ID \"%s\"\n" --msgstr "es descarta l'autosignatura v3 en l'id d'usuari �%s�\n" -+msgstr "es descarta l'autosignatura v3 en l'id d'usuari «%s»\n" - - #: g10/keyedit.c:3480 - msgid "Enter your preferred keyserver URL: " -@@ -3433,22 +3383,24 @@ - #: g10/keyedit.c:3622 - #, c-format - msgid "No user ID with index %d\n" --msgstr "No hi ha cap ID amb l'�ndex %d\n" -+msgstr "No hi ha cap ID amb l'índex %d\n" - - #: g10/keyedit.c:3668 - #, c-format - msgid "No secondary key with index %d\n" --msgstr "No hi ha cap clau secund�ria amb l'�ndex %d\n" -+msgstr "No hi ha cap clau secundària amb l'índex %d\n" - - #: g10/keyedit.c:3785 - #, fuzzy, c-format - msgid "user ID: \"%s\"\n" --msgstr "ID d'usuari: �" -+msgstr "ID d'usuari: «" - - #: g10/keyedit.c:3788 g10/keyedit.c:3852 g10/keyedit.c:3895 - #, fuzzy, c-format - msgid "signed by your key %s on %s%s%s\n" --msgstr " signat per %08lX el %s%s%s\n" -+msgstr "" -+"»\n" -+"signat amb la vostra clau %08lX el %s\n" - - #: g10/keyedit.c:3790 g10/keyedit.c:3854 g10/keyedit.c:3897 - msgid " (non-exportable)" -@@ -3467,13 +3419,12 @@ - # S! jm - #: g10/keyedit.c:3802 - msgid "Create a revocation certificate for this signature? (y/N) " --msgstr "" --"Voleu crear un certificat de revocaci� per a aquesta signatura? (s/N) " -+msgstr "Voleu crear un certificat de revocació per a aquesta signatura? (s/N) " - - #: g10/keyedit.c:3829 - #, fuzzy, c-format - msgid "You have signed these user IDs on key %s:\n" --msgstr "Heu signat els seg�ents ID d'usuari:\n" -+msgstr "Heu signat els següents ID d'usuari:\n" - - #: g10/keyedit.c:3855 - #, fuzzy -@@ -3492,7 +3443,7 @@ - # (s/N)? ivb - #: g10/keyedit.c:3904 - msgid "Really create the revocation certificates? (y/N) " --msgstr "Realment voleu crear els certificats de revocaci�? (s/N) " -+msgstr "Realment voleu crear els certificats de revocació? (s/N) " - - #: g10/keyedit.c:3934 - msgid "no secret key\n" -@@ -3501,61 +3452,60 @@ - #: g10/keyedit.c:4004 - #, c-format - msgid "user ID \"%s\" is already revoked\n" --msgstr "l'ID d'usuari �%s� ja est� revocat\n" -+msgstr "l'ID d'usuari «%s» ja està revocat\n" - - #: g10/keyedit.c:4021 - #, c-format - msgid "WARNING: a user ID signature is dated %d seconds in the future\n" --msgstr "" --"AV�S: una signatura d'ID d'usuari est� datada %d segons en el futur\n" -+msgstr "AVÍS: una signatura d'ID d'usuari està datada %d segons en el futur\n" - - #: g10/keyedit.c:4190 - #, fuzzy, c-format - msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" - msgstr "" --"S'est� mostrant el photo ID %s de mida %ld per a la clau 0x%08lX (uid %d)\n" -+"S'està mostrant el photo ID %s de mida %ld per a la clau 0x%08lX (uid %d)\n" - - #: g10/keygen.c:293 - #, fuzzy, c-format - msgid "preference `%s' duplicated\n" --msgstr "la prefer�ncia %c%lu �s duplicada\n" -+msgstr "la preferència %c%lu és duplicada\n" - - #: g10/keygen.c:300 - #, fuzzy - msgid "too many cipher preferences\n" --msgstr "hi ha massa prefer�ncies �%c�\n" -+msgstr "hi ha massa preferències «%c»\n" - - #: g10/keygen.c:302 - #, fuzzy - msgid "too many digest preferences\n" --msgstr "hi ha massa prefer�ncies �%c�\n" -+msgstr "hi ha massa preferències «%c»\n" - - #: g10/keygen.c:304 - #, fuzzy - msgid "too many compression preferences\n" --msgstr "hi ha massa prefer�ncies �%c�\n" -+msgstr "hi ha massa preferències «%c»\n" - - #: g10/keygen.c:401 - #, fuzzy, c-format - msgid "invalid item `%s' in preference string\n" --msgstr "hi ha un car�cter inv�lid en la cadena de prefer�ncia\n" -+msgstr "hi ha un caràcter invàlid en la cadena de preferència\n" - - #: g10/keygen.c:827 - msgid "writing direct signature\n" --msgstr "s'est� escrivint una signatura directa\n" -+msgstr "s'està escrivint una signatura directa\n" - - #: g10/keygen.c:866 - msgid "writing self signature\n" --msgstr "s'est� escrivint l'autosignatura\n" -+msgstr "s'està escrivint l'autosignatura\n" - - #: g10/keygen.c:912 - msgid "writing key binding signature\n" --msgstr "s'est� escrivint la signatura de comprovaci� de la clau\n" -+msgstr "s'està escrivint la signatura de comprovació de la clau\n" - - #: g10/keygen.c:974 g10/keygen.c:1058 g10/keygen.c:1149 g10/keygen.c:2625 - #, c-format - msgid "keysize invalid; using %u bits\n" --msgstr "la mida de la clau �s inv�lida; s'hi usaran %u bits\n" -+msgstr "la mida de la clau és invàlida; s'hi usaran %u bits\n" - - #: g10/keygen.c:979 g10/keygen.c:1063 g10/keygen.c:1154 g10/keygen.c:2631 - #, c-format -@@ -3595,9 +3545,9 @@ - msgstr "" - - #: g10/keygen.c:1288 --#, fuzzy, c-format -+#, c-format - msgid " (%c) Toggle the encrypt capability\n" --msgstr " (%d) ElGamal (nom�s xifrar)\n" -+msgstr "" - - #: g10/keygen.c:1291 - #, c-format -@@ -3621,32 +3571,32 @@ - #: g10/keygen.c:1351 - #, c-format - msgid " (%d) DSA (sign only)\n" --msgstr " (%d) DSA (nom�s signar)\n" -+msgstr " (%d) DSA (només signar)\n" - - #: g10/keygen.c:1353 - #, fuzzy, c-format - msgid " (%d) DSA (set your own capabilities)\n" --msgstr " (%d) RSA (nom�s xifrar)\n" -+msgstr " (%d) DSA (només signar)\n" - - #: g10/keygen.c:1355 - #, fuzzy, c-format - msgid " (%d) Elgamal (encrypt only)\n" --msgstr " (%d) ElGamal (nom�s xifrar)\n" -+msgstr " (%d) ElGamal (només xifrar)\n" - - #: g10/keygen.c:1356 - #, c-format - msgid " (%d) RSA (sign only)\n" --msgstr " (%d) RSA (nom�s signar)\n" -+msgstr " (%d) RSA (només signar)\n" - - #: g10/keygen.c:1358 - #, c-format - msgid " (%d) RSA (encrypt only)\n" --msgstr " (%d) RSA (nom�s xifrar)\n" -+msgstr " (%d) RSA (només xifrar)\n" - - #: g10/keygen.c:1360 - #, fuzzy, c-format - msgid " (%d) RSA (set your own capabilities)\n" --msgstr " (%d) RSA (nom�s xifrar)\n" -+msgstr " (%d) RSA (només xifrar)\n" - - #: g10/keygen.c:1429 g10/keygen.c:2502 - #, fuzzy, c-format -@@ -3661,7 +3611,7 @@ - #: g10/keygen.c:1446 - #, fuzzy, c-format - msgid "What keysize do you want? (%u) " --msgstr "Quina grand�ria voleu? (1024) " -+msgstr "Quina grandària voleu? (1024) " - - #: g10/keygen.c:1460 - #, c-format -@@ -3671,7 +3621,7 @@ - #: g10/keygen.c:1466 - #, c-format - msgid "Requested keysize is %u bits\n" --msgstr "La grand�ria sol�licitada �s %u bits\n" -+msgstr "La grandària sol·licitada és %u bits\n" - - #: g10/keygen.c:1471 g10/keygen.c:1476 - #, c-format -@@ -3720,7 +3670,7 @@ - - #: g10/keygen.c:1566 - msgid "invalid value\n" --msgstr "el valor no �s v�lid\n" -+msgstr "el valor no és vàlid\n" - - #: g10/keygen.c:1571 - #, c-format -@@ -3732,20 +3682,20 @@ - msgid "%s expires at %s\n" - msgstr "%s caduca el %s\n" - --# Amb �it� es refereix a les dates? ivb --# Aix� vaig entendre jo. jm -+# Amb «it» es refereix a les dates? ivb -+# Això vaig entendre jo. jm - #: g10/keygen.c:1584 - msgid "" - "Your system can't display dates beyond 2038.\n" - "However, it will be correctly handled up to 2106.\n" - msgstr "" - "El vostre sistema no pot representar dates posteriors a l'any 2038.\n" --"Tanmateix, les tractar� b� fins l'any 2106.\n" -+"Tanmateix, les tractarà bé fins l'any 2106.\n" - - #: g10/keygen.c:1589 - #, fuzzy - msgid "Is this correct? (y/N) " --msgstr "�s correcte? (s/n)" -+msgstr "És correcte? (s/n)" - - #: g10/keygen.c:1632 - #, fuzzy -@@ -3759,7 +3709,7 @@ - msgstr "" - "\n" - "Necessiteu un ID d'usuari per a identificar la vostra clau; el programa\n" --"construeix l'id de l'usuari amb el Nom, Comentari i Adre�a electr�nica\n" -+"construeix l'id de l'usuari amb el Nom, Comentari i Adreça electrònica\n" - "d'aquesta forma:\n" - " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" - "\n" -@@ -3770,23 +3720,23 @@ - - #: g10/keygen.c:1652 - msgid "Invalid character in name\n" --msgstr "Hi ha un car�cter inv�lid en el camp *nom*\n" -+msgstr "Hi ha un caràcter invàlid en el camp *nom*\n" - - #: g10/keygen.c:1654 - msgid "Name may not start with a digit\n" --msgstr "El nom no pot comen�ar amb un d�git\n" -+msgstr "El nom no pot començar amb un dígit\n" - - #: g10/keygen.c:1656 - msgid "Name must be at least 5 characters long\n" --msgstr "El nom ha de tenir, si m�s no, 5 car�cters\n" -+msgstr "El nom ha de tenir, si més no, 5 caràcters\n" - - #: g10/keygen.c:1664 - msgid "Email address: " --msgstr "Adre�a electr�nica: " -+msgstr "Adreça electrònica: " - - #: g10/keygen.c:1675 - msgid "Not a valid email address\n" --msgstr "No �s una adre�a v�lida\n" -+msgstr "No és una adreça vàlida\n" - - #: g10/keygen.c:1683 - msgid "Comment: " -@@ -3794,12 +3744,12 @@ - - #: g10/keygen.c:1689 - msgid "Invalid character in comment\n" --msgstr "Hi ha un car�cter inv�lid en el camp *comentari*\n" -+msgstr "Hi ha un caràcter invàlid en el camp *comentari*\n" - - #: g10/keygen.c:1712 - #, c-format - msgid "You are using the `%s' character set.\n" --msgstr "Esteu usant el joc de car�cters `%s'.\n" -+msgstr "Esteu usant el joc de caràcters `%s'.\n" - - #: g10/keygen.c:1718 - #, c-format -@@ -3814,11 +3764,10 @@ - - #: g10/keygen.c:1723 - msgid "Please don't put the email address into the real name or the comment\n" --msgstr "" --"No inclogueu l'adre�a ni en el camp *nom* ni en el camp *comentari*\n" -+msgstr "No inclogueu l'adreça ni en el camp *nom* ni en el camp *comentari*\n" - - # xX? ivb --# Hmm... s�. jm -+# Hmm... sí. jm - #: g10/keygen.c:1739 - msgid "NnCcEeOoQq" - msgstr "NnCcEeOoXx" -@@ -3855,9 +3804,9 @@ - "using this program with the option \"--edit-key\".\n" - "\n" - msgstr "" --"No voleu contrasenya: �s una mala idea!\n" --"B�. Si voleu canviar-la m�s endavant,\n" --"useu aquest programa amb l'opci� \"--edit-key\".\n" -+"No voleu contrasenya: és una mala idea!\n" -+"Bé. Si voleu canviar-la més endavant,\n" -+"useu aquest programa amb l'opció \"--edit-key\".\n" - "\n" - - #: g10/keygen.c:1847 -@@ -3867,36 +3816,35 @@ - "disks) during the prime generation; this gives the random number\n" - "generator a better chance to gain enough entropy.\n" - msgstr "" --"Cal generar molts bits aleat?riament. �s bona idea fer alguna altra cosa\n" --"(teclejar, moure el ratol�, usar els discos) durant la generaci� de\n" --"nombres primers; a�� d�na oportunitat al generador de nombres " --"aleatoris\n" -+"Cal generar molts bits aleatòriament. És bona idea fer alguna altra cosa\n" -+"(teclejar, moure el ratolí, usar els discos) durant la generació de\n" -+"nombres primers; açò dóna oportunitat al generador de nombres aleatoris\n" - "d'aconseguir prou entropia.\n" - - #: g10/keygen.c:2571 - msgid "Key generation canceled.\n" --msgstr "La generaci� de claus ha estat cancel�lada.\n" -+msgstr "La generació de claus ha estat cancel·lada.\n" - - #: g10/keygen.c:2759 g10/keygen.c:2896 - #, c-format - msgid "writing public key to `%s'\n" --msgstr "s'est� escrivint la clau p�blica a �%s�\n" -+msgstr "s'està escrivint la clau pública a «%s»\n" - - #: g10/keygen.c:2761 g10/keygen.c:2899 - #, fuzzy, c-format - msgid "writing secret key stub to `%s'\n" --msgstr "s'est� escrivint la clau secreta a �%s�\n" -+msgstr "s'està escrivint la clau secreta a «%s»\n" - - #: g10/keygen.c:2764 g10/keygen.c:2902 - #, c-format - msgid "writing secret key to `%s'\n" --msgstr "s'est� escrivint la clau secreta a �%s�\n" -+msgstr "s'està escrivint la clau secreta a «%s»\n" - - # Potser no hi haja cap anell! ivb - #: g10/keygen.c:2885 - #, c-format - msgid "no writable public keyring found: %s\n" --msgstr "no s'ha trobat cap anell p�blic escrivible: %s\n" -+msgstr "no s'ha trobat cap anell públic escrivible: %s\n" - - #: g10/keygen.c:2891 - #, c-format -@@ -3908,18 +3856,16 @@ - #: g10/keygen.c:2909 - #, c-format - msgid "error writing public keyring `%s': %s\n" --msgstr "" --"s'ha produ�t un error mentre s'escrivia l'anell p�blic �%s�: %s\n" -+msgstr "s'ha produït un error mentre s'escrivia l'anell públic «%s»: %s\n" - - #: g10/keygen.c:2916 - #, c-format - msgid "error writing secret keyring `%s': %s\n" --msgstr "" --"s'ha produ�t un error mentre s'escrivia l'anell secret �%s�: %s\n" -+msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n" - - #: g10/keygen.c:2939 - msgid "public and secret key created and signed.\n" --msgstr "s'han creat i signat les claus p�blica i secreta.\n" -+msgstr "s'han creat i signat les claus pública i secreta.\n" - - #: g10/keygen.c:2950 - msgid "" -@@ -3927,12 +3873,12 @@ - "the command \"--edit-key\" to generate a secondary key for this purpose.\n" - msgstr "" - "Noteu que aquesta clau no serveix per a xifrar. Potser vulgueu usar l'ordre\n" --"\"--edit-key\" per a generar una clau secund�ria per a tal prop�sit.\n" -+"\"--edit-key\" per a generar una clau secundària per a tal propòsit.\n" - - #: g10/keygen.c:2962 g10/keygen.c:3077 g10/keygen.c:3192 - #, c-format - msgid "Key generation failed: %s\n" --msgstr "La generaci� de claus ha fallat: %s\n" -+msgstr "La generació de claus ha fallat: %s\n" - - # Werner FIXME: Use ngettext. jm - #: g10/keygen.c:3013 g10/keygen.c:3128 g10/sign.c:290 -@@ -3954,7 +3900,7 @@ - - #: g10/keygen.c:3024 g10/keygen.c:3141 - msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n" --msgstr "NOTA: crear subclaus per a claus v3 no �s conforme amb OpenPGP\n" -+msgstr "NOTA: crear subclaus per a claus v3 no és conforme amb OpenPGP\n" - - #: g10/keygen.c:3052 g10/keygen.c:3174 - #, fuzzy -@@ -3969,12 +3915,12 @@ - #: g10/keygen.c:3374 - #, fuzzy, c-format - msgid "can't create backup file `%s': %s\n" --msgstr "no s'ha pogut crear �%s�: %s\n" -+msgstr "no s'ha pogut crear «%s»: %s\n" - - #: g10/keygen.c:3397 --#, fuzzy, c-format -+#, c-format - msgid "NOTE: backup of card key saved to `%s'\n" --msgstr "NOTA: la clau secreta %08lX caduca el %s\n" -+msgstr "" - - #: g10/keygen.c:3464 - #, c-format -@@ -3996,11 +3942,11 @@ - - #: g10/keylist.c:201 - msgid "Critical signature policy: " --msgstr "Pol�tica de signatura cr�tica: " -+msgstr "Política de signatura crítica: " - - #: g10/keylist.c:203 - msgid "Signature policy: " --msgstr "Pol�tica de signatura: " -+msgstr "Política de signatura: " - - #: g10/keylist.c:242 - msgid "Critical preferred keyserver: " -@@ -4008,15 +3954,15 @@ - - #: g10/keylist.c:291 g10/keylist.c:335 - msgid "WARNING: invalid notation data found\n" --msgstr "AV�S: s'hi han trobat dades de notaci� inv�lides\n" -+msgstr "AVÍS: s'hi han trobat dades de notació invàlides\n" - - #: g10/keylist.c:309 - msgid "Critical signature notation: " --msgstr "Notaci� de signatura cr�tica: " -+msgstr "Notació de signatura crítica: " - - #: g10/keylist.c:311 - msgid "Signature notation: " --msgstr "Notaci� de signatura: " -+msgstr "Notació de signatura: " - - #: g10/keylist.c:322 - msgid "not human readable" -@@ -4033,7 +3979,7 @@ - - #: g10/keylist.c:1425 - msgid "Primary key fingerprint:" --msgstr "Empremtes digital de la clau prim�ria:" -+msgstr "Empremtes digital de la clau primària:" - - #: g10/keylist.c:1427 - msgid " Subkey fingerprint:" -@@ -4041,7 +3987,7 @@ - - #: g10/keylist.c:1434 - msgid " Primary key fingerprint:" --msgstr " Empremta digital de la clau prim�ria:" -+msgstr " Empremta digital de la clau primària:" - - #: g10/keylist.c:1436 - msgid " Subkey fingerprint:" -@@ -4063,17 +4009,17 @@ - - #: g10/keyring.c:1251 - msgid "WARNING: 2 files with confidential information exists.\n" --msgstr "AV�S: hi ha 2 fitxers amb informaci� confidencial.\n" -+msgstr "AVÍS: hi ha 2 fitxers amb informació confidencial.\n" - - #: g10/keyring.c:1253 - #, c-format - msgid "%s is the unchanged one\n" --msgstr "%s �s el que no ha canviat\n" -+msgstr "%s és el que no ha canviat\n" - - #: g10/keyring.c:1254 - #, c-format - msgid "%s is the new one\n" --msgstr "%s �s el nou\n" -+msgstr "%s és el nou\n" - - #: g10/keyring.c:1255 - msgid "Please fix this possible security flaw\n" -@@ -4082,7 +4028,7 @@ - #: g10/keyring.c:1375 - #, fuzzy, c-format - msgid "caching keyring `%s'\n" --msgstr "s'est� comprovant l'anell �%s�\n" -+msgstr "s'està comprovant l'anell «%s»\n" - - #: g10/keyring.c:1421 - #, fuzzy, c-format -@@ -4105,8 +4051,7 @@ - #, fuzzy, c-format - msgid "WARNING: keyserver option `%s' is not used on this platform\n" - msgstr "" --"AV�S: les opcions en �%s� encara no estan actives durant aquesta " --"execuci�\n" -+"AVÍS: les opcions en «%s» encara no estan actives durant aquesta execució\n" - - #: g10/keyserver.c:378 - #, fuzzy -@@ -4118,56 +4063,55 @@ - msgstr "" - - #: g10/keyserver.c:662 g10/keyserver.c:1147 --#, fuzzy, c-format -+#, c-format - msgid "invalid keyserver protocol (us %d!=handler %d)\n" --msgstr "opcions d'exportaci� no v�lides\n" -+msgstr "" - - #: g10/keyserver.c:752 - #, fuzzy, c-format - msgid "key \"%s\" not found on keyserver\n" --msgstr "no s'ha trobat la clau �%s�: %s\n" -+msgstr "no s'ha trobat la clau «%s»: %s\n" - - #: g10/keyserver.c:754 - #, fuzzy - msgid "key not found on keyserver\n" --msgstr "no s'ha trobat la clau �%s�: %s\n" -+msgstr "no s'ha trobat la clau «%s»: %s\n" - - #: g10/keyserver.c:901 - #, fuzzy, c-format - msgid "requesting key %s from %s server %s\n" --msgstr "s'est� sol�licitant la clau %08lX de %s\n" -+msgstr "s'està sol·licitant la clau %08lX de %s\n" - - #: g10/keyserver.c:905 - #, fuzzy, c-format - msgid "requesting key %s from %s\n" --msgstr "s'est� sol�licitant la clau %08lX de %s\n" -+msgstr "s'està sol·licitant la clau %08lX de %s\n" - - #: g10/keyserver.c:1050 - #, fuzzy, c-format - msgid "sending key %s to %s server %s\n" --msgstr "s'est� cercant �%s� al servidor HKP %s\n" -+msgstr "s'està cercant «%s» al servidor HKP %s\n" - - #: g10/keyserver.c:1054 - #, fuzzy, c-format - msgid "sending key %s to %s\n" --msgstr "" --"�\n" --"signat amb la vostra clau %08lX el %s\n" -+msgstr "s'està sol·licitant la clau %08lX de %s\n" - - #: g10/keyserver.c:1097 - #, fuzzy, c-format - msgid "searching for \"%s\" from %s server %s\n" --msgstr "s'est� cercant �%s� al servidor HKP %s\n" -+msgstr "s'està cercant «%s» al servidor HKP %s\n" - - #: g10/keyserver.c:1100 - #, fuzzy, c-format - msgid "searching for \"%s\" from %s\n" --msgstr "s'est� cercant �%s� al servidor HKP %s\n" -+msgstr "s'està cercant «%s» al servidor HKP %s\n" - -+# «del servidor», «en el servidor»? ivb - #: g10/keyserver.c:1107 g10/keyserver.c:1202 - #, fuzzy - msgid "no keyserver action!\n" --msgstr "opcions d'exportaci� no v�lides\n" -+msgstr "error de servidor de claus" - - #: g10/keyserver.c:1155 - #, c-format -@@ -4180,7 +4124,7 @@ - - #: g10/keyserver.c:1223 - msgid "no keyserver known (use option --keyserver)\n" --msgstr "no es coneix cap servidor de claus (useu l'opci� \"--keyserver\")\n" -+msgstr "no es coneix cap servidor de claus (useu l'opció \"--keyserver\")\n" - - #: g10/keyserver.c:1229 - msgid "external keyserver calls are not supported in this build\n" -@@ -4201,13 +4145,13 @@ - msgid "gpgkeys_%s does not support handler version %d\n" - msgstr "" - --# �del servidor�, �en el servidor�? ivb -+# «del servidor», «en el servidor»? ivb - #: g10/keyserver.c:1261 - #, fuzzy - msgid "keyserver timed out\n" - msgstr "error de servidor de claus" - --# �del servidor�, �en el servidor�? ivb -+# «del servidor», «en el servidor»? ivb - #: g10/keyserver.c:1266 - #, fuzzy - msgid "keyserver internal error\n" -@@ -4216,44 +4160,43 @@ - #: g10/keyserver.c:1275 - #, fuzzy, c-format - msgid "keyserver communications error: %s\n" --msgstr "la recepci� des del servidor de claus ha fallat: %s\n" -+msgstr "la recepció des del servidor de claus ha fallat: %s\n" - - #: g10/keyserver.c:1300 g10/keyserver.c:1334 - #, fuzzy, c-format - msgid "\"%s\" not a key ID: skipping\n" --msgstr "%s: no �s un ID v�lid\n" -+msgstr "%s: no és un ID vàlid\n" - - #: g10/keyserver.c:1585 - #, fuzzy, c-format - msgid "WARNING: unable to refresh key %s via %s: %s\n" --msgstr "AV�S: no s'ha pogut eliminar el fitxer temporal (%s) �%s�: %s\n" -+msgstr "AVÍS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n" - - #: g10/keyserver.c:1607 - #, fuzzy, c-format - msgid "refreshing 1 key from %s\n" --msgstr "s'est� sol�licitant la clau %08lX de %s\n" -+msgstr "s'està sol·licitant la clau %08lX de %s\n" - - #: g10/keyserver.c:1609 - #, fuzzy, c-format - msgid "refreshing %d keys from %s\n" --msgstr "s'est� sol�licitant la clau %08lX de %s\n" -+msgstr "s'està sol·licitant la clau %08lX de %s\n" - - #: g10/mainproc.c:248 - #, c-format - msgid "weird size for an encrypted session key (%d)\n" --msgstr "mida extranya per a una clau de sessi� xifrada (%d)\n" -+msgstr "mida extranya per a una clau de sessió xifrada (%d)\n" - - #: g10/mainproc.c:262 - #, c-format - msgid "bad passphrase or unknown cipher algorithm (%d)\n" - msgstr "" --"la contrasenya �s incorrecta o l'algoritme de xifratge (%d) �s " --"desconegut\n" -+"la contrasenya és incorrecta o l'algoritme de xifratge (%d) és desconegut\n" - - #: g10/mainproc.c:299 - #, c-format - msgid "%s encrypted session key\n" --msgstr "clau de sessi� xifrada amb %s\n" -+msgstr "clau de sessió xifrada amb %s\n" - - #: g10/mainproc.c:309 - #, fuzzy, c-format -@@ -4263,11 +4206,11 @@ - #: g10/mainproc.c:373 - #, fuzzy, c-format - msgid "public key is %s\n" --msgstr "la clau p�blica �s %08lX\n" -+msgstr "la clau pública és %08lX\n" - - #: g10/mainproc.c:428 - msgid "public key encrypted data: good DEK\n" --msgstr "dades xifrades amb clau p�blica: bona clau de xifratge (DEK)\n" -+msgstr "dades xifrades amb clau pública: bona clau de xifratge (DEK)\n" - - #: g10/mainproc.c:461 - #, fuzzy, c-format -@@ -4275,9 +4218,9 @@ - msgstr "xifrat amb una clau %2$s de %1$u bits, ID %3$08lX, creada en %4$s\n" - - #: g10/mainproc.c:465 g10/pkclist.c:218 --#, fuzzy, c-format -+#, c-format - msgid " \"%s\"\n" --msgstr " alias \"" -+msgstr "" - - #: g10/mainproc.c:469 - #, fuzzy, c-format -@@ -4287,7 +4230,7 @@ - #: g10/mainproc.c:483 - #, c-format - msgid "public key decryption failed: %s\n" --msgstr "ha fallat el desxifratge amb la clau p�blica: %s\n" -+msgstr "ha fallat el desxifratge amb la clau pública: %s\n" - - #: g10/mainproc.c:497 - #, c-format -@@ -4299,20 +4242,20 @@ - msgid "encrypted with 1 passphrase\n" - msgstr "xifrat amb 1 contrasenya\n" - --# I no ser� �dades xifrades amb %s�? ivb --# Sembla que s�, ho marque per a mirar-ho m�s endavant. jm -+# I no serà «dades xifrades amb %s»? ivb -+# Sembla que sí, ho marque per a mirar-ho més endavant. jm - #: g10/mainproc.c:527 g10/mainproc.c:549 - #, c-format - msgid "assuming %s encrypted data\n" - msgstr "s'assumeixen dades xifrades amb %s\n" - --# L'optim�stic �s aquell que t� una Fe Cega en que Tot Anir� B�! ivb -+# L'optimístic és aquell que té una Fe Cega en que Tot Anirà Bé! ivb - #: g10/mainproc.c:535 - #, c-format - msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" - msgstr "" --"El xifratge IDEA no est� disponible, s'intentar� utilitzar optimistament " --"%s en el seu lloc\n" -+"El xifratge IDEA no està disponible, s'intentarà utilitzar optimistament %s " -+"en el seu lloc\n" - - #: g10/mainproc.c:567 - msgid "decryption okay\n" -@@ -4320,11 +4263,11 @@ - - #: g10/mainproc.c:571 - msgid "WARNING: message was not integrity protected\n" --msgstr "AV�S: el missatge no tenia protecci� d'integritat\n" -+msgstr "AVÍS: el missatge no tenia protecció d'integritat\n" - - #: g10/mainproc.c:584 - msgid "WARNING: encrypted message has been manipulated!\n" --msgstr "AV�S: el missatge xifrat ha estat manipulat!\n" -+msgstr "AVÍS: el missatge xifrat ha estat manipulat!\n" - - #: g10/mainproc.c:590 - #, c-format -@@ -4333,7 +4276,7 @@ - - #: g10/mainproc.c:610 - msgid "NOTE: sender requested \"for-your-eyes-only\"\n" --msgstr "NOTA: el remitent ha sol�licitat \"alt secret\"\n" -+msgstr "NOTA: el remitent ha sol·licitat \"alt secret\"\n" - - #: g10/mainproc.c:612 - #, c-format -@@ -4342,15 +4285,15 @@ - - #: g10/mainproc.c:784 - msgid "standalone revocation - use \"gpg --import\" to apply\n" --msgstr "revocaci� aut�noma: useu \"gpg --import\" per a aplicar-la\n" -+msgstr "revocació autònoma: useu \"gpg --import\" per a aplicar-la\n" - - #: g10/mainproc.c:1288 - msgid "signature verification suppressed\n" --msgstr "s'ha eliminat la verificaci� de signatura\n" -+msgstr "s'ha eliminat la verificació de signatura\n" - - #: g10/mainproc.c:1330 g10/mainproc.c:1340 - msgid "can't handle these multiple signatures\n" --msgstr "no es poden tractar aquestes signatures m�ltiples\n" -+msgstr "no es poden tractar aquestes signatures múltiples\n" - - #: g10/mainproc.c:1350 - #, fuzzy, c-format -@@ -4362,7 +4305,7 @@ - msgid " using %s key %s\n" - msgstr " alias \"" - --# �%.*s� no ser� una data? Caldr� �el� al davant. ivb -+# «%.*s» no serà una data? Caldrà «el» al davant. ivb - #: g10/mainproc.c:1355 - #, fuzzy, c-format - msgid "Signature made %s using %s key ID %s\n" -@@ -4370,7 +4313,7 @@ - - #: g10/mainproc.c:1375 - msgid "Key available at: " --msgstr "La clau �s disponible en: " -+msgstr "La clau és disponible en: " - - #: g10/mainproc.c:1480 g10/mainproc.c:1528 - #, fuzzy, c-format -@@ -4430,19 +4373,18 @@ - - #: g10/mainproc.c:1760 g10/mainproc.c:1776 g10/mainproc.c:1862 - msgid "not a detached signature\n" --msgstr "no �s una signatura separada\n" -+msgstr "no és una signatura separada\n" - - #: g10/mainproc.c:1803 - msgid "" - "WARNING: multiple signatures detected. Only the first will be checked.\n" - msgstr "" --"AV�S: s'han detectat m�ltiples signatures. Nom�s es comprovar� la " --"primera.\n" -+"AVÍS: s'han detectat múltiples signatures. Només es comprovarà la primera.\n" - - #: g10/mainproc.c:1811 - #, c-format - msgid "standalone signature of class 0x%02x\n" --msgstr "signatura aut�noma de classe 0x%02x\n" -+msgstr "signatura autònoma de classe 0x%02x\n" - - #: g10/mainproc.c:1868 - msgid "old style (PGP 2.x) signature\n" -@@ -4450,33 +4392,33 @@ - - #: g10/mainproc.c:1878 - msgid "invalid root packet detected in proc_tree()\n" --msgstr "s'ha detectat un paquet arrel inv�lid en proc_tree()\n" -+msgstr "s'ha detectat un paquet arrel invàlid en proc_tree()\n" - --# bolcats de mem�ria? ivb -+# bolcats de memòria? ivb - #: g10/misc.c:105 - #, c-format - msgid "can't disable core dumps: %s\n" --msgstr "no s'han pogut desactivar els bolcats de mem�ria: %s\n" -+msgstr "no s'han pogut desactivar els bolcats de memòria: %s\n" - - #: g10/misc.c:125 g10/misc.c:153 g10/misc.c:225 - #, fuzzy, c-format - msgid "fstat of `%s' failed in %s: %s\n" --msgstr "ha fallat l'actualitzaci� de la base de dades de confian�a: %s\n" -+msgstr "ha fallat l'actualització de la base de dades de confiança: %s\n" - - #: g10/misc.c:190 - #, fuzzy, c-format - msgid "fstat(%d) failed in %s: %s\n" --msgstr "base de dades de confian�a: ha fallat la lectura (n=%d): %s\n" -+msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n" - - #: g10/misc.c:299 - #, fuzzy, c-format - msgid "WARNING: using experimental public key algorithm %s\n" --msgstr "no es pot treballar amb l'algoritme de clau p�blica %d\n" -+msgstr "no es pot treballar amb l'algoritme de clau pública %d\n" - - #: g10/misc.c:314 - #, fuzzy, c-format - msgid "WARNING: using experimental cipher algorithm %s\n" --msgstr "l'algoritme de xifratge no �s implementat" -+msgstr "l'algoritme de xifratge no és implementat" - - #: g10/misc.c:329 - #, fuzzy, c-format -@@ -4486,43 +4428,40 @@ - #: g10/misc.c:334 - #, fuzzy, c-format - msgid "WARNING: digest algorithm %s is deprecated\n" --msgstr "" --"for�ar l'algoritme de digest %s (%d) viola les prefer�ncies del " --"destinatari\n" -+msgstr "AVÍS: %s és una opció desaconsellada.\n" - - #: g10/misc.c:430 - msgid "the IDEA cipher plugin is not present\n" --msgstr "el m�dul de xifratge IDEA no est� present\n" -+msgstr "el mòdul de xifratge IDEA no està present\n" - - #: g10/misc.c:431 - msgid "" - "please see http://www.gnupg.org/why-not-idea.html for more information\n" --msgstr "" --"vegeu http://www.gnupg.org/why-not-idea.html per a m�s informaci�\n" -+msgstr "vegeu http://www.gnupg.org/why-not-idea.html per a més informació\n" - - #: g10/misc.c:664 - #, c-format - msgid "%s:%d: deprecated option \"%s\"\n" --msgstr "%s:%d: l'opci� �%s� est� desaconsellada.\n" -+msgstr "%s:%d: l'opció «%s» està desaconsellada.\n" - - #: g10/misc.c:668 - #, c-format - msgid "WARNING: \"%s\" is a deprecated option\n" --msgstr "AV�S: %s �s una opci� desaconsellada.\n" -+msgstr "AVÍS: %s és una opció desaconsellada.\n" - - #: g10/misc.c:670 - #, c-format - msgid "please use \"%s%s\" instead\n" --msgstr "si us plau, utilitzeu �%s%s� en el seu lloc\n" -+msgstr "si us plau, utilitzeu «%s%s» en el seu lloc\n" - --# G�nere? Nombre? Passat, futur? ivb -+# Gènere? Nombre? Passat, futur? ivb - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: g10/misc.c:681 - msgid "Uncompressed" - msgstr "No comprimit" - --# G�nere? Nombre? Passat, futur? ivb -+# Gènere? Nombre? Passat, futur? ivb - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: g10/misc.c:706 -@@ -4538,17 +4477,17 @@ - #: g10/misc.c:973 - #, fuzzy, c-format - msgid "ambiguous option `%s'\n" --msgstr "s'estan llegint opcions de �%s�\n" -+msgstr "s'estan llegint opcions de «%s»\n" - - #: g10/misc.c:998 - #, fuzzy, c-format - msgid "unknown option `%s'\n" --msgstr "el destinatari predeterminat �s desconegut �%s�\n" -+msgstr "el destinatari predeterminat és desconegut «%s»\n" - - #: g10/openfile.c:84 - #, c-format - msgid "File `%s' exists. " --msgstr "El fitxer �%s� existeix. " -+msgstr "El fitxer «%s» existeix. " - - #: g10/openfile.c:86 - #, fuzzy -@@ -4558,33 +4497,32 @@ - #: g10/openfile.c:119 - #, c-format - msgid "%s: unknown suffix\n" --msgstr "%s: el sufix �s desconegut\n" -+msgstr "%s: el sufix és desconegut\n" - - #: g10/openfile.c:141 - msgid "Enter new filename" --msgstr "Introdu�u el nou nom del fitxer" -+msgstr "Introduïu el nou nom del fitxer" - - # Indi? ivb - #: g10/openfile.c:184 - msgid "writing to stdout\n" --msgstr "s'est� escrivint en stdout\n" -+msgstr "s'està escrivint en stdout\n" - - #: g10/openfile.c:296 - #, c-format - msgid "assuming signed data in `%s'\n" --msgstr "s'asumeix que hi ha dades signades en �%s�\n" -+msgstr "s'asumeix que hi ha dades signades en «%s»\n" - - #: g10/openfile.c:375 - #, c-format - msgid "new configuration file `%s' created\n" --msgstr "s'ha creat el nou fitxer d'opcions �%s�\n" -+msgstr "s'ha creat el nou fitxer d'opcions «%s»\n" - - #: g10/openfile.c:377 - #, c-format - msgid "WARNING: options in `%s' are not yet active during this run\n" - msgstr "" --"AV�S: les opcions en �%s� encara no estan actives durant aquesta " --"execuci�\n" -+"AVÍS: les opcions en «%s» encara no estan actives durant aquesta execució\n" - - #: g10/openfile.c:409 - #, fuzzy, c-format -@@ -4594,22 +4532,21 @@ - #: g10/parse-packet.c:119 - #, c-format - msgid "can't handle public key algorithm %d\n" --msgstr "no es pot treballar amb l'algoritme de clau p�blica %d\n" -+msgstr "no es pot treballar amb l'algoritme de clau pública %d\n" - - #: g10/parse-packet.c:688 - msgid "WARNING: potentially insecure symmetrically encrypted session key\n" - msgstr "" --"AV�S: la clau de sessi� pot estar xifrada sim�tricament de forma " --"insegura\n" -+"AVÍS: la clau de sessió pot estar xifrada simètricament de forma insegura\n" - - #: g10/parse-packet.c:1112 - #, c-format - msgid "subpacket of type %d has critical bit set\n" --msgstr "el subpaquet de tipus %d t� el bit cr�tic activat\n" -+msgstr "el subpaquet de tipus %d té el bit crític activat\n" - - #: g10/passphrase.c:478 g10/passphrase.c:525 - msgid "gpg-agent is not available in this session\n" --msgstr "gpg-agent no est� disponible en aquesta sessi�\n" -+msgstr "gpg-agent no està disponible en aquesta sessió\n" - - #: g10/passphrase.c:486 - msgid "can't set client pid for the agent\n" -@@ -4626,25 +4563,25 @@ - - #: g10/passphrase.c:534 - msgid "malformed GPG_AGENT_INFO environment variable\n" --msgstr "la variable d'entorn GPG_AGENT_INFO �s malformada\n" -+msgstr "la variable d'entorn GPG_AGENT_INFO és malformada\n" - - #: g10/passphrase.c:547 - #, c-format - msgid "gpg-agent protocol version %d is not supported\n" --msgstr "la versi� %d del protocol de gpg-agent no est� suportada\n" -+msgstr "la versió %d del protocol de gpg-agent no està suportada\n" - - #: g10/passphrase.c:568 - #, c-format - msgid "can't connect to `%s': %s\n" --msgstr "no s'ha pogut connectar amb �%s�: %s\n" -+msgstr "no s'ha pogut connectar amb «%s»: %s\n" - - #: g10/passphrase.c:590 - msgid "communication problem with gpg-agent\n" --msgstr "hi ha un problema de comunicaci� amb el gpg-agent\n" -+msgstr "hi ha un problema de comunicació amb el gpg-agent\n" - - #: g10/passphrase.c:597 g10/passphrase.c:932 g10/passphrase.c:1044 - msgid "problem with the agent - disabling agent use\n" --msgstr "hi ha un problema amb l'agent: es deshabilitar� el seu �s\n" -+msgstr "hi ha un problema amb l'agent: es deshabilitarà el seu ús\n" - - #: g10/passphrase.c:700 g10/passphrase.c:1205 - #, fuzzy, c-format -@@ -4654,14 +4591,14 @@ - # Com es canvia l'ordre dels arguments? jm - # Ah, bingo! jm - # Uh, ara torna a donar error. FIXME --# La idea �s ficar: -+# La idea és ficar: - # "Necessiteu la contrasenya per desblocar la clau secreta de l'usuari:\n" --# "�%1$.*s�\n" -+# "«%1$.*s»\n" - # "clau %3$s de %2$u bits, ID %4$08lX, creada en %5$s%6$s\n" - # jm --# Se't passava l'argument �*�. printf(3), hieroglyph(7). ivb -+# Se't passava l'argument «*». printf(3), hieroglyph(7). ivb - # Ah! Prova-ho, no casque alguna cosa :P ivb --# Ah, ja veig! Moltes gr�cies! Aquest msgstr ha quedat curi�s :) jm -+# Ah, ja veig! Moltes gràcies! Aquest msgstr ha quedat curiós :) jm - #: g10/passphrase.c:714 - #, fuzzy, c-format - msgid "" -@@ -4670,7 +4607,7 @@ - "%u-bit %s key, ID %s, created %s%s\n" - msgstr "" - "Necessiteu la contrasenya per desblocar la clau secreta de l'usuari:\n" --"�%2$.*1$s�\n" -+"«%2$.*1$s»\n" - "clau %4$s de %3$u bits, ID %5$08lX, creada en %6$s%7$s\n" - - #: g10/passphrase.c:739 -@@ -4679,19 +4616,19 @@ - - #: g10/passphrase.c:741 - msgid "Enter passphrase\n" --msgstr "Introdu�u la contrasenya\n" -+msgstr "Introduïu la contrasenya\n" - - #: g10/passphrase.c:779 - msgid "passphrase too long\n" --msgstr "la contrasenya �s massa llarga\n" -+msgstr "la contrasenya és massa llarga\n" - - #: g10/passphrase.c:792 - msgid "invalid response from agent\n" --msgstr "la resposta de l'agent �s inv�lida\n" -+msgstr "la resposta de l'agent és invàlida\n" - - #: g10/passphrase.c:807 g10/passphrase.c:926 - msgid "cancelled by user\n" --msgstr "s'ha cancel�lat per l'usuari\n" -+msgstr "s'ha cancel·lat per l'usuari\n" - - #: g10/passphrase.c:812 g10/passphrase.c:1015 - #, c-format -@@ -4701,11 +4638,11 @@ - #: g10/passphrase.c:1096 g10/passphrase.c:1258 - #, fuzzy - msgid "can't query passphrase in batch mode\n" --msgstr "no es pot demanar la contrasenya en mode desat�s\n" -+msgstr "no es pot demanar la contrasenya en mode desatès\n" - - #: g10/passphrase.c:1103 g10/passphrase.c:1263 - msgid "Enter passphrase: " --msgstr "Introdu�u la contrasenya: " -+msgstr "Introduïu la contrasenya: " - - #: g10/passphrase.c:1186 - #, fuzzy, c-format -@@ -4742,19 +4679,18 @@ - "\n" - "Seleccioneu una imatge per a utilitzarla en el vostre photo ID. La imatge\n" - "ha de ser un fitxer JPEG. Recordeu que la imatge es desa dins de la vostra\n" --"clau p�blica. Si utilitzeu una foto molt gran, la vostra clau tamb� es " --"far�\n" -+"clau pública. Si utilitzeu una foto molt gran, la vostra clau també es farà\n" - "molt gran!\n" - "Es recomana una imatge amb una mida aproximada de 240x288.\n" - - #: g10/photoid.c:80 - msgid "Enter JPEG filename for photo ID: " --msgstr "Introdu�u el nom del fitxer JPEG per al photo ID: " -+msgstr "Introduïu el nom del fitxer JPEG per al photo ID: " - - #: g10/photoid.c:94 - #, fuzzy, c-format - msgid "unable to open JPEG file `%s': %s\n" --msgstr "no es pot obrir el fitxer: %s\n" -+msgstr "No s'ha pogut obrir la foto «%s»: %s\n" - - #: g10/photoid.c:102 - #, c-format -@@ -4769,11 +4705,11 @@ - #: g10/photoid.c:119 - #, fuzzy, c-format - msgid "`%s' is not a JPEG file\n" --msgstr "�%s� no �s un fitxer JPEG\n" -+msgstr "«%s» no és un fitxer JPEG\n" - - #: g10/photoid.c:136 - msgid "Is this photo correct (y/N/q)? " --msgstr "�s aquesta foto correcta (s/N/x)? " -+msgstr "És aquesta foto correcta (s/N/x)? " - - #: g10/photoid.c:338 - msgid "unable to display photo ID!\n" -@@ -4781,11 +4717,11 @@ - - #: g10/pkclist.c:61 g10/revoke.c:580 - msgid "No reason specified" --msgstr "No s'ha especificat cap ra�" -+msgstr "No s'ha especificat cap raó" - - #: g10/pkclist.c:63 g10/revoke.c:582 - msgid "Key is superseded" --msgstr "La clau ha estat substitu�da" -+msgstr "La clau ha estat substituïda" - - #: g10/pkclist.c:65 g10/revoke.c:581 - msgid "Key has been compromised" -@@ -4797,15 +4733,15 @@ - - #: g10/pkclist.c:69 g10/revoke.c:584 - msgid "User ID is no longer valid" --msgstr "L'ID d'usuari ja no �s v�lid" -+msgstr "L'ID d'usuari ja no és vàlid" - - #: g10/pkclist.c:73 - msgid "reason for revocation: " --msgstr "ra� de la revocaci�: " -+msgstr "raó de la revocació: " - - #: g10/pkclist.c:90 - msgid "revocation comment: " --msgstr "comentari de la revocaci�: " -+msgstr "comentari de la revocació: " - - #: g10/pkclist.c:205 - msgid "iImMqQsS" -@@ -4815,24 +4751,25 @@ - #, fuzzy - msgid "No trust value assigned to:\n" - msgstr "" --"No hi ha cap valor de confian�a assignat a:\n" -+"No hi ha cap valor de confiança assignat a:\n" - "%4u%c/%08lX %s \"" - - #: g10/pkclist.c:245 --#, fuzzy, c-format -+#, c-format - msgid " aka \"%s\"\n" --msgstr " alias \"" -+msgstr "" - - #: g10/pkclist.c:255 - #, fuzzy - msgid "" - "How much do you trust that this key actually belongs to the named user?\n" --msgstr "Aquesta clau pertany probablement al seu propietari\n" -+msgstr "" -+"%08lX: No hi ha res que indique que la signatura pertany al seu propietari.\n" - - #: g10/pkclist.c:270 - #, fuzzy, c-format - msgid " %d = I don't know or won't say\n" --msgstr " %d = No ho s�\n" -+msgstr " %d = No ho sé\n" - - #: g10/pkclist.c:272 - #, fuzzy, c-format -@@ -4847,7 +4784,7 @@ - #: g10/pkclist.c:284 - #, fuzzy - msgid " m = back to the main menu\n" --msgstr " m = torna al men� principal\n" -+msgstr " m = torna al menú principal\n" - - #: g10/pkclist.c:287 - #, fuzzy -@@ -4868,16 +4805,16 @@ - - #: g10/pkclist.c:298 g10/revoke.c:609 - msgid "Your decision? " --msgstr "La vostra decisi�? " -+msgstr "La vostra decisió? " - - #: g10/pkclist.c:319 - #, fuzzy - msgid "Do you really want to set this key to ultimate trust? (y/N) " --msgstr "Realment voleu assignar confian�a absoluta a aquesta clau? " -+msgstr "Realment voleu assignar confiança absoluta a aquesta clau? " - - #: g10/pkclist.c:333 - msgid "Certificates leading to an ultimately trusted key:\n" --msgstr "Certificats que duen a una clau de confian�a absoluta:\n" -+msgstr "Certificats que duen a una clau de confiança absoluta:\n" - - #: g10/pkclist.c:418 - #, fuzzy, c-format -@@ -4898,7 +4835,7 @@ - - #: g10/pkclist.c:434 - msgid "This key belongs to us\n" --msgstr "Aquesta clau �s nostra\n" -+msgstr "Aquesta clau és nostra\n" - - #: g10/pkclist.c:460 - #, fuzzy -@@ -4907,9 +4844,9 @@ - "in the user ID. If you *really* know what you are doing,\n" - "you may answer the next question with yes.\n" - msgstr "" --"NO �s segur que la clau pertanya a la persona esmentada en\n" --"l'ID d'usuari. Si *realment* sabeu qu� feu, podeu respondre\n" --"�s�� a la seg�ent pregunta\n" -+"NO és segur que la clau pertanya a la persona esmentada en\n" -+"l'ID d'usuari. Si *realment* sabeu què feu, podeu respondre\n" -+"«sí» a la següent pregunta\n" - "\n" - - #: g10/pkclist.c:467 -@@ -4919,32 +4856,32 @@ - - #: g10/pkclist.c:501 - msgid "WARNING: Using untrusted key!\n" --msgstr "AV�S: S'est� usant una clau no fiable!\n" -+msgstr "AVÍS: S'està usant una clau no fiable!\n" - - #: g10/pkclist.c:508 - #, fuzzy - msgid "WARNING: this key might be revoked (revocation key not present)\n" - msgstr "" --"AV�S: la clau %08lX pot estar revocada: la clau de revocaci� %08lX no " --"est� present.\n" -+"AVÍS: la clau %08lX pot estar revocada: la clau de revocació %08lX no està " -+"present.\n" - - #: g10/pkclist.c:517 - #, fuzzy - msgid "WARNING: This key has been revoked by its designated revoker!\n" --msgstr "AV�S: Aquesta clau ha estat revocada pel propietari!\n" -+msgstr "AVÍS: Aquesta clau ha estat revocada pel propietari!\n" - - #: g10/pkclist.c:520 - msgid "WARNING: This key has been revoked by its owner!\n" --msgstr "AV�S: Aquesta clau ha estat revocada pel propietari!\n" -+msgstr "AVÍS: Aquesta clau ha estat revocada pel propietari!\n" - - #: g10/pkclist.c:521 - #, fuzzy - msgid " This could mean that the signature is forged.\n" --msgstr " A�� podria significar que la signatura �s falsificada.\n" -+msgstr " Açò podria significar que la signatura és falsificada.\n" - - #: g10/pkclist.c:527 - msgid "WARNING: This subkey has been revoked by its owner!\n" --msgstr "AV�S: Aquesta subclau ha estat revocada pel propietari!\n" -+msgstr "AVÍS: Aquesta subclau ha estat revocada pel propietari!\n" - - #: g10/pkclist.c:532 - msgid "Note: This key has been disabled.\n" -@@ -4956,8 +4893,7 @@ - - #: g10/pkclist.c:548 - msgid "WARNING: This key is not certified with a trusted signature!\n" --msgstr "" --"AV�S: Aquesta clau no ve certificada per una signatura de confian�a!\n" -+msgstr "AVÍS: Aquesta clau no ve certificada per una signatura de confiança!\n" - - #: g10/pkclist.c:550 - msgid "" -@@ -4967,20 +4903,20 @@ - - #: g10/pkclist.c:558 - msgid "WARNING: We do NOT trust this key!\n" --msgstr "AV�S: La clau NO �s de confian�a!\n" -+msgstr "AVÍS: La clau NO és de confiança!\n" - - #: g10/pkclist.c:559 - msgid " The signature is probably a FORGERY.\n" --msgstr " Probablement la signatura �s FALSA.\n" -+msgstr " Probablement la signatura és FALSA.\n" - - #: g10/pkclist.c:567 - msgid "" - "WARNING: This key is not certified with sufficiently trusted signatures!\n" --msgstr "AV�S: Aquesta clau no ve certificada per signatures prou fiables!\n" -+msgstr "AVÍS: Aquesta clau no ve certificada per signatures prou fiables!\n" - - #: g10/pkclist.c:569 - msgid " It is not certain that the signature belongs to the owner.\n" --msgstr "No �s segur que la signatura pertanya al seu propietari.\n" -+msgstr "No és segur que la signatura pertanya al seu propietari.\n" - - #: g10/pkclist.c:734 g10/pkclist.c:767 g10/pkclist.c:936 g10/pkclist.c:996 - #, c-format -@@ -4990,11 +4926,11 @@ - #: g10/pkclist.c:744 g10/pkclist.c:968 - #, c-format - msgid "%s: skipped: public key already present\n" --msgstr "%s: es descarta: la clau p�blica ja est� present\n" -+msgstr "%s: es descarta: la clau pública ja està present\n" - - #: g10/pkclist.c:786 - msgid "You did not specify a user ID. (you may use \"-r\")\n" --msgstr "No heu especificat un ID d'usuari. (podeu usar �-r�)\n" -+msgstr "No heu especificat un ID d'usuari. (podeu usar «-r»)\n" - - #: g10/pkclist.c:802 - msgid "Current recipients:\n" -@@ -5006,7 +4942,7 @@ - "Enter the user ID. End with an empty line: " - msgstr "" - "\n" --"Introdu�u l'ID d'usuari. Finalitzeu amb una l�nia en blanc: " -+"Introduïu l'ID d'usuari. Finalitzeu amb una línia en blanc: " - - #: g10/pkclist.c:844 - msgid "No such user ID.\n" -@@ -5014,38 +4950,38 @@ - - #: g10/pkclist.c:849 g10/pkclist.c:911 - msgid "skipped: public key already set as default recipient\n" --msgstr "es descarta: la clau p�blica ja s'ha especificat com a destinatari\n" -+msgstr "es descarta: la clau pública ja s'ha especificat com a destinatari\n" - - #: g10/pkclist.c:867 - msgid "Public key is disabled.\n" --msgstr "La clau p�blica est� desactivada.\n" -+msgstr "La clau pública està desactivada.\n" - - #: g10/pkclist.c:874 - msgid "skipped: public key already set\n" --msgstr "es descarta: la clau p�blica ja est� establida\n" -+msgstr "es descarta: la clau pública ja està establida\n" - - #: g10/pkclist.c:903 - #, fuzzy, c-format - msgid "unknown default recipient \"%s\"\n" --msgstr "el destinatari predeterminat �s desconegut �%s�\n" -+msgstr "el destinatari predeterminat és desconegut «%s»\n" - - #: g10/pkclist.c:948 - #, c-format - msgid "%s: skipped: public key is disabled\n" --msgstr "%s: es descarta: la clau p�blica est� desactivada\n" -+msgstr "%s: es descarta: la clau pública està desactivada\n" - - #: g10/pkclist.c:1003 - msgid "no valid addressees\n" --msgstr "no hi ha adreces v�lides\n" -+msgstr "no hi ha adreces vàlides\n" - - #: g10/plaintext.c:90 - msgid "data not saved; use option \"--output\" to save it\n" --msgstr "les dades no s'han desat; useu l'opci� \"--output\" per desar-les\n" -+msgstr "les dades no s'han desat; useu l'opció \"--output\" per desar-les\n" - - #: g10/plaintext.c:135 g10/plaintext.c:140 g10/plaintext.c:158 - #, c-format - msgid "error creating `%s': %s\n" --msgstr "error en crear �%s�: %s\n" -+msgstr "error en crear «%s»: %s\n" - - # Indi? ivb - # Em pense que no. jm -@@ -5055,11 +4991,11 @@ - - #: g10/plaintext.c:450 - msgid "Please enter name of data file: " --msgstr "Introdu�u el nom del fitxer de dades: " -+msgstr "Introduïu el nom del fitxer de dades: " - - #: g10/plaintext.c:478 - msgid "reading stdin ...\n" --msgstr "s'est� llegint d'stdin...\n" -+msgstr "s'està llegint d'stdin...\n" - - #: g10/plaintext.c:512 - msgid "no signed data\n" -@@ -5075,26 +5011,25 @@ - #: g10/pubkey-enc.c:103 - #, fuzzy, c-format - msgid "anonymous recipient; trying secret key %s ...\n" --msgstr "el destinatari �s an�nim; es provar� la clau secreta %08lX ...\n" -+msgstr "el destinatari és anònim; es provarà la clau secreta %08lX ...\n" - - #: g10/pubkey-enc.c:119 - msgid "okay, we are the anonymous recipient.\n" --msgstr "d'acord, som el destinatari an�nim.\n" -+msgstr "d'acord, som el destinatari anònim.\n" - - #: g10/pubkey-enc.c:207 - msgid "old encoding of the DEK is not supported\n" --msgstr "la codificaci� antiga del DEK no est� suportada\n" -+msgstr "la codificació antiga del DEK no està suportada\n" - - #: g10/pubkey-enc.c:228 - #, c-format - msgid "cipher algorithm %d%s is unknown or disabled\n" --msgstr "l'algoritme de xifratge %d%s �s desconegut o est� desactivat\n" -+msgstr "l'algoritme de xifratge %d%s és desconegut o està desactivat\n" - - #: g10/pubkey-enc.c:266 - #, fuzzy, c-format - msgid "WARNING: cipher algorithm %s not found in recipient preferences\n" --msgstr "" --"NOTA: no s'ha trobat l'algoritme de xifratge %d en les prefer�ncies\n" -+msgstr "NOTA: no s'ha trobat l'algoritme de xifratge %d en les preferències\n" - - #: g10/pubkey-enc.c:286 - #, fuzzy, c-format -@@ -5122,16 +5057,16 @@ - - #: g10/revoke.c:276 - msgid "(This is a sensitive revocation key)\n" --msgstr "(Aquesta �s una clau de revocaci� sensible)\n" -+msgstr "(Aquesta és una clau de revocació sensible)\n" - - #: g10/revoke.c:280 - #, fuzzy - msgid "Create a designated revocation certificate for this key? (y/N) " --msgstr "Voleu crear un certificat de revocaci� per a aquesta clau? " -+msgstr "Voleu crear un certificat de revocació per a aquesta clau? " - - #: g10/revoke.c:293 g10/revoke.c:511 - msgid "ASCII armored output forced.\n" --msgstr "s'ha for�at l'eixida d'armadura ASCII.\n" -+msgstr "s'ha forçat l'eixida d'armadura ASCII.\n" - - #: g10/revoke.c:307 g10/revoke.c:525 - #, c-format -@@ -5140,39 +5075,39 @@ - - #: g10/revoke.c:370 - msgid "Revocation certificate created.\n" --msgstr "S'ha creat el certificat de revocaci�.\n" -+msgstr "S'ha creat el certificat de revocació.\n" - - #: g10/revoke.c:376 - #, fuzzy, c-format - msgid "no revocation keys found for \"%s\"\n" --msgstr "no s'han ttrobat claus de revocaci� per a �%s�\n" -+msgstr "no s'han ttrobat claus de revocació per a «%s»\n" - - #: g10/revoke.c:432 - #, fuzzy, c-format - msgid "secret key \"%s\" not found: %s\n" --msgstr "no s'ha trobat la clau secreta �%s�: %s\n" -+msgstr "no s'ha trobat la clau secreta «%s»: %s\n" - - #: g10/revoke.c:461 - #, c-format - msgid "no corresponding public key: %s\n" --msgstr "no hi ha cap clau p�blica corresponent: %s\n" -+msgstr "no hi ha cap clau pública corresponent: %s\n" - - #: g10/revoke.c:472 - msgid "public key does not match secret key!\n" --msgstr "la clau p�blica no coincideix amb la clau secreta!\n" -+msgstr "la clau pública no coincideix amb la clau secreta!\n" - - #: g10/revoke.c:479 - #, fuzzy - msgid "Create a revocation certificate for this key? (y/N) " --msgstr "Voleu crear un certificat de revocaci� per a aquesta clau? " -+msgstr "Voleu crear un certificat de revocació per a aquesta clau? " - - #: g10/revoke.c:496 - msgid "unknown protection algorithm\n" --msgstr "l'algorisme de protecci� �s desconegut\n" -+msgstr "l'algorisme de protecció és desconegut\n" - - #: g10/revoke.c:500 - msgid "NOTE: This key is not protected!\n" --msgstr "NOTA: Aquesta clau no est� protegida!\n" -+msgstr "NOTA: Aquesta clau no està protegida!\n" - - #: g10/revoke.c:551 - msgid "" -@@ -5184,47 +5119,46 @@ - "your media become unreadable. But have some caution: The print system of\n" - "your machine might store the data and make it available to others!\n" - msgstr "" --"S'ha creat un certificat de revocaci�.\n" -+"S'ha creat un certificat de revocació.\n" - "\n" - "Si us plau, mogueu-lo a un medi que pugueu amagar; si Mallory aconsegueix\n" --"acc�s a aquest certificat pot utilitzar-lo per a fer la vostra clau\n" --"inservible. �s intel�ligent imprimir aquest certificat i amagar-lo, per\n" --"si el vostre medi es torna illegible. Per� aneu amb compte: el sistema\n" --"d'impressi� de la vostra m�quina podria emmagatzemar les dades i fer-" --"les\n" -+"accés a aquest certificat pot utilitzar-lo per a fer la vostra clau\n" -+"inservible. És intel·ligent imprimir aquest certificat i amagar-lo, per\n" -+"si el vostre medi es torna illegible. Però aneu amb compte: el sistema\n" -+"d'impressió de la vostra màquina podria emmagatzemar les dades i fer-les\n" - "disponibles a altres!\n" - - #: g10/revoke.c:592 - msgid "Please select the reason for the revocation:\n" --msgstr "Seleccioneu la ra� de la revocaci�:\n" -+msgstr "Seleccioneu la raó de la revocació:\n" - - #: g10/revoke.c:602 - msgid "Cancel" --msgstr "Cancel�la" -+msgstr "Cancel·la" - - #: g10/revoke.c:604 - #, c-format - msgid "(Probably you want to select %d here)\n" --msgstr "(Segurament voleu seleccionar %d ac�)\n" -+msgstr "(Segurament voleu seleccionar %d ací)\n" - - #: g10/revoke.c:645 - msgid "Enter an optional description; end it with an empty line:\n" - msgstr "" --"Introdu�u una descripci� opcional; finalitzeu amb una l�nia en blanc:\n" -+"Introduïu una descripció opcional; finalitzeu amb una línia en blanc:\n" - - #: g10/revoke.c:673 - #, c-format - msgid "Reason for revocation: %s\n" --msgstr "Ra� de la revocaci�: %s\n" -+msgstr "Raó de la revocació: %s\n" - - #: g10/revoke.c:675 - msgid "(No description given)\n" --msgstr "(No es va donar una descripci�)\n" -+msgstr "(No es va donar una descripció)\n" - - #: g10/revoke.c:680 - #, fuzzy - msgid "Is this okay? (y/N) " --msgstr "�s a�� correcte? " -+msgstr "És açò correcte? " - - # Parts? Peces? ivb - #: g10/seckey-cert.c:54 -@@ -5234,16 +5168,16 @@ - #: g10/seckey-cert.c:60 - #, c-format - msgid "protection algorithm %d%s is not supported\n" --msgstr "l'algoritme de protecci� %d%s no est� suportat\n" -+msgstr "l'algoritme de protecció %d%s no està suportat\n" - - #: g10/seckey-cert.c:71 - #, fuzzy, c-format - msgid "protection digest %d is not supported\n" --msgstr "l'algoritme de protecci� %d%s no est� suportat\n" -+msgstr "l'algoritme de protecció %d%s no està suportat\n" - - #: g10/seckey-cert.c:250 - msgid "Invalid passphrase; please try again" --msgstr "La contrasenya no �s v�lida; torneu a intentar-ho" -+msgstr "La contrasenya no és vàlida; torneu a intentar-ho" - - #: g10/seckey-cert.c:251 - #, c-format -@@ -5252,33 +5186,33 @@ - - #: g10/seckey-cert.c:311 - msgid "WARNING: Weak key detected - please change passphrase again.\n" --msgstr "AV�S: la clau �s feble; per favor, canvieu la contrasenya.\n" -+msgstr "AVÍS: la clau és feble; per favor, canvieu la contrasenya.\n" - - #: g10/seckey-cert.c:349 - msgid "generating the deprecated 16-bit checksum for secret key protection\n" - msgstr "" --"s'est� generant la suma de comprovaci� desaconsellada de 16-bits per a " --"la protecci� de la clau secreta\n" -+"s'està generant la suma de comprovació desaconsellada de 16-bits per a la " -+"protecció de la clau secreta\n" - - #: g10/seskey.c:52 - msgid "weak key created - retrying\n" - msgstr "s'hi ha creat una clau feble - reintent\n" - --# �s no-wrap? ivb -+# És no-wrap? ivb - #: g10/seskey.c:57 - #, c-format - msgid "cannot avoid weak key for symmetric cipher; tried %d times!\n" - msgstr "" --"no s'ha pogut evitar una clau feble per a xifratge sim�tric;\n" -+"no s'ha pogut evitar una clau feble per a xifratge simètric;\n" - "hi ha hagut %d intents!\n" - - #: g10/seskey.c:213 - msgid "DSA requires the use of a 160 bit hash algorithm\n" --msgstr "DSA requereix l'�s d'un algoritme de dispersi� de 160 bits\n" -+msgstr "DSA requereix l'ús d'un algoritme de dispersió de 160 bits\n" - - #: g10/sig-check.c:75 - msgid "WARNING: signature digest conflict in message\n" --msgstr "AV�S: conflicte de signatures digest en el missatge\n" -+msgstr "AVÍS: conflicte de signatures digest en el missatge\n" - - #: g10/sig-check.c:99 - #, c-format -@@ -5289,18 +5223,17 @@ - #, fuzzy, c-format - msgid "WARNING: signing subkey %s has an invalid cross-certification\n" - msgstr "" --"AV�S: no es pot desfer la nominaci� d'una clau com a revocador " --"designat!\n" -+"AVÍS: no es pot desfer la nominació d'una clau com a revocador designat!\n" - - #: g10/sig-check.c:168 - #, fuzzy, c-format - msgid "public key %s is %lu second newer than the signature\n" --msgstr "la clau p�blica %08lX �s %lu segons anterior a la signatura\n" -+msgstr "la clau pública %08lX és %lu segons anterior a la signatura\n" - - #: g10/sig-check.c:169 - #, fuzzy, c-format - msgid "public key %s is %lu seconds newer than the signature\n" --msgstr "la clau p�blica %08lX �s %lu segons anterior a la signatura\n" -+msgstr "la clau pública %08lX és %lu segons anterior a la signatura\n" - - # Werner FIXME: Use ngettext. jm - #: g10/sig-check.c:180 -@@ -5329,58 +5262,58 @@ - #, fuzzy, c-format - msgid "assuming bad signature from key %s due to an unknown critical bit\n" - msgstr "" --"es supossa una signatura incorrecta de la clau %08lX a causa d'un bit " --"cr�tic desconegut\n" -+"es supossa una signatura incorrecta de la clau %08lX a causa d'un bit crític " -+"desconegut\n" - - #: g10/sig-check.c:532 - #, fuzzy, c-format - msgid "key %s: no subkey for subkey revocation signature\n" - msgstr "" --"clau %08lX: no hi ha una subclau per al paquet de la subclau de revocaci�\n" -+"clau %08lX: no hi ha una subclau per al paquet de la subclau de revocació\n" - - #: g10/sig-check.c:558 - #, fuzzy, c-format - msgid "key %s: no subkey for subkey binding signature\n" - msgstr "" --"clau %08lX: no hi ha una subclau per a la signatura de l'enlla� de la " -+"clau %08lX: no hi ha una subclau per a la signatura de l'enllaç de la " - "subclau\n" - - #: g10/sign.c:85 - msgid "can't put notation data into v3 (PGP 2.x style) signatures\n" - msgstr "" --"no es poden ficar dades de notaci� dins de signatures v3 (estil PGP 2.x)\n" -+"no es poden ficar dades de notació dins de signatures v3 (estil PGP 2.x)\n" - - #: g10/sign.c:93 - msgid "can't put notation data into v3 (PGP 2.x style) key signatures\n" - msgstr "" --"no es poden ficar dades de notaci� dins de signatures de clau v3 (estil " --"PGP 2.x)\n" -+"no es poden ficar dades de notació dins de signatures de clau v3 (estil PGP " -+"2.x)\n" - - #: g10/sign.c:112 - #, c-format - msgid "WARNING: unable to %%-expand notation (too large). Using unexpanded.\n" - msgstr "" --"AV�S: no s'ha pogut %%-expandir la notaci� (massa gran). S'utilitza no " -+"AVÍS: no s'ha pogut %%-expandir la notació (massa gran). S'utilitza no " - "expandida.\n" - - #: g10/sign.c:138 - msgid "can't put a policy URL into v3 (PGP 2.x style) signatures\n" - msgstr "" --"no es pot ficar una URL de pol�tica dins de signatures v3 (estil PGP 2.x)\n" -+"no es pot ficar una URL de política dins de signatures v3 (estil PGP 2.x)\n" - - #: g10/sign.c:146 - msgid "can't put a policy URL into v3 key (PGP 2.x style) signatures\n" - msgstr "" --"no es pot ficar una URL de pol�tica dins de signatures de clau v3 (estil " --"PGP 2.x)\n" -+"no es pot ficar una URL de política dins de signatures de clau v3 (estil PGP " -+"2.x)\n" - - #: g10/sign.c:159 - #, fuzzy, c-format - msgid "" - "WARNING: unable to %%-expand policy URL (too large). Using unexpanded.\n" - msgstr "" --"AV�S: no s'ha pogut %%-expandir l'url de pol�tica (massa gran). " --"S'utilitza no expandida.\n" -+"AVÍS: no s'ha pogut %%-expandir l'url de política (massa gran). S'utilitza " -+"no expandida.\n" - - #: g10/sign.c:187 - #, fuzzy, c-format -@@ -5388,8 +5321,8 @@ - "WARNING: unable to %%-expand preferred keyserver URL (too large). Using " - "unexpanded.\n" - msgstr "" --"AV�S: no s'ha pogut %%-expandir l'url de pol�tica (massa gran). " --"S'utilitza no expandida.\n" -+"AVÍS: no s'ha pogut %%-expandir l'url de política (massa gran). S'utilitza " -+"no expandida.\n" - - #: g10/sign.c:364 - #, c-format -@@ -5399,21 +5332,20 @@ - #: g10/sign.c:373 - #, fuzzy, c-format - msgid "%s/%s signature from: \"%s\"\n" --msgstr "%s signatura de: �%s�\n" -+msgstr "%s signatura de: «%s»\n" - - #: g10/sign.c:741 - msgid "you can only detach-sign with PGP 2.x style keys while in --pgp2 mode\n" - msgstr "" --"nom�s podeu fer signatures separades amb claus d'estil PGP 2.x mentre " --"esteu en mode --pgp2\n" -+"només podeu fer signatures separades amb claus d'estil PGP 2.x mentre esteu " -+"en mode --pgp2\n" - - #: g10/sign.c:808 - #, fuzzy, c-format - msgid "" - "WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n" - msgstr "" --"for�ar l'algoritme de digest %s (%d) viola les prefer�ncies del " --"destinatari\n" -+"forçar l'algoritme de digest %s (%d) viola les preferències del destinatari\n" - - #: g10/sign.c:900 - msgid "signing:" -@@ -5422,44 +5354,44 @@ - #: g10/sign.c:1007 - msgid "you can only clearsign with PGP 2.x style keys while in --pgp2 mode\n" - msgstr "" --"nom�s podeu signar en clar amb claus d'estil PGP 2.x en el mode --pgp2\n" -+"només podeu signar en clar amb claus d'estil PGP 2.x en el mode --pgp2\n" - - #: g10/sign.c:1180 - #, c-format - msgid "%s encryption will be used\n" --msgstr "s'utilitzar� xifratge %s\n" -+msgstr "s'utilitzarà xifratge %s\n" - - #: g10/skclist.c:126 g10/skclist.c:190 - msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" - msgstr "" --"la clau no est� marcada com a insegura - no es pot utilitzar amb el GNA " -+"la clau no està marcada com a insegura - no es pot utilitzar amb el GNA " - "fals!\n" - - #: g10/skclist.c:157 - #, fuzzy, c-format - msgid "skipped \"%s\": duplicated\n" --msgstr "es descarta �%s�: duplicat\n" -+msgstr "es descarta «%s»: duplicat\n" - - #: g10/skclist.c:165 g10/skclist.c:175 g10/skclist.c:184 - #, fuzzy, c-format - msgid "skipped \"%s\": %s\n" --msgstr "es descarta �%s�: %s\n" -+msgstr "es descarta «%s»: %s\n" - - #: g10/skclist.c:170 - msgid "skipped: secret key already present\n" --msgstr "es descarta: la clau secreta ja �s present\n" -+msgstr "es descarta: la clau secreta ja és present\n" - - #: g10/skclist.c:185 - #, fuzzy - msgid "this is a PGP generated Elgamal key which is not secure for signatures!" - msgstr "" --"es descarta �%s�: �s una clau ElGamal generada per PGP que no �s " --"segura per a signatures!\n" -+"es descarta «%s»: és una clau ElGamal generada per PGP que no és segura per " -+"a signatures!\n" - - #: g10/tdbdump.c:59 g10/trustdb.c:365 - #, c-format - msgid "trust record %lu, type %d: write failed: %s\n" --msgstr "registre de confian�a %lu, tipus %d: no s'ha pogut escriure: %s\n" -+msgstr "registre de confiança %lu, tipus %d: no s'ha pogut escriure: %s\n" - - #: g10/tdbdump.c:104 - #, c-format -@@ -5467,18 +5399,18 @@ - "# List of assigned trustvalues, created %s\n" - "# (Use \"gpg --import-ownertrust\" to restore them)\n" - msgstr "" --"# Llista de valors de confian�a assignats, creat el %s\n" --"# (Utilitzeu �gpg --import-ownertrust� per a restaurar-les)\n" -+"# Llista de valors de confiança assignats, creat el %s\n" -+"# (Utilitzeu «gpg --import-ownertrust» per a restaurar-les)\n" - - #: g10/tdbdump.c:159 g10/tdbdump.c:167 g10/tdbdump.c:172 g10/tdbdump.c:177 - #, fuzzy, c-format - msgid "error in `%s': %s\n" --msgstr "error en la lectura de �%s�: %s\n" -+msgstr "error en la lectura de «%s»: %s\n" - - #: g10/tdbdump.c:159 - #, fuzzy - msgid "line too long" --msgstr "la l�nia �s massa llarga\n" -+msgstr "la línia és massa llarga\n" - - #: g10/tdbdump.c:167 - msgid "colon missing" -@@ -5487,17 +5419,17 @@ - #: g10/tdbdump.c:173 - #, fuzzy - msgid "invalid fingerprint" --msgstr "error: l'empremta digital �s inv�lida\n" -+msgstr "error: l'empremta digital és invàlida\n" - - #: g10/tdbdump.c:178 - #, fuzzy - msgid "ownertrust value missing" --msgstr "importa els valors de confian�a" -+msgstr "importa els valors de confiança" - - #: g10/tdbdump.c:214 - #, fuzzy, c-format - msgid "error finding trust record in `%s': %s\n" --msgstr "error en trobar el registre de confian�a: %s\n" -+msgstr "error en trobar el registre de confiança: %s\n" - - #: g10/tdbdump.c:218 - #, fuzzy, c-format -@@ -5507,29 +5439,29 @@ - #: g10/tdbdump.c:227 g10/trustdb.c:380 - #, c-format - msgid "trustdb: sync failed: %s\n" --msgstr "base de dades de confian�a: no s'ha pogut sincronitzar: %s\n" -+msgstr "base de dades de confiança: no s'ha pogut sincronitzar: %s\n" - - #: g10/tdbio.c:128 g10/tdbio.c:1440 - #, c-format - msgid "trustdb rec %lu: lseek failed: %s\n" --msgstr "reg de la base de dades de confian�a %lu: ha fallat lseek: %s\n" -+msgstr "reg de la base de dades de confiança %lu: ha fallat lseek: %s\n" - - #: g10/tdbio.c:134 g10/tdbio.c:1447 - #, c-format - msgid "trustdb rec %lu: write failed (n=%d): %s\n" - msgstr "" --"reg de la base de dades de confian�a %lu: ha fallat la escriptura (n=%d): %" -+"reg de la base de dades de confiança %lu: ha fallat la escriptura (n=%d): %" - "s\n" - - #: g10/tdbio.c:244 - msgid "trustdb transaction too large\n" --msgstr "la transacci� de la base de dades de confian�a �s massa gran\n" -+msgstr "la transacció de la base de dades de confiança és massa gran\n" - - # No em passe! ;) ivb - #: g10/tdbio.c:497 - #, fuzzy, c-format - msgid "can't access `%s': %s\n" --msgstr "no s'ha pogut tancar �%s�: %s\n" -+msgstr "no s'ha pogut tancar «%s»: %s\n" - - #: g10/tdbio.c:512 - #, c-format -@@ -5539,82 +5471,82 @@ - #: g10/tdbio.c:522 g10/tdbio.c:545 g10/tdbio.c:588 - #, fuzzy, c-format - msgid "can't create lock for `%s'\n" --msgstr "no s'ha pogut crear �%s�: %s\n" -+msgstr "no es pot crear el directori «%s»: %s\n" - - #: g10/tdbio.c:524 g10/tdbio.c:591 - #, fuzzy, c-format - msgid "can't lock `%s'\n" --msgstr "no s'ha pogut obrir �%s�\n" -+msgstr "no s'ha pogut obrir «%s»\n" - - #: g10/tdbio.c:550 - #, c-format - msgid "%s: failed to create version record: %s" --msgstr "%s: no s'ha pogut crear un registre de versi�: %s" -+msgstr "%s: no s'ha pogut crear un registre de versió: %s" - - #: g10/tdbio.c:554 - #, c-format - msgid "%s: invalid trustdb created\n" --msgstr "%s: s'ha creat una base de dades de confian�a inv�lida\n" -+msgstr "%s: s'ha creat una base de dades de confiança invàlida\n" - - #: g10/tdbio.c:557 - #, c-format - msgid "%s: trustdb created\n" --msgstr "%s: s'ha creat la base de dades de confian�a\n" -+msgstr "%s: s'ha creat la base de dades de confiança\n" - - #: g10/tdbio.c:597 - msgid "NOTE: trustdb not writable\n" --msgstr "NOTA: no es pot escriure en la base de dades de confian�a\n" -+msgstr "NOTA: no es pot escriure en la base de dades de confiança\n" - - #: g10/tdbio.c:614 - #, c-format - msgid "%s: invalid trustdb\n" --msgstr "%s: la base de dades de confian�a �s inv�lida\n" -+msgstr "%s: la base de dades de confiança és invàlida\n" - - #: g10/tdbio.c:646 - #, c-format - msgid "%s: failed to create hashtable: %s\n" --msgstr "%s: no s'ha pogut crear la taula de dispersi�: %s\n" -+msgstr "%s: no s'ha pogut crear la taula de dispersió: %s\n" - - #: g10/tdbio.c:654 - #, c-format - msgid "%s: error updating version record: %s\n" --msgstr "%s: error en actualitzar el registre de la versi�: %s\n" -+msgstr "%s: error en actualitzar el registre de la versió: %s\n" - - #: g10/tdbio.c:671 g10/tdbio.c:691 g10/tdbio.c:707 g10/tdbio.c:721 - #: g10/tdbio.c:751 g10/tdbio.c:1373 g10/tdbio.c:1400 - #, c-format - msgid "%s: error reading version record: %s\n" --msgstr "%s: error en llegir el registre de la versi�: %s\n" -+msgstr "%s: error en llegir el registre de la versió: %s\n" - - #: g10/tdbio.c:730 - #, c-format - msgid "%s: error writing version record: %s\n" --msgstr "%s: error en escriure el registre de la versi?: %s\n" -+msgstr "%s: error en escriure el registre de la versió: %s\n" - - #: g10/tdbio.c:1169 - #, c-format - msgid "trustdb: lseek failed: %s\n" --msgstr "base de dades de confian�a: ha fallat lseek: %s\n" -+msgstr "base de dades de confiança: ha fallat lseek: %s\n" - - #: g10/tdbio.c:1177 - #, c-format - msgid "trustdb: read failed (n=%d): %s\n" --msgstr "base de dades de confian�a: ha fallat la lectura (n=%d): %s\n" -+msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n" - - #: g10/tdbio.c:1198 - #, c-format - msgid "%s: not a trustdb file\n" --msgstr "%s no �s un fitxer de base de dades de confian�a\n" -+msgstr "%s no és un fitxer de base de dades de confiança\n" - - #: g10/tdbio.c:1216 - #, c-format - msgid "%s: version record with recnum %lu\n" --msgstr "%s: registre de versi� amb n�mero de registre %lu\n" -+msgstr "%s: registre de versió amb número de registre %lu\n" - - #: g10/tdbio.c:1221 - #, c-format - msgid "%s: invalid file version %d\n" --msgstr "%s: la versi� de fitxer %d �s inv�lida\n" -+msgstr "%s: la versió de fitxer %d és invàlida\n" - - #: g10/tdbio.c:1406 - #, c-format -@@ -5639,23 +5571,23 @@ - #: g10/tdbio.c:1499 - msgid "the trustdb is corrupted; please run \"gpg --fix-trustdb\".\n" - msgstr "" --"la base de dades de confian�a est� corrompuda; per favor, executeu " --"�gpg --fix-trustdb�.\n" -+"la base de dades de confiança està corrompuda; per favor, executeu «gpg --" -+"fix-trustdb».\n" - - #: g10/textfilter.c:142 - #, c-format - msgid "can't handle text lines longer than %d characters\n" --msgstr "no es poden tractar l�nies m�s llargues de %d car�cters\n" -+msgstr "no es poden tractar línies més llargues de %d caràcters\n" - - #: g10/textfilter.c:239 - #, c-format - msgid "input line longer than %d characters\n" --msgstr "la l�nia d'entrada �s superior a %d car�cters\n" -+msgstr "la línia d'entrada és superior a %d caràcters\n" - - #: g10/trustdb.c:226 - #, c-format - msgid "`%s' is not a valid long keyID\n" --msgstr "�%s� no �s un ID de clau llarg v�lid\n" -+msgstr "«%s» no és un ID de clau llarg vàlid\n" - - #: g10/trustdb.c:257 - #, fuzzy, c-format -@@ -5666,28 +5598,28 @@ - #, fuzzy, c-format - msgid "key %s occurs more than once in the trustdb\n" - msgstr "" --"la clau %08lX apareix m�s d'una vegada en la base de dades de confian�a\n" -+"la clau %08lX apareix més d'una vegada en la base de dades de confiança\n" - - #: g10/trustdb.c:310 - #, fuzzy, c-format - msgid "key %s: no public key for trusted key - skipped\n" - msgstr "" --"clau %08lX: no hi ha una clau p�blica per a la clau fiable - es descarta\n" -+"clau %08lX: no hi ha una clau pública per a la clau fiable - es descarta\n" - - #: g10/trustdb.c:320 - #, fuzzy, c-format - msgid "key %s marked as ultimately trusted\n" --msgstr "s'ha marcat la clau com a de confian�a absoluta.\n" -+msgstr "s'ha marcat la clau com a de confiança absoluta.\n" - - #: g10/trustdb.c:344 - #, c-format - msgid "trust record %lu, req type %d: read failed: %s\n" --msgstr "registre de confian�a %lu, tipus %d: no s'ha pogut llegir: %s\n" -+msgstr "registre de confiança %lu, tipus %d: no s'ha pogut llegir: %s\n" - - #: g10/trustdb.c:350 - #, c-format - msgid "trust record %lu is not of requested type %d\n" --msgstr "el registre de confian�a %lu no �s del tipus demanat %d\n" -+msgstr "el registre de confiança %lu no és del tipus demanat %d\n" - - #: g10/trustdb.c:446 - #, c-format -@@ -5758,33 +5690,32 @@ - #: g10/trustdb.c:576 - msgid "no need for a trustdb check\n" - msgstr "" --"no �s necess�ria una comprovaci� de la base de dades de confian�a\n" -+"no és necessària una comprovació de la base de dades de confiança\n" - "\n" - - #: g10/trustdb.c:582 g10/trustdb.c:2143 - #, c-format - msgid "next trustdb check due at %s\n" --msgstr "" --"la pr?xima comprovaci� de la base de dades de confian�a ser� el %s\n" -+msgstr "la pròxima comprovació de la base de dades de confiança serà el %s\n" - - #: g10/trustdb.c:591 - #, fuzzy, c-format - msgid "no need for a trustdb check with `%s' trust model\n" - msgstr "" --"no �s necess�ria una comprovaci� de la base de dades de confian�a\n" -+"no és necessària una comprovació de la base de dades de confiança\n" - "\n" - - #: g10/trustdb.c:606 - #, fuzzy, c-format - msgid "no need for a trustdb update with `%s' trust model\n" - msgstr "" --"no �s necess�ria una comprovaci� de la base de dades de confian�a\n" -+"no és necessària una comprovació de la base de dades de confiança\n" - "\n" - - #: g10/trustdb.c:824 g10/trustdb.c:1262 - #, fuzzy, c-format - msgid "public key %s not found: %s\n" --msgstr "no s'ha trobat la clau p�blica %08lX: %s\n" -+msgstr "no s'ha trobat la clau pública %08lX: %s\n" - - #: g10/trustdb.c:1019 - msgid "please do a --check-trustdb\n" -@@ -5792,7 +5723,7 @@ - - #: g10/trustdb.c:1023 - msgid "checking the trustdb\n" --msgstr "s'est� comprovant la base de dades de confian�a\n" -+msgstr "s'està comprovant la base de dades de confiança\n" - - #: g10/trustdb.c:1887 - #, c-format -@@ -5801,13 +5732,13 @@ - - #: g10/trustdb.c:1951 - msgid "no ultimately trusted keys found\n" --msgstr "no s'han trobat claus amb confian�a absoluta\n" -+msgstr "no s'han trobat claus amb confiança absoluta\n" - - #: g10/trustdb.c:1965 - #, fuzzy, c-format - msgid "public key of ultimately trusted key %s not found\n" - msgstr "" --"no s'ha trobat la clau p�blica de la clau amb confian�a absoluta %08lX\n" -+"no s'ha trobat la clau pública de la clau amb confiança absoluta %08lX\n" - - #: g10/trustdb.c:1988 - #, c-format -@@ -5823,7 +5754,7 @@ - #: g10/trustdb.c:2149 - #, fuzzy, c-format - msgid "unable to update trustdb version record: write failed: %s\n" --msgstr "registre de confian�a %lu, tipus %d: no s'ha pogut escriure: %s\n" -+msgstr "registre de confiança %lu, tipus %d: no s'ha pogut escriure: %s\n" - - #: g10/verify.c:116 - msgid "" -@@ -5833,14 +5764,13 @@ - msgstr "" - "no s'ha pogut verificar la signatura.\n" - "Recordeu que el fitxer de signatura (.sig o .asc)\n" --"ha de ser el primer que figure en la l�nia d'ordres.\n" -+"ha de ser el primer que figure en la línia d'ordres.\n" - --# LF -> fi de l�nia? ivb -+# LF -> fi de línia? ivb - #: g10/verify.c:189 - #, c-format - msgid "input line %u too long or missing LF\n" --msgstr "" --"la l�nia d'entrada %u �s massa llarga o hi falta un f� de l�nia\n" -+msgstr "la línia d'entrada %u és massa llarga o hi falta un fí de línia\n" - - #: util/errors.c:54 - msgid "general error" -@@ -5848,47 +5778,47 @@ - - #: util/errors.c:55 - msgid "unknown packet type" --msgstr "el tipus de paquet �s desconegut" -+msgstr "el tipus de paquet és desconegut" - - #: util/errors.c:56 - msgid "unknown version" --msgstr "la versi� �s desconeguda" -+msgstr "la versió és desconeguda" - - #: util/errors.c:57 - msgid "unknown pubkey algorithm" --msgstr "l'algoritme de clau p�blica �s desconegut" -+msgstr "l'algoritme de clau pública és desconegut" - - #: util/errors.c:58 - msgid "unknown digest algorithm" --msgstr "l'algoritme de resum �s desconegut" -+msgstr "l'algoritme de resum és desconegut" - - #: util/errors.c:59 - msgid "bad public key" --msgstr "la clau p�blica �s err�nia" -+msgstr "la clau pública és errònia" - - #: util/errors.c:60 - msgid "bad secret key" --msgstr "la clau secreta �s err�nia" -+msgstr "la clau secreta és errònia" - - #: util/errors.c:61 - msgid "bad signature" --msgstr "la signatura �s err�nia" -+msgstr "la signatura és errònia" - - #: util/errors.c:62 - msgid "checksum error" --msgstr "la suma de control �s err�nia" -+msgstr "la suma de control és errònia" - - #: util/errors.c:63 - msgid "bad passphrase" --msgstr "la contrasenya �s err�nia" -+msgstr "la contrasenya és errònia" - - #: util/errors.c:64 - msgid "public key not found" --msgstr "no s'ha trobat la clau p�blica" -+msgstr "no s'ha trobat la clau pública" - - #: util/errors.c:65 - msgid "unknown cipher algorithm" --msgstr "l'algoritme de xifratge �s desconegut" -+msgstr "l'algoritme de xifratge és desconegut" - - #: util/errors.c:66 - msgid "can't open the keyring" -@@ -5896,11 +5826,11 @@ - - #: util/errors.c:67 - msgid "invalid packet" --msgstr "el paquet �s inv�lid" -+msgstr "el paquet és invàlid" - - #: util/errors.c:68 - msgid "invalid armor" --msgstr "l'armadura �s inv�lida" -+msgstr "l'armadura és invàlida" - - #: util/errors.c:69 - msgid "no such user id" -@@ -5908,22 +5838,22 @@ - - #: util/errors.c:70 - msgid "secret key not available" --msgstr "la clau secreta no est� disponible" -+msgstr "la clau secreta no està disponible" - - #: util/errors.c:71 - msgid "wrong secret key used" - msgstr "s'ha utilitzat una clau secreta incorrecta" - --# G�nere? Nombre? ivb -+# Gènere? Nombre? ivb - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: util/errors.c:72 - msgid "not supported" --msgstr "no �s suportat" -+msgstr "no és suportat" - - #: util/errors.c:73 - msgid "bad key" --msgstr "la clau �s incorrecta" -+msgstr "la clau és incorrecta" - - #: util/errors.c:74 - msgid "file read error" -@@ -5935,7 +5865,7 @@ - - #: util/errors.c:76 - msgid "unknown compress algorithm" --msgstr "l'algoritme de compressi� �s desconegut" -+msgstr "l'algoritme de compressió és desconegut" - - #: util/errors.c:77 - msgid "file open error" -@@ -5943,47 +5873,47 @@ - - #: util/errors.c:78 - msgid "file create error" --msgstr "error en la creaci� del fitxer" -+msgstr "error en la creació del fitxer" - - #: util/errors.c:79 - msgid "invalid passphrase" --msgstr "la contrasenya �s inv�lida" -+msgstr "la contrasenya és invàlida" - - #: util/errors.c:80 - msgid "unimplemented pubkey algorithm" --msgstr "l'algoritme de clau p�blica no �s implementat" -+msgstr "l'algoritme de clau pública no és implementat" - - #: util/errors.c:81 - msgid "unimplemented cipher algorithm" --msgstr "l'algoritme de xifratge no �s implementat" -+msgstr "l'algoritme de xifratge no és implementat" - - #: util/errors.c:82 - msgid "unknown signature class" --msgstr "la classe de signatura �s desconeguda" -+msgstr "la classe de signatura és desconeguda" - - #: util/errors.c:83 - msgid "trust database error" --msgstr "error de la base de dades de confian�a" -+msgstr "error de la base de dades de confiança" - - #: util/errors.c:84 - msgid "bad MPI" --msgstr "l'MPI �s erroni" -+msgstr "l'MPI és erroni" - - #: util/errors.c:85 - msgid "resource limit" --msgstr "l�mit de recursos" -+msgstr "límit de recursos" - - #: util/errors.c:86 - msgid "invalid keyring" --msgstr "l'anell no �s v�lid" -+msgstr "l'anell no és vàlid" - - #: util/errors.c:87 - msgid "bad certificate" --msgstr "el certificat �s incorrecte" -+msgstr "el certificat és incorrecte" - - #: util/errors.c:88 - msgid "malformed user id" --msgstr "l'id d'usuari �s malformat" -+msgstr "l'id d'usuari és malformat" - - #: util/errors.c:89 - msgid "file close error" -@@ -5995,7 +5925,7 @@ - - #: util/errors.c:91 - msgid "file delete error" --msgstr "error en l'eliminaci� del fitxer" -+msgstr "error en l'eliminació del fitxer" - - #: util/errors.c:92 - msgid "unexpected data" -@@ -6005,47 +5935,47 @@ - msgid "timestamp conflict" - msgstr "conflicte de data" - --# Ac� veus pq jo pose �no �s v�lid� en comptes de ��s inv�lid�. ivb -+# Ací veus pq jo pose «no és vàlid» en comptes de «és invàlid». ivb - #: util/errors.c:94 - msgid "unusable pubkey algorithm" --msgstr "l'algoritme de clau p�blica �s inusable" -+msgstr "l'algoritme de clau pública és inusable" - - #: util/errors.c:95 - msgid "file exists" - msgstr "el fitxer existeix" - --# Segons context: la clau �s feble? ivb -+# Segons context: la clau és feble? ivb - #: util/errors.c:96 - msgid "weak key" - msgstr "clau feble" - - #: util/errors.c:97 - msgid "invalid argument" --msgstr "l'argument �s inv�lid" -+msgstr "l'argument és invàlid" - --# La �U� �s masculina o femenina? ivb -+# La «U» és masculina o femenina? ivb - #: util/errors.c:98 - msgid "bad URI" --msgstr "l'URI �s err�nia" -+msgstr "l'URI és errònia" - --# �dem. ivb -+# Ídem. ivb - #: util/errors.c:99 - msgid "unsupported URI" --msgstr "l'URI no �s suportada" -+msgstr "l'URI no és suportada" - - #: util/errors.c:100 - msgid "network error" - msgstr "error de la xarxa" - --# G�nere? Nombre? ivb -+# Gènere? Nombre? ivb - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: util/errors.c:102 - msgid "not encrypted" --msgstr "no �s xifrat" -+msgstr "no és xifrat" - --# G�nere? Nombre? Passat, futur? ivb --# Probablement �s una clau, femen�. jm -+# Gènere? Nombre? Passat, futur? ivb -+# Probablement és una clau, femení. jm - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: util/errors.c:103 -@@ -6054,13 +5984,13 @@ - - #: util/errors.c:105 - msgid "unusable public key" --msgstr "ls clau p�blica �s inusable" -+msgstr "ls clau pública és inusable" - - #: util/errors.c:106 - msgid "unusable secret key" --msgstr "la clau secreta �s inusable" -+msgstr "la clau secreta és inusable" - --# �del servidor�, �en el servidor�? ivb -+# «del servidor», «en el servidor»? ivb - #: util/errors.c:107 - msgid "keyserver error" - msgstr "error de servidor de claus" -@@ -6068,15 +5998,15 @@ - #: util/errors.c:108 - #, fuzzy - msgid "canceled" --msgstr "Cancel�la" -+msgstr "Cancel·la" - --# G�nere? Nombre? ivb -+# Gènere? Nombre? ivb - # Werner FIXME: please add translator comment saying *what* is - # uncompressed so we know the gender. jm - #: util/errors.c:109 - #, fuzzy - msgid "no card" --msgstr "no �s xifrat" -+msgstr "no és xifrat" - - #: util/logger.c:157 - msgid "ERROR: " -@@ -6089,7 +6019,7 @@ - #: util/logger.c:223 - #, c-format - msgid "... this is a bug (%s:%d:%s)\n" --msgstr "... a�� �s un bug (%s:%d:%s)\n" -+msgstr "... açò és un bug (%s:%d:%s)\n" - - #: util/logger.c:229 - #, c-format -@@ -6098,7 +6028,7 @@ - - #: util/miscutil.c:307 util/miscutil.c:344 - msgid "yes" --msgstr "s�|si" -+msgstr "sí|si" - - #: util/miscutil.c:308 util/miscutil.c:349 - msgid "yY" -@@ -6116,7 +6046,7 @@ - msgid "quit" - msgstr "ix" - --# �xX�? ivb -+# «xX»? ivb - #: util/miscutil.c:351 - msgid "qQ" - msgstr "xX" -@@ -6140,409 +6070,36 @@ - - #: util/secmem.c:90 - msgid "WARNING: using insecure memory!\n" --msgstr "AV�S: esteu usant mem�ria insegura!\n" -+msgstr "AVÍS: esteu usant memòria insegura!\n" - - #: util/secmem.c:91 - msgid "please see http://www.gnupg.org/faq.html for more information\n" - msgstr "" --"si us plau, visiteu http://www.gnupg.org/faq.html per a m�s informaci�\n" -+"si us plau, visiteu http://www.gnupg.org/faq.html per a més informació\n" - --# �ltimament pense si �iniciar� no ser� millor que �inicialitzar�? ivb --# Segons SC, hi ha difer�ncia. jm -+# Últimament pense si «iniciar» no serà millor que «inicialitzar»? ivb -+# Segons SC, hi ha diferència. jm - #: util/secmem.c:343 - msgid "operation is not possible without initialized secure memory\n" --msgstr "l'operaci� no �s possible sense mem�ria segura inicialitzada\n" -+msgstr "l'operació no és possible sense memòria segura inicialitzada\n" - - #: util/secmem.c:344 - msgid "(you may have used the wrong program for this task)\n" - msgstr "(potser heu utilitzat el programa erroni per a aquesta tasca)\n" - --#~ msgid "--nrsign-key user-id" --#~ msgstr "--nrsign-key user-id" -- --#~ msgid "--nrlsign-key user-id" --#~ msgstr "--nrlsign-key user-id" -- --#, fuzzy --#~ msgid "make a trust signature" --#~ msgstr "crea una signatura separada" -- --#~ msgid "sign the key non-revocably" --#~ msgstr "signa la clau irrevocablement" -- --#~ msgid "sign the key locally and non-revocably" --#~ msgstr "signa la clau localment i irrevocablement" -- --#~ msgid "q" --#~ msgstr "q" -- --#~ msgid "help" --#~ msgstr "ajuda" -- --#~ msgid "list" --#~ msgstr "llista" -- --#~ msgid "l" --#~ msgstr "l" -- --#~ msgid "debug" --#~ msgstr "depura" -- --#, fuzzy --#~ msgid "name" --#~ msgstr "enable" -- --#, fuzzy --#~ msgid "login" --#~ msgstr "lsign" -- --#, fuzzy --#~ msgid "cafpr" --#~ msgstr "fpr" -- --#, fuzzy --#~ msgid "forcesig" --#~ msgstr "revsig" -- --#, fuzzy --#~ msgid "generate" --#~ msgstr "error general" -- --#~ msgid "passwd" --#~ msgstr "passwd" -- --#~ msgid "save" --#~ msgstr "desa" -- --#~ msgid "fpr" --#~ msgstr "fpr" -- --#~ msgid "uid" --#~ msgstr "uid" -- --#~ msgid "key" --#~ msgstr "clau" -- --#~ msgid "check" --#~ msgstr "comprova" -- --#~ msgid "c" --#~ msgstr "c" -- --#~ msgid "sign" --#~ msgstr "sign" -- --#~ msgid "s" --#~ msgstr "s" -- --#, fuzzy --#~ msgid "tsign" --#~ msgstr "sign" -- --#~ msgid "lsign" --#~ msgstr "lsign" -- --#~ msgid "nrsign" --#~ msgstr "nrsign" -- --#~ msgid "nrlsign" --#~ msgstr "nrlsign" -- --#~ msgid "adduid" --#~ msgstr "adduid" -- --#~ msgid "addphoto" --#~ msgstr "addphoto" -- --#~ msgid "deluid" --#~ msgstr "deluid" -- --#~ msgid "delphoto" --#~ msgstr "delphoto" -- --#~ msgid "addkey" --#~ msgstr "addkey" -- --#, fuzzy --#~ msgid "addcardkey" --#~ msgstr "addkey" -- --#~ msgid "delkey" --#~ msgstr "delkey" -- --#~ msgid "addrevoker" --#~ msgstr "addrevoker" -- --#~ msgid "delsig" --#~ msgstr "delsig" -- --#~ msgid "expire" --#~ msgstr "expire" -- --#~ msgid "primary" --#~ msgstr "primari" -- --#~ msgid "toggle" --#~ msgstr "toggle" -- --#~ msgid "t" --#~ msgstr "t" -- --#~ msgid "pref" --#~ msgstr "pref" -- --#~ msgid "showpref" --#~ msgstr "showpref" -- --#~ msgid "setpref" --#~ msgstr "setpref" -- --#~ msgid "updpref" --#~ msgstr "updpref" -- --# �del servidor�, �en el servidor�? ivb --#, fuzzy --#~ msgid "keyserver" --#~ msgstr "error de servidor de claus" -- --#~ msgid "trust" --#~ msgstr "trust" -- --#~ msgid "revsig" --#~ msgstr "revsig" -- --#~ msgid "revuid" --#~ msgstr "revuid" -- --#~ msgid "revkey" --#~ msgstr "revkey" -- --#~ msgid "disable" --#~ msgstr "disable" -- --#~ msgid "enable" --#~ msgstr "enable" -- --#~ msgid "showphoto" --#~ msgstr "showphoto" -- - #~ msgid "digest algorithm `%s' is read-only in this release\n" --#~ msgstr "" --#~ "l'algorisme de resum �%s� es de nom�s lectura en aquesta versi�\n" -- --#~ msgid "" --#~ "About to generate a new %s keypair.\n" --#~ " minimum keysize is 768 bits\n" --#~ " default keysize is 1024 bits\n" --#~ " highest suggested keysize is 2048 bits\n" --#~ msgstr "" --#~ "Preparat per a generar un nou parell de claus %s.\n" --#~ " grand�ria m�nima: 768 bits\n" --#~ " grand�ria predeterminada: 1024 bits\n" --#~ " grand�ria m�xima aconsellada: 2048 bits\n" -- --#~ msgid "DSA only allows keysizes from 512 to 1024\n" --#~ msgstr "DSA nom�s permet claus entre 512 i 1024 bits\n" -- --#~ msgid "keysize too small; 1024 is smallest value allowed for RSA.\n" --#~ msgstr "" --#~ "la clau �s massa petita; 1024 bits ?s el m�nim perm�s per a claus " --#~ "RSA.\n" -- --#~ msgid "keysize too small; 768 is smallest value allowed.\n" --#~ msgstr "la clau �s massa petita; 768 bits �s el m�nim perm�s.\n" -- --# Jo tinc Deep Thought MMX a casa i m'ho fa en 42 segons. ivb --#~ msgid "keysize too large; %d is largest value allowed.\n" --#~ msgstr "la clau �s massa llarga; %d �s el m�xim perm�s.\n" -- --#~ msgid "" --#~ "Keysizes larger than 2048 are not suggested because\n" --#~ "computations take REALLY long!\n" --#~ msgstr "" --#~ "No es recomanen claus m�s llargues de 2048 bits perqu�\n" --#~ "els c�lculs s�n VERITABLEMENT llargs!\n" -- --#, fuzzy --#~ msgid "Are you sure that you want this keysize? (y/N) " --#~ msgstr "Segur que voleu aquesta grand�ria? " -- --#~ msgid "" --#~ "Okay, but keep in mind that your monitor and keyboard radiation is also " --#~ "very vulnerable to attacks!\n" --#~ msgstr "" --#~ "D'acord, per� sapieu que la radiaci� del monitor i del teclat tamb� " --#~ "son molt vulnerables als atacs!\n" -- --#~ msgid "Experimental algorithms should not be used!\n" --#~ msgstr "No haur�eu d'usar algoritmes experimentals!\n" -- --#~ msgid "" --#~ "this cipher algorithm is deprecated; please use a more standard one!\n" --#~ msgstr "" --#~ "aquest algoritme de xifratge est� desaconsellat; useu-ne un de m�s " --#~ "est�ndard!\n" -- --#, fuzzy --#~ msgid "writing to file `%s'\n" --#~ msgstr "s'est� escrivint en �%s�\n" -- --#~ msgid "sorry, can't do this in batch mode\n" --#~ msgstr "no es pot fet aix� en mode desat�s\n" -- --#~ msgid "key `%s' not found: %s\n" --#~ msgstr "no s'ha trobat la clau �%s�: %s\n" -- --#, fuzzy --#~ msgid "can't create file `%s': %s\n" --#~ msgstr "no s'ha pogut crear �%s�: %s\n" -- --#, fuzzy --#~ msgid "can't open file `%s': %s\n" --#~ msgstr "no es pot obrir el fitxer: %s\n" -- --#, fuzzy --#~ msgid " \"" --#~ msgstr " alias \"" -- --#~ msgid " i = please show me more information\n" --#~ msgstr " i = mostra m�s informaci�\n" -- --#~ msgid "key %08lX: key has been revoked!\n" --#~ msgstr "clau %08lX: aquesta clau ha estat revocada!\n" -- --#~ msgid "key %08lX: subkey has been revoked!\n" --#~ msgstr "clau %08lX: aquesta subclau ha estat revocada!\n" -- --#~ msgid "%08lX: key has expired\n" --#~ msgstr "%08lX: la clau ha caducat\n" -- --#~ msgid "%08lX: We do NOT trust this key\n" --#~ msgstr "%08lX: La clau NO �s de confian�a\n" -- --#~ msgid " (%d) RSA (sign and encrypt)\n" --#~ msgstr " (%d) RSA (signar i xifrar)\n" -- --#, fuzzy --#~ msgid " (%d) RSA (auth only)\n" --#~ msgstr " (%d) RSA (nom�s signar)\n" -- --#, fuzzy --#~ msgid " (%d) RSA (sign and auth)\n" --#~ msgstr " (%d) RSA (signar i xifrar)\n" -- --#, fuzzy --#~ msgid " (%d) RSA (encrypt and auth)\n" --#~ msgstr " (%d) RSA (nom�s xifrar)\n" -- --#, fuzzy --#~ msgid " (%d) RSA (sign, encrypt and auth)\n" --#~ msgstr " (%d) RSA (signar i xifrar)\n" -- --#~ msgid "%s: can't open: %s\n" --#~ msgstr "%s: no s'ha pogut obrir: %s\n" -- --#~ msgid "%s: WARNING: empty file\n" --#~ msgstr "%s: AV�S: el fitxer �s buit\n" -- --#~ msgid "can't open %s: %s\n" --#~ msgstr "no s'ha pogut obrir %s: %s\n" -- --#, fuzzy --#~ msgid " (%d) I trust marginally\n" --#~ msgstr " %d = Hi confie marginalment\n" -- --#, fuzzy --#~ msgid " (%d) I trust fully\n" --#~ msgstr " %d = Hi confie plenament\n" -- --#, fuzzy --#~ msgid "expires" --#~ msgstr "expire" -- --#, fuzzy --#~ msgid "" --#~ "\"\n" --#~ "locally signed with your key %s at %s\n" --#~ msgstr "" --#~ "�\n" --#~ "signat localment amb la vostra clau %08lX el %s\n" -- --#, fuzzy --#~ msgid " signed by %s on %s%s\n" --#~ msgstr " signat per %08lX el %s%s\n" -- --#~ msgid "%s: can't access: %s\n" --#~ msgstr "%s: no s'ha pogut accedir: %s\n" -- --# blocatge? ivb --# yep. jm --#~ msgid "%s: can't create lock\n" --#~ msgstr "%s: no s'ha pogut crear el blocatge\n" -- --#~ msgid "%s: can't make lock\n" --#~ msgstr "%s: no s'ha pogut crear el blocatge\n" -- --#~ msgid "%s: can't create: %s\n" --#~ msgstr "%s: no s'ha pogut crear: %s\n" -- --#~ msgid "%s: can't create directory: %s\n" --#~ msgstr "%s: no s'ha pogut crear el directori: %s\n" -- --#~ msgid "If you want to use this revoked key anyway, answer \"yes\"." --#~ msgstr "" --#~ "Si voleu utilitzar aquesta clau revocada de totes maneres, dieu " --#~ "�s��." -- --#~ msgid "Unable to open photo \"%s\": %s\n" --#~ msgstr "No s'ha pogut obrir la foto �%s�: %s\n" -- --#~ msgid "can't open file: %s\n" --#~ msgstr "no es pot obrir el fitxer: %s\n" -- --#~ msgid "error: missing colon\n" --#~ msgstr "error: falten dos punts\n" -- --#~ msgid "error: no ownertrust value\n" --#~ msgstr "error: no hi ha cap valor de confian�a\n" -- --#~ msgid " (main key ID %08lX)" --#~ msgstr " (ID de la clau principal %08lX)" -- --#~ msgid "rev! subkey has been revoked: %s\n" --#~ msgstr "rev! la subclau ha estat revocada: %s\n" -- --#~ msgid "rev- faked revocation found\n" --#~ msgstr "rev- s'ha trobat una revocaci� falsa\n" -- --#~ msgid "rev? problem checking revocation: %s\n" --#~ msgstr "rev? hi ha problemes en la comprovaci� de la revocaci�: %s\n" -- --#, fuzzy --#~ msgid " [expired: %s]" --#~ msgstr " [caduca: %s]" -- --#~ msgid " [expires: %s]" --#~ msgstr " [caduca: %s]" -- --#, fuzzy --#~ msgid " [revoked: %s]" --#~ msgstr "[revocada]" -- --#~ msgid "can't create %s: %s\n" --#~ msgstr "no s'ha pogut creat %s: %s\n" -+#~ msgstr "l'algorisme de resum «%s» es de només lectura en aquesta versió\n" - - #~ msgid "" - #~ "WARNING: digest `%s' is not part of OpenPGP. Use at your own risk!\n" - #~ msgstr "" --#~ "AV�S: el resum �%s� no �s part d'OpenPGP. Utilitzeu-lo assumint " --#~ "el risc!\n" -+#~ "AVÍS: el resum «%s» no és part d'OpenPGP. Utilitzeu-lo assumint el risc!\n" - - #~ msgid "|[files]|encrypt files" - #~ msgstr "|[fitxers]|xifra fitxers" - - #~ msgid "store only" --#~ msgstr "nom�s emmagatzema" -+#~ msgstr "només emmagatzema" - - #~ msgid "|[files]|decrypt files" - #~ msgstr "|[fitxers]|desxifra fitxers" -@@ -6550,21 +6107,21 @@ - #~ msgid "sign a key non-revocably" - #~ msgstr "signa una clau irrevocablement" - --# D'altres formes o no queda clar o �s massa literari :P ivb -+# D'altres formes o no queda clar o és massa literari :P ivb - #~ msgid "sign a key locally and non-revocably" - #~ msgstr "signa una clau de forma local i irrevocable" - - #~ msgid "list only the sequence of packets" --#~ msgstr "llista nom�s la seq��ncia de paquets" -+#~ msgstr "llista només la seqüència de paquets" - - #~ msgid "export the ownertrust values" --#~ msgstr "exporta els valors de confian�a" -+#~ msgstr "exporta els valors de confiança" - - #~ msgid "unattended trust database update" --#~ msgstr "actualitzaci� no atesa de la base de dades de confian�a" -+#~ msgstr "actualització no atesa de la base de dades de confiança" - - #~ msgid "fix a corrupted trust database" --#~ msgstr "arregla una base de dades de confian�a corrompuda" -+#~ msgstr "arregla una base de dades de confiança corrompuda" - - #~ msgid "De-Armor a file or stdin" - #~ msgstr "lleva l'armadura a un fitxer o a stdin" -@@ -6582,16 +6139,16 @@ - #~ msgstr "no usa el terminal en absolut" - - #~ msgid "force v3 signatures" --#~ msgstr "for�a signatures v3" -+#~ msgstr "força signatures v3" - - #~ msgid "do not force v3 signatures" --#~ msgstr "no for�a signatures v3" -+#~ msgstr "no força signatures v3" - - #~ msgid "force v4 key signatures" --#~ msgstr "for�a signatures de clau v4" -+#~ msgstr "força signatures de clau v4" - - #~ msgid "do not force v4 key signatures" --#~ msgstr "no for�a signatures de clau v4" -+#~ msgstr "no força signatures de clau v4" - - #~ msgid "always use a MDC for encryption" - #~ msgstr "sempre utilitza un MDC per a xifrar" -@@ -6602,15 +6159,15 @@ - #~ msgid "use the gpg-agent" - #~ msgstr "utilitza el gpg-agent" - --# Mode desat�s (SC) ivb -+# Mode desatès (SC) ivb - #~ msgid "batch mode: never ask" --#~ msgstr "mode desat�s: no pregunta mai" -+#~ msgstr "mode desatès: no pregunta mai" - - #~ msgid "assume yes on most questions" --#~ msgstr "suposa �s�� en la majoria de les preguntes" -+#~ msgstr "suposa «sí» en la majoria de les preguntes" - - #~ msgid "assume no on most questions" --#~ msgstr "suposa �no� en la majoria de les preguntes" -+#~ msgstr "suposa «no» en la majoria de les preguntes" - - #~ msgid "add this keyring to the list of keyrings" - #~ msgstr "afegeix aquest anell a la llista" -@@ -6619,7 +6176,7 @@ - #~ msgstr "afegeix aquest anell secret a la llista" - - #~ msgid "show which keyring a listed key is on" --#~ msgstr "mostra en quin anell de claus est� una clau llistada" -+#~ msgstr "mostra en quin anell de claus està una clau llistada" - - #~ msgid "|NAME|use NAME as default secret key" - #~ msgstr "|NOM|usa NOM com a clau secreta predeterminada" -@@ -6628,19 +6185,19 @@ - #~ msgstr "|HOST|usa aquest servidor per a cercar claus" - - #~ msgid "|NAME|set terminal charset to NAME" --#~ msgstr "|NOM|el joc de car�cters ser� NOM" -+#~ msgstr "|NOM|el joc de caràcters serà NOM" - - #~ msgid "read options from file" - #~ msgstr "llig opcions del fitxer" - - #~ msgid "|[file]|write status info to file" --#~ msgstr "|fitxer|escriu informaci� d'estat en un fitxer" -+#~ msgstr "|fitxer|escriu informació d'estat en un fitxer" - - #~ msgid "|KEYID|ultimately trust this key" - #~ msgstr "|IDCLAU|confia absolutament en aquesta clau" - - #~ msgid "|FILE|load extension module FILE" --#~ msgstr "|FITXER|carrega el m�dul d'extensi� especificat" -+#~ msgstr "|FITXER|carrega el mòdul d'extensió especificat" - - #~ msgid "emulate the mode described in RFC1991" - #~ msgstr "emula el mode descrit en RFC1991" -@@ -6672,7 +6229,7 @@ - #~ msgstr "|NOM|usa l'algoritme de resum de missatges NOM" - - #~ msgid "|N|use compress algorithm N" --#~ msgstr "|N|usa l'algoritme de compressi� N" -+#~ msgstr "|N|usa l'algoritme de compressió N" - - # elimina o descarta? jm - #~ msgid "throw keyid field of encrypted packets" -@@ -6692,54 +6249,270 @@ - - #~ msgid "compress algorithm `%s' is read-only in this release\n" - #~ msgstr "" --#~ "l'algorisme de compressi� �%s� es de nom�s lectura en aquesta " --#~ "versi�\n" -+#~ "l'algorisme de compressió «%s» es de només lectura en aquesta versió\n" - - #~ msgid "compress algorithm must be in range %d..%d\n" --#~ msgstr "l'algoritme de compressi� ha d'estar en l'interval %d..%d\n" -+#~ msgstr "l'algoritme de compressió ha d'estar en l'interval %d..%d\n" -+ -+#~ msgid "--nrsign-key user-id" -+#~ msgstr "--nrsign-key user-id" -+ -+#~ msgid "--nrlsign-key user-id" -+#~ msgstr "--nrlsign-key user-id" -+ -+#~ msgid "can't open %s: %s\n" -+#~ msgstr "no s'ha pogut obrir %s: %s\n" -+ -+#~ msgid " i = please show me more information\n" -+#~ msgstr " i = mostra més informació\n" -+ -+#~ msgid "key %08lX: key has been revoked!\n" -+#~ msgstr "clau %08lX: aquesta clau ha estat revocada!\n" -+ -+#~ msgid "key %08lX: subkey has been revoked!\n" -+#~ msgstr "clau %08lX: aquesta subclau ha estat revocada!\n" -+ -+#~ msgid "%08lX: key has expired\n" -+#~ msgstr "%08lX: la clau ha caducat\n" -+ -+#~ msgid "%08lX: We do NOT trust this key\n" -+#~ msgstr "%08lX: La clau NO és de confiança\n" - - #~ msgid "" - #~ "%08lX: It is not sure that this key really belongs to the owner\n" - #~ "but it is accepted anyway\n" - #~ msgstr "" - #~ "%08lX: No hi ha garanties que aquesta clau pertanya realment al seu\n" --#~ "propietari per� s'accepta de tota manera\n" -+#~ "propietari però s'accepta de tota manera\n" - - #~ msgid "preference %c%lu is not valid\n" --#~ msgstr "la prefer�ncia %c%lu no �s v�lida\n" -+#~ msgstr "la preferència %c%lu no és vàlida\n" -+ -+#~ msgid " (%d) RSA (sign and encrypt)\n" -+#~ msgstr " (%d) RSA (signar i xifrar)\n" -+ -+#~ msgid "" -+#~ "About to generate a new %s keypair.\n" -+#~ " minimum keysize is 768 bits\n" -+#~ " default keysize is 1024 bits\n" -+#~ " highest suggested keysize is 2048 bits\n" -+#~ msgstr "" -+#~ "Preparat per a generar un nou parell de claus %s.\n" -+#~ " grandària mínima: 768 bits\n" -+#~ " grandària predeterminada: 1024 bits\n" -+#~ " grandària màxima aconsellada: 2048 bits\n" -+ -+#~ msgid "DSA only allows keysizes from 512 to 1024\n" -+#~ msgstr "DSA només permet claus entre 512 i 1024 bits\n" -+ -+#~ msgid "keysize too small; 1024 is smallest value allowed for RSA.\n" -+#~ msgstr "" -+#~ "la clau és massa petita; 1024 bits és el mínim permés per a claus RSA.\n" -+ -+#~ msgid "keysize too small; 768 is smallest value allowed.\n" -+#~ msgstr "la clau és massa petita; 768 bits és el mínim permés.\n" -+ -+# Jo tinc Deep Thought MMX a casa i m'ho fa en 42 segons. ivb -+#~ msgid "keysize too large; %d is largest value allowed.\n" -+#~ msgstr "la clau és massa llarga; %d és el màxim permés.\n" -+ -+#~ msgid "" -+#~ "Keysizes larger than 2048 are not suggested because\n" -+#~ "computations take REALLY long!\n" -+#~ msgstr "" -+#~ "No es recomanen claus més llargues de 2048 bits perquè\n" -+#~ "els càlculs són VERITABLEMENT llargs!\n" -+ -+#~ msgid "Are you sure that you want this keysize? " -+#~ msgstr "Segur que voleu aquesta grandària? " -+ -+#~ msgid "" -+#~ "Okay, but keep in mind that your monitor and keyboard radiation is also " -+#~ "very vulnerable to attacks!\n" -+#~ msgstr "" -+#~ "D'acord, però sapieu que la radiació del monitor i del teclat també son " -+#~ "molt vulnerables als atacs!\n" -+ -+#~ msgid "%s: can't open: %s\n" -+#~ msgstr "%s: no s'ha pogut obrir: %s\n" -+ -+#~ msgid "%s: WARNING: empty file\n" -+#~ msgstr "%s: AVÍS: el fitxer és buit\n" - - #~ msgid "key %08lX: not a rfc2440 key - skipped\n" --#~ msgstr "clau %08lX: no �s una clau rfc2440 - es descarta\n" -+#~ msgstr "clau %08lX: no és una clau rfc2440 - es descarta\n" - - #~ msgid "" - #~ "NOTE: Elgamal primary key detected - this may take some time to import\n" - #~ msgstr "" --#~ "NOTA: s'ha detectat una clau prim�ria Elgamal - a�� pot trigar un " --#~ "temps en importar-se\n" -+#~ "NOTA: s'ha detectat una clau primària Elgamal - açò pot trigar un temps " -+#~ "en importar-se\n" - - #~ msgid " (default)" - #~ msgstr " (predeterminat)" - -+#~ msgid "q" -+#~ msgstr "q" -+ -+#~ msgid "save" -+#~ msgstr "desa" -+ -+#~ msgid "help" -+#~ msgstr "ajuda" -+ -+#~ msgid "fpr" -+#~ msgstr "fpr" -+ -+#~ msgid "list" -+#~ msgstr "llista" -+ -+#~ msgid "l" -+#~ msgstr "l" -+ -+#~ msgid "uid" -+#~ msgstr "uid" -+ -+#~ msgid "key" -+#~ msgstr "clau" -+ -+#~ msgid "check" -+#~ msgstr "comprova" -+ -+#~ msgid "s" -+#~ msgstr "s" -+ -+#~ msgid "lsign" -+#~ msgstr "lsign" -+ -+#~ msgid "nrsign" -+#~ msgstr "nrsign" -+ -+#~ msgid "sign the key non-revocably" -+#~ msgstr "signa la clau irrevocablement" -+ -+#~ msgid "nrlsign" -+#~ msgstr "nrlsign" -+ -+#~ msgid "sign the key locally and non-revocably" -+#~ msgstr "signa la clau localment i irrevocablement" -+ -+#~ msgid "debug" -+#~ msgstr "depura" -+ -+#~ msgid "adduid" -+#~ msgstr "adduid" -+ -+#~ msgid "addphoto" -+#~ msgstr "addphoto" -+ -+#~ msgid "deluid" -+#~ msgstr "deluid" -+ -+#~ msgid "delphoto" -+#~ msgstr "delphoto" -+ -+#~ msgid "addkey" -+#~ msgstr "addkey" -+ -+#~ msgid "delkey" -+#~ msgstr "delkey" -+ -+#~ msgid "addrevoker" -+#~ msgstr "addrevoker" -+ -+#~ msgid "delsig" -+#~ msgstr "delsig" -+ -+#~ msgid "primary" -+#~ msgstr "primari" -+ -+#~ msgid "toggle" -+#~ msgstr "toggle" -+ -+#~ msgid "t" -+#~ msgstr "t" -+ -+#~ msgid "pref" -+#~ msgstr "pref" -+ -+#~ msgid "showpref" -+#~ msgstr "showpref" -+ -+#~ msgid "setpref" -+#~ msgstr "setpref" -+ -+#~ msgid "updpref" -+#~ msgstr "updpref" -+ -+#~ msgid "passwd" -+#~ msgstr "passwd" -+ -+#~ msgid "trust" -+#~ msgstr "trust" -+ -+#~ msgid "revsig" -+#~ msgstr "revsig" -+ -+#~ msgid "revuid" -+#~ msgstr "revuid" -+ -+#~ msgid "revkey" -+#~ msgstr "revkey" -+ -+#~ msgid "showphoto" -+#~ msgstr "showphoto" -+ - #~ msgid "%s%c %4u%c/%08lX created: %s expires: %s" - #~ msgstr "%s%c %4u%c/%08lX creada: %s caduca: %s" - -+#~ msgid "rev! subkey has been revoked: %s\n" -+#~ msgstr "rev! la subclau ha estat revocada: %s\n" -+ -+#~ msgid "rev- faked revocation found\n" -+#~ msgstr "rev- s'ha trobat una revocació falsa\n" -+ -+#~ msgid "rev? problem checking revocation: %s\n" -+#~ msgstr "rev? hi ha problemes en la comprovació de la revocació: %s\n" -+ -+#~ msgid "" -+#~ "\"\n" -+#~ "locally signed with your key %08lX at %s\n" -+#~ msgstr "" -+#~ "»\n" -+#~ "signat localment amb la vostra clau %08lX el %s\n" -+ -+#~ msgid " signed by %08lX at %s%s%s\n" -+#~ msgstr " signat per %08lX el %s%s%s\n" -+ -+#~ msgid " signed by %08lX at %s%s\n" -+#~ msgstr " signat per %08lX el %s%s\n" -+ - #~ msgid "Notation: " --#~ msgstr "Notaci�: " -+#~ msgstr "Notació: " - - #~ msgid "Policy: " --#~ msgstr "Pol�tica: " -+#~ msgstr "Política: " -+ -+#~ msgid "Experimental algorithms should not be used!\n" -+#~ msgstr "No hauríeu d'usar algoritmes experimentals!\n" -+ -+#~ msgid "" -+#~ "this cipher algorithm is deprecated; please use a more standard one!\n" -+#~ msgstr "" -+#~ "aquest algoritme de xifratge està desaconsellat; useu-ne un de més " -+#~ "estàndard!\n" - - #~ msgid "can't get key from keyserver: %s\n" - #~ msgstr "no s'ha pogut obtenir del servidor la clau: %s\n" - - #~ msgid "error sending to `%s': %s\n" --#~ msgstr "error mentre s'enviava a �%s�: %s\n" -+#~ msgstr "error mentre s'enviava a «%s»: %s\n" - - #~ msgid "success sending to `%s' (status=%u)\n" --#~ msgstr "l'enviament a �%s� ha tingut �xit (status=%u)\n" -+#~ msgstr "l'enviament a «%s» ha tingut èxit (status=%u)\n" - - #~ msgid "failed sending to `%s': status=%u\n" --#~ msgstr "l'enviament a �%s� ha fallat: status=%u\n" -+#~ msgstr "l'enviament a «%s» ha fallat: status=%u\n" - - #~ msgid "this keyserver does not support --search-keys\n" - #~ msgstr "aquest servidor de claus no suporta --search-keys\n" -@@ -6752,7 +6525,7 @@ - #~ "key %08lX: this is a PGP generated ElGamal key which is NOT secure for " - #~ "signatures!\n" - #~ msgstr "" --#~ "clau %08lX: aquesta �s una clau ElGamal que NO �s segura per a " -+#~ "clau %08lX: aquesta és una clau ElGamal que NO és segura per a " - #~ "signatures!\n" - - #~ msgid "" -@@ -6771,6 +6544,20 @@ - #~ "problemes\n" - #~ "amb el rellotge)\n" - -+#~ msgid "%s: can't access: %s\n" -+#~ msgstr "%s: no s'ha pogut accedir: %s\n" -+ -+# blocatge? ivb -+# yep. jm -+#~ msgid "%s: can't create lock\n" -+#~ msgstr "%s: no s'ha pogut crear el blocatge\n" -+ -+#~ msgid "%s: can't make lock\n" -+#~ msgstr "%s: no s'ha pogut crear el blocatge\n" -+ -+#~ msgid "%s: can't create: %s\n" -+#~ msgstr "%s: no s'ha pogut crear: %s\n" -+ - #~ msgid "key %08lX marked as ultimately trusted\n" - #~ msgstr "s'ha marcat la clau %08lX com confiada absolutament\n" - -@@ -6782,8 +6569,15 @@ - - #~ msgid "checking at depth %d signed=%d ot(-/q/n/m/f/u)=%d/%d/%d/%d/%d/%d\n" - #~ msgstr "" --#~ "s'est� comprovant en profunditat %d signat=%d ot(-/q/n/m/f/u)=%d/%d/%d/%" --#~ "d/%d/%d\n" -+#~ "s'està comprovant en profunditat %d signat=%d ot(-/q/n/m/f/u)=%d/%d/%d/%d/" -+#~ "%d/%d\n" -+ -+#~ msgid "%s: can't create directory: %s\n" -+#~ msgstr "%s: no s'ha pogut crear el directori: %s\n" -+ -+#~ msgid "If you want to use this revoked key anyway, answer \"yes\"." -+#~ msgstr "" -+#~ "Si voleu utilitzar aquesta clau revocada de totes maneres, dieu «sí»." - - #~ msgid "" - #~ "Select the algorithm to use.\n" -@@ -6810,30 +6604,27 @@ - #~ msgstr "" - #~ "Seleccioneu l'algoritme a utilitzar.\n" - #~ "\n" --#~ "DSA (tamb� conegut com a DSS) �s el algorisme de signatura digital " --#~ "que nom�s\n" --#~ "pot ser utilitzat per a signatures. Aquest �s el algoritme suggerit " --#~ "perqu�\n" --#~ "la comprovaci� de signatures DSA �s molt m�s r�pida que les " --#~ "d'ElGamal.\n" -+#~ "DSA (també conegut com a DSS) és el algorisme de signatura digital que " -+#~ "només\n" -+#~ "pot ser utilitzat per a signatures. Aquest és el algoritme suggerit " -+#~ "perquè\n" -+#~ "la comprovació de signatures DSA és molt més ràpida que les d'ElGamal.\n" - #~ "\n" --#~ "ElGamal �s un algorisme que es pot utilitzar per a signatures i " -+#~ "ElGamal és un algorisme que es pot utilitzar per a signatures i " - #~ "xifratge.\n" --#~ "OpenPGP distingueix entre 2 variants d'aquest algorisme: una de nom�s " -+#~ "OpenPGP distingueix entre 2 variants d'aquest algorisme: una de només " - #~ "xifratge\n" --#~ "i una de signatura+xifratge; en veritat �s el mateix, per� alguns " --#~ "par�metres\n" --#~ "han de seleccionar-se d'una manera especial per a crear claus m�s " -+#~ "i una de signatura+xifratge; en veritat és el mateix, però alguns " -+#~ "paràmetres\n" -+#~ "han de seleccionar-se d'una manera especial per a crear claus més " - #~ "segures\n" --#~ "per a signatures: aquest programa fa a��, per� altres " --#~ "implementacions\n" -+#~ "per a signatures: aquest programa fa açò, però altres implementacions\n" - #~ "d'OpenPGP no estan obligades a entendre la variant signatura+xifratge.\n" - #~ "\n" --#~ "La primera clau (prim�ria) ha de ser sempre una clau que siga capa� " --#~ "de signar;\n" --#~ "aquesta �s la ra� per la qual la clau de nom�s xifratge ElGamal no " --#~ "est�\n" --#~ "disponible en aquest men�." -+#~ "La primera clau (primària) ha de ser sempre una clau que siga capaç de " -+#~ "signar;\n" -+#~ "aquesta és la raó per la qual la clau de només xifratge ElGamal no està\n" -+#~ "disponible en aquest menú." - - #~ msgid "" - #~ "Although these keys are defined in RFC2440 they are not suggested\n" -@@ -6841,8 +6632,8 @@ - #~ "with them are quite large and very slow to verify." - #~ msgstr "" - #~ "Encara que aquestes claus estan definides en RFC2440, no es recomanen\n" --#~ "perqu� no tots els programes hi poden treballar i perqu� les\n" --#~ "signatures que generen s�n molt llargues i lentes de verificar." -+#~ "perquè no tots els programes hi poden treballar i perquè les\n" -+#~ "signatures que generen són molt llargues i lentes de verificar." - - #~ msgid "%lu keys so far checked (%lu signatures)\n" - #~ msgstr "fins ara s'han comprovat %lu claus (%lu signature)\n" -@@ -6851,7 +6642,19 @@ - #~ msgstr "clau incompleta\n" - - #~ msgid "key %08lX incomplete\n" --#~ msgstr "la clau %08lX �s incompleta\n" -+#~ msgstr "la clau %08lX és incompleta\n" -+ -+#~ msgid "sorry, can't do this in batch mode\n" -+#~ msgstr "no es pot fet això en mode desatès\n" -+ -+#~ msgid "can't open file: %s\n" -+#~ msgstr "no es pot obrir el fitxer: %s\n" -+ -+#~ msgid "error: missing colon\n" -+#~ msgstr "error: falten dos punts\n" -+ -+#~ msgid "error: no ownertrust value\n" -+#~ msgstr "error: no hi ha cap valor de confiança\n" - - #~ msgid " (%d) ElGamal (sign and encrypt)\n" - #~ msgstr " (%d) ElGamal (signar i xifrar)\n" -@@ -6862,46 +6665,44 @@ - #~ "also\n" - #~ "very slow, and may not be as secure as the other choices.\n" - #~ msgstr "" --#~ "L'�s d'aquest algorisme nom�s est� suportat per GnuPG. No podreu " -+#~ "L'ús d'aquest algorisme només està suportat per GnuPG. No podreu " - #~ "utilitzar aquesta clau per a comunicar-vos amb usuaris de PGP. Aquest " --#~ "algorisme tamb� �s molt lent, i potser no �s tan segur com les " --#~ "altres alternatives.\n" -+#~ "algorisme també és molt lent, i potser no és tan segur com les altres " -+#~ "alternatives.\n" - - #~ msgid "Create anyway? " - #~ msgstr "Voleu crear la clau de tota manera? " - - #~ msgid "invalid symkey algorithm detected (%d)\n" --#~ msgstr "algoritme de clau sim�tric inv�lid detectat (%d)\n" -+#~ msgstr "algoritme de clau simètric invàlid detectat (%d)\n" - - #~ msgid "this keyserver is not fully HKP compatible\n" --#~ msgstr "aquest servidor de clau no �s completament compatible amb HKP\n" -+#~ msgstr "aquest servidor de clau no és completament compatible amb HKP\n" - - #~ msgid "The use of this algorithm is deprecated - create anyway? " - #~ msgstr "" --#~ "L'�s d'aquest algoritme est� desaconsellat - el voleu crear " --#~ "igualment? " -+#~ "L'ús d'aquest algoritme està desaconsellat - el voleu crear igualment? " - - #~ msgid "|NAME=VALUE|use this notation data" --#~ msgstr "|NOM=VALOR|usa aquesta notaci� de dades" -+#~ msgstr "|NOM=VALOR|usa aquesta notació de dades" - - #~ msgid "" - #~ "the first character of a notation name must be a letter or an underscore\n" - #~ msgstr "" --#~ "el primer car�cter de la notaci� ha de ser una lletra o un " --#~ "subratllat\n" -+#~ "el primer caràcter de la notació ha de ser una lletra o un subratllat\n" - - #~ msgid "dots in a notation name must be surrounded by other characters\n" --#~ msgstr "els punts han d'estar envoltats per altres car�cters\n" -+#~ msgstr "els punts han d'estar envoltats per altres caràcters\n" - - #~ msgid "" - #~ "WARNING: This key already has a photo ID.\n" - #~ " Adding another photo ID may confuse some versions of PGP.\n" - #~ msgstr "" --#~ "AV�S: Aquesta clau ja te un photo ID.\n" -+#~ "AVÍS: Aquesta clau ja te un photo ID.\n" - #~ " Afegir un altre photo ID pot confondre algunes versions de PGP.\n" - - #~ msgid "You may only have one photo ID on a key.\n" --#~ msgstr "Nom�s podeu tenir un photo ID en una clau.\n" -+#~ msgstr "Només podeu tenir un photo ID en una clau.\n" - - #~ msgid " Fingerprint:" - #~ msgstr " Empremta digital:" -@@ -6911,13 +6712,13 @@ - #~ "heu d'executar GnuPG de nou per que puga llegir el nou fitxer d'opcions\n" - - #~ msgid "changing permission of `%s' failed: %s\n" --#~ msgstr "no s'han pogut canviar els permissos de �%s�: %s\n" -+#~ msgstr "no s'han pogut canviar els permissos de «%s»: %s\n" - - #~ msgid "too many random bits requested; the limit is %d\n" --#~ msgstr "massa bits aleatoris sol�licitats; el l�mit �s %d\n" -+#~ msgstr "massa bits aleatoris sol·licitats; el límit és %d\n" - - #~ msgid "|[NAMES]|check the trust database" --#~ msgstr "|[NOMS]|comprova la base de dades de confian�a" -+#~ msgstr "|[NOMS]|comprova la base de dades de confiança" - - #~ msgid "--delete-secret-key user-id" - #~ msgstr "--delete-secret-key user-id" -@@ -6929,7 +6730,7 @@ - #~ msgstr "--delete-secret-and-public-key user-id" - - #~ msgid "For info see http://www.gnupg.org" --#~ msgstr "Si voleu m�s informaci� vegeu http://www.gnupg.org" -+#~ msgstr "Si voleu més informació vegeu http://www.gnupg.org" - - #~ msgid "sSmMqQ" - #~ msgstr "sSmMqQ" -@@ -6939,43 +6740,40 @@ - #~ "can assign some missing owner trust values.\n" - #~ "\n" - #~ msgstr "" --#~ "No s'ha trobat un cam� de confian�a v�lid a la clau. Vegem si " --#~ "podem\n" --#~ "assignar valors de confian�a no assignats.\n" -+#~ "No s'ha trobat un camí de confiança vàlid a la clau. Vegem si podem\n" -+#~ "assignar valors de confiança no assignats.\n" - #~ "\n" - - #~ msgid "" - #~ "No path leading to one of our keys found.\n" - #~ "\n" - #~ msgstr "" --#~ "No s'ha trobat un cam� que condueixe a una de les nostres claus.\n" -+#~ "No s'ha trobat un camí que condueixe a una de les nostres claus.\n" - #~ "\n" - - #~ msgid "" - #~ "No certificates with undefined trust found.\n" - #~ "\n" - #~ msgstr "" --#~ "No s'han trobat certificats amb confian�a no definida.\n" -+#~ "No s'han trobat certificats amb confiança no definida.\n" - #~ "\n" - - #~ msgid "" - #~ "No trust values changed.\n" - #~ "\n" - #~ msgstr "" --#~ "No s'ha canviat cap valor de confian�a.\n" -+#~ "No s'ha canviat cap valor de confiança.\n" - #~ "\n" - - #~ msgid "%08lX: no info to calculate a trust probability\n" - #~ msgstr "" --#~ "%08lX: no hi ha informaci� per a calcular una probabilitat de " --#~ "confian�a\n" -+#~ "%08lX: no hi ha informació per a calcular una probabilitat de confiança\n" - - #~ msgid "skipped: public key already set with --encrypt-to\n" --#~ msgstr "" --#~ "es descarta: la clau p�blica ja s'ha especificat amb --encrypt-to\n" -+#~ msgstr "es descarta: la clau pública ja s'ha especificat amb --encrypt-to\n" - - #~ msgid "%s: error checking key: %s\n" --#~ msgstr "%s: error en la comprovaci� de la clau: %s\n" -+#~ msgstr "%s: error en la comprovació de la clau: %s\n" - - #~ msgid "Do you really want to create a sign and encrypt key? " - #~ msgstr "Segur que voleu crear una clau de signatura i xifratge? " -@@ -6991,19 +6789,19 @@ - - #~ msgid "too many entries in unk cache - disabled\n" - #~ msgstr "" --#~ "massa entrades en la mem�ria cau de claus desconegudes - desactivada\n" -+#~ "massa entrades en la memòria cau de claus desconegudes - desactivada\n" - - #~ msgid "secret key %08lX not imported (use %s to allow for it)\n" - #~ msgstr "clau secreta %08lX no importada (utilitzeu %s per a permitir-ho)\n" - - #~ msgid "key %08lX: our copy has no self-signature\n" --#~ msgstr "clau %08lX: la nostra c�pia no t� autosignatura\n" -+#~ msgstr "clau %08lX: la nostra còpia no té autosignatura\n" - - #~ msgid "%s: user not found\n" - #~ msgstr "%s: no s'ha trobat l'usuari\n" - - #~ msgid "assuming bad MDC due to an unknown critical bit\n" --#~ msgstr "es suposa MDC erroni a causa d'un bit cr�tic desconegut\n" -+#~ msgstr "es suposa MDC erroni a causa d'un bit crític desconegut\n" - - #~ msgid "error reading dir record for LID %lu: %s\n" - #~ msgstr "error al llegir el registre de directori per al LID %lu: %s\n" -@@ -7012,63 +6810,63 @@ - #~ msgstr "lid %lu: s'esperava registre de directori, s'ha obtingut %d\n" - - #~ msgid "no primary key for LID %lu\n" --#~ msgstr "no hi ha una clau prim�ria per al LID %lu\n" -+#~ msgstr "no hi ha una clau primària per al LID %lu\n" - - #~ msgid "error reading primary key for LID %lu: %s\n" --#~ msgstr "error al llegir clau prim�ria per al LID %lu: %s\n" -+#~ msgstr "error al llegir clau primària per al LID %lu: %s\n" - - #~ msgid "key %08lX: query record failed\n" - #~ msgstr "clau %08lX: la consulta del registre ha fallat\n" - - #~ msgid "key %08lX: already in trusted key table\n" --#~ msgstr "clau %08lX: ja es troba en la taula de claus de confian�a\n" -+#~ msgstr "clau %08lX: ja es troba en la taula de claus de confiança\n" - - #~ msgid "NOTE: secret key %08lX is NOT protected.\n" --#~ msgstr "NOTE: la clau secreta %08lX no est� protegida.\n" -+#~ msgstr "NOTE: la clau secreta %08lX no està protegida.\n" - - #~ msgid "key %08lX: secret and public key don't match\n" --#~ msgstr "clau %08lX: les claus p�blica i secreta no coincideixen\n" -+#~ msgstr "clau %08lX: les claus pública i secreta no coincideixen\n" - - #~ msgid "key %08lX.%lu: Good subkey binding\n" --#~ msgstr "clau %08lX.%lu: Enlla� de subclau correcta\n" -+#~ msgstr "clau %08lX.%lu: Enllaç de subclau correcta\n" - - #~ msgid "key %08lX.%lu: Invalid subkey binding: %s\n" --#~ msgstr "clau %08lX.%lu: Enlla� de subclau inv�lid: %s\n" -+#~ msgstr "clau %08lX.%lu: Enllaç de subclau invàlid: %s\n" - - #~ msgid "key %08lX.%lu: Valid key revocation\n" --#~ msgstr "clau %08lX.%lu: Revocaci� de clau v�lida\n" -+#~ msgstr "clau %08lX.%lu: Revocació de clau vàlida\n" - - #~ msgid "key %08lX.%lu: Invalid key revocation: %s\n" --#~ msgstr "clau %08lX.%lu: Revocaci� de clau inv�lida: %s\n" -+#~ msgstr "clau %08lX.%lu: Revocació de clau invàlida: %s\n" - - #~ msgid "Good self-signature" - #~ msgstr "Auto-signatura correcta" - - #~ msgid "Invalid self-signature" --#~ msgstr "Auto-signatura inv�lida" -+#~ msgstr "Auto-signatura invàlida" - - #~ msgid "Valid user ID revocation skipped due to a newer self signature" - #~ msgstr "" --#~ "Es descarta una revocaci� d'ID d'usuari v�lida degut a una " --#~ "autosignatura m�s recent" -+#~ "Es descarta una revocació d'ID d'usuari vàlida degut a una autosignatura " -+#~ "més recent" - - #~ msgid "Valid user ID revocation" --#~ msgstr "Revocaci� d'ID d'usuari v�lida" -+#~ msgstr "Revocació d'ID d'usuari vàlida" - - #~ msgid "Invalid user ID revocation" --#~ msgstr "Revocaci� d'ID d'usuari inv�lida" -+#~ msgstr "Revocació d'ID d'usuari invàlida" - - #~ msgid "Valid certificate revocation" --#~ msgstr "Certificat de revocaci� v�lid" -+#~ msgstr "Certificat de revocació vàlid" - - #~ msgid "Good certificate" - #~ msgstr "Certificat correcte" - - #~ msgid "Invalid certificate revocation" --#~ msgstr "Certificat de revocaci� inv�lid" -+#~ msgstr "Certificat de revocació invàlid" - - #~ msgid "Invalid certificate" --#~ msgstr "Certificat inv�lid" -+#~ msgstr "Certificat invàlid" - - #~ msgid "sig record %lu[%d] points to wrong record.\n" - #~ msgstr "el registre de signatura %lu[%d] apunta a un registre incorrecte.\n" -@@ -7080,10 +6878,10 @@ - #~ msgstr "tdbio_search_dir ha fallat: %s\n" - - #~ msgid "lid ?: insert failed: %s\n" --#~ msgstr "lid ?: la inserci� ha fallat: %s\n" -+#~ msgstr "lid ?: la inserció ha fallat: %s\n" - - #~ msgid "lid %lu: insert failed: %s\n" --#~ msgstr "lid %lu: la inserci� ha fallat: %s\n" -+#~ msgstr "lid %lu: la inserció ha fallat: %s\n" - - #~ msgid "lid %lu: inserted\n" - #~ msgstr "lid %lu: inserit\n" -@@ -7098,7 +6896,7 @@ - #~ msgstr "lid %lu: registre de directori sense clau - es descarta\n" - - #~ msgid "\t%lu due to new pubkeys\n" --#~ msgstr "\\t%lu degut a noves claus p�bliques\n" -+#~ msgstr "\\t%lu degut a noves claus públiques\n" - - #~ msgid "\t%lu keys skipped\n" - #~ msgstr "\t%lu claus es descarta\n" -@@ -7117,11 +6915,10 @@ - - #~ msgid "key %08lX: insert trust record failed: %s\n" - #~ msgstr "" --#~ "clau %08lX: ha fallat la inserci� en la base de dades de confian�a: %" --#~ "s\n" -+#~ "clau %08lX: ha fallat la inserció en la base de dades de confiança: %s\n" - - #~ msgid "key %08lX.%lu: inserted into trustdb\n" --#~ msgstr "clau %08lX.%lu: inserida en la base de dades de confian�a\n" -+#~ msgstr "clau %08lX.%lu: inserida en la base de dades de confiança\n" - - #~ msgid "key %08lX.%lu: created in future (time warp or clock problem)\n" - #~ msgstr "" -@@ -7132,30 +6929,26 @@ - #~ msgstr "clau %08lX.%lu: caducada el %s\n" - - #~ msgid "key %08lX.%lu: trust check failed: %s\n" --#~ msgstr "clau %08lX.%lu: ha fallat la verificaci� de confian�a: %s\n" -+#~ msgstr "clau %08lX.%lu: ha fallat la verificació de confiança: %s\n" - - #~ msgid "problem finding '%s' in trustdb: %s\n" --#~ msgstr "" --#~ "problema al cercar �%s� en la base de dades de confian�a: %s\n" -+#~ msgstr "problema al cercar «%s» en la base de dades de confiança: %s\n" - - #~ msgid "user '%s' not in trustdb - inserting\n" - #~ msgstr "" --#~ "l'usuari �%s� no est� en la base de dades de confian�a - inserint-" --#~ "lo\n" -+#~ "l'usuari «%s» no està en la base de dades de confiança - inserint-lo\n" - - #~ msgid "failed to put '%s' into trustdb: %s\n" --#~ msgstr "" --#~ "no s'ha pogut posar �%s� en la base de dades de confian�a - %s\n" -+#~ msgstr "no s'ha pogut posar «%s» en la base de dades de confiança - %s\n" - - #~ msgid "WARNING: can't yet handle long pref records\n" --#~ msgstr "" --#~ "AV�S: encara no es poden manejar registres de pref�ncies llargs\n" -+#~ msgstr "AVÍS: encara no es poden manejar registres de prefències llargs\n" - - #~ msgid "%s: can't create keyring: %s\n" - #~ msgstr "%s: no s'ha creat l'anell: %s\n" - - #~ msgid "RSA key cannot be used in this version\n" --#~ msgstr "No es poden usar claus RSA en aquesta versi�\n" -+#~ msgstr "No es poden usar claus RSA en aquesta versió\n" - - #~ msgid "No key for user ID\n" - #~ msgstr "No hi ha clau per a l'usuari\n" -@@ -7164,7 +6957,7 @@ - #~ msgstr "No hi ha usuari per a la clau\n" - - #~ msgid "invalid" --#~ msgstr "inv�lida" -+#~ msgstr "invàlida" - - #~ msgid "no secret key for decryption available\n" - #~ msgstr "no hi ha clau secreta disponible per al desxifratge\n" diff --git a/packages/gnupg/gnupg-1.4.0/21_strgutil_update.patch b/packages/gnupg/gnupg-1.4.0/21_strgutil_update.patch deleted file mode 100644 index 8343fc0281..0000000000 --- a/packages/gnupg/gnupg-1.4.0/21_strgutil_update.patch +++ /dev/null @@ -1,200 +0,0 @@ ---- gnupg-1.4.0/util/strgutil.c 2004-11-17 15:50:58.000000000 +0000 -+++ /tmp/dpep.GtChya/gnupg-1.4.0/util/strgutil.c 2005-02-05 00:53:22.921264222 +0000 -@@ -1,6 +1,6 @@ - /* strgutil.c - string utilities - * Copyright (C) 1994, 1998, 1999, 2000, 2001, -- * 2003 Free Software Foundation, Inc. -+ * 2003, 2004, 2005 Free Software Foundation, Inc. - * - * This file is part of GnuPG. - * -@@ -144,6 +144,8 @@ - { - log_info (_("error loading `%s': %s\n"), - "iconv.dll", dlerror ()); -+ log_info(_("please see http://www.gnupg.org/download/iconv.html " -+ "for more information\n")); - iconv_open = NULL; - iconv = NULL; - iconv_close = NULL; -@@ -451,10 +453,33 @@ - handle_iconv_error (const char *to, const char *from, int use_fallback) - { - if (errno == EINVAL) -- log_error (_("conversion from `%s' to `%s' not available\n"), -- from, to); -+ { -+ static int shown1, shown2; -+ int x; -+ -+ if (to && !strcmp (to, "utf-8")) -+ { -+ x = shown1; -+ shown1 = 1; -+ } -+ else -+ { -+ x = shown2; -+ shown2 = 1; -+ } -+ -+ if (!x) -+ log_info (_("conversion from `%s' to `%s' not available\n"), -+ from, to); -+ } - else -- log_error (_("iconv_open failed: %s\n"), strerror (errno)); -+ { -+ static int shown; -+ -+ if (!shown) -+ log_info (_("iconv_open failed: %s\n"), strerror (errno)); -+ shown = 1; -+ } - - if (use_fallback) - { -@@ -479,28 +504,78 @@ - if (!newset) { - #ifdef _WIN32 - static char codepage[30]; -+ unsigned int cpno; -+ const char *aliases; - - /* We are a console program thus we need to use the -- GetConsoleOutputCP fucntion and not the the GetACP which -+ GetConsoleOutputCP function and not the the GetACP which - would give the codepage for a GUI program. Note this is - not a bulletproof detection because GetConsoleCP might -- retrun a different one for console input. Not sure how to -- cope with that. */ -- sprintf (codepage, "CP%u", (unsigned int)GetConsoleOutputCP ()); -- /* If it is the Windows name for Latin-1 we use the standard -- name instead to avoid loading of iconv.dll. Unfortunately -- it is often CP850 and we don't have a custom translation -- for it. */ -- if (!strcmp (codepage, "CP1252")) -- newset = "iso-8859-1"; -- else -- newset = codepage; -+ return a different one for console input. Not sure how to -+ cope with that. If the console Code page is not known we -+ fall back to the system code page. */ -+ cpno = GetConsoleOutputCP (); -+ if (!cpno) -+ cpno = GetACP (); -+ sprintf (codepage, "CP%u", cpno ); -+ /* Resolve alias. We use a long string string and not the -+ usual array to optimize if the code is taken to a DSO. -+ Taken from libiconv 1.9.2. */ -+ newset = codepage; -+ for (aliases = ("CP936" "\0" "GBK" "\0" -+ "CP1361" "\0" "JOHAB" "\0" -+ "CP20127" "\0" "ASCII" "\0" -+ "CP20866" "\0" "KOI8-R" "\0" -+ "CP21866" "\0" "KOI8-RU" "\0" -+ "CP28591" "\0" "ISO-8859-1" "\0" -+ "CP28592" "\0" "ISO-8859-2" "\0" -+ "CP28593" "\0" "ISO-8859-3" "\0" -+ "CP28594" "\0" "ISO-8859-4" "\0" -+ "CP28595" "\0" "ISO-8859-5" "\0" -+ "CP28596" "\0" "ISO-8859-6" "\0" -+ "CP28597" "\0" "ISO-8859-7" "\0" -+ "CP28598" "\0" "ISO-8859-8" "\0" -+ "CP28599" "\0" "ISO-8859-9" "\0" -+ "CP28605" "\0" "ISO-8859-15" "\0"); -+ *aliases; -+ aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1) -+ { -+ if (!strcmp (codepage, aliases) ||(*aliases == '*' && !aliases[1])) -+ { -+ newset = aliases + strlen (aliases) + 1; -+ break; -+ } -+ } -+ - #else - #ifdef HAVE_LANGINFO_CODESET - newset = nl_langinfo (CODESET); --#else -- newset = "iso-8859-1"; --#endif -+#else /* !HAVE_LANGINFO_CODESET */ -+ /* Try to get the used charset from environment variables. */ -+ static char codepage[30]; -+ const char *lc, *dot, *mod; -+ -+ strcpy (codepage, "iso-8859-1"); -+ lc = getenv ("LC_ALL"); -+ if (!lc || !*lc) { -+ lc = getenv ("LC_CTYPE"); -+ if (!lc || !*lc) -+ lc = getenv ("LANG"); -+ } -+ if (lc && *lc) { -+ dot = strchr (lc, '.'); -+ if (dot) { -+ mod = strchr (++dot, '@'); -+ if (!mod) -+ mod = dot + strlen (dot); -+ if (mod - dot < sizeof codepage && dot != mod) { -+ memcpy (codepage, dot, mod - dot); -+ codepage [mod - dot] = 0; -+ } -+ } -+ } -+ newset = codepage; -+#endif /* !HAVE_LANGINFO_CODESET */ - #endif - } - -@@ -511,9 +586,18 @@ - newset++; - } - -+ /* Note that we silently assume that plain ASCII is actually meant -+ as Latin-1. This makes sense because many Unix system don't -+ have their locale set up properly and thus would get annoying -+ error messages and we have to handle all the "bug" -+ reports. Latin-1 has always been the character set used for 8 -+ bit characters on Unix systems. */ - if( !*newset - || !ascii_strcasecmp (newset, "8859-1" ) -- || !ascii_strcasecmp (newset, "8859-15" ) ) { -+ || !ascii_strcasecmp (newset, "646" ) -+ || !ascii_strcasecmp (newset, "ASCII" ) -+ || !ascii_strcasecmp (newset, "ANSI_X3.4-1968" ) -+ ) { - active_charset_name = "iso-8859-1"; - no_translation = 0; - active_charset = NULL; -@@ -645,8 +729,12 @@ - if ( iconv (cd, (ICONV_CONST char **)&inptr, &inbytes, - &outptr, &outbytes) == (size_t)-1) - { -- log_error (_("conversion from `%s' to `%s' failed: %s\n"), -- active_charset_name, "utf-8", strerror (errno)); -+ static int shown; -+ -+ if (!shown) -+ log_info (_("conversion from `%s' to `%s' failed: %s\n"), -+ active_charset_name, "utf-8", strerror (errno)); -+ shown = 1; - /* We don't do any conversion at all but use the strings as is. */ - strcpy (buffer, string); - } -@@ -919,8 +1007,12 @@ - outbuf = outptr = m_alloc (outbytes); - if ( iconv (cd, (ICONV_CONST char **)&inptr, &inbytes, - &outptr, &outbytes) == (size_t)-1) { -- log_error (_("conversion from `%s' to `%s' failed: %s\n"), -- "utf-8", active_charset_name, strerror (errno)); -+ static int shown; -+ -+ if (!shown) -+ log_info (_("conversion from `%s' to `%s' failed: %s\n"), -+ "utf-8", active_charset_name, strerror (errno)); -+ shown = 1; - /* Didn't worked out. Temporary disable the use of - * iconv and fall back to our old code. */ - m_free (buffer); diff --git a/packages/gnupg/gnupg2.inc b/packages/gnupg/gnupg2.inc deleted file mode 100644 index d362981f3c..0000000000 --- a/packages/gnupg/gnupg2.inc +++ /dev/null @@ -1,77 +0,0 @@ -SECTION = "console/utils" -DESCRIPTION = "gnupg - GNU privacy guard - development version" -HOMEPAGE = "http://www.gnupg.org/" -LICENSE = "GPLv2" -# DEPENDS = "zlib libgpg-error libgcrypt libassuan ksba opensc" -DEPENDS = "zlib libgpg-error libgcrypt libassuan" - -inherit autotools gettext - -SRC_URI = "ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-${PV}.tar.bz2" -S = "${WORKDIR}/gnupg-${PV}" -libexecdir := "${libexecdir}/gnupg2" -FILES_${PN} += "${datadir}/gnupg" - -# NOTE: gpgsm and scdaemon binaries aren't buildable if you dont have libksba. -CL -# --with-ksba-prefix=${STAGING_LIBDIR}/.. - -# NOTE: opensc is needed by the scdaemon binary. if you don't have opensc, it can -# only build a limited scdaemon. -CL -# --with-opensc-prefix=${STAGING_LIBDIR}/.. - -# NOTE: given those facts, the current build will disable scdaemon and gpgsm. -# Threads are disabled currently to avoid the pth dependency. -CL - -EXTRA_OECONF = "--disable-ldap \ - --with-zlib=${STAGING_LIBDIR}/.. \ - --disable-threads \ - --disable-gpgsm \ - --disable-scdaemon" - -# Bypass the tests -EXTRA_OEMAKE += "'TESTS_ENVIRONMENT=/bin/true'" - -# --disable-gpg do not build the gpg program -# --disable-gpgsm do not build the gpgsm program -# --disable-agent do not build the agent program -# --disable-scdaemon do not build the scdaemon program -# --enable-agent-only build only the gpg-agent -# --disable-exec disable all external program execution -# --disable-photo-viewers disable photo ID viewers -# --disable-keyserver-helpers disable all external keyserver support -# --disable-ldap disable LDAP keyserver interface -# --disable-hkp disable HKP keyserver interface -# --disable-mailto disable email keyserver interface -# --disable-keyserver-path disable the exec-path option for keyserver helpers -# --disable-largefile omit support for large files -# --disable-threads allow building without Pth support -# --disable-dns-srv disable the use of DNS SRV in HKP -# --disable-nls do not use Native Language Support -# --disable-rpath do not hardcode runtime library paths -# --disable-regex do not handle regular expressions in trust sigs -# --with-agent-pgm=PATH Use PATH as the default for the agent) -# --with-pinentry-pgm=PATH Use PATH as the default for the pinentry) -# --with-scdaemon-pgm=PATH Use PATH as the default for the scdaemon) -# --with-dirmngr-pgm=PATH Use PATH as the default for the dirmngr) -# --with-protect-tool-pgm=PATH Use PATH as the default for the protect-tool) -# --with-photo-viewer=FIXED_VIEWER set a fixed photo ID viewer -# --with-capabilities use linux capabilities default=no -# --with-gpg-error-prefix=PFX -# prefix where GPG Error is installed (optional) -# --with-libgcrypt-prefix=PFX -# prefix where LIBGCRYPT is installed (optional) -# --with-libassuan-prefix=PFX -# prefix where LIBASSUAN is installed (optional) -# --with-ksba-prefix=PFX prefix where KSBA is installed (optional) -# --with-opensc-prefix=PFX -# prefix where OpenSC is installed (optional) -# --with-pth-prefix=PFX prefix where GNU Pth is installed (optional) -# --with-mailprog=NAME use "NAME -t" for mail transport -# --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib -# --without-libiconv-prefix don't search for libiconv in includedir and libdir -# --with-included-gettext use the GNU gettext library included here -# --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib -# --without-libintl-prefix don't search for libintl in includedir and libdir -# --with-included-regex use the included GNU regex library -# --with-zlib=DIR use libz in DIR -# --with-pkits-tests run the PKITS based tests diff --git a/packages/gnupg/gnupg2_1.9.15.bb b/packages/gnupg/gnupg2_1.9.15.bb deleted file mode 100644 index 39de9c6d51..0000000000 --- a/packages/gnupg/gnupg2_1.9.15.bb +++ /dev/null @@ -1,3 +0,0 @@ -require gnupg2.inc - -PR = "r3" diff --git a/packages/gpe-aerial/gpe-aerial_0.3.0.bb b/packages/gpe-aerial/gpe-aerial_0.3.0.bb new file mode 100644 index 0000000000..9158305a80 --- /dev/null +++ b/packages/gpe-aerial/gpe-aerial_0.3.0.bb @@ -0,0 +1,11 @@ +inherit gpe autotools + +PR = "r0" +DESCRIPTION = "GPE wireless LAN communication applet" +DEPENDS = "gtk+ libgpewidget prismstumbler" +RDEPENDS = "prismstumbler" +SECTION = "gpe" +PRIORITY = "optional" +LICENSE = "GPL" + +GPE_TARBALL_SUFFIX = "bz2" diff --git a/packages/gpe-calendar/gpe-calendar_svn.bb b/packages/gpe-calendar/gpe-calendar_svn.bb index d6a232b225..d83ee3a151 100644 --- a/packages/gpe-calendar/gpe-calendar_svn.bb +++ b/packages/gpe-calendar/gpe-calendar_svn.bb @@ -10,7 +10,7 @@ RDEPENDS = "gpe-icons" inherit autotools gpe -PV = "0.72+svn${SRCDATE}" +PV = "0.90+svn${SRCDATE}" PR = "r0" SRC_URI = "${GPE_SVN}" diff --git a/packages/gpe-conf/gpe-conf_0.2.5.bb b/packages/gpe-conf/gpe-conf_0.2.5.bb index 6cbddeedd0..6bd96204eb 100644 --- a/packages/gpe-conf/gpe-conf_0.2.5.bb +++ b/packages/gpe-conf/gpe-conf_0.2.5.bb @@ -10,7 +10,7 @@ RDEPENDS_gpe-conf-panel = "gpe-conf" RPROVIDES_${PN} += " bl" RCONFLICTS_${PN} = "bl" -PR = "r2" +PR = "r3" GPE_TARBALL_SUFFIX = "bz2" diff --git a/packages/gpe-dm/files/Xserver-cxk.patch b/packages/gpe-dm/files/Xserver-cxk.patch deleted file mode 100644 index 89187a0e31..0000000000 --- a/packages/gpe-dm/files/Xserver-cxk.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gpe-dm-0.47/Xserver~ 2005-07-29 11:58:59.000000000 -0700 -+++ gpe-dm-0.47/Xserver 2005-08-01 11:20:42.000000000 -0700 -@@ -62,6 +62,8 @@ - ;; - "SHARP Shepherd" | "SHARP Husky" | "SHARP Corgi") - ARGS="$ARGS -rgba rgb" ;; -+ "SHARP Spitz" | "SHARP Akita" | "SHARP Borzoi") -+ ARGS="$ARGS -rgba rgb -screen 640x480@270" ;; - "Simpad") - ARGS="$ARGS -rgba rgb" ;; - "Generic OMAP1510/1610/1710") diff --git a/packages/gpe-dm/files/collie-suspend-hack.patch b/packages/gpe-dm/files/collie-suspend-hack.patch deleted file mode 100644 index 94fc287f4e..0000000000 --- a/packages/gpe-dm/files/collie-suspend-hack.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -urNd ../gpe-dm-0.44-r1/gpe-dm-0.44/Xserver gpe-dm-0.44/Xserver ---- ../gpe-dm-0.44-r1/gpe-dm-0.44/Xserver 2005-02-20 17:39:31 +00:00 -+++ gpe-dm-0.44/Xserver 2005-04-01 21:47:12 +01:00 -@@ -45,8 +45,14 @@ - "HP iPAQ H5400" | "HP iPAQ H2200") - ARGS="$ARGS -rgba rgb" ;; - # both 'Sharp-Collie' and just 'Collie' have been reported -- *Collie | *Poodle) -+ *Poodle) - ARGS="$ARGS -screen 320x240@270 -rgba vrgb" ;; -+ *Collie) -+ ARGS="$ARGS -screen 320x240@270 -rgba vrgb" -+ # Horrible hack required to enable resuming after suspend -+ rm -f /dev/apm_bios -+ killall -9 apmd -+ ;; - "SHARP Shepherd" | "SHARP Husky" | "SHARP Corgi") - ARGS="$ARGS -rgba rgb" ;; - "Simpad") diff --git a/packages/gpe-dm/files/mnci.patch b/packages/gpe-dm/files/mnci.patch deleted file mode 100644 index 8cd7358f36..0000000000 --- a/packages/gpe-dm/files/mnci.patch +++ /dev/null @@ -1,27 +0,0 @@ - -# -# Patch managed by http://www.holgerschurig.de/patcher.html -# - ---- gpe-dm-0.44/gpe-dm.init~ramses -+++ gpe-dm-0.44/gpe-dm.init -@@ -19,7 +19,7 @@ - stop) - echo "Stopping GPE display manager: gpe-dm" - killproc /usr/bin/gpe-dm -- dd if=/dev/zero of=/dev/fb0 2>/dev/null -+ dd if=/dev/zero of=/dev/fb0 2>/dev/null || dd if=/dev/zero of=/dev/fb/0 2>/dev/null - ;; - - *) ---- gpe-dm-0.44/Xserver~ramses -+++ gpe-dm-0.44/Xserver -@@ -44,6 +44,8 @@ - ARGS="$ARGS -screen 320x240@270 -rgba vbgr" ;; - "HP iPAQ H5400" | "HP iPAQ H2200") - ARGS="$ARGS -rgba rgb" ;; -+ "Ramses") -+ ARGS="$ARGS -screen 320x240@90 -rgba vrgb vt2" ;; - # both 'Sharp-Collie' and just 'Collie' have been reported - *Poodle) - ARGS="$ARGS -screen 320x240@270 -rgba vrgb" ;; diff --git a/packages/gpe-dm/files/remove-X-scripts.patch b/packages/gpe-dm/files/remove-X-scripts.patch deleted file mode 100644 index b3c85be788..0000000000 --- a/packages/gpe-dm/files/remove-X-scripts.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nur gpe-dm-0.47~/Makefile gpe-dm-0.47/Makefile ---- gpe-dm-0.47~/Makefile 2005-08-19 18:27:54.000000000 -0700 -+++ gpe-dm-0.47/Makefile 2005-08-19 18:28:37.000000000 -0700 -@@ -31,10 +31,6 @@ - install -d $(DESTDIR)/etc/init.d - install -d $(DESTDIR)/etc/rc2.d - install gpe-dm.init $(DESTDIR)/etc/init.d/gpe-dm -- install -d $(DESTDIR)/etc/X11 -- install Xsession $(DESTDIR)/etc/X11/Xsession -- install Xinit $(DESTDIR)/etc/X11/Xinit -- install Xserver $(DESTDIR)/etc/X11/Xserver - - clean: clean-po - rm -f gpe-dm gpe-dm.o diff --git a/packages/gpe-dm/files/source-xsession-scripts.patch b/packages/gpe-dm/files/source-xsession-scripts.patch deleted file mode 100644 index c92f230618..0000000000 --- a/packages/gpe-dm/files/source-xsession-scripts.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- gpe-dm-0.43/Xsession.old 2005-02-23 11:39:23.000000000 +0000 -+++ gpe-dm-0.43/Xsession 2005-02-23 12:21:28.011314968 +0000 -@@ -25,4 +25,23 @@ - SYSSESSIONDIR=/etc/X11/Xsession.d - fi - --exec run-parts $SYSSESSIONDIR -+# Use run-parts to source every file in the session directory; we source -+# instead of executing so that the variables and functions defined above -+# are available to the scripts, and so that they can pass variables to each -+# other. -+ -+# Can't use run-parts like this, busybox doesn't support it. Use ls instead -+#SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) -+ -+SESSIONFILES=`ls -X $SYSSESSIONDIR` -+if [ -n "$SESSIONFILES" ]; then -+ for SESSIONFILE in $SESSIONFILES; do -+ # Test if script is executable first before sourcing it -+ if [ -x "$SYSSESSIONDIR/$SESSIONFILE" ]; then -+ . $SYSSESSIONDIR/$SESSIONFILE -+ fi -+ done -+fi -+ -+exit 0 -+ diff --git a/packages/gpe-dm/gpe-dm_0.50.bb b/packages/gpe-dm/gpe-dm_0.50.bb new file mode 100644 index 0000000000..d9ac68c257 --- /dev/null +++ b/packages/gpe-dm/gpe-dm_0.50.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "GPE Display Manager" +SECTION = "gpe" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "glib-2.0 xserver-common" +RDEPENDS_${PN} += "procps xserver-common" + +GPE_TARBALL_SUFFIX ?= "bz2" + +inherit gpe autotools update-rc.d + +INITSCRIPT_NAME = "gpe-dm" +INITSCRIPT_PARAMS = "start 99 5 2 . stop 20 0 1 6 ." diff --git a/packages/gpe-edit/gpe-edit_0.40.bb b/packages/gpe-edit/gpe-edit_0.40.bb new file mode 100644 index 0000000000..a3e9a8b71a --- /dev/null +++ b/packages/gpe-edit/gpe-edit_0.40.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Editor for the GPE Palmtop Environment" +SECTION = "gpe" +LICENSE = "GPL" +DEPENDS = "gtk+ libgpewidget" + +GPE_TARBALL_SUFFIX ?= "bz2" + +inherit gpe autotools diff --git a/packages/gpe-login/files/use-xtscal.patch b/packages/gpe-login/files/use-xtscal.patch new file mode 100644 index 0000000000..dca1163505 --- /dev/null +++ b/packages/gpe-login/files/use-xtscal.patch @@ -0,0 +1,11 @@ +--- /tmp/gpe-login.c 2007-04-01 11:40:29.000000000 +0200 ++++ gpe-login-0.88/gpe-login.c 2007-04-01 11:40:58.205251000 +0200 +@@ -59,7 +59,7 @@ + #define GPE_OWNERINFO_DONTSHOW_FILE "/etc/gpe/gpe-ownerinfo.dontshow" + /* Number of milliseconds to hold the stylus down before recalibration is called */ + #define RECALIBRATION_TIMEOUT 5000 +-#define XTSCAL_PATH "/usr/bin/gpe-xcalibrate.sh" ++#define XTSCAL_PATH "/usr/bin/xtscal" + #ifndef DEBUG + #define DEBUG 0 + #endif diff --git a/packages/gpe-login/gpe-login_0.88.bb b/packages/gpe-login/gpe-login_0.88.bb index ea1723d52d..f42aa4c6a3 100644 --- a/packages/gpe-login/gpe-login_0.88.bb +++ b/packages/gpe-login/gpe-login_0.88.bb @@ -1,13 +1,15 @@ -LICENSE = "GPL" -inherit gpe - DESCRIPTION = "GPE user login screen" SECTION = "gpe" -PRIORITY = "optional" -DEPENDS = "gtk+ libgpewidget gpe-ownerinfo xkbd" -RDEPENDS = "xkbd" -RPROVIDES = "gpe-session-starter" -PR = "r0" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "gtk+ libgpewidget gpe-ownerinfo xkbd" +RDEPENDS = "xkbd" +RPROVIDES = "gpe-session-starter" +PR = "r1" + +inherit gpe SRC_URI += "file://removeblue-fontsize8.patch;patch=1" SRC_URI += " file://chvt-keylaunch.patch;patch=1 " +SRC_URI += " file://use-xtscal.patch;patch=1 " + diff --git a/packages/gpe-session-scripts/gpe-session-scripts_0.67.bb b/packages/gpe-session-scripts/gpe-session-scripts_0.67.bb index 4d68bc11a0..2c17d99bb8 100644 --- a/packages/gpe-session-scripts/gpe-session-scripts_0.67.bb +++ b/packages/gpe-session-scripts/gpe-session-scripts_0.67.bb @@ -11,7 +11,7 @@ DEPENDS = "matchbox-wm matchbox-panel xtscal gpe-question matchbox-applet-inputm SRC_URI += "file://matchbox-session \ file://disable-composite.xsettings" -PR = "r8" +PR = "r9" #apply a patch to set the fontsize for bigdpi (200+) devices to 5 SRC_URI_append_hx4700 = " file://highdpifontfix.patch;patch=1" diff --git a/packages/gpsd/gpsd.inc b/packages/gpsd/gpsd.inc index 1f48fe0052..ffd314d2e8 100644 --- a/packages/gpsd/gpsd.inc +++ b/packages/gpsd/gpsd.inc @@ -6,7 +6,8 @@ DEPENDS = "dbus-glib ncurses" EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \ --x-libraries=${STAGING_LIBDIR} \ - --enable-dbus" + --enable-dbus \ + --disable-python " SRC_URI = "http://download.berlios.de/gpsd/gpsd-${PV}.tar.gz \ file://gpsd" diff --git a/packages/gsm/files/magician/interpreter-ready.patch b/packages/gsm/files/interpreter-ready.patch index cc6b9c6e2b..cc6b9c6e2b 100644 --- a/packages/gsm/files/magician/interpreter-ready.patch +++ b/packages/gsm/files/interpreter-ready.patch diff --git a/packages/gsm/libgsmd_svn.bb b/packages/gsm/libgsmd_svn.bb index 0b3a29e931..2019185b33 100644 --- a/packages/gsm/libgsmd_svn.bb +++ b/packages/gsm/libgsmd_svn.bb @@ -11,6 +11,7 @@ SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \ file://default" S = "${WORKDIR}/gsm" +SRC_URI_append_htcuniversal = " file://interpreter-ready.patch;patch=1" SRC_URI_append_magician = " file://vendor-tihtc.patch;patch=1 \ file://interpreter-ready.patch;patch=1 \ file://ldisc.patch;patch=1" diff --git a/packages/gtk-webcore/files/build_silence.patch b/packages/gtk-webcore/files/build_silence.patch new file mode 100644 index 0000000000..bcef3954ee --- /dev/null +++ b/packages/gtk-webcore/files/build_silence.patch @@ -0,0 +1,32 @@ +Index: configure.in +=================================================================== +--- configure.in (revision 46) ++++ configure.in (working copy) +@@ -134,9 +134,9 @@ + AC_SUBST(LIBCURL_LIBS) #needed by the osb-nrcore.pc.in + + +-CXXFLAGS="$CXXFLAGS -fno-exceptions -fno-rtti -nostdinc++" ++CXXFLAGS="$CXXFLAGS -fno-exceptions -fno-rtti -nostdinc++ -DLOG_DISABLED" + +-CPPFLAGS="$CPPFLAGS -include \"\$(top_srcdir)/WebCorePrefix.h\" $PACKAGE_CFLAGS $X_CFLAGS $JSCORE_CFLAGS $DEFINES" ++CPPFLAGS="$CPPFLAGS -include \"\$(top_srcdir)/WebCorePrefix.h\" $PACKAGE_CFLAGS $X_CFLAGS $JSCORE_CFLAGS $DEFINES -DLOG_DISABLED" + LDFLAGS="$LDFLAGS $PACKAGE_LIBS $X_LIBS $JSCORE_LIBS \ + -nodefaultlibs -lgcc -lc" + +Index: kwiq/KWQEvent.cpp +=================================================================== +--- kwiq/KWQEvent.cpp (revision 46) ++++ kwiq/KWQEvent.cpp (working copy) +@@ -759,10 +759,10 @@ + #if 0 + if (state & GDK_MOD1_MASK) + qstate |= Qt::AltButton; +-#endif + + if (state & GDK_META_MASK) + qstate |= Qt::MetaButton; ++#endif + + if (isKeypadEvent(event)) + qstate |= Qt::Keypad; diff --git a/packages/gtk-webcore/osb-nrcore_svn.bb b/packages/gtk-webcore/osb-nrcore_svn.bb index fefb4e8283..b7f9d069f1 100644 --- a/packages/gtk-webcore/osb-nrcore_svn.bb +++ b/packages/gtk-webcore/osb-nrcore_svn.bb @@ -6,7 +6,8 @@ PV = "0.5.0+svn${SRCDATE}" PR = "r0" SRC_URI = "svn://gtk-webcore.svn.sourceforge.net/svnroot/gtk-webcore/trunk;module=NRCore;proto=https \ - file://gcc4-fno-threadsafe-statics-NRCore.patch;patch=1" + file://gcc4-fno-threadsafe-statics-NRCore.patch;patch=1 \ + file://build_silence.patch;patch=0" S = "${WORKDIR}/NRCore" diff --git a/packages/initscripts/initscripts-1.0/angstrom/checkroot.sh b/packages/initscripts/initscripts-1.0/angstrom/checkroot.sh deleted file mode 100755 index e5fc6ed8b5..0000000000 --- a/packages/initscripts/initscripts-1.0/angstrom/checkroot.sh +++ /dev/null @@ -1,201 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# - -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/checkroot.sh b/packages/initscripts/initscripts-1.0/checkroot.sh index 8a02aa7b58..f3b8a0cd45 100755 --- a/packages/initscripts/initscripts-1.0/checkroot.sh +++ b/packages/initscripts/initscripts-1.0/checkroot.sh @@ -193,7 +193,7 @@ ROOTFSDEV="/dev/root" if ! grep -q "^$ROOTFSDEV\w" /proc/mounts; then ROOTFSDEV="rootfs" fi -if [ $(grep "^$ROOTFSDEV\w" /proc/mounts | awk '{print $4}') = rw ]; then +if [ x$(grep "^$ROOTFSDEV\w" /proc/mounts | awk '{print $4}') = "xrw" ]; then echo "Root filesystem already read-write, not remounting" exit 0 fi diff --git a/packages/initscripts/initscripts_1.0.bb b/packages/initscripts/initscripts_1.0.bb index 33cbf9ca03..83c753d3da 100644 --- a/packages/initscripts/initscripts_1.0.bb +++ b/packages/initscripts/initscripts_1.0.bb @@ -5,7 +5,7 @@ DEPENDS = "makedevs" DEPENDS_openzaurus = "makedevs virtual/kernel" RDEPENDS = "makedevs" LICENSE = "GPL" -PR = "r87" +PR = "r88" SRC_URI = "file://halt \ file://ramdisk \ diff --git a/packages/libgpevtype/libgpevtype_svn.bb b/packages/libgpevtype/libgpevtype_svn.bb index 213c009d85..88e03c9b64 100644 --- a/packages/libgpevtype/libgpevtype_svn.bb +++ b/packages/libgpevtype/libgpevtype_svn.bb @@ -3,7 +3,7 @@ SECTION = "gpe/libs" PRIORITY = "optional" LICENSE = "LGPL" DEPENDS = "libmimedir libeventdb" -PV = "0.17+svn${SRCDATE}" +PV = "0.50+svn${SRCDATE}" PR = "r1" inherit pkgconfig gpe autotools diff --git a/packages/libmimedir/libmimedir_svn.bb b/packages/libmimedir/libmimedir_svn.bb new file mode 100644 index 0000000000..c640f13e8f --- /dev/null +++ b/packages/libmimedir/libmimedir_svn.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "RFC2425 MIME Directory Profile library, supporting vCard and iCalendar" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL" +DEPENDS = "intltool-native" + +DEFAULT_PREFERENCE = "-1" + +PV = "0.4.1+svn${SRCDATE}" +PR = "r0" + +SRC_URI = "${GPE_SVN}" + +S = "${WORKDIR}/libmimedir" + +inherit autotools pkgconfig lib_package + +EXTRA_OECONF = "--disable-gtk-doc" + +do_stage() { + autotools_stage_all +} + +PACKAGES += "libmimedir-utils" + +FILES_libmimedir-utils = "${bindir}" + diff --git a/packages/libmrss/files/.mtn2git_empty b/packages/libmrss/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libmrss/files/.mtn2git_empty diff --git a/packages/libmrss/files/atom-changes.patch b/packages/libmrss/files/atom-changes.patch new file mode 100644 index 0000000000..42f74d00f2 --- /dev/null +++ b/packages/libmrss/files/atom-changes.patch @@ -0,0 +1,17 @@ +Make sure to always set a pubDate + +Index: libmrss-0.17/src/mrss_parser.c +=================================================================== +--- libmrss-0.17.orig/src/mrss_parser.c 2007-03-22 19:40:54.000000000 +0100 ++++ libmrss-0.17/src/mrss_parser.c 2007-03-22 19:44:15.000000000 +0100 +@@ -270,6 +270,10 @@ + && data->version == MRSS_VERSION_ATOM_1_0) + item->pubDate = + __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); ++ else if (!strcmp(cur->value, "updated" ) && !item->pubDate ++ && data->version == MRSS_VERSION_ATOM_1_0) ++ item->pubDate = ++ __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); + + /* issued -> pubDate (Atom 0.3) */ + else if (!strcmp (cur->value, "issued") && !item->pubDate) diff --git a/packages/libmrss/files/bump-version.patch b/packages/libmrss/files/bump-version.patch new file mode 100644 index 0000000000..2eeb6931c8 --- /dev/null +++ b/packages/libmrss/files/bump-version.patch @@ -0,0 +1,16 @@ +Bump the version info, specially as I changed the struct in a binary +incompatible way. + +Index: libmrss-0.17/src/Makefile.am +=================================================================== +--- libmrss-0.17.orig/src/Makefile.am 2007-04-01 16:43:58.000000000 +0200 ++++ libmrss-0.17/src/Makefile.am 2007-04-01 16:44:10.000000000 +0200 +@@ -10,7 +10,7 @@ + mrss_options.c \ + mrss_search.c + +-libmrss_la_LDFLAGS = -version-info 0:16:0 ++libmrss_la_LDFLAGS = -version-info 0:17:0 + + EXTRA_DIST = mrss.h mrss_internal.h + diff --git a/packages/libmrss/files/fix-memleaks.patch b/packages/libmrss/files/fix-memleaks.patch new file mode 100644 index 0000000000..c88570c72e --- /dev/null +++ b/packages/libmrss/files/fix-memleaks.patch @@ -0,0 +1,17 @@ +Index: libmrss-0.17/src/mrss_parser.c +=================================================================== +--- libmrss-0.17.orig/src/mrss_parser.c 2007-04-01 22:23:22.000000000 +0200 ++++ libmrss-0.17/src/mrss_parser.c 2007-04-01 22:23:42.000000000 +0200 +@@ -186,10 +186,10 @@ + cat->allocated = 1; + cat->category = c; + +- if (!(c = nxmle_find_attribute (cur, "scheme", NULL))) ++ if (c = nxmle_find_attribute (cur, "scheme", NULL)) + cat->domain = c; + +- if (!(c = nxmle_find_attribute (cur, "label", NULL))) ++ if (c = nxmle_find_attribute (cur, "label", NULL)) + cat->label = c; + + if (!*category) diff --git a/packages/libmrss/files/fix_atom_date_locale.patch b/packages/libmrss/files/fix_atom_date_locale.patch new file mode 100644 index 0000000000..111a4859cd --- /dev/null +++ b/packages/libmrss/files/fix_atom_date_locale.patch @@ -0,0 +1,121 @@ +The Atom date formating code tries to create a RFC822 date. This date +requires to use the C locale for the date (for weekday-names and month-names). + +This patch uses new POSIX functionality to create a C locale and strftime_l +to create a right RFC822 date. + +Index: libmrss-0.17/src/mrss.h +=================================================================== +--- libmrss-0.17.orig/src/mrss.h 2007-02-02 12:23:49.000000000 +0100 ++++ libmrss-0.17/src/mrss.h 2007-04-01 19:46:41.000000000 +0200 +@@ -364,6 +364,9 @@ + mrss_element_t element; + int allocated; + ++ /** For internal use only: */ ++ void* c_locale; ++ + /* Data: */ + + char *file; +Index: libmrss-0.17/src/mrss_free.c +=================================================================== +--- libmrss-0.17.orig/src/mrss_free.c 2007-02-02 12:47:46.000000000 +0100 ++++ libmrss-0.17/src/mrss_free.c 2007-04-01 19:46:41.000000000 +0200 +@@ -22,9 +22,14 @@ + # error Use configure; make; make install + #endif + ++#define _GNU_SOURCE ++ + #include "mrss.h" + #include "mrss_internal.h" + ++#include <locale.h> ++ ++ + static void __mrss_free_channel (mrss_t * mrss); + static void __mrss_free_category (mrss_category_t * category); + static void __mrss_free_hour (mrss_hour_t * hour); +@@ -202,6 +207,9 @@ + __mrss_free_item ((mrss_item_t *) old); + } + ++ if (mrss->c_locale) ++ freelocale (mrss->c_locale); ++ + if (mrss->allocated) + free (mrss); + } +Index: libmrss-0.17/src/mrss_parser.c +=================================================================== +--- libmrss-0.17.orig/src/mrss_parser.c 2007-04-01 19:46:41.000000000 +0200 ++++ libmrss-0.17/src/mrss_parser.c 2007-04-01 20:38:06.000000000 +0200 +@@ -22,9 +22,13 @@ + # error Use configure; make; make install + #endif + ++#define _GNU_SOURCE ++ + #include "mrss.h" + #include "mrss_internal.h" + ++#include <locale.h> ++ + static void + __mrss_parse_tag_insert (mrss_tag_t ** where, mrss_tag_t * what) + { +@@ -133,7 +137,7 @@ + } + + static char * +-__mrss_atom_prepare_date (char *datestr) ++__mrss_atom_prepare_date (mrss_t *data, char *datestr) + { + char *ret = NULL; + if (datestr) +@@ -150,8 +154,13 @@ + stm.tm_year -= 1900; + char datebuf[256]; + free (datestr); +- strftime (datebuf, sizeof (datebuf), "%a, %d %b %Y %H:%M:%S %z", +- &stm); ++ ++ if (!data->c_locale) { ++ data->c_locale = newlocale(LC_ALL_MASK,"C",NULL); ++ } ++ ++ strftime_l (datebuf, sizeof (datebuf), "%a, %d %b %Y %H:%M:%S %z", ++ &stm, data->c_locale); + ret = strdup (datebuf); + } + } +@@ -269,16 +278,16 @@ + else if (!strcmp (cur->value, "published") && !item->pubDate + && data->version == MRSS_VERSION_ATOM_1_0) + item->pubDate = +- __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); ++ __mrss_atom_prepare_date (data, nxmle_get_string (cur, NULL)); + else if (!strcmp(cur->value, "updated" ) && !item->pubDate + && data->version == MRSS_VERSION_ATOM_1_0) + item->pubDate = +- __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); ++ __mrss_atom_prepare_date (data, nxmle_get_string (cur, NULL)); + + /* issued -> pubDate (Atom 0.3) */ + else if (!strcmp (cur->value, "issued") && !item->pubDate) + item->pubDate = +- __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); ++ __mrss_atom_prepare_date (data, nxmle_get_string (cur, NULL)); + + /* id -> guid */ + else if (!strcmp (cur->value, "id") && !item->guid +@@ -701,7 +710,7 @@ + /* updated -> lastBuildDate */ + else if (!strcmp (cur->value, "updated")) + data->lastBuildDate = +- __mrss_atom_prepare_date (nxmle_get_string (cur, NULL)); ++ __mrss_atom_prepare_date (data, nxmle_get_string (cur, NULL)); + + /* author -> managingeditor */ + else if (!strcmp (cur->value, "author")) diff --git a/packages/libmrss/libmrss_0.17.bb b/packages/libmrss/libmrss_0.17.bb index c2170fa09a..0d23a2b54f 100644 --- a/packages/libmrss/libmrss_0.17.bb +++ b/packages/libmrss/libmrss_0.17.bb @@ -1,12 +1,17 @@ DESCRIPTION = "mRSS is a C library for parsing, writing and creating RSS (0.91, 0.92, 1.0, 2.0) files or streams" LICENSE = "LGPL" -HOMEPAGE = "http://www2.autistici.org/bakunin//codes.php" +HOMEPAGE = "http://www2.autistici.org/bakunin/codes.php" DEPENDS = "libnxml curl" +PR = "r1" inherit autotools pkgconfig -SRC_URI = "http://www2.autistici.org/bakunin//libmrss/libmrss-${PV}.tar.gz;md5sum=28d0e78d736748e67f25ad99456f10c3" +SRC_URI = "http://www2.autistici.org/bakunin/libmrss/libmrss-${PV}.tar.gz \ + file://atom-changes.patch;patch=1 \ + file://fix_atom_date_locale.patch;patch=1 \ + file://fix-memleaks.patch;patch=1 \ + file://bump-version.patch;patch=1 " do_stage() { autotools_stage_all diff --git a/packages/libnxml/libnxml_0.16.bb b/packages/libnxml/libnxml_0.16.bb index c798ff3405..6f836d226d 100644 --- a/packages/libnxml/libnxml_0.16.bb +++ b/packages/libnxml/libnxml_0.16.bb @@ -1,4 +1,4 @@ -HOMEPAGE = "http://www2.autistici.org/bakunin//codes.php" +HOMEPAGE = "http://www2.autistici.org/bakunin/codes.php" DESCRIPTION = "nXML is a C library for parsing, writing and creating XML 1.0 and 1.1 files or streams. It supports utf-8, utf-16be and utf-16le, ucs-4 (1234, 4321, 2143, 2312)" LICENSE = "LGPL" @@ -6,7 +6,7 @@ DEPENDS = "curl" inherit autotools pkgconfig -SRC_URI = "http://www2.autistici.org/bakunin//libnxml/libnxml-${PV}.tar.gz;md5sum=85b6a42a9e17a23c01b2f2ed0ece0563" +SRC_URI = "http://www2.autistici.org/bakunin/libnxml/libnxml-${PV}.tar.gz" do_stage() { diff --git a/packages/libsexy/libsexy_0.1.11.bb b/packages/libsexy/libsexy_0.1.11.bb new file mode 100644 index 0000000000..042ea757e9 --- /dev/null +++ b/packages/libsexy/libsexy_0.1.11.bb @@ -0,0 +1,2 @@ +require libsexy.inc +PR = "r0" diff --git a/packages/linux/linux-handhelds-2.6/hx4700/defconfig b/packages/linux/linux-handhelds-2.6/hx4700/defconfig index 3a0d50e096..49111f9b48 100644 --- a/packages/linux/linux-handhelds-2.6/hx4700/defconfig +++ b/packages/linux/linux-handhelds-2.6/hx4700/defconfig @@ -148,15 +148,14 @@ CONFIG_ARCH_PXA=y CONFIG_MACH_H4700=y CONFIG_HX4700_NAVPOINT=y CONFIG_HX4700_CORE=y -CONFIG_HX4700_TS=y +# CONFIG_HX4700_TS is not set CONFIG_HX4700_BLUETOOTH=y CONFIG_HX4700_PCMCIA=y CONFIG_HX4700_LCD=y CONFIG_HX4700_LEDS=y -CONFIG_HX4700_BATTERY=m -CONFIG_HX4700_POWER=y +CONFIG_HX4700_BATTERY=y +# CONFIG_HX4700_POWER is not set CONFIG_HX4700_UDC=y -CONFIG_HX4700_SERIAL=y # CONFIG_MACH_HX2750 is not set # CONFIG_ARCH_H5400 is not set # CONFIG_MACH_HIMALAYA is not set @@ -167,6 +166,7 @@ CONFIG_HX4700_SERIAL=y # CONFIG_MACH_BLUEANGEL is not set # CONFIG_MACH_HTCBEETLES is not set # CONFIG_MACH_HW6900 is not set +# CONFIG_MACH_HTCATHENA is not set # CONFIG_ARCH_AXIMX3 is not set # CONFIG_ARCH_AXIMX5 is not set # CONFIG_MACH_X30 is not set @@ -911,7 +911,20 @@ CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_NAVPOINT=y # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_WM9705 is not set +# CONFIG_TOUCHSCREEN_WM9712 is not set +# CONFIG_TOUCHSCREEN_WM9713 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_ADC is not set +CONFIG_TOUCHSCREEN_ADC_DEBOUNCE=y +# CONFIG_TOUCHSCREEN_UCB1400 is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_UINPUT=m @@ -951,6 +964,7 @@ CONFIG_SERIAL_PXA_COUNT=4 # CONFIG_SERIAL_PXA_IR is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_RS232_SERIAL=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set @@ -1047,14 +1061,14 @@ CONFIG_I2C_PXA=m # # Dallas's 1-wire bus # -CONFIG_W1=m +CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set -# CONFIG_W1_DS1WM is not set +CONFIG_W1_DS1WM=y # # 1-wire Slaves @@ -1062,7 +1076,7 @@ CONFIG_W1=m # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2433 is not set -CONFIG_W1_DS2760=m +CONFIG_W1_DS2760=y # # Hardware Monitoring support @@ -1111,8 +1125,8 @@ CONFIG_HWMON=y # Hardware Monitoring - Battery # CONFIG_BATTERY_MONITOR=y -CONFIG_DS2760_BATTERY=m -CONFIG_ADC_BATTERY=m +CONFIG_DS2760_BATTERY=y +CONFIG_ADC_BATTERY=y CONFIG_APM_POWER=y # @@ -1143,6 +1157,7 @@ CONFIG_HTC_ASIC3_DS1WM=y # Multimedia Capabilities Port drivers # # CONFIG_MCP is not set +CONFIG_ADC=y CONFIG_ADC_ADS7846_SSP=y # CONFIG_ADC_AD7877 is not set # CONFIG_TIFM_CORE is not set @@ -1163,7 +1178,7 @@ CONFIG_LEDS_ASIC3=y # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y -# CONFIG_LEDS_TRIGGER_HWTIMER is not set +CONFIG_LEDS_TRIGGER_HWTIMER=y # CONFIG_LEDS_TRIGGER_IDE_DISK is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_SHARED=y @@ -1398,7 +1413,6 @@ CONFIG_USB_STORAGE=m # USB Input Devices # CONFIG_USB_HID=m -CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDINPUT_POWERBOOK is not set # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=y diff --git a/packages/matchbox-common/matchbox_0.9.1.bb b/packages/matchbox-common/matchbox_0.9.1.bb index 203c705267..cda90dfb50 100644 --- a/packages/matchbox-common/matchbox_0.9.1.bb +++ b/packages/matchbox-common/matchbox_0.9.1.bb @@ -3,5 +3,6 @@ LICENSE = "GPL" RDEPENDS = "matchbox-common matchbox-wm matchbox-panel matchbox-desktop" SECTION = "x11/wm" PACKAGES = "${PN}" +PR = "r1" ALLOW_EMPTY = "1" diff --git a/packages/matchbox-panel/matchbox-panel_0.9.3.bb b/packages/matchbox-panel/matchbox-panel_0.9.3.bb index bed04323a7..c6b0ee305e 100644 --- a/packages/matchbox-panel/matchbox-panel_0.9.3.bb +++ b/packages/matchbox-panel/matchbox-panel_0.9.3.bb @@ -1,4 +1,4 @@ require matchbox-panel.inc -PR="r2" +PR="r3" SRC_URI = "http://projects.o-hand.com/matchbox/sources/${PN}/0.9/${PN}-${PV}.tar.gz \ file://mb-applet-battery-repaint-093.patch;patch=1" diff --git a/packages/matchbox2/matchbox-panel-2_svn.bb b/packages/matchbox2/matchbox-panel-2_svn.bb index d166e78a3a..be2e7f39cf 100644 --- a/packages/matchbox2/matchbox-panel-2_svn.bb +++ b/packages/matchbox2/matchbox-panel-2_svn.bb @@ -3,10 +3,8 @@ LICENSE = "GPL" SECTION = "x11/panels" DEPENDS = "gtk+" -RCONFLICTS_${PN} = "matchbox-panel" - PV = "0.1+svn${SRCDATE}" -PR = "r5" +PR = "r6" SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=${PN};proto=http" S = "${WORKDIR}/${PN}" @@ -15,6 +13,11 @@ inherit autotools pkgconfig EXTRA_OECONF = "--disable-startup-notification --disable-libnotify" +# matchbox-<anything>-2 aims to replace their -1 counterpart, but at this point in time it's unfinished and unusable, so make it parallel installable +do_install_append() { + mv ${D}${bindir}/matchbox-panel ${D}${bindir}/matchbox-panel-2 +} + do_stage() { autotools_stage_all } diff --git a/packages/monotone/monotone-6_0.34.bb b/packages/monotone/monotone-6_0.34.bb new file mode 100644 index 0000000000..0442e0232e --- /dev/null +++ b/packages/monotone/monotone-6_0.34.bb @@ -0,0 +1,52 @@ +DESCRIPTION = "Monotone is a distributed Source Control System" +HOMEPAGE = "http://www.monotone.ca/" +SECTION = "devel" +PRIORITY = "optional" +LICENSE = "MIT" +DEPENDS = "boost" + +PROVIDES = "monotone" +RPROVIDES = "monotone" + +S = "${WORKDIR}/monotone-${PV}" +# no cross compile support - it tries to run the test program even with +# --enable_ipv6=yes +EXTRA_OECONF = "--disable-ipv6 \ + --disable-dependency-tracking \ + --disable-rpath \ + --disable-nls \ + --with-gnu-ld \ + --with-bundled-lua --with-bundled-sqlite" + +inherit autotools + +# Release 0.22 reveals bugs in g++ for thumb (g++ generates +# relocations which the linker cannot represent) +#FIXME: remove the following +ARM_INSTRUCTION_SET = "arm" + +PR = "r0" + +SRC_URI = "http://monotone.ca/downloads/${PV}/monotone-${PV}.tar.gz \ + file://txt2c-cross-post-0.22.patch;patch=1 \ + file://uclibc.database.hh.stdarg.patch;patch=1 \ + file://configure.ac-no-sync-with-stdio-0.31.patch;patch=1 \ + " +do_compile_append() { + touch testsuite +} + +# This makes the testsuite as a package and renames the monotone executable +# to include the netsync suffix. +do_install_append() { + install -d ${D}${tsd} + install -c -m 755 testsuite ${D}${tsd}/testsuite + cp -pPR tests ${D}${tsd}/tests + rm ${D}/home/monotone/monotone-6/tests/diff_a_binary_file/binary +} + +PACKAGES = "${PN} ${PN}-doc ${PN}-testsuite" +tsd = "/home/monotone/${PN}" +FILES_${PN}-testsuite = "${tsd}/testsuite ${tsd}/tests" +RDEPENDS_${PN}-testsuite += "bash sed grep cvs patch perl perl-modules" + diff --git a/packages/openmoko-apps/files/.mtn2git_empty b/packages/openmoko-apps/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/openmoko-apps/files/.mtn2git_empty diff --git a/packages/openmoko-apps/files/unbreak-messages.patch b/packages/openmoko-apps/files/unbreak-messages.patch new file mode 100644 index 0000000000..c8d3413c0b --- /dev/null +++ b/packages/openmoko-apps/files/unbreak-messages.patch @@ -0,0 +1,29 @@ +Index: sms-membership-window.c +=================================================================== +--- sms-membership-window.c (wersja 1565) ++++ openmoko-messages/src/sms-membership-window.c (kopia robocza) +@@ -36,9 +36,6 @@ + #define SMS_MEMBERSHIP_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), SMS_TYPE_MEMBERSHIP_WINDOW, SmsMembershipWindowPrivate))
+
+ typedef struct _SmsMembershipWindowPrivate SmsMembershipWindowPrivate;
+-typedef gboolean (*GtkTreeModelFilterVisibleFunc) (GtkTreeModel *model,
+- GtkTreeIter *iter,
+- gpointer data);
+
+ struct _SmsMembershipWindowPrivate
+ {
+Index: main.c +=================================================================== +--- main.c (wersja 1565) ++++ openmoko-messages/src/main.c (kopia robocza) +@@ -41,10 +41,6 @@ + + #include <gtk/gtk.h> + +-typedef gboolean (*GtkTreeModelFilterVisibleFunc) (GtkTreeModel *model, +- GtkTreeIter *iter, +- gpointer data); +- + gboolean init_dbus (MessengerData* d) + { + DBusError error; diff --git a/packages/openmoko-apps/openmoko-messages_svn.bb b/packages/openmoko-apps/openmoko-messages_svn.bb index 4411b860a1..948560bd52 100644 --- a/packages/openmoko-apps/openmoko-messages_svn.bb +++ b/packages/openmoko-apps/openmoko-messages_svn.bb @@ -2,7 +2,6 @@ DESCRIPTION = "The OpenMoko Messaging Application" SECTION = "openmoko/applications" PV = "0.0.1+svn${SRCDATE}" -PR = "r1" +PR = "r2" inherit openmoko - diff --git a/packages/openmoko-base/files/session b/packages/openmoko-base/files/session index 6f4fe6356e..d93225d624 100644 --- a/packages/openmoko-base/files/session +++ b/packages/openmoko-base/files/session @@ -8,7 +8,7 @@ matchbox-desktop --icon-size 96 \ --titlefont sans-20:bold \ --bg img-tiled:/usr/share/themes/openmoko-standard/gtk-2.0/mokopanedwindow-upper-enclosing.png & # --bg col-gradient-vertical:#000000,#aaaaaa & -matchbox-panel --start-applets=openmoko-mainmenu,showdesktop,systray,windowselector --end-applets=openmoko-panel-demo-simple,openmoko-panel-battery,openmoko-panel-clock,openmoko-panel-gsm & +matchbox-panel-2 --start-applets=openmoko-mainmenu,showdesktop,systray,windowselector --end-applets=openmoko-panel-demo-simple,openmoko-panel-battery,openmoko-panel-clock,openmoko-panel-gsm & #start some old-style panel plugins to get a keyboard and battery status mbinputmgr & diff --git a/packages/openmoko-base/openmoko-session_svn.bb b/packages/openmoko-base/openmoko-session_svn.bb index c352cb7d91..a359e539d3 100644 --- a/packages/openmoko-base/openmoko-session_svn.bb +++ b/packages/openmoko-base/openmoko-session_svn.bb @@ -1,6 +1,6 @@ DESCRIPTION = "Matchbox session files for OpenMoko" SECTION = "openmoko/base" -RDEPENDS = "matchbox gconf matchbox-applet-startup-monitor gtk-theme-clearlooks" +RDEPENDS = "matchbox-panel-2 matchbox-wm gconf matchbox-applet-startup-monitor gtk-theme-clearlooks" PV = "0.0+svn${SRCDATE}" PR = "r8" diff --git a/packages/perl/perl-5.8.7/config.sh-powerpc-linux b/packages/perl/perl-5.8.7/config.sh-powerpc-linux index 6d41d29e9f..67f7aa3166 100644 --- a/packages/perl/perl-5.8.7/config.sh-powerpc-linux +++ b/packages/perl/perl-5.8.7/config.sh-powerpc-linux @@ -53,10 +53,10 @@ byteorder='4321' c='\c' castflags='0' cat='cat' -cc='cc' +cc='gcc' cccdlflags='-fpic' -ccdlflags='-Wl,-E,-Wl,-rpath,/usr/lib/perl5/5.8.7/powerpc-linux/CORE' -ccflags='-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' +ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.7/powerpc-linux/CORE' +ccflags=''-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix' @@ -77,12 +77,12 @@ cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='linux=1 unix=1' -cppflags='-fno-strict-aliasing -pipe' +cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe' cpplast='-' cppminus='-' -cpprun='cc -E' -cppstdin='cc -E' -cppsymbols='_BIG_ENDIAN=1 __BIG_ENDIAN__=1 __ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=4 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112 _POSIX_SOURCE=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_SVID=1 __linux=1 __linux__=1 __unix=1 __unix__=1' +cpprun='gcc -E' +cppstdin='gcc -E' +cppsymbols='_BIG_ENDIAN=1 __BIG_ENDIAN__=1 __ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=5 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112 _POSIX_SOURCE=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_SVID=1 __linux=1 __linux__=1 __unix=1 __unix__=1' crypt_r_proto='0' cryptlib='' csh='csh' @@ -131,7 +131,7 @@ d_const='define' d_copysignl='define' d_crypt='define' d_crypt_r='undef' -d_csh='undef' +d_csh='define' d_ctermid_r='undef' d_ctime_r='undef' d_cuserid='define' @@ -147,7 +147,7 @@ d_dosuid='undef' d_drand48_r='undef' d_drand48proto='define' d_dup2='define' -d_eaccess='define' +d_eaccess='undef' d_endgrent='define' d_endgrent_r='undef' d_endhent='define' @@ -162,7 +162,7 @@ d_endsent='define' d_endservent_r='undef' d_eofnblk='define' d_eunice='undef' -d_faststdio='undef' +d_faststdio='define' d_fchdir='define' d_fchmod='define' d_fchown='define' @@ -170,7 +170,7 @@ d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' -d_fds_bits='undef' +d_fds_bits='define' d_fgetpos='define' d_finite='define' d_finitel='define' @@ -293,7 +293,7 @@ d_mktime='define' d_mmap='define' d_modfl='define' d_modfl_pow32_bug='undef' -d_modflproto='define' +d_modflproto='undef' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' @@ -312,7 +312,7 @@ d_mymalloc='undef' d_nice='define' d_nl_langinfo='define' d_nv_preserves_uv='define' -d_off64_t='undef' +d_off64_t='define' d_old_pthread_create_joinable='undef' d_oldpthreads='undef' d_oldsock='undef' @@ -325,9 +325,9 @@ d_pipe='define' d_poll='define' d_portable='define' d_procselfexe='define' -d_pthread_atfork='undef' +d_pthread_atfork='define' d_pthread_attr_setscope='define' -d_pthread_yield='undef' +d_pthread_yield='define' d_pwage='undef' d_pwchange='undef' d_pwclass='undef' @@ -359,7 +359,7 @@ d_seekdir='define' d_select='define' d_sem='define' d_semctl='define' -d_semctl_semid_ds='undef' +d_semctl_semid_ds='define' d_semctl_semun='define' d_semget='define' d_semop='define' @@ -422,12 +422,12 @@ d_statfs_f_flags='undef' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='undef' -d_stdio_ptr_lval='undef' +d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='undef' -d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_sets_cnt='define' d_stdio_stream_array='undef' -d_stdiobase='undef' -d_stdstdio='undef' +d_stdiobase='define' +d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' @@ -521,7 +521,7 @@ exe_ext='' expr='expr' extensions='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno' extras='' -fflushNULL='undef' +fflushNULL='define' fflushall='undef' find='' firstmakefile='makefile' @@ -667,7 +667,7 @@ i_varargs='undef' i_varhdr='stdarg.h' i_vfork='undef' ignore_versioned_solibs='y' -inc_version_list=' ' +inc_version_list='' inc_version_list_init='0' incpath='' inews='' @@ -706,7 +706,7 @@ ivsize='4' ivtype='long' known_extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared' ksh='' -ld='cc' +ld='gcc' lddlflags='-shared' ldflags='' ldflags_uselargefiles='' @@ -716,9 +716,9 @@ lib_ext='.a' libc='/lib/libc-2.5.so' libperl='libperl.so' libpth='/lib /usr/lib' -libs='-lnsl -ldl -lm -lcrypt -lutil -lc' +libs='-lresolv -lnsl -ldl -lm -lpthread -lcrypt -lutil -lc' libsdirs='' -libsfiles='' +libsfiles=' libresolv.so libnsl.so libdl.so libm.so libpthread.so libcrypt.so libutil.so libc.so' libsfound='' libspath=' /lib /usr/lib' libswanted='sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util c cposix posix ucb BSD' @@ -764,15 +764,15 @@ myarchname='powerpc-linux' mydomain='.nonet' myhostname='brokenslug' myuname='linux brokenslug 2.6.12.6 #1 tue oct 24 01:06:22 pdt 2006 ppc unknown unknown gnulinux ' -n='' -need_va_copy='define' +n='-n' +need_va_copy='undef' netdb_hlen_type='size_t' netdb_host_type='const void *' netdb_name_type='const char *' netdb_net_type='in_addr_t' nm='nm' nm_opt='' -nm_so_opt='' +nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' @@ -787,8 +787,8 @@ nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' -optimize='-Os' -orderlib='true' +optimize='-O2' +orderlib='false' osname='linux' osvers='2.6.12.6' otherlibdirs=' ' @@ -801,7 +801,7 @@ perl5='hostperl' perl='' perl_patchlevel='' perladmin='root@brokenslug.nonet' -perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc' +perllibs='-lresolv -lnsl -ldl -lm -lpthread -lcrypt -lutil -lc' perlpath='/usr/bin/perl' pg='pg' phostname='hostname' @@ -958,7 +958,7 @@ use64bitint='undef' usecrosscompile='undef' usedl='define' usefaststdio='define' -useithreads='undef' +useithreads='define' uselargefiles='define' uselongdouble='undef' usemallocwrap='define' @@ -971,10 +971,10 @@ useperlio='define' useposix='true' usereentrant='undef' usesfio='false' -useshrplib='false' +useshrplib='true' usesitecustomize='undef' usesocks='undef' -usethreads='undef' +usethreads='define' usevendorprefix='undef' usevfork='false' usrinc='/usr/include' diff --git a/packages/perl/perl-native_5.8.7.bb b/packages/perl/perl-native_5.8.7.bb index eeef2a2bc4..ffbdc4ec32 100644 --- a/packages/perl/perl-native_5.8.7.bb +++ b/packages/perl/perl-native_5.8.7.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Perl is a popular scripting language." HOMEPAGE = "http://www.perl.org/" LICENSE = "Artistic|GPL" -PR = "r3" +PR = "r4" SECTION = "libs" inherit native diff --git a/packages/perl/perl.inc b/packages/perl/perl.inc index 4f42d78ded..f063d0e403 100644 --- a/packages/perl/perl.inc +++ b/packages/perl/perl.inc @@ -46,6 +46,14 @@ do_compile() { if test ${TARGET_ARCH} = "sh3" -o ${TARGET_ARCH} = "sh4"; then OPTIONS="LD=${TARGET_ARCH}-${TARGET_OS}-gcc" fi + + # You must use gcc to link on powerpc also + OPTIONS="" + if test ${TARGET_ARCH} = "powerpc" ; then + OPTIONS="LD=${TARGET_ARCH}-${TARGET_OS}-gcc" + fi + + oe_runmake perl $OPTIONS } diff --git a/packages/perl/perl_5.8.7.bb b/packages/perl/perl_5.8.7.bb index 2f37e6ccbe..12aec88a02 100644 --- a/packages/perl/perl_5.8.7.bb +++ b/packages/perl/perl_5.8.7.bb @@ -21,10 +21,12 @@ SRC_URI_append_sh4 += "file://override-generate-sh.patch;patch=1" SRC_URI_append_sh4 += "file://makefile-usegcc-to-link.patch;patch=1" SRC_URI_append_sh3 += "file://override-generate-sh.patch;patch=1" SRC_URI_append_sh3 += "file://makefile-usegcc-to-link.patch;patch=1" +SRC_URI_append_powerpc += "file://override-generate-sh.patch;patch=1" +SRC_URI_append_powerpc += "file://makefile-usegcc-to-link.patch;patch=1" PARALLEL_MAKE = "" -PR = "r21" +PR = "r22" do_configure() { ln -sf ${HOSTPERL} ${STAGING_BINDIR_NATIVE}/hostperl @@ -44,6 +46,7 @@ do_configure() { cp ${WORKDIR}/config.sh-sh4-linux . #perl insists on an extra config.sh for arm EABI cp config.sh-arm-linux config.sh-arm-linux-gnueabi + cp config.sh-armeb-linux config.sh-armeb-linux-gnueabi # nslu2 LE uclibc builds do not work with the default config.sh if test "${MACHINE}" = nslu2 then diff --git a/packages/prismstumbler/prismstumbler_0.7.3+0.7.4pre1.bb b/packages/prismstumbler/prismstumbler_0.7.3+0.7.4pre1.bb new file mode 100644 index 0000000000..44401df7dd --- /dev/null +++ b/packages/prismstumbler/prismstumbler_0.7.3+0.7.4pre1.bb @@ -0,0 +1,40 @@ +SECTION = "x11/network" +PR = "r0" + +PACKAGES = "prismstumbler prismstumbler-frontend prismstumbler-doc" +DESCRIPTION = "Prismstumbler wireless LAN scanner" +DESCRIPTION_prismstumbler-frontend = "Prismstumbler wireless LAN scanner GTK frontend" +LICENSE = "GPL" +DEPENDS = "libpcap gtk+ wireless-tools sqlite zlib dbus-glib gpsd" +RDEPENDS = "wireless-tools" +RRECOMMENDS = "gpsd" + +SRC_URI = "http://projects.linuxtogo.org/frs/download.php/14/${PN}-0.7.4pre1.tar.gz" + +S = "${WORKDIR}/${PN}-0.7.4pre1" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} \ + --with-libgps=${STAGING_DIR}/${HOST_SYS} \ + --with-libpcap=${STAGING_DIR}/${HOST_SYS} \ + --with-sqlite-includes=${STAGING_INCDIR} \ + --with-sqlite-libs=${STAGING_LIBDIR} \ + --without-athena --enable-dbus" + +CFLAGS =+ "-I${S}/include" +LDFLAGS += "-lz" + +FILES_${PN} = "${bindir}/prismstumbler" + +FILES_prismstumbler-frontend = "${bindir}/psfront ${bindir}/pst \ + ${datadir}/applications \ + ${datadir}/pixmaps ${docdir}/prismstumbler/help.txt \ + ${sysconfdir}" +RDEPENDS_prismstumbler-frontend = "${PN}" + + +do_install_append() { + chmod a+s ${D}${bindir}/prismstumbler +} diff --git a/packages/pulseaudio/pulseaudio_0.9.5.bb b/packages/pulseaudio/pulseaudio_0.9.5.bb index 54ebb76cd9..35fd9a8342 100644 --- a/packages/pulseaudio/pulseaudio_0.9.5.bb +++ b/packages/pulseaudio/pulseaudio_0.9.5.bb @@ -8,9 +8,8 @@ DEPENDS = "liboil avahi libsamplerate0 libsndfile1 libtool" # optional DEPENDS += "alsa-lib" -RPROVIDES = "esound esd" -PR = "r6" +PR = "r7" SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz" diff --git a/packages/slugos-init/slugos-init_0.10.bb b/packages/slugos-init/slugos-init_0.10.bb index 56f3c7242a..8f8c68d7b7 100644 --- a/packages/slugos-init/slugos-init_0.10.bb +++ b/packages/slugos-init/slugos-init_0.10.bb @@ -4,7 +4,7 @@ PRIORITY = "required" LICENSE = "GPL" DEPENDS = "base-files devio" RDEPENDS = "busybox devio" -PR = "r80" +PR = "r82" SRC_URI = "file://boot/flash \ file://boot/disk \ diff --git a/packages/tasks/task-slugos.bb b/packages/tasks/task-slugos.bb index 99b9ea44ae..50e47c8202 100644 --- a/packages/tasks/task-slugos.bb +++ b/packages/tasks/task-slugos.bb @@ -6,7 +6,7 @@ DESCRIPTION = "Task packages for the SlugOS distribution" HOMEPAGE = "http://www.nslu2-linux.org" LICENSE = "MIT" -PR = "r6" +PR = "r7" PACKAGE_ARCH = "${MACHINE_ARCH}" ALLOW_EMPTY = "1" @@ -106,7 +106,7 @@ DEPENDS += "${DISTRO_EXTRA_DEPENDS}" RDEPENDS += "\ kernel ixp4xx-npe \ base-files base-passwd netbase \ - busybox initscripts-slugos slugos-init \ + busybox initscripts-slugos slugos-init altboot \ update-modules sysvinit tinylogin \ module-init-tools modutils-initscripts \ ipkg-collateral ipkg ipkg-link \ diff --git a/packages/xorg-app/xdpyinfo_1.0.2.bb b/packages/xorg-app/xdpyinfo_1.0.2.bb new file mode 100644 index 0000000000..62825e5a0f --- /dev/null +++ b/packages/xorg-app/xdpyinfo_1.0.2.bb @@ -0,0 +1,11 @@ +require xorg-app-common.inc +PE = "1" + +DESCRIPTION = "X display information utility" +LICENSE = "MIT" + +DEPENDS += " libxtst libxext virtual/libx11 libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxp" + +SRC_URI += "file://disable-xkb.patch;patch=1" + +EXTRA_OECONF = "--disable-xkb" diff --git a/packages/xorg-proto/xproto-native_7.0.10.bb b/packages/xorg-proto/xproto-native_7.0.10.bb new file mode 100644 index 0000000000..12a58b5a0a --- /dev/null +++ b/packages/xorg-proto/xproto-native_7.0.10.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "X protocol headers" +SECTION = "x11/libs" +LICENSE= "MIT-X" +PE = "1" + +SRC_URI = "${XORG_MIRROR}/individual/proto/xproto-${PV}.tar.bz2" +S = "${WORKDIR}/xproto-${PV}" + +inherit native autotools pkgconfig diff --git a/packages/xorg-xserver/xserver-kdrive-common.inc b/packages/xorg-xserver/xserver-kdrive-common.inc index 72c2a87b32..8674a55e21 100644 --- a/packages/xorg-xserver/xserver-kdrive-common.inc +++ b/packages/xorg-xserver/xserver-kdrive-common.inc @@ -21,7 +21,8 @@ PACKAGES =+ "xserver-kdrive-fbdev \ xserver-kdrive-smi \ xserver-kdrive-vesa \ xserver-kdrive-via \ - " + xserver-kdrive-w100 \ + " SECTION = "x11/base" DESCRIPTION = "X server from freedesktop.org" diff --git a/packages/xorg-xserver/xserver-kdrive_1.2.0.bb b/packages/xorg-xserver/xserver-kdrive_1.2.0.bb index e6cd3b2f30..cb58eee8a3 100644 --- a/packages/xorg-xserver/xserver-kdrive_1.2.0.bb +++ b/packages/xorg-xserver/xserver-kdrive_1.2.0.bb @@ -3,12 +3,16 @@ require xserver-kdrive-common.inc DEPENDS += "libxkbfile libxcalibrate" PE = "1" -PR = "r4" +PR = "r5" SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \ ${KDRIVE_COMMON_PATCHES} \ file://enable-xcalibrate.patch;patch=1 \ + file://w100.patch;patch=1 \ " - + S = "${WORKDIR}/xorg-server-${PV}" +W100_OECONF = "--disable-w100" +W100_OECONF_arm = "--enable-w100" + |