@@ -21,7 +21,6 @@ while IFS='=' read -r key value; do
2121done < $BUILDPATH /VERSION.mk
2222
2323export PACKAGE_VERSION= ${PACKAGE_VERSION_MAJOR} .${PACKAGE_VERSION_MINOR} .${PACKAGE_VERSION_FIX}
24- export SED= /usr/bin/sed
2524PREFIX= /Library/OpenSC
2625export PKG_CONFIG_PATH= $PKG_CONFIG_PATH :/usr/lib/pkgconfig
2726
@@ -31,8 +30,9 @@ if test "$FORCE_OPENSSL_BUILD" == "1" || ! pkg-config libcrypto --atleast-versio
3130 # Build OpenSSL manually, because Apple's binaries are deprecated
3231 sh $BUILDPATH /MacOSX/build-openssl-macos.sh -b $BUILDPATH -p $PREFIX
3332 fi
34- export OPENSSL_CFLAGS=" ` env PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openssl_bin pkg-config --static --cflags libcrypto` "
35- export OPENSSL_LIBS=" ` env PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openssl_bin pkg-config --static --libs libcrypto` "
33+ PKGPREFIX=" PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openssl_bin"
34+ export OPENSSL_CFLAGS=" ` env $PKGPREFIX pkg-config --static --cflags libcrypto` "
35+ export OPENSSL_LIBS=" ` env $PKGPREFIX pkg-config --static --libs libcrypto` "
3636 export CRYPTO_CFLAGS=" $OPENSSL_CFLAGS "
3737 export CRYPTO_LIBS=" $OPENSSL_LIBS "
3838fi
@@ -52,8 +52,9 @@ if ! test -e $BUILDPATH/openpace_bin/$PREFIX/lib/pkgconfig; then
5252 make DESTDIR=$BUILDPATH /openpace_bin install
5353 cd ..
5454fi
55- export OPENPACE_CFLAGS= " ` env PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig:$BUILDPATH /openpace_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openpace_bin pkg-config --static --cflags libeac` $OPENSSL_CFLAGS "
56- export OPENPACE_LIBS= " ` env PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig:$BUILDPATH /openpace_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openpace_bin pkg-config --static --libs libeac` $OPENSSL_LIBS "
55+ PKGPREFIX= " PKG_CONFIG_PATH=$BUILDPATH /openssl_bin/$PREFIX /lib/pkgconfig:$BUILDPATH /openpace_bin/$PREFIX /lib/pkgconfig PKG_CONFIG_SYSROOT_DIR=$BUILDPATH /openpace_bin"
56+ export OPENPACE_CFLAGS= " ` env $PKGPREFIX pkg-config --static --cflags libeac` $OPENSSL_CFLAGS "
57+ export OPENPACE_LIBS= " ` env $PKGPREFIX pkg-config --static --libs libeac` $OPENSSL_LIBS "
5758
5859if ! test -e ${BUILDPATH} /target/$PREFIX /lib/pkgconfig; then
5960 ./configure --prefix=$PREFIX \
@@ -63,7 +64,7 @@ if ! test -e ${BUILDPATH}/target/$PREFIX/lib/pkgconfig; then
6364 --enable-openssl-secure-malloc=65536 \
6465 --disable-dependency-tracking \
6566 --enable-shared \
66- --enable -static \
67+ --disable -static \
6768 --enable-strict \
6869 --disable-assert \
6970 --enable-sm # TODO: remove this (must be sensible default in master)
@@ -80,7 +81,6 @@ if ! test -e ${BUILDPATH}/target/$PREFIX/lib/pkgconfig; then
8081
8182 # remove garbage
8283 rm -f ${BUILDPATH} /target/$PREFIX /lib/* .la
83- rm -f ${BUILDPATH} /target/$PREFIX /lib/* .a
8484
8585 # generate .bundle (required by Adobe Acrobat)
8686 ./MacOSX/libtool-bundle ${BUILDPATH} /target/$PREFIX /lib/opensc-pkcs11.so ${BUILDPATH} /target/$PREFIX /lib
189189 fi
190190done
191191rm -r f ${imagedir}
192+
193+ if test -n " ${NOTARIZATION_PASSWORD} " ; then
194+ xcrun notarytool submit --team-id ${DEVELOPMENT_TEAM} --apple-id ${APPLE_ID} --password ${NOTARIZATION_PASSWORD} --wait OpenSC-${PACKAGE_VERSION} .dmg
195+ xcrun stapler staple OpenSC-${PACKAGE_VERSION} .dmg
196+ fi
0 commit comments