Bug 244817

Summary: multimedia/oscam: Update and unbreak for FreeBSD 12+
Product: Ports & Packages Reporter: Daniel Engberg <diizzy>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: franz, zi
Priority: --- Keywords: buildisok
Version: LatestFlags: franz: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch for oscam
none
Patch for oscam v2
none
Patch for oscam v3
none
Patch for oscam v4 none

Description Daniel Engberg freebsd_committer freebsd_triage 2020-03-15 00:12:17 UTC
Created attachment 212419 [details]
Patch for oscam

* Use snapshots as no release has done in 7+ years
* Change MASTER_SITES to https://repo.or.cz/oscam.git/ so we can grab tar.gz archives
* Add LICENSE_FILE
* Link with devel/pcsc-lite as most card readers uses SCard API (PC/SC)
* Clean up patches

Tested on FreeBSD 13.0-CURRENT #0 r358620 (AMD64)
Poudriere OK 12.1-RELEASE
Comment 1 Automation User 2020-03-15 00:20:19 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/126370561
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2020-03-16 09:16:25 UTC
Created attachment 212441 [details]
Patch for oscam v2

Use the same type of versioning as rtmpdump
Comment 3 Franz Bettag 2020-03-16 21:12:35 UTC
LGTM - someone can commit this (i dont have a bit)
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2020-03-18 08:05:22 UTC
Created attachment 212489 [details]
Patch for oscam v3

Fix a silly oversight by not using USES= localbase
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2020-03-18 08:26:24 UTC
Created attachment 212490 [details]
Patch for oscam v4

Cosmetic fix, addresses spelling issues
Comment 6 commit-hook freebsd_committer freebsd_triage 2020-04-20 20:07:57 UTC
A commit references this bug:

Author: zi
Date: Mon Apr 20 20:07:22 UTC 2020
New revision: 532226
URL: https://svnweb.freebsd.org/changeset/ports/532226

Log:
  - Update to 1.20.20200313 (convert to using snapshots)
  - Add LICENSE
  - Unbreak

  PR:		244817
  Submitted by:	daniel.engberg.lists@pyret.net
  Approved by:	 Franz Bettag <franz@bett.ag> (maintainer)

Changes:
  head/multimedia/oscam/Makefile
  head/multimedia/oscam/distinfo
  head/multimedia/oscam/files/patch-Makefile.extra
  head/multimedia/oscam/files/patch-config.h
  head/multimedia/oscam/files/patch-globals.h
  head/multimedia/oscam/files/patch-module-dvbapi.c
  head/multimedia/oscam/files/patch-module-webif-lib.c
  head/multimedia/oscam/pkg-descr