From 5f9d84026f6d059966acc7e835743e3712047b49 Mon Sep 17 00:00:00 2001 From: Gerardo Zamudio Date: Sat, 1 May 2021 17:26:25 -0500 Subject: [PATCH] opensc: Nuevo --- CHECKSUMS.md5 | 17 +++-- CHECKSUMS.md5.asc | 28 ++++---- CHECKSUMS.md5.gz | Bin 12941 -> 13063 bytes CHECKSUMS.md5.gz.asc | 28 ++++---- ChangeLog.rss | 26 +++---- ChangeLog.txt | 4 ++ ChangeLog.txt.gz | Bin 2164 -> 2177 bytes FILELIST.TXT | 35 ++++++---- PACKAGES.TXT | 2 +- PACKAGES.TXT.gz | Bin 6812 -> 6812 bytes opensc/build/README | 22 ++++++ opensc/build/doinst.sh | 14 ++++ opensc/build/opensc.SlackBuild | 123 +++++++++++++++++++++++++++++++++ opensc/build/opensc.info | 10 +++ opensc/build/slack-desc | 19 +++++ 15 files changed, 267 insertions(+), 61 deletions(-) create mode 100644 opensc/build/README create mode 100644 opensc/build/doinst.sh create mode 100644 opensc/build/opensc.SlackBuild create mode 100644 opensc/build/opensc.info create mode 100644 opensc/build/slack-desc diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5 index 698e5a2..21a3617 100644 --- a/CHECKSUMS.md5 +++ b/CHECKSUMS.md5 @@ -10,10 +10,10 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less /pub/gnu, or at any GNU mirror site. MD5 message digest Filename -eba4da735be692c8d4d9b033c019339e ./ChangeLog.rss -9f03aa4322146f1e2d93a02cf8e2ecb6 ./ChangeLog.txt -89f08b9043df6906c862df3ae73feed6 ./ChangeLog.txt.gz -9f1d5cc176f6b14cf076761fb1597d2c ./FILELIST.TXT +efd2055166cd57f98bad08ee8e539d22 ./ChangeLog.rss +dd50969bbadea9d8521e065347ec170b ./ChangeLog.txt +2eecf12b1e58258afe4ab43908eac4cd ./ChangeLog.txt.gz +eb4e302f24d6dca479dcc93305a8fec4 ./FILELIST.TXT 7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY 2c3b99a5f766872c0f974d9fa036f462 ./MANIFEST.bz2 929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt @@ -28,8 +28,8 @@ eba4da735be692c8d4d9b033c019339e ./ChangeLog.rss 862766d751cd6bf0a92e6162bd329186 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc d65495fb9b09ee9b0ede6c5903119dde ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 10f078f71cb5fa957784abc1c53a70d4 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt -53d0a2bb6f13a051bb6452c7625f3d43 ./PACKAGES.TXT -5a3126499d885a4d5608bf130a33276d ./PACKAGES.TXT.gz +4b42e432c0aaf0187526745081723351 ./PACKAGES.TXT +2c4e3a252a14b6b51c58fc6a38317a42 ./PACKAGES.TXT.gz c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt c816a86246d3cc161cf2e869d16131bd ./audit/README 29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README @@ -293,6 +293,11 @@ dd1352ffbb6411fce02d63bcfcee3722 ./openfortivpn/pkg64/current/openfortivpn-1.14 9cb5325aebd0f4c7e180787555403062 ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.tgz.asc 2eb15c22da6d9d409a883c96af72697c ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.tgz.md5 ef3d4f98bc8b66a4eec1d33ca8aa05ca ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.txt +5a116ba4f6482f839326435c7381be13 ./opensc/build/README +246fc4cd8cb82e331750ec6f75269fbc ./opensc/build/doinst.sh +6707c778f8e3187d6d884c7c07d744a1 ./opensc/build/opensc.SlackBuild +545ad7d8d52465b358f3eee7e9baa3df ./opensc/build/opensc.info +29296d53bf6fd091f64fa2c4c974eda9 ./opensc/build/slack-desc 476fa4195f756416c4cf69edf2c61966 ./osinfo-db-tools/HEADER.txt 476fa4195f756416c4cf69edf2c61966 ./osinfo-db-tools/README 16f1affa5fcbf66ca9e8f093e0530f98 ./osinfo-db-tools/build/README diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc index 8958c7b..915e636 100644 --- a/CHECKSUMS.md5.asc +++ b/CHECKSUMS.md5.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNzykZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVzeaEACZ0izzO90aW0EnXt3ANMre -E1s2a0bREZEJ7ZX1KmhT334AlZwO/hf/A2gypyR0ToRPMGL36kBwVcfwRuBl5kRt -eLS1BY5grLablN9wcJ+g2gkYpMyt+QE0NAlfgtpjmdGUbOioerC8cQD+Wr05hVjX -e3Znt75z35omC0Fj7hwV5g/1AW68A6Wa7Z4bMYv9HI07qDirm2+evziNqHssrW22 -pOo3ci4DFdlSMe9X93HL2xcnrpFPnvP5t+hJcvKuJQY/jgQjdrQP6TsVK0kL1/Gc -alep9PHlBlVUqJmSk/oFsJdGpp3Ows7R4jkJNzMQFYsj9Wd5VP7KMbVeTGbsX3sy -wD5cl7ZZcfVxc7CTg+14ywF//nK9Fccs29m07oDxuRaV7PAnj+LSNrQt3M9CZTGU -W9cUKxinxRF3DUXtZzgugDjhHm//d2O2EPQ3bohRn1F25D7ce7n+pOUSqPifBPTs -naOfT3s8Lh1YcavG5CG0qQm/Cm7K7L886jpqoUm9qCDuCCZY8ET6tq64CdGYZmsO -Ek431GXZTf+KYWOlzcdpjOQR8ek6L/XUsNXWgg7U6mTYwZ2/jb9HVoZ7+yRaqQv3 -WZkbcutAL/W20+9FwZXHp3KECnaZW5/UyehqNWibdkuhhgLLvCOdNa0qVCDlQKVd -3PBBLutb/KkQo2BnhqUbjg== -=1kaR +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCN1X8ZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV4WUD/9jZPzt/6vWzHODx/bSRkSJ +9WXw/A3LeWQNkBzNSrXRPu+DQNcaL+NBGNlVe2C9V9OhjSrP0Zc5AE2/xqo0GiYc +bBL7uhTmwUUsMv66cTMNulzGKoxv6yfSv/ZON7AHCgs4J/aQ8Wd4ZXz4dyozog+Q +XW+Z/DP4XZVZ2dEzD76I2hx5sUm+plI9zHzU+uO8FBopqvU8ofukgqahzFTOgTJe +zvqcwav3O8Uxrtm42SeStFUt6hv9aq3Z1IbiE24D1YsWJlpzruFGp0Eioih3tqt8 +B246XbmjrE1lduns41aoXi4pdBMPpKiSHqObocD7nYM9jDGeIt9tVrWIeqmmabeu +zGeKWrON1zFMwF0r4X3VEq4jHC4WClKiz0tTvRGVEcmZdBqJ+A6SWmvKXYHwvc7p +xd5JVnDzsudHhTqqlnfyvrZoTWKEp6eiqnP9v+JIlJ+Z0d1Y36nVsza+Z+ZQo4fz +aR10d2ykg18/347h6o2/bq+c51KDRd5LCf97bLxSlXe/9QTMZme1DGGE8xf+Njj/ +/JRHXdUIFaOJU7Oa/X9Ejkdi7rk+AkJAT6mjwyg/36USk3/hb3t7aGj5zE7aYmrS +Qq4dZE3jiyiCrd5iq+vlwbfxz6GqF2319h3Q57wmLtpluEHQMbd/Sjq8HwSBcNXy +bvSLrjG8UnY7ybgf2Zg4Sg== +=QsUo -----END PGP SIGNATURE----- diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz index 2c71440fbf6403174a5135554cd92aa89897a732..031080eead977c833bbc678537372ef85bb25632 100644 GIT binary patch delta 12955 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 R95stA@qhS~nl+fF005NxCY%5O delta 12796 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 de software para Slackare Linux proporcionado por Libre Expresión México en-us urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33 -Sat, 1 May 2021 21:58:50 GMT -Sat, 1 May 2021 21:58:59 GMT +Sat, 1 May 2021 22:25:52 GMT +Sat, 1 May 2021 22:26:01 GMT gen_repos_files.sh v 1.98 +Sat, 1 May 2021 22:25:52 GMT +https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt +Sat, 1 May 2021 22:25:52 GMT +20210501172552 + + +opensc: Nuevo +]]> + + + Sat, 1 May 2021 21:58:50 GMT https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt Sat, 1 May 2021 21:58:50 GMT @@ -190,16 +201,5 @@ numactl: Asumir el mantenimiento ]]> - -Sat, 1 May 2021 16:56:47 GMT -https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt -Sat, 1 May 2021 16:56:47 GMT -20210501115647 - - -numactl: Nuevo -]]> - - diff --git a/ChangeLog.txt b/ChangeLog.txt index f645c77..681c22e 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ ++--------------------------+ +Sat May 1 22:25:52 UTC 2021 +opensc: Nuevo + +--------------------------+ Sat May 1 21:58:50 UTC 2021 softhsm: Agregar paquete diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz index 94a32c516f5ee9a8353711fabed376d16ea491a4..d2ee5626bc36e02233fc7c55a34dfccd40a41f47 100644 GIT binary patch literal 2177 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 diff --git a/FILELIST.TXT b/FILELIST.TXT index bea8309..9221f15 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,4 +1,4 @@ -Sat May 1 21:58:50 UTC 2021 +Sat May 1 22:25:52 UTC 2021 Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds , maintained by Gerardo Zamudio . @@ -6,17 +6,17 @@ If you are using a mirror site and find missing or extra files in the subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 43 1000 100 4096 2021-05-01 16:59 . --rw-r--r-- 1 1000 100 41731 2021-05-01 16:55 ./CHECKSUMS.md5 --rw-r--r-- 1 1000 100 870 2021-05-01 16:55 ./CHECKSUMS.md5.asc --rw-r--r-- 1 1000 100 12758 2021-05-01 16:55 ./CHECKSUMS.md5.gz --rw-r--r-- 1 1000 100 870 2021-05-01 16:55 ./CHECKSUMS.md5.gz.asc --rw-r--r-- 1 1000 100 6240 2021-05-01 16:58 ./ChangeLog.rss --rw-r--r-- 1 1000 100 15282 2021-05-01 16:58 ./ChangeLog.txt --rw-r--r-- 1 1000 100 2164 2021-05-01 16:59 ./ChangeLog.txt.gz --rw-r--r-- 1 1000 100 311 2021-05-01 16:59 ./FILELIST.TXT +drwxr-xr-x 44 1000 100 4096 2021-05-01 17:26 . +-rw-r--r-- 1 1000 100 42345 2021-05-01 16:59 ./CHECKSUMS.md5 +-rw-r--r-- 1 1000 100 870 2021-05-01 16:59 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 1000 100 12941 2021-05-01 16:59 ./CHECKSUMS.md5.gz +-rw-r--r-- 1 1000 100 870 2021-05-01 16:59 ./CHECKSUMS.md5.gz.asc +-rw-r--r-- 1 1000 100 6239 2021-05-01 17:26 ./ChangeLog.rss +-rw-r--r-- 1 1000 100 15355 2021-05-01 17:26 ./ChangeLog.txt +-rw-r--r-- 1 1000 100 2177 2021-05-01 17:26 ./ChangeLog.txt.gz +-rw-r--r-- 1 1000 100 311 2021-05-01 17:26 ./FILELIST.TXT -rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY --rw-r--r-- 1 1000 100 46684 2021-05-01 16:59 ./MANIFEST.bz2 +-rw-r--r-- 1 1000 100 46684 2021-05-01 17:26 ./MANIFEST.bz2 drwxr-xr-x 4 1000 100 4096 2020-05-23 23:54 ./NetworkManager-fortisslvpn -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/HEADER.txt -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/README @@ -33,8 +33,8 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pk -rw-r--r-- 1 1000 100 870 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 85 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 474 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt --rw-r--r-- 1 1000 100 27591 2021-05-01 16:59 ./PACKAGES.TXT --rw-r--r-- 1 1000 100 6812 2021-05-01 16:59 ./PACKAGES.TXT.gz +-rw-r--r-- 1 1000 100 27591 2021-05-01 17:26 ./PACKAGES.TXT +-rw-r--r-- 1 1000 100 6812 2021-05-01 17:26 ./PACKAGES.TXT.gz drwxr-xr-x 4 1000 100 4096 2021-04-25 04:28 ./audit -rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/HEADER.txt -rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/README @@ -378,6 +378,15 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 22:26 ./openfortivpn/pkg64/current -rw-r--r-- 1 1000 100 870 2020-05-23 22:26 ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 71 2020-05-23 22:26 ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 448 2020-05-23 22:26 ./openfortivpn/pkg64/current/openfortivpn-1.14.1-x86_64-1_lem.txt +drwxr-xr-x 4 1000 100 4096 2021-05-01 17:23 ./opensc +drwxr-xr-x 2 1000 100 4096 2021-05-01 17:25 ./opensc/build +-rw-r--r-- 1 1000 100 1139 2021-05-01 11:50 ./opensc/build/README +-rw-r--r-- 1 1000 100 375 2021-05-01 11:50 ./opensc/build/doinst.sh +-rw-r--r-- 1 1000 100 3916 2021-05-01 11:50 ./opensc/build/opensc.SlackBuild +-rw-r--r-- 1 1000 100 333 2021-05-01 11:50 ./opensc/build/opensc.info +-rw-r--r-- 1 1000 100 1168 2021-05-01 11:50 ./opensc/build/slack-desc +drwxr-xr-x 3 1000 100 4096 2021-05-01 17:23 ./opensc/pkg64 +drwxr-xr-x 2 1000 100 4096 2021-05-01 17:23 ./opensc/pkg64/current drwxr-xr-x 4 1000 100 4096 2020-05-25 19:10 ./osinfo-db drwxr-xr-x 4 1000 100 4096 2020-05-25 19:10 ./osinfo-db-tools -rw-r--r-- 1 1000 100 895 2020-05-23 23:52 ./osinfo-db-tools/HEADER.txt diff --git a/PACKAGES.TXT b/PACKAGES.TXT index 7c612ff..4d7e106 100644 --- a/PACKAGES.TXT +++ b/PACKAGES.TXT @@ -1,4 +1,4 @@ -PACKAGES.TXT; Sat May 1 21:58:50 UTC 2021 +PACKAGES.TXT; Sat May 1 22:25:52 UTC 2021 PACKAGE NAME: NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz PACKAGE MIRROR: https://mirror.slackware.mx/libremex/slackbuilds diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz index 1245051aedd941a23463483b352e61ee4d4979b3..243bd638efc83076418f308bed517102b6ca483f 100644 GIT binary patch delta 6579 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 delta 6579 zcmV;k8BFG!HJmjDABzYGDbJAxBLO6lDjI)T^XpSpSh#A-QHW^PZucwzI_T%}MO-7UPU;gr>3$w?YhtE^S9!0*E z*~#N_dE{5aZBN2P~@()Mh;qLqQZ{LB&D$jpY zH9b3v!z`1Try}mZta&E9`0XqT=b4Db+Znx`7hx1AN8$e4?alMuw@0Aioo#Q)S^BcP zx;XQTEE7rYYR~Te>oe>5GEOt0lnDAj=6b|_ZWJhzdXe)F)iR$x&u+ipJy9$Evb_n@ z9RtOB^>1u8yZ`0svA>JlPF7#=MCcmai_a_JVmb8f`^0@tf+dvfh1|6mRTjktHHxH}vjH#$$m));DEsm1lo|gRYiB zpI|hZFO!@D8VD(c0+1{C1dn+bg?R`NLU5{FW?`~qJP9l*C3xnq@MZ3ZX2O?Qpx9C* zBICJW^G)TeD&}gVauEai@U^9+J23IC*b8;S+uCSHVZhd_&|fitdLnZs5??np)Lj;z+D1npCP7N$8$Lb+gkXE%QszGc04pPpy$ z`T!O{31{;#;n{}C`F{⪻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 diff --git a/opensc/build/README b/opensc/build/README new file mode 100644 index 0000000..ccbd4d2 --- /dev/null +++ b/opensc/build/README @@ -0,0 +1,22 @@ +SmartCard utilities/libraries for PKCS#11/15 compatible cards + +This package provides a set of libraries and utilities to access smart +cards. Its main focus is on cards that support cryptographic operations, +and facilitate their use in security applications such as mail encryption, +authentication, and digital signature. OpenSC implements the PKCS#11 +API so applications supporting this API such as Mozilla Firefox and +Thunderbird can use it. OpenSC implements the PKCS#15 standard and aims +to be compatible with every software that does so, too. + +You may need to edit /etc/opensc.conf in order to use a particular backend +and smartcard. + +Beware! Smartcards have usually a limited number of times you may try a +wrong PIN/PUK combination before they become inoperable/permanently +blocked. You have been warned! + +Since version 0.12.0, only one reader subsystem can be used and compiled +in at the same time. The PCSC-LITE subsystem is used by default and it is +suitable for most smartcards. If you need the OPENCT subsystem instead, +you have to pass "OPENCT=1" to the script when building and have the +optional dependency openct installed. diff --git a/opensc/build/doinst.sh b/opensc/build/doinst.sh new file mode 100644 index 0000000..92ce19f --- /dev/null +++ b/opensc/build/doinst.sh @@ -0,0 +1,14 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/opensc.conf.new diff --git a/opensc/build/opensc.SlackBuild b/opensc/build/opensc.SlackBuild new file mode 100644 index 0000000..48c2d05 --- /dev/null +++ b/opensc/build/opensc.SlackBuild @@ -0,0 +1,123 @@ +#!/bin/sh + +# Slackware build script for opensc + +# Copyright 2008-2015 LukenShiro, Italy +# Copyright 2018-2021 Matteo Bernardini , Pisa, Italy +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=opensc +VERSION=${VERSION:-0.21.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +DOCFILES="README COPYING NEWS" +XSL_STYLESHEETS_VER=$(export LS_OPTIONS='' ; ls -1 /usr/share/xml/docbook/ | grep xsl-stylesheets- | cut -d- -f3) + +# opensc now supports only one reader subsystem (pcsc-lite or openct) +OPENCT=${OPENCT:-0} # pcsc-lite is the default, openct disabled + +case "$OPENCT" in + 0) RDRSUBSYS_flags="--enable-pcsc --disable-openct" ;; + *) RDRSUBSYS_flags="--disable-pcsc --enable-openct" ;; +esac + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# --enable-nsplugin and --with-pinentry= are no longer supported. +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --datarootdir=/usr/share \ + --mandir=/usr/man \ + --enable-doc \ + --with-xsl-stylesheetsdir=/usr/share/xml/docbook/xsl-stylesheets-${XSL_STYLESHEETS_VER} \ + $RDRSUBSYS_flags \ + --enable-sm \ + --enable-static=no \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +# Don't clobber the config file +mv $PKG/etc/opensc.conf $PKG/etc/opensc.conf.new + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/ +cp -a $DOCFILES $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/opensc/build/opensc.info b/opensc/build/opensc.info new file mode 100644 index 0000000..61f3364 --- /dev/null +++ b/opensc/build/opensc.info @@ -0,0 +1,10 @@ +PRGNAM="opensc" +VERSION="0.21.0" +HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki/" +DOWNLOAD="https://github.com/OpenSC/OpenSC/releases/download/0.21.0/opensc-0.21.0.tar.gz" +MD5SUM="d9f32e065ada3303c349cb5b54cd6e37" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="pcsc-lite" +MAINTAINER="Matteo Bernardini" +EMAIL="ponce@slackbuilds.org" diff --git a/opensc/build/slack-desc b/opensc/build/slack-desc new file mode 100644 index 0000000..ada9f73 --- /dev/null +++ b/opensc/build/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +opensc: opensc (SmartCard utilities/libraries for PKCS#11/15 compatible cards) +opensc: +opensc: It provides a set of libraries and utilities to access smart +opensc: cards. Its main focus is on cards that support cryptographic +opensc: operations, and facilitate their use in security applications such +opensc: as mail encryption, authentication, and digital signature. OpenSC +opensc: implements the PKCS#11 API so applications supporting this API such +opensc: as Mozilla Firefox and Thunderbird can use it. OpenSC implements +opensc: the PKCS#15 standard and aims to be compatible with every software +opensc: that does so, too. +opensc: Homepage: http://www.opensc-project.org/opensc/