Bug 247355

Summary: databases/mongodb42: Update to 4.2.8
Product: Ports & Packages Reporter: Ronald Klop <ronald-lists>
Component: Individual Port(s)Assignee: Li-Wen Hsu <lwhsu>
Status: Closed FIXED    
Severity: Affects Some People CC: lwhsu
Priority: --- Keywords: patch
Version: LatestFlags: ronald-lists: maintainer-feedback+
Hardware: Any   
OS: Any   
URL: https://docs.mongodb.com/manual/release-notes/4.2/#june-15-2020
Attachments:
Description Flags
update of distversion and cleanup (svn diff) none

Description Ronald Klop 2020-06-17 19:48:45 UTC
Created attachment 215670 [details]
update of distversion and cleanup (svn diff)

Fairly trivial update to latest version.

Plus:
* Removes old patches which should have been removed in the first import.
  "files/aarch64/patch-src_third__party_mozjs-45_*"
* Master site http://download.mongodb.org/src/ is not usable anymore.  It just redirects to mongodb.com.
* Remove mongodb34 from conflicts. The port does not exist anymore.
* Rephrase ONLY_FOR_ARCHS_REASON to be up-to-date and more informative.

- portlinted, compile and run-tested on 12.1/aarch64.
Comment 1 commit-hook freebsd_committer freebsd_triage 2020-06-18 06:41:08 UTC
A commit references this bug:

Author: lwhsu
Date: Thu Jun 18 06:41:03 UTC 2020
New revision: 539526
URL: https://svnweb.freebsd.org/changeset/ports/539526

Log:
  - Update to 4.2.8

  PR:		247355
  Submitted by:	Ronald Klop <ronald-lists@klop.ws> (maintainer)

Changes:
  head/databases/mongodb42/Makefile
  head/databases/mongodb42/distinfo
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_build_js-confdefs.h
  head/databases/mongodb42/files/aarch64/patch-src_third__party_mozjs-45_platform_aarch64_freebsd_include_js-config.h
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2020-06-18 07:15:13 UTC
Can these patches for aarch64 be upstreamed?
Comment 3 Ronald Klop 2020-06-18 18:33:58 UTC
(In reply to Li-Wen Hsu from comment #2)
Tried upstreaming the patches in the past via the mongodb mailinglist without luck. Although those patches were against 3.4 which was quite far from their main branch.
The source is in github now, so somebody can try a pull request.


BTW: thanks for the quick commit.