<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.finkproject.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dmacks</id>
	<title>the Fink Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.finkproject.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dmacks"/>
	<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php/Special:Contributions/Dmacks"/>
	<updated>2026-06-03T13:26:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=203</id>
		<title>Fink:Policy:Trees</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=203"/>
		<updated>2017-07-16T13:53:52Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: fix tag-balance problem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
If the package currently has to be marked &amp;quot;License: Restrictive&amp;quot; because it [[Fink:Policy:Crypto|links against OpenSSL]], there is a workaround.  The GPL specifies that it is OK to link against non-GPL software if it is a system-provided library.  Since Apple includes OpenSSL as part of the base Mac OS X install, it can be linked against without license issues.&lt;br /&gt;
&lt;br /&gt;
To do so, use the [[Fink:Policy:system-openssl|system-openssl-dev]] package.&lt;br /&gt;
&lt;br /&gt;
== Tree Modularity ==&lt;br /&gt;
&lt;br /&gt;
Any package in the stable tree must have all its (Build)Depends be satisfiable by packages in the stable tree. The idea is that a user could use only the stable tree and still still have a self-contained fink installation with no missing dependent packages.&lt;br /&gt;
&lt;br /&gt;
Prior to July 1, 2010, any package that had a (Build)Depends that can only be satisfied by package(s) in section:crypto was required to itself be in section:crypto.  This requirement was dropped when crypto was moved into the main tree. &lt;br /&gt;
&lt;br /&gt;
You can pipe the output of 'fink list' into 'fink rebuild' to see if there are any packages with broken dependencies. The subsets are:&lt;br /&gt;
# stable/main&lt;br /&gt;
# unstable/main stable/main&lt;br /&gt;
(There used to be two more subsets, involving the crypto tree.)&lt;br /&gt;
&lt;br /&gt;
Because some users might only have unstable/main, every package in the stable tree should also appear in the unstable tree, in either the same or a more recent version.&lt;br /&gt;
&lt;br /&gt;
You can use fink's --trees flag instead of having to alter the &amp;lt;code&amp;gt;Trees&amp;lt;/code&amp;gt; line in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt; file for each subset of the distro, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable/main list -t | grep -v '\[' | cut -f2 &amp;gt; pkgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
edit &amp;lt;code&amp;gt;pkgs&amp;lt;/code&amp;gt; to remove any known blockers:&lt;br /&gt;
* &amp;lt;code&amp;gt;libgems-rb*&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rubygems-rb*&amp;lt;/code&amp;gt; (-rb16 and -rb18 cannot be built concurrently)&lt;br /&gt;
&amp;lt;pre&amp;gt;cat pkgs | xargs fink --trees=stable/main,virtual rebuild&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative way to test for modularity and find all unsatisfied dependencies is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable,virtual list --format=dotty | perl -n -e 'if (/&amp;quot;(.*?)&amp;quot; -&amp;gt; &amp;quot;(.*?)&amp;quot;/) { push @{$need{$2}}, $1} elsif (/&amp;quot;(.*?)&amp;quot; \[/) {$have{$1}++}} END {foreach (sort keys %need) {print &amp;quot;missing $_ for &amp;quot;.join(&amp;quot; &amp;quot;,@{$need{$_}}).&amp;quot;\n&amp;quot; unless $have{$_}}'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For complete diagnosis, that one-liner also needs to be run with &amp;lt;code&amp;gt;--format=dotty-build&amp;lt;/code&amp;gt; in place of &amp;lt;code&amp;gt;--format=dotty&amp;lt;/code&amp;gt; (to get &amp;lt;code&amp;gt;BuildDepends&amp;lt;/code&amp;gt;) and both times as &amp;lt;code&amp;gt;fink -m&amp;lt;/code&amp;gt; (to get &amp;lt;code&amp;gt;TestDepends&amp;lt;/code&amp;gt; included).&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Documentation|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Policy|Trees]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Packaging:pkg-config&amp;diff=202</id>
		<title>Fink:Packaging:pkg-config</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Packaging:pkg-config&amp;diff=202"/>
		<updated>2017-03-26T21:18:29Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: old old&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
This page explains our current best-guess about how to do dependencies on the pkgconfig package.&lt;br /&gt;
&lt;br /&gt;
==About pkg-config and .pc files==&lt;br /&gt;
&amp;lt;code&amp;gt;%p/bin/pkg-config&amp;lt;/code&amp;gt; is a tool that packages use to determine flags for compiling against other—usually library—packages. The headers component packages of library packages supply a .pc data file that pkg-config reads.&lt;br /&gt;
&lt;br /&gt;
Some .pc files contain syntaxes that are only compatible with certain newer versions of pkg-config and either cause &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; errors or silently pass incorrect flags when used with older versions. Therefore we need a way to make sure that the proper version of the pkgconfig package is used. These requirements can change version-to-version in the library package and have nothing to do with the packages that use pkg-config. it's not reasonable to keep altering the &amp;lt;code&amp;gt;BuildDepends:pkgconfig&amp;lt;/code&amp;gt; versioning in every package that uses the library.&lt;br /&gt;
&lt;br /&gt;
However, there may be other programs that can read .pc files and that may supply an alternate (and compatible) &amp;lt;code&amp;gt;pkg-config&amp;lt;/code&amp;gt; program. Therefore we don't want to over-do dependencies on pkgconfig, since that will lead to a mess if any of those other programs get packaged for fink. They would presumably &amp;lt;code&amp;gt;Conflicts/Replaces:pkconfig&amp;lt;/code&amp;gt;, so any &amp;lt;code&amp;gt;Depends:pkgconfig&amp;lt;/code&amp;gt; will block a smooth upgrade.&lt;br /&gt;
&lt;br /&gt;
A .pc file is pretty useless without a program to process it and pkg-config is the standard tool other packages use. Therefore it makes sense to have packages with .pc have some sort of dependency on pkgconfig. This situation is similar to -dev packages that need other -dev packages, but where BDO prohibits a Depends. Ideally, packages with .pc that have specific pkgconfig versioning requirements would declare an [[Fink:Major New Feature Plans:InheritedBuildDepends|InheritedBuildDepends]] on it, since pkgconfig is used at build-time. However, we don't have that field. Should pkgconfig itself become BDO when we implement IBD?&lt;br /&gt;
&lt;br /&gt;
== Alternative implementations ==&lt;br /&gt;
&amp;lt;code&amp;gt;pykg-config&amp;lt;/code&amp;gt; is a pure-python implementation of pkg-config. Its upstream development seems to have stopped, so it might not have all the latest features of pkgconfig itself. However, &amp;lt;code&amp;gt;pkgconfig&amp;lt;/code&amp;gt; has build-time and runtime dependencies on glib2. Two main reasons one might want pkyg-config is to avoid the glib2 dependency tree and to avoid circular dependencies within the glib2 dependency tree itself.&lt;br /&gt;
&lt;br /&gt;
==Suggested Best-Practices==&lt;br /&gt;
'''THIS SECTION IS OBSOLETE (or at least on hold). pkg-config has been beyond 0.20 for years and no currently supported tree has ever had a version older than that, so we do not need to set runtime dependencies to ensure what doesn't seem possible to be likely to be un-met anyway.'''&lt;br /&gt;
&lt;br /&gt;
Our best solution for the present is to have any library (or other) package that has a .pc with specific version requirements for pkg-config to declare a versioned &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; on the &amp;quot;pkgconfig&amp;quot; package, and packages with .pc files that can be used with any pkg-config version to have no dependency on pkgconfig.&lt;br /&gt;
&lt;br /&gt;
*.pc file in %p/share/pkgconfig instead of %p/lib/pkgconfig&lt;br /&gt;
:The share/ location was added to the default search path starting in fink's packaging of pkgconfig-0.20. Older versions of the package only looked in the lib/ location. A package that installs a .pc file in the share/ location should declare a &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; to require a pkgconfig version that looks there.&lt;br /&gt;
*&amp;lt;code&amp;gt;*.private&amp;lt;/code&amp;gt; field in .pc file&lt;br /&gt;
:The &amp;lt;code&amp;gt;*.private&amp;lt;/code&amp;gt; fields were implemented starting in pkgconfig-0.20. Older versions of the pkg-config program silently ignore these fields could therefore supply a deficient set of flags. A package containing a .pc file that has any &amp;lt;code&amp;gt;.private&amp;lt;/code&amp;gt; fields needs to declare a &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; to mandate a pkgconfig version that supports them.&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Packaging:pkg-config]]&lt;br /&gt;
[[Category: Fink Packaging|pkg-config]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Packaging:pkg-config&amp;diff=201</id>
		<title>Fink:Packaging:pkg-config</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Packaging:pkg-config&amp;diff=201"/>
		<updated>2017-03-26T21:16:29Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* About pkg-config and .pc files */ alt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
This page explains our current best-guess about how to do dependencies on the pkgconfig package.&lt;br /&gt;
&lt;br /&gt;
==About pkg-config and .pc files==&lt;br /&gt;
&amp;lt;code&amp;gt;%p/bin/pkg-config&amp;lt;/code&amp;gt; is a tool that packages use to determine flags for compiling against other—usually library—packages. The headers component packages of library packages supply a .pc data file that pkg-config reads.&lt;br /&gt;
&lt;br /&gt;
Some .pc files contain syntaxes that are only compatible with certain newer versions of pkg-config and either cause &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; errors or silently pass incorrect flags when used with older versions. Therefore we need a way to make sure that the proper version of the pkgconfig package is used. These requirements can change version-to-version in the library package and have nothing to do with the packages that use pkg-config. it's not reasonable to keep altering the &amp;lt;code&amp;gt;BuildDepends:pkgconfig&amp;lt;/code&amp;gt; versioning in every package that uses the library.&lt;br /&gt;
&lt;br /&gt;
However, there may be other programs that can read .pc files and that may supply an alternate (and compatible) &amp;lt;code&amp;gt;pkg-config&amp;lt;/code&amp;gt; program. Therefore we don't want to over-do dependencies on pkgconfig, since that will lead to a mess if any of those other programs get packaged for fink. They would presumably &amp;lt;code&amp;gt;Conflicts/Replaces:pkconfig&amp;lt;/code&amp;gt;, so any &amp;lt;code&amp;gt;Depends:pkgconfig&amp;lt;/code&amp;gt; will block a smooth upgrade.&lt;br /&gt;
&lt;br /&gt;
A .pc file is pretty useless without a program to process it and pkg-config is the standard tool other packages use. Therefore it makes sense to have packages with .pc have some sort of dependency on pkgconfig. This situation is similar to -dev packages that need other -dev packages, but where BDO prohibits a Depends. Ideally, packages with .pc that have specific pkgconfig versioning requirements would declare an [[Fink:Major New Feature Plans:InheritedBuildDepends|InheritedBuildDepends]] on it, since pkgconfig is used at build-time. However, we don't have that field. Should pkgconfig itself become BDO when we implement IBD?&lt;br /&gt;
&lt;br /&gt;
== Alternative implementations ==&lt;br /&gt;
&amp;lt;code&amp;gt;pykg-config&amp;lt;/code&amp;gt; is a pure-python implementation of pkg-config. Its upstream development seems to have stopped, so it might not have all the latest features of pkgconfig itself. However, &amp;lt;code&amp;gt;pkgconfig&amp;lt;/code&amp;gt; has build-time and runtime dependencies on glib2. Two main reasons one might want pkyg-config is to avoid the glib2 dependency tree and to avoid circular dependencies within the glib2 dependency tree itself.&lt;br /&gt;
&lt;br /&gt;
==Suggested Best-Practices==&lt;br /&gt;
Our best solution for the present is to have any library (or other) package that has a .pc with specific version requirements for pkg-config to declare a versioned &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; on the &amp;quot;pkgconfig&amp;quot; package, and packages with .pc files that can be used with any pkg-config version to have no dependency on pkgconfig.&lt;br /&gt;
&lt;br /&gt;
*.pc file in %p/share/pkgconfig instead of %p/lib/pkgconfig&lt;br /&gt;
:The share/ location was added to the default search path starting in fink's packaging of pkgconfig-0.20. Older versions of the package only looked in the lib/ location. A package that installs a .pc file in the share/ location should declare a &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; to require a pkgconfig version that looks there.&lt;br /&gt;
*&amp;lt;code&amp;gt;*.private&amp;lt;/code&amp;gt; field in .pc file&lt;br /&gt;
:The &amp;lt;code&amp;gt;*.private&amp;lt;/code&amp;gt; fields were implemented starting in pkgconfig-0.20. Older versions of the pkg-config program silently ignore these fields could therefore supply a deficient set of flags. A package containing a .pc file that has any &amp;lt;code&amp;gt;.private&amp;lt;/code&amp;gt; fields needs to declare a &amp;lt;code&amp;gt;Depends&amp;lt;/code&amp;gt; to mandate a pkgconfig version that supports them.&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Packaging:pkg-config]]&lt;br /&gt;
[[Category: Fink Packaging|pkg-config]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=200</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=200"/>
		<updated>2016-10-09T02:14:06Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ one left&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=193</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=193"/>
		<updated>2016-08-16T02:53:56Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ maintainer did one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=192</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=192"/>
		<updated>2016-08-16T02:53:44Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: wrong one Undo revision 191 by Dmacks (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=191</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=191"/>
		<updated>2016-08-16T02:52:47Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ maintainer did one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=190</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=190"/>
		<updated>2016-08-16T02:52:04Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ maintainer did one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=189</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=189"/>
		<updated>2016-08-16T02:51:31Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ maintainer did one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=188</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=188"/>
		<updated>2016-08-06T20:07:30Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated. Packages that are only for distributions up through 10.10 can continue to use system-openssl-dev.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=187</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=187"/>
		<updated>2016-08-06T20:06:28Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ rm ones that are tagged out of 10.11 (we're keeping it available on 10.9/10), emailed a few maintainers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson||emailed Aug 6&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn||emailed Aug 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=186</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=186"/>
		<updated>2016-07-28T06:20:07Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ now synced&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=185</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=185"/>
		<updated>2016-06-20T19:04:47Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ +1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|slang2||Artistic||Max Horn||no dep (neither system-openssl nor fink openssl) but ConfigureParam flags for system-openssl&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=184</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=184"/>
		<updated>2016-03-18T07:31:29Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=183</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=183"/>
		<updated>2016-03-18T05:35:26Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ clean&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=182</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=182"/>
		<updated>2016-03-18T05:17:47Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=181</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=181"/>
		<updated>2016-03-15T04:55:10Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=178</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=178"/>
		<updated>2016-01-20T07:26:25Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=177</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=177"/>
		<updated>2016-01-20T07:15:13Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=176</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=176"/>
		<updated>2016-01-19T16:00:31Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=175</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=175"/>
		<updated>2016-01-19T15:20:00Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=174</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=174"/>
		<updated>2016-01-18T10:10:12Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser||10.{9,10} only (10.11 fixed, no need to keep dists in sync)&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=173</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=173"/>
		<updated>2016-01-18T10:09:15Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=172</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=172"/>
		<updated>2016-01-18T08:22:16Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ statis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer!!Notes&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks||10.9 only (10.10+ fixed, no need to keep 10.9 in sync)&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=171</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=171"/>
		<updated>2016-01-18T08:20:03Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=170</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=170"/>
		<updated>2015-12-12T04:39:34Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ $maintainer did 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=169</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=169"/>
		<updated>2015-12-11T06:06:36Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ one not need doing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=168</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=168"/>
		<updated>2015-12-11T05:52:36Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ $maintainer did it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=167</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=167"/>
		<updated>2015-12-11T05:51:05Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ $maintainer did it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=166</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=166"/>
		<updated>2015-12-05T07:47:50Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=165</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=165"/>
		<updated>2015-12-03T08:23:46Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=164</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=164"/>
		<updated>2015-12-01T08:39:42Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=163</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=163"/>
		<updated>2015-11-26T09:57:12Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=162</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=162"/>
		<updated>2015-11-22T18:23:50Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages &amp;lt;s&amp;gt;as of October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=161</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=161"/>
		<updated>2015-11-22T17:30:52Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of &amp;lt;s&amp;gt;October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as fixed&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=160</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=160"/>
		<updated>2015-11-10T16:45:55Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ prune&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of &amp;lt;s&amp;gt;October 13, 2015&amp;lt;/s&amp;gt;&amp;lt;u&amp;gt;pruned as of November 10&amp;lt;/u&amp;gt; that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=159</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=159"/>
		<updated>2015-11-10T16:41:01Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;crypt-ssleay-pm*&amp;lt;/strike&amp;gt;||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libarchive&amp;lt;/strike&amp;gt;||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libarchive31&amp;lt;/strike&amp;gt;||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;linuxdcpp&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xxdiff-mac/x11&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=158</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=158"/>
		<updated>2015-11-03T04:46:24Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 created]. (L)GPL packages can now be marked (as of Fink-0.39.2) as either &amp;lt;code&amp;gt;GPL/OpenSSL&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt; LGPL/OpenSSL&amp;lt;/code&amp;gt; so that the original license information is kept, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;crypt-ssleay-pm*&amp;lt;/strike&amp;gt;||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;linuxdcpp&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xxdiff-mac/x11&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=155</id>
		<title>Fink:Policy:Trees</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=155"/>
		<updated>2015-10-27T02:31:35Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Tree Modularity */ more improvements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
If the package currently has to be marked &amp;quot;License: Restrictive&amp;quot; because it [[Fink:Policy:Crypto|links against OpenSSL]], there is a workaround.  The GPL specifies that it is OK to link against non-GPL software if it is a system-provided library.  Since Apple includes OpenSSL as part of the base Mac OS X install, it can be linked against without license issues.&lt;br /&gt;
&lt;br /&gt;
To do so, use the [[Fink:Policy:system-openssl|system-openssl-dev]] package.&lt;br /&gt;
&lt;br /&gt;
== Tree Modularity ==&lt;br /&gt;
&lt;br /&gt;
Any package in the stable tree must have all its (Build)Depends be satisfiable by packages in the stable tree. The idea is that a user could use only the stable tree and still still have a self-contained fink installation with no missing dependent packages.&lt;br /&gt;
&lt;br /&gt;
Prior to July 1, 2010, any package that had a (Build)Depends that can only be satisfied by package(s) in section:crypto was required to itself be in section:crypto.  This requirement was dropped when crypto was moved into the main tree. &lt;br /&gt;
&lt;br /&gt;
You can pipe the output of 'fink list' into 'fink rebuild' to see if there are any packages with broken dependencies. The subsets are:&lt;br /&gt;
# stable/main&lt;br /&gt;
# unstable/main stable/main&lt;br /&gt;
(There used to be two more subsets, involving the crypto tree.)&lt;br /&gt;
&lt;br /&gt;
Because some users might only have unstable/main, every package in the stable tree should also appear in the unstable tree, in either the same or a more recent version.&lt;br /&gt;
&lt;br /&gt;
You can use fink's --trees flag instead of having to alter the &amp;lt;code&amp;gt;Trees&amp;lt;/code&amp;gt; line in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt; file for each subset of the distro, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable/main list -t | grep -v '\[' | cut -f2 &amp;gt; pkgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
edit &amp;lt;code&amp;gt;pkgs&amp;lt;/code&amp;gt; to remove any known blockers:&lt;br /&gt;
* &amp;lt;code&amp;gt;libgems-rb*&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rubygems-rb*&amp;lt;code&amp;gt; (-rb16 and -rb18 cannot be built concurrently)&lt;br /&gt;
&amp;lt;pre&amp;gt;cat pkgs | xargs fink --trees=stable/main,virtual rebuild&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative way to test for modularity and find all unsatisfied dependencies is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable,virtual list --format=dotty | perl -n -e 'if (/&amp;quot;(.*?)&amp;quot; -&amp;gt; &amp;quot;(.*?)&amp;quot;/) { push @{$need{$2}}, $1} elsif (/&amp;quot;(.*?)&amp;quot; \[/) {$have{$1}++}} END {foreach (sort keys %need) {print &amp;quot;missing $_ for &amp;quot;.join(&amp;quot; &amp;quot;,@{$need{$_}}).&amp;quot;\n&amp;quot; unless $have{$_}}'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For complete diagnosis, that one-liner also needs to be run with &amp;lt;code&amp;gt;--format=dotty-build&amp;lt;/code&amp;gt; in place of &amp;lt;code&amp;gt;--format=dotty&amp;lt;/code&amp;gt; (to get &amp;lt;code&amp;gt;BuildDepends&amp;lt;/code&amp;gt;) and both times as &amp;lt;code&amp;gt;fink -m&amp;lt;/code&amp;gt; (to get &amp;lt;code&amp;gt;TestDepends&amp;lt;/code&amp;gt; included).&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Documentation|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Policy|Trees]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=154</id>
		<title>Fink:Policy:Trees</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:Trees&amp;diff=154"/>
		<updated>2015-10-27T02:28:54Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Tree Modularity */ make it a one-liner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
If the package currently has to be marked &amp;quot;License: Restrictive&amp;quot; because it [[Fink:Policy:Crypto|links against OpenSSL]], there is a workaround.  The GPL specifies that it is OK to link against non-GPL software if it is a system-provided library.  Since Apple includes OpenSSL as part of the base Mac OS X install, it can be linked against without license issues.&lt;br /&gt;
&lt;br /&gt;
To do so, use the [[Fink:Policy:system-openssl|system-openssl-dev]] package.&lt;br /&gt;
&lt;br /&gt;
== Tree Modularity ==&lt;br /&gt;
&lt;br /&gt;
Any package in the stable tree must have all its (Build)Depends be satisfiable by packages in the stable tree. The idea is that a user could use only the stable tree and still still have a self-contained fink installation with no missing dependent packages.&lt;br /&gt;
&lt;br /&gt;
Prior to July 1, 2010, any package that had a (Build)Depends that can only be satisfied by package(s) in section:crypto was required to itself be in section:crypto.  This requirement was dropped when crypto was moved into the main tree. &lt;br /&gt;
&lt;br /&gt;
You can pipe the output of 'fink list' into 'fink rebuild' to see if there are any packages with broken dependencies. The subsets are:&lt;br /&gt;
# stable/main&lt;br /&gt;
# unstable/main stable/main&lt;br /&gt;
(There used to be two more subsets, involving the crypto tree.)&lt;br /&gt;
&lt;br /&gt;
Because some users might only have unstable/main, every package in the stable tree should also appear in the unstable tree, in either the same or a more recent version.&lt;br /&gt;
&lt;br /&gt;
You can use fink's --trees flag instead of having to alter the &amp;lt;code&amp;gt;Trees&amp;lt;/code&amp;gt; line in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt; file for each subset of the distro, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable/main list -t | grep -v '\[' | cut -f2 &amp;gt; pkgs&amp;lt;/pre&amp;gt;&lt;br /&gt;
edit &amp;lt;code&amp;gt;pkgs&amp;lt;/code&amp;gt; to remove any known blockers:&lt;br /&gt;
* &amp;lt;code&amp;gt;libgems-rb*&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rubygems-rb*&amp;lt;code&amp;gt; (-rb16 and -rb18 cannot be built concurrently)&lt;br /&gt;
&amp;lt;pre&amp;gt;cat pkgs | xargs fink --trees=stable/main,virtual rebuild&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative way to test for modularity and find all unsatisfied dependencies is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fink --trees=stable,virtual list --format=dotty | perl -n -e 'if (/&amp;quot;(.*?)&amp;quot; -&amp;gt; &amp;quot;(.*?)&amp;quot;/) { push @{$need{$2}}, $1} elsif (/&amp;quot;(.*?)&amp;quot; \[/) {$have{$1}++}} END {foreach (sort keys %need) {print &amp;quot;missing $_ for &amp;quot;.join(&amp;quot; &amp;quot;,@{$need{$_}}).&amp;quot;\n&amp;quot; unless $have{$_}}'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Documentation|Policy:Trees]]&lt;br /&gt;
[[Category: Fink_Policy|Trees]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=153</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=153"/>
		<updated>2015-10-26T06:41:01Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: done 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 proposed]. This field will allow maintainers to mark their package with the original license, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;crypt-ssleay-pm*&amp;lt;/strike&amp;gt;||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|linuxdcpp||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|xxdiff-mac/x11||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=152</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=152"/>
		<updated>2015-10-26T06:01:38Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ +details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS via Fink's &amp;lt;code&amp;gt;gnutls28&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;gnutls28-shlibs&amp;lt;/code&amp;gt;). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 proposed]. This field will allow maintainers to mark their package with the original license, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-ssleay-pm*||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|linuxdcpp||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|xxdiff-mac/x11||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=151</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=151"/>
		<updated>2015-10-26T06:01:06Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (&amp;lt;code&amp;gt;openssl100-dev&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;openssl100-shlibs&amp;lt;/code&amp;gt; as of Oct 2015) or some other SSL provider (such as GnuTLS). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 proposed]. This field will allow maintainers to mark their package with the original license, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-ssleay-pm*||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|linuxdcpp||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|xxdiff-mac/x11||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=150</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=150"/>
		<updated>2015-10-26T06:00:42Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While &amp;lt;code&amp;gt;/usr/lib/libcrypto.0.9.8.dylibs&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/usr/lib/libssl.0.9.8.dylib&amp;lt;/code&amp;gt; were not removed, Apple removed the OpenSSL headers in &amp;lt;code&amp;gt;/usr/include/openssl&amp;lt;/code&amp;gt; and other compile-time files. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (openssl100-dev/openssl100-shlibs as of Oct 2015) or some other SSL provider (such as GnuTLS). Because binaries of (L)GPL packages that link to OpenSSL cannot be distributed for licensing reasons, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 proposed]. This field will allow maintainers to mark their package with the original license, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-ssleay-pm*||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;elinks&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|linuxdcpp||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;slrn&amp;lt;/strike&amp;gt;||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|xxdiff-mac/x11||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=149</id>
		<title>Fink:Policy:system-openssl</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Policy:system-openssl&amp;diff=149"/>
		<updated>2015-10-26T04:00:53Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Deprecation of system-openssl-dev */ done one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== Linking Against the System OpenSSL ==&lt;br /&gt;
&lt;br /&gt;
There is a package in Fink called &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; that exists to make it easier to link software against Apple's provided OpenSSL ([[Fink:Policy:Crypto|why?]]).  It creates symlinks in &amp;lt;code&amp;gt;'''prefix'''/lib/system-openssl&amp;lt;/code&amp;gt; that you can use to override the flags of existing software.&lt;br /&gt;
&lt;br /&gt;
In some cases, you will have to patch your package to point to the system-openssl directory, but most likely, all you will have to do to use system-openssl-dev is to set one or more of the following:&lt;br /&gt;
&lt;br /&gt;
  CPPFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  CFLAGS:          -I%p/lib/system-openssl/include&lt;br /&gt;
  CXXFLAGS:        -I%p/lib/system-openssl/include&lt;br /&gt;
  &lt;br /&gt;
  LDFLAGS:         -L%p/lib/system-openssl/lib&lt;br /&gt;
  LIBS:            -L%p/lib/system-openssl/lib&lt;br /&gt;
  &lt;br /&gt;
  PKG_CONFIG_PATH: %p/lib/system-openssl/lib/pkgconfig&lt;br /&gt;
&lt;br /&gt;
== Creating Upgrade Packages ==&lt;br /&gt;
&lt;br /&gt;
Since the goal is to create packages using OpenSSL that ''don't'' have to be in the &amp;lt;code&amp;gt;crypto/&amp;lt;/code&amp;gt; tree, you will probably want to make upgrade packages for the old versions of your SSL packages.  If you have a set of packages such as &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;foo-ssl&amp;lt;/code&amp;gt; both of which have splitoffs, you will have conflict/upgrade issues if you just make a new foo-ssl dummy package that depends on &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;.  Instead, the recommended practice is to create a &amp;lt;code&amp;gt;foo-unified&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
=== Example: Before Unification ===&lt;br /&gt;
&lt;br /&gt;
foo.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo-ssl&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-ssl-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
foo-ssl.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-ssl&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Conflicts: foo&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Conflicts: foo-shlibs&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
=== Example: After Unification ===&lt;br /&gt;
&lt;br /&gt;
foo-unified.info:&lt;br /&gt;
&lt;br /&gt;
  Package: foo-unified&lt;br /&gt;
  Depends: %N-shlibs&lt;br /&gt;
  Replaces: foo (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  SplitOff: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: %N-shlibs&lt;br /&gt;
    Replaces: foo-shlibs (&amp;lt;&amp;lt; %v-%r), foo-ssl (&amp;lt;&amp;lt; %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff2: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff3: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff4: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl&lt;br /&gt;
    Depends: %N (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
  SplitOff5: &amp;lt;&amp;lt;&lt;br /&gt;
    Package: foo-ssl-shlibs&lt;br /&gt;
    Depends: %N-shlibs (= %v-%r)&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
== Deprecation of system-openssl-dev ==&lt;br /&gt;
&lt;br /&gt;
OS X 10.11 has deprecated the use of a system provided OpenSSL library.  While /usr/lib/libcrypto.0.9.8.dylibs and /usr/lib/libssl.0.9.8.dylib were not removed, Apple removed the OpenSSL headers in /usr/include/openssl. Therefore, it is no longer possible to compile programs that use the system OpenSSL on OS X 10.11.  As a result, the &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; package is marked as available only on 10.10 and earlier. In order to accommodate this change, packages will need to transition to use Fink's OpenSSL (openssl100-dev/openssl100-shlibs as of Oct 2015) or some other SSL provider (such as GnuTLS). Because binaries of (L)GPL packages that link to OpenSSL can not be distributed, a new value for the &amp;lt;code&amp;gt;License:&amp;lt;/code&amp;gt; field has been [https://github.com/fink/fink/pull/126 proposed]. This field will allow maintainers to mark their package with the original license, but also note that it links to OpenSSL and therefore keep it out of the binary distribution.&lt;br /&gt;
&lt;br /&gt;
The following table is a list of packages as of October 13, 2015 that use &amp;lt;code&amp;gt;system-openssl-dev&amp;lt;/code&amp;gt; and need to be updated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Package!!License!!Maintainer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;akonadi-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ark4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|arora||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|arora-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;baloo-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|baz||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;blinken4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bomber4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;bovo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cantor4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cervisia4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;claws-mail&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-bignum-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-random-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-openssl-rsa-pm*||GPL||Keith Ward&lt;br /&gt;
|-&lt;br /&gt;
|crypt-ssleay-pm*||Artistic||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;cyrus-sasl2&amp;lt;/strike&amp;gt;||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;dragonplayer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|elinks||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ffmpegthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;filelight-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;fossil&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|fraqtive||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gconf2&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnome-vfs2-unified&amp;lt;/strike&amp;gt;||GPL/LGPL||The Gnome Core Team&lt;br /&gt;
|-&lt;br /&gt;
|gnucash2||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gnupg-unified&amp;lt;/strike&amp;gt;||GPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gnupg2||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;granatier4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gst-plugins-bad-0.10&amp;lt;/strike&amp;gt;||Restrictive||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|gwenhywfar60||LGPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;gwenview4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|irsii||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|isync||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|jpilot||GPL||Alexander Hansen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;juk4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kactivities6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalgebra4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kalzium4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kamera4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kanagram4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapman4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kapptemplate4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kate4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;katomic4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbackup-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblackbox4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kblocks4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbounce4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbreakout4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kbruch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcachegrind4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcalc4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcharselect4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcolorchooser4-mac&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kcron4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdeartwork4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdebase4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-mobipocket&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-strigi-analyzer&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdegraphics4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdelibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-filesharing&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdenetwork4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepim4-runtime-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdepimlibs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dev-utils&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-dolphin-plugins&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-kioslaves&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-scripts&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-strigi-analyzers&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdesdk4-mac-thumbnailers&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdewebdev4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiamond4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdiskfree4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kdnssd4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfloppy4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kfourinline4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgeography4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kget4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgoldrunner4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kgpg4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;khangman4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kig4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kigo4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kile-kde4-mac&amp;lt;/strike&amp;gt;||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;killbots4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiriki4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kiten4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kjumpingcube4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kletters4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klickety4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;klines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmag4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmahjongg4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmines4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmix4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmouth4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kmplot4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knavalbattle4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;knetwalk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolf4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kollision4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kolourpaint4-mac&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kompare4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konquest4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;konsole4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kopete4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kpat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kqtquickcharts4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kreversi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kruler4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksaneplugin4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kscd4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kshisen4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksirk4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksnakeduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kspaceduel4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksquares4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kstars4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksudoku4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ksystemlog4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kteatime4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktimer4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktouch4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;ktuberling4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kturtle4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kubrick4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kuser4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwalletmanager4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;kwordquiz4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libanalitza5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libarchive||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|libarchive31||BSD||AIDA Shinra&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libbaloowidgets4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libdbusmenu-qt5.2||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libimobiledevice&amp;lt;/strike&amp;gt;||LGPL||Karl-Michael Schindler&lt;br /&gt;
|-&lt;br /&gt;
|libircclient||GPL2||None&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcddb4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkcompactdisc4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdcraw23-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu-mac-data&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdeedu4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkdegames6-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkexiv2.11-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkf5html5-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|libkf5kdelibs4support5||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkface3-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfbapi1-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkfilemetadata4-mac-shlibs&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkgapi2.2-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkipi11-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkmahjongglib4-mac-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libkomparediff2.4-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libksane0-mac-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libktorrent5-mac-shlibs&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libmeanwhile&amp;lt;/strike&amp;gt;||LGPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libmsn-0.3||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|libofx4||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libofx5&amp;lt;/strike&amp;gt;||GPL||Dave Reiser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libprison0-shlibs&amp;lt;/strike&amp;gt;||BSD||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor1-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libraptor2-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;librasqal3-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;libserf0&amp;lt;/strike&amp;gt;||BSD||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent15||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|libtorrent19||GPL||David Fang&lt;br /&gt;
|-&lt;br /&gt;
|linuxdcpp||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lokalize4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;lskat4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|lynx||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|lynx-cur||GPL||elcepi&lt;br /&gt;
|-&lt;br /&gt;
|m2crypto-py*||BSD||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;marble4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mp3diags-*||GPL2||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;mplayerthumbs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|mupdf||GPL||Stefan Bruda&lt;br /&gt;
|-&lt;br /&gt;
|mutt||GPL||Brendan Cully&lt;br /&gt;
|-&lt;br /&gt;
|mysql-python-py*||GPL||Beat Birkhofer&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-core&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nepomuk-widgets&amp;lt;/strike&amp;gt;||LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|nginx||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|nginx-cur||BSD||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;nut&amp;lt;/strike&amp;gt;||GPL||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okteta4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;okular4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|openvpn||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;oxygen-icons-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;pairs4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;palapeli4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;parley4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-gstreamer&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;phonon-*-backend-xine&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;picmi4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|postfix*||OSI-Approved||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;poxml4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;python-ldap-py27&amp;lt;/strike&amp;gt;||OSI-Approved||Charles Lepple&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qca2-*&amp;lt;/strike&amp;gt;||LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qgpgme-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;qtassistant-compat-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|qtiplot-qt4-*||GPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt-qt4-*||LGPL||Alexandre Vial&lt;br /&gt;
|-&lt;br /&gt;
|qwt6-qt4-*||LGPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;redland-shlibs&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;rocs4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|root5*||LGPL||Remi Mommsen&lt;br /&gt;
|-&lt;br /&gt;
|slrn||GPL||Daniel Macks&lt;br /&gt;
|-&lt;br /&gt;
|socat||GPL||Andreas Gockel&lt;br /&gt;
|-&lt;br /&gt;
|socnetv-mac||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;soprano-*&amp;lt;/strike&amp;gt;||GPL/LGPL||Benjamin Reed&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;step4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;svgpart4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;sweeper4-mac&amp;lt;/strike&amp;gt;||GPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|swi-prolog||LGPL||Jesse Alama&lt;br /&gt;
|-&lt;br /&gt;
|sylpheed||GPL||Kevin Horton&lt;br /&gt;
|-&lt;br /&gt;
|tcpflow||GPL||Nick Siripipat&lt;br /&gt;
|-&lt;br /&gt;
|tinc||GPL||Jack Fink&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;umbrello4-mac&amp;lt;/strike&amp;gt;||GPL/LGPL||Hanspeter Niederstrasser&lt;br /&gt;
|-&lt;br /&gt;
|valkyrie*||GPL2+||Daniel Johnson&lt;br /&gt;
|-&lt;br /&gt;
|vorbis-tools||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|xchat||GPL||Max Horn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;strike&amp;gt;xsane&amp;lt;/strike&amp;gt;||GPL||None&lt;br /&gt;
|-&lt;br /&gt;
|xxdiff-mac/x11||GPL||Daniel Macks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Fink|Policy:system-openssl]]&lt;br /&gt;
[[Category: TODO|Policy:system-openssl]]&lt;br /&gt;
[[Category: Fink Policy|system-openssl]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=131</id>
		<title>Whiteboard-validation</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=131"/>
		<updated>2014-11-26T04:48:11Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Validating .deb file tortoisehg-py27_2.7-1_darwin-x86_64.deb... */ fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Originally imported from [http://permalink.gmane.org/gmane.os.apple.fink.devel/22330]. Feel free to update as fixes are made. [[User:Dmacks|Dmacks]] ([[User talk:Dmacks|talk]]) 20:59, 21 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Validating .deb file sci/vtk510-shlibs_5.10.1-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libLSDyna.5.10.1.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libLSDyna.5.10.dylib 5.10.0&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib 1.8.5&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Validating .deb file cran-rjava-r30_0.9-6-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/R/3.0/site-library/rJava/jri/libjri.jnilib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 libjri.jnilib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== brendan's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file ghc-network_2.5.0.0-1_darwin-x86_64.deb... ===&lt;br /&gt;
(a lot of ghcmods failed with these two errors)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: Headers installed (files in an include/ directory), as well as a .dylib file, but package does not declare BuildDependsOnly to be true (or false)&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/x86_64-osx-ghc-7.8.2/network-2.5.0.0/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 @rpath/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=130</id>
		<title>Whiteboard-validation</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=130"/>
		<updated>2014-11-26T02:56:08Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* danielj's */ was done&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Originally imported from [http://permalink.gmane.org/gmane.os.apple.fink.devel/22330]. Feel free to update as fixes are made. [[User:Dmacks|Dmacks]] ([[User talk:Dmacks|talk]]) 20:59, 21 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Validating .deb file sci/vtk510-shlibs_5.10.1-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libLSDyna.5.10.1.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libLSDyna.5.10.dylib 5.10.0&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib 1.8.5&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Validating .deb file cran-rjava-r30_0.9-6-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/R/3.0/site-library/rJava/jri/libjri.jnilib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 libjri.jnilib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== brendan's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file tortoisehg-py27_2.7-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/share/nautilus-python/extensions/nautilus-thg.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file ghc-network_2.5.0.0-1_darwin-x86_64.deb... ===&lt;br /&gt;
(a lot of ghcmods failed with these two errors)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: Headers installed (files in an include/ directory), as well as a .dylib file, but package does not declare BuildDependsOnly to be true (or false)&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/x86_64-osx-ghc-7.8.2/network-2.5.0.0/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 @rpath/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=129</id>
		<title>Whiteboard-validation</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=129"/>
		<updated>2014-11-22T20:01:46Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* goatbar's */ done&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Originally imported from [http://permalink.gmane.org/gmane.os.apple.fink.devel/22330]. Feel free to update as fixes are made. [[User:Dmacks|Dmacks]] ([[User talk:Dmacks|talk]]) 20:59, 21 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Validating .deb file sci/vtk510-shlibs_5.10.1-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libLSDyna.5.10.1.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libLSDyna.5.10.dylib 5.10.0&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib 1.8.5&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Validating .deb file cran-rjava-r30_0.9-6-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/R/3.0/site-library/rJava/jri/libjri.jnilib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 libjri.jnilib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== brendan's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file tortoisehg-py27_2.7-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/share/nautilus-python/extensions/nautilus-thg.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file ghc-network_2.5.0.0-1_darwin-x86_64.deb... ===&lt;br /&gt;
(a lot of ghcmods failed with these two errors)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: Headers installed (files in an include/ directory), as well as a .dylib file, but package does not declare BuildDependsOnly to be true (or false)&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/x86_64-osx-ghc-7.8.2/network-2.5.0.0/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 @rpath/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== danielj's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file txt2man_1.5.6-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File installed into deprecated directory /sw/man/&lt;br /&gt;
 Offending file: /sw/man/&lt;br /&gt;
 Offending file: /sw/man/man1/&lt;br /&gt;
 Offending file: /sw/man/man1/bookman.1&lt;br /&gt;
 Offending file: /sw/man/man1/src2man.1&lt;br /&gt;
 Offending file: /sw/man/man1/txt2man.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=128</id>
		<title>Whiteboard-validation</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=128"/>
		<updated>2014-11-10T15:58:08Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: fix annotation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Originally imported from [http://permalink.gmane.org/gmane.os.apple.fink.devel/22330]. Feel free to update as fixes are made. [[User:Dmacks|Dmacks]] ([[User talk:Dmacks|talk]]) 20:59, 21 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Validating .deb file sci/vtk510-shlibs_5.10.1-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libLSDyna.5.10.1.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libLSDyna.5.10.dylib 5.10.0&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib 1.8.5&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Validating .deb file cran-rjava-r30_0.9-6-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/R/3.0/site-library/rJava/jri/libjri.jnilib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 libjri.jnilib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== goatbar's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file gflags-py27_2.0-2_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/bin/gflags2man.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== brendan's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file tortoisehg-py27_2.7-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/share/nautilus-python/extensions/nautilus-thg.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file ghc-network_2.5.0.0-1_darwin-x86_64.deb... ===&lt;br /&gt;
(a lot of ghcmods failed with these two errors)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: Headers installed (files in an include/ directory), as well as a .dylib file, but package does not declare BuildDependsOnly to be true (or false)&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/x86_64-osx-ghc-7.8.2/network-2.5.0.0/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 @rpath/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== danielj's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file txt2man_1.5.6-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File installed into deprecated directory /sw/man/&lt;br /&gt;
 Offending file: /sw/man/&lt;br /&gt;
 Offending file: /sw/man/man1/&lt;br /&gt;
 Offending file: /sw/man/man1/bookman.1&lt;br /&gt;
 Offending file: /sw/man/man1/src2man.1&lt;br /&gt;
 Offending file: /sw/man/man1/txt2man.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=127</id>
		<title>Whiteboard-validation</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Whiteboard-validation&amp;diff=127"/>
		<updated>2014-11-10T15:56:56Z</updated>

		<summary type="html">&lt;p&gt;Dmacks: /* Validating .deb file obspy-mseed-py27_0.7.0-1_darwin-x86_64.deb... */ fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Originally imported from [http://permalink.gmane.org/gmane.os.apple.fink.devel/22330]. Feel free to update as fixes are made. [[User:Dmacks|Dmacks]] ([[User talk:Dmacks|talk]]) 20:59, 21 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Validating .deb file sci/vtk510-shlibs_5.10.1-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libLSDyna.5.10.1.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libLSDyna.5.10.dylib 5.10.0&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib&lt;br /&gt;
but the corresponding install_name and compatibility_version&lt;br /&gt;
 %p/lib/vtk510/libvtkhdf5_hl.1.8.5.dylib 1.8.5&lt;br /&gt;
are not listed in the Shlibs field. See the packaging manual.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Validating .deb file cran-rjava-r30_0.9-6-1_darwin-x86_64.deb... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/R/3.0/site-library/rJava/jri/libjri.jnilib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 libjri.jnilib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== goatbar's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file gflags-py27_2.0-2_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/bin/gflags2man.py&lt;br /&gt;
&lt;br /&gt;
(a lot of ghcmods failed with these two errors)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== brendan's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file tortoisehg-py27_2.7-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File in a language-versioned package does not have a pathname specific to that version.&lt;br /&gt;
 Offending file: /sw/share/nautilus-python/extensions/nautilus-thg.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file ghc-network_2.5.0.0-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: Headers installed (files in an include/ directory), as well as a .dylib file, but package does not declare BuildDependsOnly to be true (or false)&lt;br /&gt;
Error: package contains the shared library&lt;br /&gt;
 /sw/lib/x86_64-osx-ghc-7.8.2/network-2.5.0.0/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
but the corresponding install_name&lt;br /&gt;
 @rpath/libHSnetwork-2.5.0.0-ghc7.8.2.dylib&lt;br /&gt;
is not an absolute pathname.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== danielj's ==&lt;br /&gt;
&lt;br /&gt;
=== Validating .deb file txt2man_1.5.6-1_darwin-x86_64.deb... ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Error: File installed into deprecated directory /sw/man/&lt;br /&gt;
 Offending file: /sw/man/&lt;br /&gt;
 Offending file: /sw/man/man1/&lt;br /&gt;
 Offending file: /sw/man/man1/bookman.1&lt;br /&gt;
 Offending file: /sw/man/man1/src2man.1&lt;br /&gt;
 Offending file: /sw/man/man1/txt2man.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
</feed>