Bug 237575

Summary: New port: multimedia/libopenshot: OpenShot Video Library
Product: Ports & Packages Reporter: Tatsuki Makino <tatsuki_makino>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me Flags: tatsuki_makino: maintainer-feedback+
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 237574    
Bug Blocks: 234803    
Attachments:
Description Flags
shar for multimedia/libopenshot
tatsuki_makino: maintainer-approval+
poudriere log
tatsuki_makino: maintainer-approval+
shar for multimedia/libopenshot
tatsuki_makino: maintainer-approval+
shar for multimedia/libopenshot
tatsuki_makino: maintainer-approval+
poudriere log
tatsuki_makino: maintainer-approval+
shar for multimedia/libopenshot tatsuki_makino: maintainer-approval+

Description Tatsuki Makino 2019-04-26 07:40:40 UTC
Created attachment 204029 [details]
shar for multimedia/libopenshot

New port for solve bug 234803.
Comment 1 Tatsuki Makino 2019-04-26 07:49:47 UTC
Created attachment 204032 [details]
poudriere log
Comment 2 Tatsuki Makino 2019-04-26 10:15:57 UTC
Created attachment 204037 [details]
shar for multimedia/libopenshot

Common library and python bindings are installed at the same time.
It seems that the flavor does not work.
poudriere using this was finished successfully.
Comment 3 Dmitry Marakasov freebsd_committer 2019-05-08 13:51:44 UTC
Similar to libopenshot-audio:

- LGPL3+, LICENSE_FILE
- ca_root_nss not needed

Also:

- You don't need to LIB_DEPENDS on all ffmpeg/libav libraries, just one is enough.
- Please include port directory in the shar (e.g. shar `find libopenshot`, not cd libopenshot && shar `find .`), see https://www.freebsd.org/doc/en/books/porters-handbook/porting-submitting.html#porting-submitting-shar
Comment 4 Tatsuki Makino 2019-05-10 06:49:00 UTC
Created attachment 204300 [details]
shar for multimedia/libopenshot

(In reply to Dmitry Marakasov from comment #3)
Thank you for commiting Bug 237574.

This is a correction.
I also made the version and related changes.
Comment 5 Tatsuki Makino 2019-05-10 06:51:29 UTC
Created attachment 204301 [details]
poudriere log

This is a log using attachment 204300 [details].
Comment 6 Tatsuki Makino 2019-05-15 07:55:48 UTC
Created attachment 204387 [details]
shar for multimedia/libopenshot

Because -std=c++11 is used, compiler:c++11-lang is added to USES.
Comment 7 commit-hook freebsd_committer 2019-06-28 15:49:48 UTC
A commit references this bug:

Author: amdmi3
Date: Fri Jun 28 15:49:02 UTC 2019
New revision: 505288
URL: https://svnweb.freebsd.org/changeset/ports/505288

Log:
  - Add multimedia/libopenshot

  OpenShot Video Library (libopenshot) is a free, open-source project dedicated
  to delivering high quality video editing, animation, and playback solutions to
  the world. API currently supports C++, Python, and Ruby.

  WWW: https://www.openshot.org/

  PR:		237575
  Submitted by:	tatsuki_makino@hotmail.com

Changes:
  head/multimedia/Makefile
  head/multimedia/libopenshot/
  head/multimedia/libopenshot/Makefile
  head/multimedia/libopenshot/distinfo
  head/multimedia/libopenshot/files/
  head/multimedia/libopenshot/files/patch-src_CMakeLists.txt
  head/multimedia/libopenshot/files/patch-src_FFmpegReader.cpp
  head/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
  head/multimedia/libopenshot/pkg-descr
  head/multimedia/libopenshot/pkg-plist