Subject: mk/plugins.buildlink3.mk (useful for gecko based browser plugins)
To: None <tech-pkg@netbsd.org>
From: Juan RP <juan@netbsd.graffitipr.org>
List: tech-pkg
Date: 06/19/2004 03:25:46
--Signature=_Sat__19_Jun_2004_03_25_46_+0200_VU68HQUNKVCqKZgY
Content-Type: multipart/mixed;
 boundary="Multipart=_Sat__19_Jun_2004_03_25_46_+0200_ApEhF3LeffMbPpLf"


--Multipart=_Sat__19_Jun_2004_03_25_46_+0200_ApEhF3LeffMbPpLf
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit


What do you think about this? I'm using it locally to use multimedia/moz-mplayer
with firefox-gtk2.

This is just another repo-copy of krb5.buildlink3.mk by Johnny C. Lam,
ideas/suggestions/objections are welcome.

And the patch to use plugins.buildlink3.mk in multimedia/moz-flash:

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/multimedia/moz-flash/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile    24 Apr 2004 22:25:31 -0000      1.4
+++ Makefile    19 Jun 2004 01:24:56 -0000
@@ -10,7 +10,7 @@
 MAINTAINER=    joda@NetBSD.org
 COMMENT=       Mozilla open source Flash(tm) plugin
 
-DEPENDS+=      mozilla>=0.9.9:../../www/mozilla
+#DEPENDS+=     mozilla>=0.9.9:../../www/mozilla
 
 USE_BUILDLINK3=        YES
 USE_X11=       YES
@@ -21,7 +21,7 @@
 MAKE_ENV+=     SHLIBTOOL="${SHLIBTOOL}"
 MAKE_ENV+=     MOZ_PLUGDIR="${MOZ_PLUGDIR}"
 
-MOZ_PLUGDIR=   ${PREFIX}/lib/mozilla/plugins
+MOZ_PLUGDIR=   ${BROWSER_BASEDIR}/plugins
 
 do-install:
        ${INSTALL_DATA_DIR} ${MOZ_PLUGDIR}
@@ -29,5 +29,5 @@
                ${INSTALL_PROGRAM} .libs/npflash.so ${MOZ_PLUGDIR}
 
 .include "../../multimedia/libflash/buildlink3.mk"
-
+.include "../../mk/plugins.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/multimedia/moz-flash/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- PLIST       26 Jan 2004 14:48:23 -0000      1.1.1.1
+++ PLIST       19 Jun 2004 01:24:56 -0000
@@ -1,2 +1,2 @@
 @comment $NetBSD: PLIST,v 1.1.1.1 2004/01/26 14:48:23 jmmv Exp $
-lib/mozilla/plugins/npflash.so
+lib/${BROWSER_TYPE}/plugins/npflash.so


-- 
	Juan RP <juan@netbsd.graffitipr.org>

--Multipart=_Sat__19_Jun_2004_03_25_46_+0200_ApEhF3LeffMbPpLf
Content-Type: application/octet-stream;
 name="plugins.buildlink3.mk"
Content-Disposition: attachment;
 filename="plugins.buildlink3.mk"
Content-Transfer-Encoding: base64

IyAkTmV0QlNEJAoKUExVR0lOU19CVUlMRExJTkszX01LOj0JJHtQTFVHSU5TX0JVSUxETElOSzNf
TUt9KwoKLmluY2x1ZGUgIi4uLy4uL21rL2JzZC5wcmVmcy5tayIKCi5pZiAhZW1wdHkoUExVR0lO
U19CVUlMRExJTkszX01LOk0rKQpCUk9XU0VSX0RFRkFVTFQ/PQkjIGVtcHR5CkJST1dTRVJfQUND
RVBURUQ/PQkke19CUk9XU0VSX1BLR1N9CgpfQlJPV1NFUl9QS0dTPz0JCW1vemlsbGEtZ3RrMiBt
b3ppbGxhIGZpcmVmb3gtZ3RrMiBmaXJlZm94CgpfQlJPV1NFUl9ERUZBVUxUPQkke0JST1dTRVJf
REVGQVVMVH0KX0JST1dTRVJfQUNDRVBURUQ9CSR7QlJPV1NFUl9BQ0NFUFRFRH0KCi4gIGZvciBf
d3d3XyBpbiAke19CUk9XU0VSX0FDQ0VQVEVEfQpfQlJPV1NFUl9PSy4ke193d3dffT0JeWVzCi4g
ICAgaWYgIWRlZmluZWQoX0JST1dTRVJfSU5TVEFMTEVELiR7X3d3d199KQpfQlJPV1NFUl9JTlNU
QUxMRUQuJHtfd3d3X30hPQlcCglpZiAke1BLR19JTkZPfSAtcWUgJHtfd3d3X307IHRoZW4JCQkJ
XAoJCSR7RUNIT30gInllcyI7CQkJCQkJXAoJZWxzZQkJCQkJCQkJXAoJCSR7RUNIT30gIm5vIjsJ
CQkJCQlcCglmaQpNQUtFRkxBR1MrPQlfQlJPV1NFUl9JTlNUQUxMRUQuJHtfd3d3X309JHtfQlJP
V1NFUl9JTlNUQUxMRUQuJHtfd3d3X319Ci4gICAgZW5kaWYKLiAgZW5kZm9yCgouICBpZiAhZGVm
aW5lZChfQlJPV1NFUl9UWVBFKQojCiMgUHJlZmVyIHRoZSBkZWZhdWx0IG9uZSBpZiBpdCdzIGFj
Y2VwdGVkLC4uLgojCi4gICAgaWYgIWVtcHR5KF9CUk9XU0VSX0RFRkFVTFQpICYmIFwKCWRlZmlu
ZWQoX0JST1dTRVJfT0suJHtfQlJPV1NFUl9ERUZBVUxUfSkgJiYgXAoJIWVtcHR5KF9CUk9XU0VS
X09LLiR7X0JST1dTRVJfREVGQVVMVH06TVt5WV1bZUVdW3NTXSkKX0JST1dTRVJfVFlQRT0JJHtf
QlJPV1NFUl9ERUZBVUxUfQouICAgIGVuZGlmCiMKIyAuLi5vdGhlcndpc2UsIHVzZSBvbmUgb2Yg
dGhlIGluc3RhbGxlZCBicm93c2VyIHBhY2thZ2VzLC4uLgojCi4gICAgZm9yIF93d3dfIGluICR7
X0JST1dTRVJfQUNDRVBURUR9Ci4gICAgICBpZiAhZW1wdHkoX0JST1dTRVJfSU5TVEFMTEVELiR7
X3d3d199Ok1beVldW2VFXVtzU10pCl9CUk9XU0VSX1RZUEU/PQkJJHtfd3d3X30KLiAgICAgIGVs
c2UKX0JST1dTRVJfRklSU1RBQ0NFUFRFRD89JHtfd3d3X30KLiAgICAgIGVuZGlmCi4gICAgZW5k
Zm9yCiMKIyAuLi5vdGhlcndpc2UsIGp1c3QgdXNlIHRoZSBmaXJzdCBhY2NlcHRlZCBicm93c2Vy
IHBhY2thZ2UuCiMKLiAgICBpZiBkZWZpbmVkKF9CUk9XU0VSX0ZJUlNUQUNDRVBURUQpCl9CUk9X
U0VSX1RZUEU/PQkke19CUk9XU0VSX0ZJUlNUQUNDRVBURUR9Ci4gICAgZW5kaWYKX0JST1dTRVJf
VFlQRT89CW5vbmUKTUFLRUZMQUdTKz0JX0JST1dTRVJfVFlQRT0ke19CUk9XU0VSX1RZUEV9Ci4g
IGVuZGlmCgpCUk9XU0VSX1RZUEU9CSR7X0JST1dTRVJfVFlQRX0KCi5lbmRpZgkjIFBMVUdJTlNf
QlVJTERMSU5LM19NSwoKLmlmICR7QlJPV1NFUl9UWVBFfSA9PSAibm9uZSIKUEtHX0ZBSUxfUkVB
U09OPQkiTm8gYWNjZXB0YWJsZSBicm93c2VyIGZvdW5kLiIKLmVsc2UKLiAgaWYgJHtCUk9XU0VS
X1RZUEV9ID09ICJtb3ppbGxhLWd0azIiCi4gICAgaW5jbHVkZSAiLi4vLi4vd3d3L21vemlsbGEt
Z3RrMi9idWlsZGxpbmszLm1rIgouICBlbGlmICR7QlJPV1NFUl9UWVBFfSA9PSAibW96aWxsYSIK
LiAgICBpbmNsdWRlICIuLi8uLi93d3cvbW96aWxsYS9idWlsZGxpbmszLm1rIgouICBlbGlmICR7
QlJPV1NFUl9UWVBFfSA9PSAiZmlyZWZveC1ndGsyIgouICAgIGluY2x1ZGUgIi4uLy4uL3d3dy9m
aXJlZm94LWd0azIvYnVpbGRsaW5rMy5tayIKLiAgZWxpZiAke0JST1dTRVJfVFlQRX0gPT0gImZp
cmVmb3giCi4gICAgaW5jbHVkZSAiLi4vLi4vd3d3L2ZpcmVmb3gvYnVpbGRsaW5rMy5tayIKLiAg
ZW5kaWYKLmVuZGlmCgpCUk9XU0VSX0JBU0VESVI9CSR7UFJFRklYfS9saWIvJHtCUk9XU0VSX1RZ
UEV9CkJVSUxEX0RFRlMrPQkJQlJPV1NFUl9UWVBFClBMSVNUX1NVQlNUKz0JCUJST1dTRVJfVFlQ
RT0ke0JST1dTRVJfVFlQRX0KTUVTU0FHRV9TVUJTVCs9CQlCUk9XU0VSX1RZUEU9JHtCUk9XU0VS
X1RZUEV9Cg==

--Multipart=_Sat__19_Jun_2004_03_25_46_+0200_ApEhF3LeffMbPpLf--

--Signature=_Sat__19_Jun_2004_03_25_46_+0200_VU68HQUNKVCqKZgY
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)

iD8DBQFA05YaypkLYVDran0RAqJaAKCsocgjXugUgPPEdv8cKhaN5qjq0wCfVpwB
aXwBS4t0D5AtalFsfuuegzg=
=cNIw
-----END PGP SIGNATURE-----

--Signature=_Sat__19_Jun_2004_03_25_46_+0200_VU68HQUNKVCqKZgY--