pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/xulrunner Instead of picking what headers to ins...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bb2e735472d5
branches:  trunk
changeset: 396916:bb2e735472d5
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Wed Aug 05 20:35:01 2009 +0000

description:
Instead of picking what headers to install, just drop $everything
in include/xulrunner/unstable and call it a day. Suggested by drochner@
(This mostly fixes build of "www/galeon".)

diffstat:

 devel/xulrunner/Makefile    |    18 +-
 devel/xulrunner/PLIST       |  1437 ++++++++++++++++++++++++++++++++++++++++++-
 devel/xulrunner/includes.mk |    66 -
 3 files changed, 1444 insertions(+), 77 deletions(-)

diffs (truncated from 1675 to 300 lines):

diff -r 472f02d2c320 -r bb2e735472d5 devel/xulrunner/Makefile
--- a/devel/xulrunner/Makefile  Wed Aug 05 17:32:54 2009 +0000
+++ b/devel/xulrunner/Makefile  Wed Aug 05 20:35:01 2009 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.3 2009/08/05 15:52:11 tnn Exp $
+# $NetBSD: Makefile,v 1.4 2009/08/05 20:35:01 tnn Exp $
 #
 
 DISTNAME=      xulrunner-${XULRUNNER_VER}-source
 PKGNAME=       ${DISTNAME:S/-source//}
 XULRUNNER_VER= 1.9.1
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    devel www
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=xulrunner/releases/${XULRUNNER_VER}/source/}
 EXTRACT_SUFX=  .tar.bz2
@@ -80,7 +80,12 @@
          ${WRAPPER_DIR}/bin/rm
        chmod +x ${WRAPPER_DIR}/bin/rm
 
-.include "includes.mk"
+INCLUDE_SUBDIRS=\
+       caps chardet cookie commandhandler content docshell dom exthandler fastfind find gfx gtkembedmoz \
+       java js layout locale mimetype necko nkcache nspr oji pipboot pipnss pref shistory \
+       string uconv uriloader webbrowserpersist webbrwsr webshell widget windowwatcher xpcom \
+       xpconnect xulapp
+
 post-install:
        # XXX fix the pkg-config files instead
        rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a
@@ -90,9 +95,12 @@
        ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \
          ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a
        cd ${WRKSRC}/dist/include && \
-         ${INSTALL_DATA} `find js -name "*.h" -print` js/jsproto.tbl \
-         ${NS_EXTRA_INCLUDES} \
+         ${INSTALL_DATA} `find ${INCLUDE_SUBDIRS} -name "*.h" -print` \
+         js/jsproto.tbl mozilla-config.h gtkembedmoz/gtkmozembed_glue.cpp \
          ${DESTDIR}${PREFIX}/include/xulrunner/unstable
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/xulrunner/unstable/obsolete
+       cd ${WRKSRC}/dist/include/nspr/obsolete && ${INSTALL_DATA} protypes.h \
+         ${DESTDIR}${PREFIX}/include/xulrunner/unstable/obsolete
 
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
diff -r 472f02d2c320 -r bb2e735472d5 devel/xulrunner/PLIST
--- a/devel/xulrunner/PLIST     Wed Aug 05 17:32:54 2009 +0000
+++ b/devel/xulrunner/PLIST     Wed Aug 05 20:35:01 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2009/08/05 15:52:11 tnn Exp $
+@comment $NetBSD: PLIST,v 1.4 2009/08/05 20:35:01 tnn Exp $
 bin/xulrunner
 include/xulrunner/stable/base64.h
 include/xulrunner/stable/blapit.h
@@ -456,8 +456,11 @@
 include/xulrunner/stable/sslt.h
 include/xulrunner/stable/utilrename.h
 include/xulrunner/stable/xpcom-config.h
+include/xulrunner/unstable/ProxyJNI.h
+include/xulrunner/unstable/XPCIDispatch.h
 include/xulrunner/unstable/base64.h
 include/xulrunner/unstable/blapit.h
+include/xulrunner/unstable/bool.h
 include/xulrunner/unstable/cert.h
 include/xulrunner/unstable/certdb.h
 include/xulrunner/unstable/certt.h
@@ -471,17 +474,32 @@
 include/xulrunner/unstable/crmft.h
 include/xulrunner/unstable/cryptohi.h
 include/xulrunner/unstable/cryptoht.h
+include/xulrunner/unstable/domstubs.h
 include/xulrunner/unstable/ecl-exp.h
+include/xulrunner/unstable/ftpCore.h
 include/xulrunner/unstable/gfxCore.h
-include/xulrunner/unstable/gfxPoint.h
-include/xulrunner/unstable/gfxTypes.h
+include/xulrunner/unstable/gfxIFormats.h
+include/xulrunner/unstable/gfxIImageFrame.h
+include/xulrunner/unstable/gfxtypes.h
 include/xulrunner/unstable/gtkmozembed.h
 include/xulrunner/unstable/gtkmozembed_glue.cpp
 include/xulrunner/unstable/gtkmozembed_internal.h
 include/xulrunner/unstable/hasht.h
+include/xulrunner/unstable/interpreter.h
 include/xulrunner/unstable/jar-ds.h
 include/xulrunner/unstable/jar.h
 include/xulrunner/unstable/jarfile.h
+include/xulrunner/unstable/javaString.h
+include/xulrunner/unstable/javaThreads.h
+include/xulrunner/unstable/java_lang_String.h
+include/xulrunner/unstable/jdk_java_lang_String.h
+include/xulrunner/unstable/jmc.h
+include/xulrunner/unstable/jni.h
+include/xulrunner/unstable/jni_md.h
+include/xulrunner/unstable/jri.h
+include/xulrunner/unstable/jri_md.h
+include/xulrunner/unstable/jriext.h
+include/xulrunner/unstable/jritypes.h
 include/xulrunner/unstable/js-config.h
 include/xulrunner/unstable/jsapi.h
 include/xulrunner/unstable/jsarena.h
@@ -531,67 +549,1387 @@
 include/xulrunner/unstable/jsversion.h
 include/xulrunner/unstable/jsxdrapi.h
 include/xulrunner/unstable/jsxml.h
+include/xulrunner/unstable/jvmmgr.h
 include/xulrunner/unstable/key.h
 include/xulrunner/unstable/keyhi.h
 include/xulrunner/unstable/keyt.h
 include/xulrunner/unstable/keythi.h
+include/xulrunner/unstable/mozAutoDocUpdate.h
+include/xulrunner/unstable/mozFlushType.h
+include/xulrunner/unstable/mozIJSSubScriptLoader.h
+include/xulrunner/unstable/mozISanitizingSerializer.h
+include/xulrunner/unstable/mozITXTToHTMLConv.h
+include/xulrunner/unstable/mozcontainer.h
+include/xulrunner/unstable/mozdrawingarea.h
 include/xulrunner/unstable/mozilla-config.h
+include/xulrunner/unstable/necko-config.h
+include/xulrunner/unstable/netCore.h
+include/xulrunner/unstable/nsASocketHandler.h
+include/xulrunner/unstable/nsAString.h
+include/xulrunner/unstable/nsAXPCNativeCallContext.h
+include/xulrunner/unstable/nsAboutProtocolUtils.h
+include/xulrunner/unstable/nsAgg.h
+include/xulrunner/unstable/nsAlgorithm.h
+include/xulrunner/unstable/nsAppDirectoryServiceDefs.h
+include/xulrunner/unstable/nsArrayEnumerator.h
+include/xulrunner/unstable/nsArrayUtils.h
+include/xulrunner/unstable/nsAtomListUtils.h
+include/xulrunner/unstable/nsAtomService.h
+include/xulrunner/unstable/nsAttrName.h
+include/xulrunner/unstable/nsAudioStream.h
+include/xulrunner/unstable/nsAutoJSValHolder.h
+include/xulrunner/unstable/nsAutoLock.h
 include/xulrunner/unstable/nsAutoPtr.h
+include/xulrunner/unstable/nsAutoRef.h
+include/xulrunner/unstable/nsBaseHashtable.h
+include/xulrunner/unstable/nsBidi.h
+include/xulrunner/unstable/nsBidiFrames.h
+include/xulrunner/unstable/nsBidiPresUtils.h
+include/xulrunner/unstable/nsBindingManager.h
+include/xulrunner/unstable/nsCDefaultURIFixup.h
+include/xulrunner/unstable/nsCDocShell.h
+include/xulrunner/unstable/nsCExternalHandlerService.h
+include/xulrunner/unstable/nsCOMArray.h
+include/xulrunner/unstable/nsCOMPtr.h
+include/xulrunner/unstable/nsCPasswordManager.h
+include/xulrunner/unstable/nsCPasswordManagerInternal.h
 include/xulrunner/unstable/nsCRT.h
+include/xulrunner/unstable/nsCRTGlue.h
+include/xulrunner/unstable/nsCSSAnonBoxList.h
+include/xulrunner/unstable/nsCSSAnonBoxes.h
+include/xulrunner/unstable/nsCSSFrameConstructor.h
+include/xulrunner/unstable/nsCSSKeywordList.h
+include/xulrunner/unstable/nsCSSKeywords.h
+include/xulrunner/unstable/nsCSSPropList.h
+include/xulrunner/unstable/nsCSSProperty.h
+include/xulrunner/unstable/nsCSSProps.h
+include/xulrunner/unstable/nsCSSPseudoClassList.h
+include/xulrunner/unstable/nsCSSPseudoClasses.h
+include/xulrunner/unstable/nsCSSPseudoElementList.h
+include/xulrunner/unstable/nsCSSPseudoElements.h
+include/xulrunner/unstable/nsCSSRuleProcessor.h
+include/xulrunner/unstable/nsCSSStruct.h
+include/xulrunner/unstable/nsCSSStyleSheet.h
+include/xulrunner/unstable/nsCSSValue.h
+include/xulrunner/unstable/nsCTooltipTextProvider.h
+include/xulrunner/unstable/nsCUPSShim.h
+include/xulrunner/unstable/nsCURILoader.h
 include/xulrunner/unstable/nsCWebBrowser.h
+include/xulrunner/unstable/nsCWebBrowserPersist.h
+include/xulrunner/unstable/nsCacheService.h
+include/xulrunner/unstable/nsCaret.h
+include/xulrunner/unstable/nsCaseTreatment.h
+include/xulrunner/unstable/nsCategoryCache.h
+include/xulrunner/unstable/nsCategoryManagerUtils.h
+include/xulrunner/unstable/nsChangeHint.h
+include/xulrunner/unstable/nsChannelProperties.h
+include/xulrunner/unstable/nsChannelReader.h
+include/xulrunner/unstable/nsCharTraits.h
+include/xulrunner/unstable/nsCharsetDetectionAdaptorCID.h
+include/xulrunner/unstable/nsCheapSets.h
+include/xulrunner/unstable/nsClassHashtable.h
+include/xulrunner/unstable/nsClientRect.h
+include/xulrunner/unstable/nsCollation.h
+include/xulrunner/unstable/nsCollationCID.h
 include/xulrunner/unstable/nsColor.h
+include/xulrunner/unstable/nsColorNameList.h
+include/xulrunner/unstable/nsColorNames.h
+include/xulrunner/unstable/nsCom.h
+include/xulrunner/unstable/nsCommaSeparatedTokenizer.h
+include/xulrunner/unstable/nsCompatibility.h
+include/xulrunner/unstable/nsComponentManagerUtils.h
+include/xulrunner/unstable/nsContentCID.h
+include/xulrunner/unstable/nsContentCreatorFunctions.h
+include/xulrunner/unstable/nsContentDLF.h
+include/xulrunner/unstable/nsContentErrors.h
+include/xulrunner/unstable/nsContentList.h
+include/xulrunner/unstable/nsContentPolicyUtils.h
+include/xulrunner/unstable/nsContentUtils.h
 include/xulrunner/unstable/nsCoord.h
+include/xulrunner/unstable/nsCopySupport.h
 include/xulrunner/unstable/nsCppSharedAllocator.h
+include/xulrunner/unstable/nsCycleCollectionParticipant.h
+include/xulrunner/unstable/nsCycleCollector.h
+include/xulrunner/unstable/nsDOMCID.h
+include/xulrunner/unstable/nsDOMCSSDeclaration.h
+include/xulrunner/unstable/nsDOMClassInfoID.h
+include/xulrunner/unstable/nsDOMError.h
+include/xulrunner/unstable/nsDOMFile.h
+include/xulrunner/unstable/nsDOMJSUtils.h
+include/xulrunner/unstable/nsDOMScriptObjectHolder.h
+include/xulrunner/unstable/nsDOMString.h
+include/xulrunner/unstable/nsDataHashtable.h
+include/xulrunner/unstable/nsDateTimeFormatCID.h
+include/xulrunner/unstable/nsDebug.h
+include/xulrunner/unstable/nsDebugImpl.h
+include/xulrunner/unstable/nsDependentString.h
+include/xulrunner/unstable/nsDependentSubstring.h
+include/xulrunner/unstable/nsDeque.h
+include/xulrunner/unstable/nsDetectionConfident.h
+include/xulrunner/unstable/nsDeviceContext.h
+include/xulrunner/unstable/nsDirectoryService.h
+include/xulrunner/unstable/nsDirectoryServiceDefs.h
+include/xulrunner/unstable/nsDirectoryServiceUtils.h
+include/xulrunner/unstable/nsDisplayList.h
+include/xulrunner/unstable/nsDocLoader.h
+include/xulrunner/unstable/nsDocShellCID.h
+include/xulrunner/unstable/nsDocShellLoadTypes.h
+include/xulrunner/unstable/nsDocumentCharsetInfoCID.h
+include/xulrunner/unstable/nsDoubleHashtable.h
+include/xulrunner/unstable/nsEmbedString.h
+include/xulrunner/unstable/nsEncoderDecoderUtils.h
+include/xulrunner/unstable/nsEnumeratorUtils.h
+include/xulrunner/unstable/nsError.h
+include/xulrunner/unstable/nsEscape.h
 include/xulrunner/unstable/nsEvent.h
+include/xulrunner/unstable/nsEventDispatcher.h
+include/xulrunner/unstable/nsEventQueue.h
+include/xulrunner/unstable/nsExpirationTracker.h
+include/xulrunner/unstable/nsFastLoadService.h
+include/xulrunner/unstable/nsFixedSizeAllocator.h
+include/xulrunner/unstable/nsFont.h
+include/xulrunner/unstable/nsFrameList.h
+include/xulrunner/unstable/nsFrameManager.h
+include/xulrunner/unstable/nsFrameManagerBase.h
+include/xulrunner/unstable/nsFrameSelection.h
+include/xulrunner/unstable/nsFrameTraversal.h
+include/xulrunner/unstable/nsGTKToolkit.h
+include/xulrunner/unstable/nsGUIEvent.h
+include/xulrunner/unstable/nsGenericFactory.h
+include/xulrunner/unstable/nsGfxCIID.h
+include/xulrunner/unstable/nsGkAtomList.h
+include/xulrunner/unstable/nsGkAtoms.h
+include/xulrunner/unstable/nsGrid.h
+include/xulrunner/unstable/nsGridCell.h
+include/xulrunner/unstable/nsGridLayout2.h
+include/xulrunner/unstable/nsGridRow.h
+include/xulrunner/unstable/nsGridRowGroupLayout.h
+include/xulrunner/unstable/nsGridRowLayout.h
+include/xulrunner/unstable/nsGridRowLeafFrame.h
+include/xulrunner/unstable/nsGridRowLeafLayout.h
+include/xulrunner/unstable/nsHTMLAudioElement.h
+include/xulrunner/unstable/nsHTMLMediaElement.h
+include/xulrunner/unstable/nsHTMLParts.h
+include/xulrunner/unstable/nsHTMLReflowMetrics.h
+include/xulrunner/unstable/nsHTMLReflowState.h
+include/xulrunner/unstable/nsHTMLVideoElement.h
+include/xulrunner/unstable/nsHashKeys.h
+include/xulrunner/unstable/nsHashPropertyBag.h
+include/xulrunner/unstable/nsHashSets.h
+include/xulrunner/unstable/nsHashtable.h
+include/xulrunner/unstable/nsIASN1Object.h
+include/xulrunner/unstable/nsIASN1PrintableItem.h
+include/xulrunner/unstable/nsIASN1Sequence.h
+include/xulrunner/unstable/nsIAboutModule.h
+include/xulrunner/unstable/nsIAllocator.h
+include/xulrunner/unstable/nsIAnonymousContentCreator.h
 include/xulrunner/unstable/nsIAppShell.h
-include/xulrunner/unstable/nsIAppStartupNotifier.h
+include/xulrunner/unstable/nsIApplicationCache.h
+include/xulrunner/unstable/nsIApplicationCacheChannel.h
+include/xulrunner/unstable/nsIApplicationCacheContainer.h
+include/xulrunner/unstable/nsIApplicationCacheService.h
+include/xulrunner/unstable/nsIArray.h
+include/xulrunner/unstable/nsIAssociatedContentSecurity.h
+include/xulrunner/unstable/nsIAsyncInputStream.h
+include/xulrunner/unstable/nsIAsyncOutputStream.h
+include/xulrunner/unstable/nsIAsyncStreamCopier.h
+include/xulrunner/unstable/nsIAtom.h
+include/xulrunner/unstable/nsIAtomService.h
+include/xulrunner/unstable/nsIAttribute.h
+include/xulrunner/unstable/nsIAuthInformation.h
+include/xulrunner/unstable/nsIAuthModule.h
+include/xulrunner/unstable/nsIAuthPrompt.h
+include/xulrunner/unstable/nsIAuthPrompt2.h
+include/xulrunner/unstable/nsIAuthPromptAdapterFactory.h
+include/xulrunner/unstable/nsIAuthPromptCallback.h
+include/xulrunner/unstable/nsIAuthPromptProvider.h



Home | Main Index | Thread Index | Old Index