Opened 8 years ago

Closed 8 years ago

#51289 closed submission (fixed)

PEAR port

Reported by: mashavecher Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: PEAR

Description


Attachments (1)

Portfile (1.6 KB) - added by mashavecher 8 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

You specified that mww is the maintainer. Has he agreed to that?

You specified extract.suffix .tar.gz. You should remove that; that's the default.

You specified library dependencies on automake, autoconf and libtool. Are those really needed at runtime? Usually they are only needed at build time, in which case you should declare them as build dependencies instead.

comment:2 Changed 8 years ago by mashavecher

Ryan, could you please scrap the submission for now. PEAR is only free for Academia. The developers oppose installation through MacPorts for the moment. The portfile as is allowed me to install the program on my computer. I just thought it might be be of use to some like me. Sorry for wasting your time

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

I'm not sure why the developers would oppose making their software easier to install. They distribute it freely via their web site; there would be no practical difference to them to also making it available via MacPorts; it would not affect their ability to specify the licensing terms. The license terms that they have specified state that we may redistribute their software, and that they may not impose additional restrictions.

If we were to add this to MacPorts, the license line would have to be corrected to CC-BY-NC-SA-3.

comment:4 Changed 8 years ago by mashavecher

Ryan, I've explained a little about how MacPorts works for end-users, developers now agree to make the program available for installation with MacPorts. About the Portfile itself. It's a copy/paste exercise, I pretty much followed the instructions and copied some lines from other ports. I can put my name as a maintainer, even though I don't think I can help with anything other than updating version if developers update the program. The extract.suffix .tar.gz. comes from ARB port. For whatever reason when the Portfile contained only master_site it failed to build not being able to fetch distfiles. So I broke the link into three parts as in ARB port: site, name and suffix. I can get rid of the suffix. No I don't think automake, autoconf and lib tool are needed at runtime. How can I add a note that will appear at the end of the installation? Thank you

Changed 8 years ago by mashavecher

Attachment: Portfile added

comment:5 Changed 8 years ago by mashavecher

Does this version of the Portfile look better?

comment:6 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:7 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Sorry for the delay; I forgot about this submission. Committed in r153949 with some changes:

  • updated homepage
  • reformatted notes
  • removed autoconf, automake, libtool dependencies because they did not appear to be used
  • added bzip2 and zlib dependencies because they are used
  • added patch to fix bug in configure script that caused a warning to be displayed
Note: See TracTickets for help on using tickets.