Bug 249498

Summary: print/harfbuzz: Switch to release archive
Product: Ports & Packages Reporter: Daniel Engberg <diizzy>
Component: Individual Port(s)Assignee: freebsd-desktop (Team) <desktop>
Status: Closed FIXED    
Severity: Affects Only Me CC: tcberner
Priority: --- Flags: tcberner: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch for harfbuzz none

Description Daniel Engberg freebsd_committer freebsd_triage 2020-09-21 08:50:05 UTC
Created attachment 218134 [details]
Patch for harfbuzz

Switch back to release archive as upstream now provides one, this also reduces file size significantly.

Compile tested on FreeBSD 13.0-CURRENT #0 r364979 (AMD64) (make + make test)
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2020-09-21 17:54:32 UTC
Moin moin 


Is the distfile's content identical -- or is there a diff between the currently used one and the release one?


mfg Tobias
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2020-09-21 22:17:40 UTC
There's a slight diff

diff -r harfbuzz-2.7.2-release harfbuzz-2.7.2-github/
Only in harfbuzz-2.7.2-github: .ci
Only in harfbuzz-2.7.2-github: .circleci
Only in harfbuzz-2.7.2-github: .clang-format
Only in harfbuzz-2.7.2-github: .codecov.yml
Only in harfbuzz-2.7.2-github: .editorconfig
Only in harfbuzz-2.7.2-github: .github
Only in harfbuzz-2.7.2-release: ChangeLog
Only in harfbuzz-2.7.2-release: INSTALL
Only in harfbuzz-2.7.2-release: Makefile.in
Only in harfbuzz-2.7.2-github: README.mingw.md
Only in harfbuzz-2.7.2-release: aclocal.m4
Only in harfbuzz-2.7.2-release: ar-lib
Only in harfbuzz-2.7.2-release: compile
Only in harfbuzz-2.7.2-release: config.guess
Only in harfbuzz-2.7.2-release: config.h.in
Only in harfbuzz-2.7.2-release: config.sub
Only in harfbuzz-2.7.2-release: configure
Only in harfbuzz-2.7.2-release: depcomp
Only in harfbuzz-2.7.2-release/docs: Makefile.in
Only in harfbuzz-2.7.2-release/docs: html
Only in harfbuzz-2.7.2-release/docs: version.xml
Only in harfbuzz-2.7.2-github: git.mk
Only in harfbuzz-2.7.2-release: gtk-doc.make
Only in harfbuzz-2.7.2-release: install-sh
Only in harfbuzz-2.7.2-release: ltmain.sh
Only in harfbuzz-2.7.2-release/m4: gtk-doc.m4
Only in harfbuzz-2.7.2-release/m4: libtool.m4
Only in harfbuzz-2.7.2-release/m4: ltoptions.m4
Only in harfbuzz-2.7.2-release/m4: ltsugar.m4
Only in harfbuzz-2.7.2-release/m4: ltversion.m4
Only in harfbuzz-2.7.2-release/m4: lt~obsolete.m4
Only in harfbuzz-2.7.2-release: missing
Only in harfbuzz-2.7.2-github/perf: run.sh
Only in harfbuzz-2.7.2-release/src: Makefile.in
Only in harfbuzz-2.7.2-github/src: failing-alloc.c
Only in harfbuzz-2.7.2-github/src: ms-use
Only in harfbuzz-2.7.2-github/src: sample.py
Only in harfbuzz-2.7.2-github/src: update-unicode-tables.make
Only in harfbuzz-2.7.2-github/subprojects: .gitignore
Only in harfbuzz-2.7.2-github/subprojects: cairo.wrap
Only in harfbuzz-2.7.2-github/subprojects: libpng.wrap
Only in harfbuzz-2.7.2-github/subprojects: pixman.wrap
Only in harfbuzz-2.7.2-github/subprojects: ttf-parser.wrap
Only in harfbuzz-2.7.2-release/test: Makefile.in
Only in harfbuzz-2.7.2-release/test/api: Makefile.in
Only in harfbuzz-2.7.2-release/test/fuzzing: Makefile.in
Only in harfbuzz-2.7.2-github/test/fuzzing: sets
Only in harfbuzz-2.7.2-release/test/shaping: Makefile.in
Only in harfbuzz-2.7.2-release/test/shaping/data: Makefile.in
Only in harfbuzz-2.7.2-release/test/shaping/data/aots: Makefile.in
Only in harfbuzz-2.7.2-github/test/shaping/data/aots: hb-aots-tester.cpp
Only in harfbuzz-2.7.2-release/test/shaping/data/in-house: Makefile.in
Only in harfbuzz-2.7.2-github/test/shaping/data/in-house/tests: use-vowel-letter-spoofing.tests
Only in harfbuzz-2.7.2-release/test/shaping/data/text-rendering-tests: Makefile.in
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: CMAP-3.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHARAN-1.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHBALI-1.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHBALI-2.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHKNDA-2.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHKNDA-3.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-1.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-10.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-2.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-3.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-4.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-5.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-6.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-7.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-8.tests
Only in harfbuzz-2.7.2-github/test/shaping/data/text-rendering-tests/tests: SHLANA-9.tests
Only in harfbuzz-2.7.2-release/test/subset: Makefile.in
Only in harfbuzz-2.7.2-release/test/subset/data: Makefile.in
Only in harfbuzz-2.7.2-github/test/subset: generate-expected-outputs.py
Only in harfbuzz-2.7.2-release: test-driver
Only in harfbuzz-2.7.2-release/util: Makefile.in
Only in harfbuzz-2.7.2-github/util: hb-fc-list.c
Only in harfbuzz-2.7.2-github/util: hb-fc.cc
Only in harfbuzz-2.7.2-github/util: hb-fc.h

=== Tests using GitHub tarball ===

Ok:                 308
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            38
Timeout:            0


The output from the failed tests:

 13/347 harfbuzz:src / check-libstdc++                           FAIL

=== Tests using release tarball ===

Ok:                 308
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            38
Timeout:            0


The output from the failed tests:

 13/347 harfbuzz:src / check-libstdc++                           FAIL
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-09-26 14:19:30 UTC
A commit references this bug:

Author: tcberner
Date: Sat Sep 26 14:19:16 UTC 2020
New revision: 550188
URL: https://svnweb.freebsd.org/changeset/ports/550188

Log:
  print/harfbuzz: switch to release tarball

  Switch back to release archive as upstream now provides one, this also reduces
  file size significantly.

  There are minor differences in the tarballs.

  Bump revision to ensure consistency.

  PR:		249498
  Submitted by:	daniel.engberg.lists@pyret.net

Changes:
  head/print/harfbuzz/Makefile
  head/print/harfbuzz/distinfo
Comment 4 Tobias C. Berner freebsd_committer freebsd_triage 2020-09-26 14:19:37 UTC
Committed, thank you!