tech-pkg: Re: builtin xpm handling on Solaris

Subject: Re: builtin xpm handling on Solaris
To: Bill Sommerfeld <sommerfeld@NetBSD.org>
From: grant beattie <grant@NetBSD.org>
List: tech-pkg
Date: 05/15/2004 16:14:10
--9jxsPFA5p3P2qPhR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sun, May 09, 2004 at 06:13:34PM -0400, Bill Sommerfeld wrote:
> > is this necessary? the effect on Solaris is that graphics/xpm is
> > depended on for buildlink3 packages when the base system xpm is
> > perfectly acceptable (ie. this is a regression from previous working
> > behaviour).
>=20
> The net effect of this is that, at least on my systems, the xpm
> package itself refuses to build on solaris -- either it should find
> the installed one sufficient, or it should let me build a new one.
I propose the following patch which restores previous behaviour
where xpm-3.4 is acceptable. any objections?
Index: builtin.mk
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/pkgsrc/graphics/xpm/builtin.mk,v
retrieving revision 1.3
diff -u -r1.3 builtin.mk
--- builtin.mk	24 Apr 2004 21:20:56 -0000	1.3
+++ builtin.mk	15 May 2004 06:10:43 -0000
@@ -53,16 +53,14 @@
=20
 . if defined(BUILTIN_PKG.xpm)
 USE_BUILTIN.xpm=3D	yes
-. for _depend_ in ${BUILDLINK_DEPENDS.xpm}
-. if !empty(USE_BUILTIN.xpm:M[yY][eE][sS])
+. if !empty(USE_BUILTIN.xpm:M[yY][eE][sS])
 USE_BUILTIN.xpm!=3D							\
-	if ${PKG_ADMIN} pmatch '${_depend_}' ${BUILTIN_PKG.xpm}; then	\
+ if ${PKG_ADMIN} pmatch 'xpm>=3D3.4' ${BUILTIN_PKG.xpm}; then	\
 		${ECHO} "yes";						\
-	else								\
+ else								\
 		${ECHO} "no";						\
-	fi
-. endif
-. endfor
+ fi
+. endif
 . endif
 .endif	# USE_BUILTIN.xpm
=20
--9jxsPFA5p3P2qPhR
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)
iD8DBQFApbUyluYOb9yiFXoRAk7pAKCX+VJvEBGV79bCLlJhpLi2GbT3zwCgjilK
kOhkCxiDSajHmT8QqoPq3xQ=
=8zLy
-----END PGP SIGNATURE-----
--9jxsPFA5p3P2qPhR--

AltStyle によって変換されたページ (->オリジナル) /