ports/151370: Missing dependency for www/linux-f10-flashplugin10

Nicholas McKenzie NicholasSMcKenzie at gmail.com
Sun Oct 10 17:40:01 UTC 2010


>Number:         151370
>Category:       ports
>Synopsis:       Missing dependency for www/linux-f10-flashplugin10
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 10 17:40:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Nicholas McKenzie
>Release:        8.1-STABLE (i386/amd64)
>Organization:
>Environment:
FreeBSD citadel.fallout 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Thu Oct  7 02:05:47 UTC 2010     root@:/usr/obj/usr/src/sys/CITADEL  i386

>Description:
I put this as high priority, because it is quite the problem since so many users require flash to work correctly on their system and the fix is very easy.

Opera (linux or native) won't detect flash plugin. I suspect the same would hold true for other browsers.

I noticed that after installing smplayer, across a few different installs, suddenly flash works with opera. I noticed that [s]mplayer pulls in x11-toolkits/linux-f10-gtk2, which provides libgtk-x11-2.0.so.0, which according to adobe's site is a requirement for flash. 


>How-To-Repeat:
Install ports x11/xorg, www/linux-f10-flashplugin10, www/opera, www/opera-linuxplugins without installing any other ports that depend on x11-toolkits/linux-f10-gtk2.
>Fix:
After installing x11-toolkits/linux-f10-gtk2, flash works in opera.

This port should be added as a dependency for www/linux-f10-flashplugin10.

I didn't submit a patch because I'm not sure if this is correct due to not really understanding the whole Makefile.npapi infrastructure but I think this would be the diff:

*** /usr/ports/www/linux-f10-flashplugin10/Makefile	Wed Sep 22 17:45:55 2010
--- /tmp/Makefile	Sun Oct 10 10:28:50 2010
***************
*** 22,26 ****
  ONLY_FOR_ARCHS=	amd64 i386
  USE_LINUX=	yes
! USE_LINUX_APPS=	openssl curl cyrus-sasl2 libssh2 nspr nss openldap
  
  RESTRICTED=	Redistribution not allowed
--- 22,26 ----
  ONLY_FOR_ARCHS=	amd64 i386
  USE_LINUX=	yes
! USE_LINUX_APPS=	openssl curl cyrus-sasl2 libssh2 nspr nss openldap gtk2
  
  RESTRICTED=	Redistribution not allowed


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list