pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/44480: lang/python18-base and lang/python19-base build invalid +CONTENTS under Solaris
The following reply was made to PR pkg/44480; it has been noted by GNATS.
From: Uwe Klaus <uklaus%hgb-leipzig.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
pkgsrc-bugs%NetBSD.org@localhost,
obache%NetBSD.org@localhost
Subject: Re: pkg/44480: lang/python18-base and lang/python19-base build
invalid +CONTENTS under Solaris
Date: Sun, 30 Jan 2011 15:10:53 +0100 (CET)
On Sat, 29 Jan 2011, OBATA Akio wrote:
> From: "OBATA Akio" <obache%netbsd.org@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: pkg/44480: lang/python18-base and lang/python19-base build
> invalid +CONTENTS under Solaris
> Date: Sat, 29 Jan 2011 11:09:40 +0900
>
> >> Fix:
> I feel it's not python, but ruby.
Yes, of course.
> Then, following patch fix the issue?
>
> Index: lang/ruby/rubyversion.mk
> ===================================================================
> RCS file: /cvsroot/pkgsrc/lang/ruby/rubyversion.mk,v
> retrieving revision 1.55
> diff -u -r1.55 rubyversion.mk
> --- lang/ruby/rubyversion.mk 26 Dec 2010 12:29:07 -0000 1.55
> +++ lang/ruby/rubyversion.mk 29 Jan 2011 02:07:36 -0000
> @@ -173,7 +173,7 @@
> #
> RUBY_SHLIBVER?= ${RUBY_API_VERSION}
> RUBY_SHLIB?= ${RUBY_VER}.${RUBY_SLEXT}.${RUBY_SHLIBVER}
> -RUBY_SHLIBALIAS?= @comment
> +RUBY_SHLIBALIAS?= @comment No SHLIBALIAS
> RUBY_STATICLIB?= ${RUBY_VER}-static.a
>
> .if ${OPSYS} == "NetBSD" || ${OPSYS} == "Interix"
> @@ -389,7 +389,7 @@
> PRINT_PLIST_AWK+= /${RUBY_SLEXT}\.${RUBY_SHLIBVER}$$/ \
> { sub(/${RUBY_SLEXT}\.${RUBY_SHLIBVER}$$/, \
> "$${RUBY_SLEXT}.$${RUBY_SHLIBVER}"); }
> -.if ${RUBY_SHLIBALIAS} != "@comment"
> +.if !empty(_RUBY_SHLIBALIAS)
> PRINT_PLIST_AWK+= /${RUBY_SHLIBALIAS:S/\//\\\//}$$/ \
> { sub(/${RUBY_SHLIBALIAS:S/\//\\\//}$$/, \
> "$${RUBY_SHLIBALIAS}"); }
No.
The libraries are installed as follows
# ls -lai /opt/pkg/lib/libruby19*
87270 -rw-r--r-- 1 root root 3527692 Jan 30 15:01
/opt/pkg/lib/libruby19-static.a
87272 lrwxrwxrwx 1 root root 14 Jan 30 15:01
/opt/pkg/lib/libruby19.so -> libruby19.so.1
87269 -rwxr-xr-x 1 root root 2525856 Jan 30 15:01
/opt/pkg/lib/libruby19.so.1
87271 lrwxrwxrwx 1 root root 14 Jan 30 15:01
/opt/pkg/lib/libruby19.so.1.9.1 -> libruby19.so.1
The corresponding part in +CONTENTS looks now
lib/libruby19-static.a
@comment MD5:24df1f6e4ce8d3c952236be931e8b3cf
lib/libruby19.so
@comment Symlink:libruby19.so.1
@comment No SHLIBALIAS
lib/libruby19.so.1.9.1
@comment Symlink:libruby19.so.1
This means the main shared library lib/libruby19.so.1 is not part of the
binary package.
Best regards,
Uwe
Home |
Main Index |
Thread Index |
Old Index