|
|
@@ -1,7 +1,7 @@ |
|
|
PortSystem 1.0 |
|
|
|
|
|
name msodbcsql |
|
|
version 13.1.9.2 |
|
|
version 17.3.1.1 |
|
|
categories databases |
|
|
platforms darwin |
|
|
supported_archs x86_64 |
|
|
@@ -12,10 +12,11 @@ description ODBC Driver for Microsoft(R) SQL Server(R). |
|
|
long_description ODBC Driver for Microsoft(R) SQL Server(R). |
|
|
|
|
|
homepage https://msdn.microsoft.com/en-us/library/mt654048(v=sql.1).aspx |
|
|
master_sites http://download.microsoft.com/download/4/9/5/495639C0-79E4-45A7-B65A-B264071C3D9A/ |
|
|
master_sites https://download.microsoft.com/download/1/9/A/19AF548A-6DD3-4B48-88DC-724E9ABCEB9A/ |
|
|
|
|
|
checksums rmd160 c3f5763dda0e8b6b65fe79a043906be1c504afd1 \ |
|
|
sha256 06f4f45bbf16438d681227c6eeada89cbf03a78c61338bdc5eda51ab0e314e5d |
|
|
checksums rmd160 1e2ad75a27da2b32ae61dc7133ab65832eab6902 \ |
|
|
sha256 a34ff2c4842b7cacb6b246d55955563f9c27b7bcef28fa3e422e50a60b4c0c37 \ |
|
|
size 813394 |
|
|
|
|
|
depends_run port:unixODBC \ |
|
|
path:lib/libssl.dylib:openssl |
|
|
@@ -27,26 +28,27 @@ patch { |
|
|
} |
|
|
|
|
|
build { |
|
|
system "install_name_tool -change /usr/local/lib/libodbcinst.2.dylib ${prefix}/lib/libodbcinst.2.dylib ${worksrcpath}/lib/libmsodbcsql.13.dylib" |
|
|
system "install_name_tool -change /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib ${prefix}/lib/libcrypto.1.0.0.dylib ${worksrcpath}/lib/libmsodbcsql.13.dylib" |
|
|
system "install_name_tool -change /usr/local/opt/openssl/lib/libssl.1.0.0.dylib ${prefix}/lib/libssl.1.0.0.dylib ${worksrcpath}/lib/libmsodbcsql.13.dylib" |
|
|
system "install_name_tool -change /usr/local/lib/libodbcinst.2.dylib ${prefix}/lib/libodbcinst.2.dylib ${worksrcpath}/lib/libmsodbcsql.17.dylib" |
|
|
system "install_name_tool -change /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib ${prefix}/lib/libcrypto.1.0.0.dylib ${worksrcpath}/lib/libmsodbcsql.17.dylib" |
|
|
system "install_name_tool -change /usr/local/opt/openssl/lib/libssl.1.0.0.dylib ${prefix}/lib/libssl.1.0.0.dylib ${worksrcpath}/lib/libmsodbcsql.17.dylib" |
|
|
} |
|
|
|
|
|
destroot { |
|
|
xinstall -m 444 ${worksrcpath}/lib/libmsodbcsql.13.dylib ${destroot}${prefix}/lib/libmsodbcsql.13.dylib |
|
|
xinstall -d ${destroot}${prefix}/share/msodbcsql/resources/en_US |
|
|
xinstall -m 444 ${worksrcpath}/share/msodbcsql/resources/en_US/msodbcsqlr13.rll ${destroot}${prefix}/share/msodbcsql/resources/en_US/msodbcsqlr13.rll |
|
|
xinstall -m 644 ${worksrcpath}/odbcinst.ini ${destroot}${prefix}/share/msodbcsql/resources/odbcinst.ini |
|
|
xinstall -m 644 ${worksrcpath}/include/msodbcsql.h ${destroot}${prefix}/include/msodbcsql.h |
|
|
xinstall -d ${destroot}${prefix}/share/doc/msodbcsql |
|
|
xinstall -m 644 -W ${worksrcpath}/share/doc/msodbcsql LICENSE.txt RELEASE_NOTES ${destroot}${prefix}/share/doc/msodbcsql |
|
|
xinstall -m 444 ${worksrcpath}/lib/libmsodbcsql.17.dylib ${destroot}${prefix}/lib/libmsodbcsql.17.dylib |
|
|
xinstall -d ${destroot}${prefix}/share/msodbcsql17/resources/en_US |
|
|
xinstall -m 444 ${worksrcpath}/share/msodbcsql17/resources/en_US/msodbcsqlr17.rll ${destroot}${prefix}/share/msodbcsql17/resources/en_US/msodbcsqlr17.rll |
|
|
xinstall -m 644 ${worksrcpath}/odbcinst.ini ${destroot}${prefix}/share/msodbcsql17/resources/odbcinst.ini |
|
|
xinstall -d ${destroot}${prefix}/include/msodbcsql17 |
|
|
xinstall -m 644 ${worksrcpath}/include/msodbcsql17/msodbcsql.h ${destroot}${prefix}/include/msodbcsql17/msodbcsql.h |
|
|
xinstall -d ${destroot}${prefix}/share/doc/msodbcsql17 |
|
|
xinstall -m 644 -W ${worksrcpath}/share/doc/msodbcsql17 LICENSE.txt RELEASE_NOTES ${destroot}${prefix}/share/doc/msodbcsql17 |
|
|
} |
|
|
|
|
|
post-activate { |
|
|
system "odbcinst -u -d -n \"ODBC Driver 13 for SQL Server\"" |
|
|
system "odbcinst -i -d -f ${prefix}/share/msodbcsql/resources/odbcinst.ini" |
|
|
system "odbcinst -u -d -n \"ODBC Driver 17 for SQL Server\"" |
|
|
system "odbcinst -i -d -f ${prefix}/share/msodbcsql17/resources/odbcinst.ini" |
|
|
} |
|
|
|
|
|
pre-deactivate { |
|
|
system "odbcinst -u -d -n \"ODBC Driver 13 for SQL Server\"" |
|
|
system "odbcinst -u -d -n \"ODBC Driver 17 for SQL Server\"" |
|
|
} |