diff options
author | wiedi <wiedi> | 2016-12-15 23:57:16 +0000 |
---|---|---|
committer | wiedi <wiedi> | 2016-12-15 23:57:16 +0000 |
commit | d8a721f9fe70abbde9bcaebf4ddc88c377f20c77 (patch) | |
tree | ccc3e3ce7e0284af5c9b13c9605600a9cd6251ff /devel | |
parent | 84114b202987324b8aa1e7776d2a15c9698b0ac9 (diff) | |
download | pkgsrc-d8a721f9fe70abbde9bcaebf4ddc88c377f20c77.tar.gz |
add patches to fix SOPE on sunos
Diffstat (limited to 'devel')
-rw-r--r-- | devel/SOPE/Makefile | 4 | ||||
-rw-r--r-- | devel/SOPE/PLIST.SunOS | 13 | ||||
-rw-r--r-- | devel/SOPE/distinfo | 4 | ||||
-rw-r--r-- | devel/SOPE/patches/patch-sope-core_NGStreams_NGActiveSocket.m | 16 | ||||
-rw-r--r-- | devel/SOPE/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m | 15 |
5 files changed, 49 insertions, 3 deletions
diff --git a/devel/SOPE/Makefile b/devel/SOPE/Makefile index 16665c99560..806d64f8dfc 100644 --- a/devel/SOPE/Makefile +++ b/devel/SOPE/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.33 2016/12/04 05:17:22 ryoon Exp $ +# $NetBSD: Makefile,v 1.34 2016/12/15 23:57:16 wiedi Exp $ # DISTNAME= SOPE-2.3.14 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= devel MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ diff --git a/devel/SOPE/PLIST.SunOS b/devel/SOPE/PLIST.SunOS new file mode 100644 index 00000000000..a216260c8fe --- /dev/null +++ b/devel/SOPE/PLIST.SunOS @@ -0,0 +1,13 @@ +lib/libDOM.so.4.9 +lib/libEOControl.so.4.9 +lib/libGDLAccess.so.4.9 +lib/libNGExtensions.so.4.9 +lib/libNGLdap.so.4.9 +lib/libNGMime.so.4.9 +lib/libNGObjWeb.so.4.9 +lib/libNGStreams.so.4.9 +lib/libSaxObjC.so.4.9 +lib/libWEExtensions.so.4.9 +lib/libWOExtensions.so.4.9 +lib/libXmlRpc.so.4.9 +lib/libSBJson.so.2 diff --git a/devel/SOPE/distinfo b/devel/SOPE/distinfo index 31c23fd7a5c..9decd191573 100644 --- a/devel/SOPE/distinfo +++ b/devel/SOPE/distinfo @@ -1,9 +1,11 @@ -$NetBSD: distinfo,v 1.15 2016/09/12 14:44:08 taca Exp $ +$NetBSD: distinfo,v 1.16 2016/12/15 23:57:16 wiedi Exp $ SHA1 (SOPE-2.3.14.tar.gz) = 0a1d74df5fb7320d48aab0dfa42d532b294adf7a RMD160 (SOPE-2.3.14.tar.gz) = 1ea1615d03db0f1b8d835e5d4c345b98c59f0ae7 SHA512 (SOPE-2.3.14.tar.gz) = 357a0f93bfc02252f8341f7997c4d4fadf5d7d95e636b6c59c5fc1905c48017eecba855064ee4b00e85311fa1f70248caa02445d08d403b52bab3cc4f9317ae1 Size (SOPE-2.3.14.tar.gz) = 2279670 bytes +SHA1 (patch-sope-core_NGStreams_NGActiveSocket.m) = c06a04b009f894eee0161eb8bd3f9c7011b6de3e +SHA1 (patch-sope-core_NGStreams_NGDescriptorFunctions.m) = e3045db3205cd859d78c3953e0f1565626c69d04 SHA1 (patch-sope-core_NGStreams_NGInternetSocketAddress.m) = e0262b32d6ac3766b06a797d19a976180078a780 SHA1 (patch-sope-core_NGStreams_NGLocalSocketAddress.m) = 26288c147ef39ef3a63bc03cc83be123b364d206 SHA1 (patch-sope-core_NGStreams_NGLocalSocketDomain.m) = 2b8d2e842e6de346bf908bf38bbf4c5de4d93e89 diff --git a/devel/SOPE/patches/patch-sope-core_NGStreams_NGActiveSocket.m b/devel/SOPE/patches/patch-sope-core_NGStreams_NGActiveSocket.m new file mode 100644 index 00000000000..c7789ada327 --- /dev/null +++ b/devel/SOPE/patches/patch-sope-core_NGStreams_NGActiveSocket.m @@ -0,0 +1,16 @@ +$NetBSD: patch-sope-core_NGStreams_NGActiveSocket.m,v 1.1 2016/12/15 23:57:16 wiedi Exp $ + +ignore MSG_NOSIGNAL on sunos +--- sope-core/NGStreams/NGActiveSocket.m.orig 2016-08-17 12:26:04.000000000 +0000 ++++ sope-core/NGStreams/NGActiveSocket.m +@@ -54,6 +54,10 @@ + # include <sys/ioctl.h> + #endif + ++#if defined(__sun) ++# define MSG_NOSIGNAL 0 ++#endif ++ + #if HAVE_WINDOWS_H && !defined(__CYGWIN32__) + # include <windows.h> + #endif diff --git a/devel/SOPE/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m b/devel/SOPE/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m new file mode 100644 index 00000000000..01f330c8b34 --- /dev/null +++ b/devel/SOPE/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m @@ -0,0 +1,15 @@ +$NetBSD: patch-sope-core_NGStreams_NGDescriptorFunctions.m,v 1.1 2016/12/15 23:57:16 wiedi Exp $ + +ttyname_r comes from <unistd.h> which is already included +--- sope-core/NGStreams/NGDescriptorFunctions.m.orig 2016-08-17 12:26:04.000000000 +0000 ++++ sope-core/NGStreams/NGDescriptorFunctions.m +@@ -387,9 +387,6 @@ NSString *NGDescriptorGetTtyName(int _fd + #endif + { + #if HAVE_TTYNAME_R +-# ifndef sparc +- extern int ttyname_r(int, char*, size_t); +-# endif + # ifdef _POSIX_PATH_MAX + char namebuffer[_POSIX_PATH_MAX + 128]; + # else |