Opened 7 months ago

Closed 7 months ago

#60304 closed defect (fixed)

Fix nginx rtmp module

Reported by: tobiasps (Tobias Steinmann) Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: haspatch Cc: Schamschula (Marius Schamschula)
Port: nginx

Description

The rtmp variant on the nginx port fails to build. Attached is a patch to fix the issue. The patch updates the version of nginx-rtmp-module to current v1.2.1. With this version the patch-ngx_rtmp_core_module.c.diff file is not needed.

Note that due to the fact that the http_push module has the exact same version and the exact same filename (v1.2.1.tar.gz), I had to change the master site to workaround this conflict. There may be a better way to solve this? Is there a way to define a different filename on the macport mirrors than on the master site?

Attachments (1)

Portfile-nginx-rtmp.diff (2.0 KB) - added by tobiasps (Tobias Steinmann) 7 months ago.
Patch for using the nginx-rtmp-module version 1.2.1. This fixes building. The version and sources filename conflicts with http_push and therefore the master site has been changed as a workaround.

Download all attachments as: .zip

Change History (5)

Changed 7 months ago by tobiasps (Tobias Steinmann)

Attachment: Portfile-nginx-rtmp.diff added

Patch for using the nginx-rtmp-module version 1.2.1. This fixes building. The version and sources filename conflicts with http_push and therefore the master site has been changed as a workaround.

comment:1 Changed 7 months ago by jmroot (Joshua Root)

Cc: Schamschula added
Owner: set to neverpanic
Status: newassigned

comment:2 Changed 7 months ago by mf2k (Frank Schima)

Keywords: haspatch added; rtmp removed
Type: updatedefect

comment:3 Changed 7 months ago by Schamschula (Marius Schamschula)

Nginx is somewhat unique in the number of source files, and their numbering convention. Your work around is likely the best solution.

comment:4 Changed 7 months ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed

In dfacaeae9817403d3020d8a98e704c1f5ecdecc0/macports-ports (master):

nginx: update rtmp module to 1.2.1

Closes: #60304

Note: See TracTickets for help on using tickets.