FreeBSD Bugzilla – Attachment 172745 Details for
Bug 211107
databases/oracle8-client: Fix run on 10.1+, Take MAINTAINER'ship
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
new patch instead of 172512 with maintainer change
oracle8-client.diff (text/plain), 2.68 KB, created by
Konstantin Stroykovskiy
on 2016-07-20 07:47:11 UTC
(
hide
)
Description:
new patch instead of 172512 with maintainer change
Filename:
MIME Type:
Creator:
Konstantin Stroykovskiy
Created:
2016-07-20 07:47:11 UTC
Size:
2.68 KB
patch
obsolete
>diff -u -r oracle8-client.orig/Makefile oracle8-client/Makefile >--- oracle8-client.orig/Makefile 2016-07-14 16:44:56.098651000 +0300 >+++ oracle8-client/Makefile 2016-07-20 10:27:13.783012000 +0300 >@@ -9,7 +9,7 @@ > CATEGORIES= databases > MASTER_SITES= LOCAL/fjoe > >-MAINTAINER= ports@FreeBSD.org >+MAINTAINER= bonkor@gmail.com > COMMENT= Oracle 8 client > > USES= tar:bzip2 >diff -u -r oracle8-client.orig/files/patch-freebsd-oci8stub.c oracle8-client/files/patch-freebsd-oci8stub.c >--- oracle8-client.orig/files/patch-freebsd-oci8stub.c 2016-07-14 16:44:56.098838000 +0300 >+++ oracle8-client/files/patch-freebsd-oci8stub.c 2016-07-14 11:07:23.282603000 +0300 >@@ -1,5 +1,5 @@ >---- freebsd/oci8stub.c.orig 2007-11-11 12:25:01.000000000 +0600 >-+++ freebsd/oci8stub.c 2007-11-28 05:03:13.000000000 +0600 >+--- freebsd/oci8stub.c.orig 2007-11-11 09:25:01.000000000 +0300 >++++ freebsd/oci8stub.c 2016-07-14 11:07:18.873132000 +0300 > @@ -2,6 +2,7 @@ > #include <sys/param.h> > #include <sys/stat.h> >@@ -8,7 +8,7 @@ > #include <assert.h> > #include <errno.h> > #include <dlfcn.h> >-@@ -119,6 +120,13 @@ >+@@ -119,6 +120,14 @@ > > int __l_sigprocmask(int how, const sigset_t *set, sigset_t *oldset); > >@@ -18,11 +18,12 @@ > +}; > + > +int __l_connect(int s, const struct l_sockaddr *l_sa, socklen_t addrlen); >++int __l_sigaction(int signum, const struct sigaction *l_act, struct sigaction *oldact); > + > #ifdef stdin > #undef stdin > #undef stdout >-@@ -528,3 +536,14 @@ >+@@ -528,3 +537,27 @@ > > return sigprocmask(how, set, oldset); > } >@@ -37,3 +38,16 @@ > + sa.sa_family = l_sa->sa_family; > + return connect(s, &sa, addrlen); > +} >++ >++int >++__l_sigaction(int signum, const struct sigaction *l_act, struct sigaction *oldact) >++{ >++ struct sigaction act; >++ >++ act.sa_handler = l_act->sa_handler; >++ act.sa_flags = l_act->sa_flags & (SA_ONSTACK | SA_RESTART | SA_RESETHAND | >++ SA_NOCLDSTOP | SA_NODEFER | SA_NOCLDWAIT | SA_SIGINFO); >++ act.sa_mask = l_act->sa_mask; >++ return sigaction(signum, &act, oldact); >++} >++ >diff -u -r oracle8-client.orig/files/patch-freebsd-redefine-syms.lst oracle8-client/files/patch-freebsd-redefine-syms.lst >--- oracle8-client.orig/files/patch-freebsd-redefine-syms.lst 2016-07-14 16:44:56.098865000 +0300 >+++ oracle8-client/files/patch-freebsd-redefine-syms.lst 2016-07-14 11:10:25.089704000 +0300 >@@ -1,6 +1,7 @@ >---- freebsd/redefine-syms.lst.orig 2005-06-20 23:23:35.000000000 +0700 >-+++ freebsd/redefine-syms.lst 2007-11-28 04:48:03.000000000 +0600 >-@@ -1,2 +1,3 @@ >+--- freebsd/redefine-syms.lst.orig 2005-06-20 20:23:35.000000000 +0400 >++++ freebsd/redefine-syms.lst 2016-07-14 11:09:48.915819000 +0300 >+@@ -1,2 +1,4 @@ > +connect __l_connect > lseek __l_lseek > sigprocmask __l_sigprocmask >++sigaction __l_sigaction
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
bonkor
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 211107
:
172501
|
172512
|
172513
|
172745
|
172965
|
172968
|
172969