pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/devel/nss



Hi,

Maybe with this change, NSD_DigestUpdate() in /usr/pkg/lib/nss/libsoftokn3.so
calls MD5_Update() in /usr/lib/libcrypto.so.14 from OpenSSL in
pkgsrc/misc/libreoffice.
It should call MD5_Update() from pkgsrc/devel/nss.

I will investigate deeper for misc/libreoffice.
Something goes wrong...

Here is backtrace of misc/libreoffice crash (when export a document as PDF):

Thread 1 "" received signal SIGSEGV, Segmentation fault.
0x0000733e8cd787a4 in memcpy () from /usr/lib/libc.so.12
(gdb) bt
#0  0x0000733e8cd787a4 in memcpy () from /usr/lib/libc.so.12
#1  0x0000733e7f5c9afe in MD5_Update () from /usr/lib/libcrypto.so.14
#2  0x0000733e41e24aa3 in NSC_DigestUpdate ()
   from /usr/pkg/lib/nss/libsoftokn3.so
#3  0x0000733e7d45c82c in PK11_DigestOp () from /usr/pkg/lib/nss/libnss3.so
#4  0x0000733e7d44d731 in HASH_Update () from /usr/pkg/lib/nss/libnss3.so
#5  0x0000733e831dfd79 in vcl::PDFWriterImpl::computeDocumentIdentifier(std::vector<unsigned char, std::allocator<unsigned char> >&, vcl::PDFWriter::PDFDocInfo const&, rtl::OString const&, 
rtl::OString&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#6  0x0000733e831e015d in vcl::PDFWriterImpl::setupDocInfo() ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#7  0x0000733e8320161c in vcl::PDFWriterImpl::PDFWriterImpl(vcl::PDFWriter::PDFWriterContext const&, com::sun::star::uno::Reference<com::sun::star::beans::XMaterialHolder> const&, vcl::PDFWriter&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#8  0x0000733e831d4d81 in vcl::PDFWriter::PDFWriter(vcl::PDFWriter::PDFWriterContext const&, com::sun::star::uno::Reference<com::sun::star::beans::XMaterialHolder> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#9  0x0000733e4221d224 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/../program/libpdffilterlo.so
#10 0x0000733e4222206d in PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/../program/libpdffilterlo.so
#11 0x0000733e4222321e in PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/../program/libpdffilterlo.so
#12 0x0000733e86caa36e in SfxObjectShell::ExportTo(SfxMedium&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#13 0x0000733e86cb12f3 in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) () from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#14 0x0000733e86cb4348 in SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x0000733e86cb574d in SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#16 0x0000733e86c9f4ac in SfxObjectShell::APISaveAs_Impl(rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#17 0x0000733e86cdb65d in SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#18 0x0000733e86cdca32 in SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#19 0x0000733e86c8c6cf in SfxStoringHelper::GUIStoreModel(com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, rtl::OUString const&, 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, bool, SignatureState) () from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#20 0x0000733e86ca062a in SfxObjectShell::ExecFile_Impl(SfxRequest&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#21 0x0000733e86bae459 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#22 0x0000733e86bb3ad9 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#23 0x0000733e86bab72a in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#24 0x0000733e86bdd456 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, 
com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#25 0x0000733e86bdda2f in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from 
/usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsfxlo.so
#26 0x0000733e8839e1c1 in framework::GenericToolbarController::ExecuteHdl_Impl(framework::GenericToolbarController*, void*) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libfwklo.so
--Type <RET> for more, q to quit, c to continue without paging--
#27 0x0000733e8307c41f in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) () from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#28 0x0000733e8329fcac in SalUserEventList::DispatchUserEvents(bool) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#29 0x0000733e690d1b62 in call_userEventFn ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvclplug_gtk3lo.so
#30 0x0000733e6ee4a9ca in g_main_context_dispatch ()
   from /usr/pkg/lib/libglib-2.0.so.0
#31 0x0000733e6ee4acd8 in g_main_context_iterate.isra ()
   from /usr/pkg/lib/libglib-2.0.so.0
#32 0x0000733e6ee4ad83 in g_main_context_iteration ()
   from /usr/pkg/lib/libglib-2.0.so.0
#33 0x0000733e690d314b in GtkSalData::Yield(bool, bool) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvclplug_gtk3lo.so
#34 0x0000733e832c8dc6 in ImplYield(bool, bool) ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#35 0x0000733e832ca957 in Application::Execute() ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#36 0x0000733e8d22bc8f in desktop::Desktop::Main() ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsofficeapp.so
#37 0x0000733e832d1cda in ImplSVMain() ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libvcllo.so
#38 0x0000733e8d23f84c in soffice_main ()
   from /usr/pkg/libreoffice-7.1.2.2/lib/libreoffice/program/libsofficeapp.so
#39 0x0000000000400bc6 in main ()


"Thomas Klausner" <wiz%netbsd.org@localhost> writes:

> Module Name:  pkgsrc
> Committed By: wiz
> Date:         Fri Apr  9 06:40:59 UTC 2021
>
> Modified Files:
>       pkgsrc/devel/nss: Makefile distinfo
>       pkgsrc/devel/nss/patches: patch-me patch-mf
> Removed Files:
>       pkgsrc/devel/nss/files: nss-config.in nss.pc.in
>       pkgsrc/devel/nss/patches: patch-am patch-an patch-mg patch-mj
>           patch-nss_lib_freebl_md5.c
>
> Log Message:
> nss: fix interoperability with openssl
>
> For a long time now (at least 15 years), the installed pkg-config
> file also linked against libsoftokn3, which is wrong according to
> upstream. This library is only intended to be loaded as a module.
>
> Having this library linked added symbols to the namespace that conflict
> with openssl symbols. This had caused problems before, and patches
> had been added to rename symbols to avoid this conflict.
>
> Instead, fix this correctly by not linking against libsoftokn3.
>
> Switch to using the pkg-config and nss-config files provided in the
> distfiles instead of pkgsrc-specific ones.
>
> Remove now unneeded symbol-renaming patches.
>
> Remove DragonFly patches while here.
>
> Bump PKGREVISION.
>
>
> To generate a diff of this commit:
> cvs rdiff -u -r1.199 -r1.200 pkgsrc/devel/nss/Makefile
> cvs rdiff -u -r1.124 -r1.125 pkgsrc/devel/nss/distinfo
> cvs rdiff -u -r1.1 -r0 pkgsrc/devel/nss/files/nss-config.in \
>     pkgsrc/devel/nss/files/nss.pc.in
> cvs rdiff -u -r1.6 -r0 pkgsrc/devel/nss/patches/patch-am \
>     pkgsrc/devel/nss/patches/patch-an
> cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/nss/patches/patch-me
> cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/nss/patches/patch-mf
> cvs rdiff -u -r1.2 -r0 pkgsrc/devel/nss/patches/patch-mg \
>     pkgsrc/devel/nss/patches/patch-mj
> cvs rdiff -u -r1.1 -r0 pkgsrc/devel/nss/patches/patch-nss_lib_freebl_md5.c
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
> Modified files:
>
> Index: pkgsrc/devel/nss/Makefile
> diff -u pkgsrc/devel/nss/Makefile:1.199 pkgsrc/devel/nss/Makefile:1.200
> --- pkgsrc/devel/nss/Makefile:1.199   Tue Mar 30 16:34:05 2021
> +++ pkgsrc/devel/nss/Makefile Fri Apr  9 06:40:59 2021
> @@ -1,7 +1,8 @@
> -# $NetBSD: Makefile,v 1.199 2021/03/30 16:34:05 ryoon Exp $
> +# $NetBSD: Makefile,v 1.200 2021/04/09 06:40:59 wiz Exp $
>  
>  DISTNAME=            nss-${NSS_RELEASE:S/.0$//}
>  NSS_RELEASE=         3.63.0
> +PKGREVISION=         1
>  CATEGORIES=          devel security
>  MASTER_SITES=                ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/}
>  
> @@ -89,25 +90,34 @@ MAKE_ENV+=        NSS_ENABLE_TLS_1_3=1
>  CFLAGS+=     -DNSS_NO_GCC48
>  .endif
>  
> -NSS_MAJOR_VERSION=   ${NSS_RELEASE:C/\.[0-9.]*//}
> -NSS_MINOR_VERSION=   ${NSS_RELEASE:S/3.//:C/\.[0-9]*//}
> -NSS_PATCH_VERSION=   ${NSS_RELEASE:C/[0-9.]*\.//}
> -NSS_DIST_DIR_VERSION=        ${NSS_MAJOR_VERSION}_${NSS_MINOR_VERSION}_${NSS_PATCH_VERSION}
> +MOD_MAJOR_VERSION=   ${NSS_RELEASE:C/\.[0-9.]*//}
> +MOD_MINOR_VERSION=   ${NSS_RELEASE:S/3.//:C/\.[0-9]*//}
> +MOD_PATCH_VERSION=   ${NSS_RELEASE:C/[0-9.]*\.//}
> +NSS_DIST_DIR_VERSION=        ${MOD_MAJOR_VERSION}_${MOD_MINOR_VERSION}_${MOD_PATCH_VERSION}
>  
> +NSPR_MINIMUM_VERSION=        4.29
> +
> +PKGCONFIG_OVERRIDE=  nss.pc
>  
>  SUBST_CLASSES+=              config
> -SUBST_VARS.config=   PREFIX
> -SUBST_VARS.config+=  NSS_MAJOR_VERSION
> -SUBST_VARS.config+=  NSS_MINOR_VERSION
> -SUBST_VARS.config+=  NSS_PATCH_VERSION
> -SUBST_VARS.config+=  COMPILER_RPATH_FLAG
> +# nss.pc
>  SUBST_SED.config+=   -e "s,@PTHREAD@,${BUILDLINK_LIBS.pthread:Q},"
> +SUBST_SED.config+=   -e "s,%prefix%,${PREFIX},"
> +SUBST_SED.config+=   -e "s,%exec_prefix%,${PREFIX},"
> +SUBST_SED.config+=   -e "s,%libdir%,${PREFIX}/lib/nss,"
> +SUBST_SED.config+=   -e "s,%includedir%,${PREFIX}/include/nss,"
> +SUBST_SED.config+=   -e "s,%NSS_VERSION%,${PKGVERSION_NOREV},"
> +SUBST_SED.config+=   -e "s,%NSPR_VERSION%,${NSPR_MINIMUM_VERSION},"
> +# nss-config
> +SUBST_SED.config+=   -e "s,@prefix@,${PREFIX},"
> +SUBST_VARS.config+=  MOD_MAJOR_VERSION
> +SUBST_VARS.config+=  MOD_MINOR_VERSION
> +SUBST_VARS.config+=  MOD_PATCH_VERSION
>  SUBST_STAGE.config=  pre-build
>  SUBST_MESSAGE.config=        Preparing *-config files.
>  SUBST_FILES.config+= nss.pc nss-config
>  
>  INSTALLATION_DIRS=   bin include/nss lib/nss lib/pkgconfig
> -DIST=        ${WRKSRC}/dist
>  
>  INSTALL_CMDS+=               certutil cmsutil crlutil derdump makepqg \
>                       mangle modutil ocspclnt oidcalc p7content p7env p7sign \
> @@ -117,25 +127,25 @@ INSTALL_CMDS+=          certutil cmsutil crlutil
>  post-extract:
>       find ${WRKSRC} -type f | xargs ${CHMOD} 644
>       find ${WRKSRC} -type d | xargs ${CHMOD} 755
> -     ${CP} ${FILESDIR}/nss.pc.in ${WRKSRC}/nss.pc
> -     ${CP} ${FILESDIR}/nss-config.in ${WRKSRC}/nss-config
> +     ${CP} ${WRKSRC}/nss/pkg/pkg-config/nss.pc.in ${WRKSRC}/nss.pc
> +     ${CP} ${WRKSRC}/nss/pkg/pkg-config/nss-config.in ${WRKSRC}/nss-config
>  
>  do-install:
> -     (cd ${DIST}/public/nss && pax -Lrw . ${DESTDIR}${PREFIX}/include/nss )
> -     (cd ${DIST}/*_OPT.OBJ/lib && \
> +     (cd ${WRKSRC}/dist/public/nss && pax -Lrw . ${DESTDIR}${PREFIX}/include/nss )
> +     (cd ${WRKSRC}/dist/*_OPT.OBJ/lib && \
>               pax -Lrw *.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib/nss/ )
> -     ${INSTALL_DATA} ${DIST}/*_OPT.OBJ/lib/libcrmf.a \
> +     ${INSTALL_DATA} ${WRKSRC}/dist/*_OPT.OBJ/lib/libcrmf.a \
>               ${DESTDIR}${PREFIX}/lib/nss/
>       ${INSTALL_DATA} ${WRKSRC}/nss.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/nss.pc
>       ${INSTALL_SCRIPT} ${WRKSRC}/nss-config ${DESTDIR}${PREFIX}/bin/nss-config
>  .for cmd in ${INSTALL_CMDS}
> -     ${INSTALL_PROGRAM} ${DIST}/*_OPT.OBJ/bin/${cmd} ${DESTDIR}${PREFIX}/bin
> +     ${INSTALL_PROGRAM} ${WRKSRC}/dist/*_OPT.OBJ/bin/${cmd} ${DESTDIR}${PREFIX}/bin
>  .endfor
>  
>  # For consistency of libxul.so link in www/firefox.
>  BUILDLINK_API_DEPENDS.sqlite3+=      sqlite3>=3.8.4.2
>  .include "../../databases/sqlite3/buildlink3.mk"
> -BUILDLINK_API_DEPENDS.nspr+= nspr>=4.29
> +BUILDLINK_API_DEPENDS.nspr+= nspr>=${NSPR_MINIMUM_VERSION}
>  .include "../../devel/nspr/buildlink3.mk"
>  .include "../../devel/zlib/buildlink3.mk"
>  .include "../../mk/pthread.buildlink3.mk"
>
> Index: pkgsrc/devel/nss/distinfo
> diff -u pkgsrc/devel/nss/distinfo:1.124 pkgsrc/devel/nss/distinfo:1.125
> --- pkgsrc/devel/nss/distinfo:1.124   Tue Mar 30 16:34:05 2021
> +++ pkgsrc/devel/nss/distinfo Fri Apr  9 06:40:59 2021
> @@ -1,16 +1,12 @@
> -$NetBSD: distinfo,v 1.124 2021/03/30 16:34:05 ryoon Exp $
> +$NetBSD: distinfo,v 1.125 2021/04/09 06:40:59 wiz Exp $
>  
>  SHA1 (nss-3.63.tar.gz) = ecdf1352cb35d43a2bb4e276ece100c30a26a0ec
>  RMD160 (nss-3.63.tar.gz) = f2c4c73360c3370276b5cb468139c748ed590b8f
>  SHA512 (nss-3.63.tar.gz) = 2f1f75dce7fd049453cbcf53263a3d9d4d9e62ad2cc2fef4dd0d5645fe14dad4ce47ed64aae507a09214d7fccbe83c142844121f55b44783e5a1bcfe24ea671c
>  Size (nss-3.63.tar.gz) = 82167087 bytes
> -SHA1 (patch-am) = fea682bf03bc8b645049f93ed58554ca45f47aca
> -SHA1 (patch-an) = 4ab22f2a575676b5b640bc9a760b83eb05c75e69
>  SHA1 (patch-md) = 8547c9414332c02221b96719dea1e09cb741f4d1
> -SHA1 (patch-me) = 3b23fb15a1a22204604ebe64345bb30734a131ba
> -SHA1 (patch-mf) = 534fe5f711f60dadc3432bc805a6153535f11709
> -SHA1 (patch-mg) = 3c878548c98bdea559a3e653e63e0ed22a2a8834
> -SHA1 (patch-mj) = 08ca1a37afce99e0292a20348fc6855547f44e8a
> +SHA1 (patch-me) = ffb5f119764c158c0bd789bd18fc77c61f2e9d2b
> +SHA1 (patch-mf) = 40e58385fb6f944f463bf00b9aad72bc4ea229d0
>  SHA1 (patch-mn) = 5b79783e48249044be1a904a6cfd20ba175b5fd4
>  SHA1 (patch-nss_cmd_platlibs.mk) = 01f4350de601b29c94e8a791a28daca226866bb6
>  SHA1 (patch-nss_cmd_shlibsign_sign.sh) = 7948b7b502a4c148ee185836dde8a84d3aa388af
> @@ -19,7 +15,6 @@ SHA1 (patch-nss_coreconf_OpenBSD.mk) = 1
>  SHA1 (patch-nss_coreconf_command.mk) = a7b682d367825b48f8802fa30cee83f10680bb74
>  SHA1 (patch-nss_lib_freebl_aes-armv8.c) = aa698f61dd3d66ba707a9b5425bc15d057244ad7
>  SHA1 (patch-nss_lib_freebl_gcm-aarch64.c) = 311cfe7ca58e91285052d0ca27bd2df3f325071b
> -SHA1 (patch-nss_lib_freebl_md5.c) = 5cbec40695e296f0713895fb85cd37f6df76b85b
>  SHA1 (patch-nss_lib_util_utilpars.c) = 5d3000515b01037929730a752b7d7a0f46f06deb
>  SHA1 (patch-nss_tests_all.sh) = b328778b538db66f5447f962f23afd6f650f7071
>  SHA1 (patch-nss_tests_merge_merge.sh) = 42a4866d226b1076740ba9a5e42c7604f2cb15a7
>
> Index: pkgsrc/devel/nss/patches/patch-me
> diff -u pkgsrc/devel/nss/patches/patch-me:1.8 pkgsrc/devel/nss/patches/patch-me:1.9
> --- pkgsrc/devel/nss/patches/patch-me:1.8     Sun Apr 12 15:13:34 2020
> +++ pkgsrc/devel/nss/patches/patch-me Fri Apr  9 06:40:59 2021
> @@ -1,18 +1,9 @@
> -$NetBSD: patch-me,v 1.8 2020/04/12 15:13:34 tnn Exp $
> +$NetBSD: patch-me,v 1.9 2021/04/09 06:40:59 wiz Exp $
>  
> -Add DragonFly support.
> +clang for SunOS(?)
>  
>  --- nss/lib/freebl/Makefile.orig     2020-03-06 18:44:20.000000000 +0000
>  +++ nss/lib/freebl/Makefile
> -@@ -320,7 +320,7 @@ endif
> - # to bind the blapi function references in FREEBLVector vector
> - # (ldvector.c) to the blapi functions defined in the freebl
> - # shared libraries.
> --ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
> -+ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
> -     MKSHLIB += -Wl,-Bsymbolic
> - endif
> - 
>  @@ -472,7 +472,11 @@ else
>       ifdef NS_USE_GCC
>       LD = gcc
>
> Index: pkgsrc/devel/nss/patches/patch-mf
> diff -u pkgsrc/devel/nss/patches/patch-mf:1.5 pkgsrc/devel/nss/patches/patch-mf:1.6
> --- pkgsrc/devel/nss/patches/patch-mf:1.5     Sun Apr 17 19:27:10 2016
> +++ pkgsrc/devel/nss/patches/patch-mf Fri Apr  9 06:40:59 2021
> @@ -1,19 +1,9 @@
> -$NetBSD: patch-mf,v 1.5 2016/04/17 19:27:10 ryoon Exp $
> +$NetBSD: patch-mf,v 1.6 2021/04/09 06:40:59 wiz Exp $
>  
> -Add DragonFly support.
>  Make sure nss libraries have a run path defined.
>  
>  --- nss/coreconf/config.mk.orig      2016-02-26 20:51:11.000000000 +0000
>  +++ nss/coreconf/config.mk
> -@@ -31,7 +31,7 @@ endif
> - #######################################################################
> - 
> - TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
> --              AIX RISCOS WINNT WIN95 Linux Android
> -+              AIX RISCOS WINNT WIN95 Linux Android DragonFly
> - 
> - ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
> - include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
>  @@ -187,6 +187,7 @@ endif
>   DEFINES += -DUSE_UTIL_DIRECTLY
>   USE_UTIL_DIRECTLY = 1
>

-- 
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3



Home | Main Index | Thread Index | Old Index