draft. The SmartCard Services project. OverviewSources from Apple are divided in two branches respectively corresponding to Darwin 9 and Darwin 10. Each branch contains these three nested subprojects:
Smart Card CCIDLicensed under LGPL v2.1 ccid libusb (statically linked insto Smart Card CCID) Smart Card ServicesLicensed under APSL v2 Contains:
TokenDLicensed under APSL v2 Darwin 10
Darwin 9
BuildingdarwinbuildHost: Darwin 10 (Snow Leopard) Buildroot: Darwin9 (9J61) SmartcardCCIDcd 9J61 darwinbuild -init http://smartcardservices.macosforge.org/trac/export/71/trunk/SmartcardCCID/SmartcardCCID.plist -nfs darwinbuild SmartcardCCID Problem: (cd /SourceCache/SmartcardCCID/SmartcardCCID-1/ccid/ccid && ./MacOSX/configure --no-configure --disable-opensc ) /bin/sh: line 0: cd: /SourceCache/SmartcardCCID/SmartcardCCID-1/ccid/ccid: No such file or directory make: *** [install] Error 1 Solution: cd BuildRoot/SourceCache/SmartcardCCID/SmartcardCCID-1/ccid tar xjvf ccid-1.3.8.tar.bz2 ln -s ccid-1.3.8 ccid Problem: /bin/sh: /SourceCache/SmartcardCCID/SmartcardCCID-1/libusb/libusb/configure: No such file or directory make[1]: *** [/private/var/tmp/SmartcardCCID/SmartcardCCID-1.obj/libusb/configure-stamp] Error 127 make: *** [install] Error 1 Solution: chroot BuildRoot cd SourceCache/SmartcardCCID/SmartcardCCID-1/libusb tar xzvf libusb-0.1.13b.tar.gz ln -s libusb-0.1.13b libusb cd libusb ./autogen.sh make distclean |
The goal of this project is to make Darwin more usable by providing an installation ISO, documentation, and add-on software. You are welcome to join #puredarwin on irc.freenode.net if you would like to join PureDarwin development and to add to this site.