Author: jmagne
Update of /cvs/dirsec/esc/mac/misc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29733/misc
Added Files:
Makefile-OSX.egate.patch libtool.coolkey.patch
libtool.usb.patch
Log Message:
Add packaging capabilites. r mharmsen.
Makefile-OSX.egate.patch:
--- NEW FILE Makefile-OSX.egate.patch ---
--- Makefile-OSX.egate 2007-07-26 14:42:54.000000000 -0700
+++ Makefile-OSX 2007-07-26 14:43:21.000000000 -0700
@@ -8,11 +8,11 @@
-rm -f *.o *.so *.dylib
install: libifd_egate.dylib
- mkdir -p /usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/MacOS
- cp Info.plist-OSX
/usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/Info.plist
- cp libifd_egate.dylib
/usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/MacOS
- mkdir -p /usr/local/pcsc/drivers/ifd-egate.bundle/Contents/MacOS
- cp Info.plist-OSX /usr/local/pcsc/drivers/ifd-egate.bundle/Contents/Info.plist
- cp libifd_egate.dylib /usr/local/pcsc/drivers/ifd-egate.bundle/Contents/MacOS
+ mkdir -p
$(DESTDIR)/usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/MacOS
+ cp Info.plist-OSX
$(DESTDIR)/usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/Info.plist
+ cp libifd_egate.dylib
$(DESTDIR)/usr/libexec/SmartCardServices/drivers/ifd-egate.bundle/Contents/MacOS
+ mkdir -p $(DESTDIR)/usr/local/pcsc/drivers/ifd-egate.bundle/Contents/MacOS
+ cp Info.plist-OSX
$(DESTDIR)/usr/local/pcsc/drivers/ifd-egate.bundle/Contents/Info.plist
+ cp libifd_egate.dylib $(DESTDIR)/usr/local/pcsc/drivers/ifd-egate.bundle/Contents/MacOS
all: libifd_egate.dylib
libtool.coolkey.patch:
--- NEW FILE libtool.coolkey.patch ---
--- libtool.coolkey 2007-07-26 15:03:11.000000000 -0700
+++ libtool 2007-07-26 15:05:50.000000000 -0700
@@ -211,7 +211,7 @@
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
-archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs
\$compiler_flags -install_name \$rpath/\$soname \$verstring"
+archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs
-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 \$compiler_flags
-install_name \$rpath/\$soname \$verstring"
archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o
\$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname
\$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
postinstall_cmds=""
postuninstall_cmds=""
@@ -6827,14 +6827,14 @@
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
-archive_cmds="\$CC -dynamiclib -single_module \$allow_undefined_flag -o \$lib
\$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring"
-archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib -single_module
\$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name
\$rpath/\$soname \$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym
\${lib}"
+archive_cmds="\$CC -dynamiclib -single_module \$allow_undefined_flag -o \$lib
\$libobjs \$deplibs -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386
\$compiler_flags -install_name \$rpath/\$soname \$verstring"
+archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib -single_module
\$allow_undefined_flag -o \$lib \$libobjs \$deplibs -isysroot
/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 \$compiler_flags -install_name
\$rpath/\$soname \$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym
\${lib}"
postinstall_cmds=""
postuninstall_cmds=""
# Commands used to build a loadable module (assumed same as above if empty)
module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs
\$deplibs\$compiler_flags"
-module_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle
\$libobjs \$deplibs\$compiler_flags~nmedit -s \$output_objdir/\${libname}-symbols.expsym
\${lib}"
+module_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle
\$libobjs \$deplibs -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386
\$compiler_flags~nmedit -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
# Commands to strip libraries.
old_striplib=""
libtool.usb.patch:
--- NEW FILE libtool.usb.patch ---
*** libtool.usb Thu Jul 26 14:13:16 2007
--- libtool Thu Jul 26 14:21:36 2007
***************
*** 202,208 ****
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
! archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs
\$deplibs\$compiler_flags -install_name \$rpath/\$soname \$verstring"
archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o
\$lib \$libobjs \$deplibs\$compiler_flags -install_name \$rpath/\$soname
\$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
postinstall_cmds=""
postuninstall_cmds=""
--- 202,208 ----
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
! archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs
-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 \$compiler_flags
-install_name \$rpath/\$soname \$verstring"
archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o
\$lib \$libobjs \$deplibs\$compiler_flags -install_name \$rpath/\$soname
\$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
postinstall_cmds=""
postuninstall_cmds=""
***************
*** 6923,6929 ****
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
! archive_cmds="\$CC -dynamiclib -single_module \$allow_undefined_flag -o \$lib
\$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring"
archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib -single_module
\$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name
\$rpath/\$soname \$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym
\${lib}"
postinstall_cmds=""
postuninstall_cmds=""
--- 6923,6929 ----
old_archive_from_expsyms_cmds=""
# Commands used to build and install a shared archive.
! archive_cmds="\$CC -dynamiclib -single_module \$allow_undefined_flag -o \$lib
\$libobjs \$deplibs -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386
\$compiler_flags -install_name \$rpath/\$soname \$verstring"
archive_expsym_cmds="sed -e \\\"s,#.*,,\\\" -e \\\"s,^[
]*,,\\\" -e \\\"s,^\\\\(..*\\\\),_&,\\\" < \$export_symbols >
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib -single_module
\$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name
\$rpath/\$soname \$verstring~nmedit -s \$output_objdir/\${libname}-symbols.expsym
\${lib}"
postinstall_cmds=""
postuninstall_cmds=""