[MacPorts] #34900: mythtv-core.25

MacPorts noreply at macports.org
Sat Aug 4 14:25:28 PDT 2012


#34900: mythtv-core.25
----------------------------------+-----------------------------------------
 Reporter:  ctreleaven@…          |       Owner:  macports-tickets@…                   
     Type:  submission            |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  ports                 |     Version:  2.1.1                                
 Keywords:                        |        Port:  mythtv-core.25                       
----------------------------------+-----------------------------------------
Changes (by cal@…):

  * keywords:  mythtv pvr multimedia =>


Comment:

 A couple of comments:

  - I have converted all .scpt files to .applescript text files for easier
 readability and easier patching
  - I've converted all whitespace in the Portfile to spaces, like the
 modeline says
  - `/etc` is a symlink to `/private/etc` on OS X, you don't need to
 reinplace that into `mythconverg_{backup,restore}.pl`
  - Does the port not build with llvm-gcc-4.2? apple-gcc-4.2 is really
 ancient and I'd rather have the port use a different (preferably pre-
 installed) compiler, if possible
  - Do not reinplace inside `${filespath}`; that's the MacPorts repository
 and these files are subject to change with every sync; run reinplace after
 copying the file
  - `xinstall -c` is the default
  - `destroot.keepdirs` is only necessary for empty directories and should
 be specified outside any phase
  - The link in `/Library/LaunchDaemons` should be present in the archive
 and thus needs to be generated in destroot phase
  - `Myth_Frontend_Logging.applescript` uses `${applications_dir}` and thus
 must be reinplaced with whatever the user has configured this to. This,
 too, should not be done in `${filesdir}`. I have moved reinplacing the
 scripts into post-patch phase.

 Is mythtv run as root with your plist file? Does mythtv need to run as
 root? Can we create a new user and setuid() to that user instead?

 So far my static analysis of the Portfile. I have attached the Portfile
 and files directory with my current modifications and will now rebuild
 qt4-mac with +mysql to start debugging.

-- 
Ticket URL: <https://trac.macports.org/ticket/34900#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list