Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#28206 closed update (fixed)

peekabot: Update to version 0.8.4

Reported by: staffan@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: n.a.hawes@…
Port: peekabot

Description

Update the peekabot port to the latest version (0.8.4).

The attached patch was produced by doing a "svn diff" from the top level directory ports directory, so it needs to be applied from there as well.

The attached patch adds 2 patch files and removes 1, and since there doesn't seem to be a way to capture added/removed files with SVN, make sure that the output of "svn status" looks like this before committing:

M       science/peekabot/Portfile
M       science/peekabot-client/Portfile
D       science/peekabot-server/files/patch-xercesc3.diff
A       science/peekabot-server/files/patch-group-icon.diff
A       science/peekabot-server/files/patch-fbo-screenshots.diff
M       science/peekabot-server/Portfile

The patch is fairly large since it includes an update of a 3:rd party dependency included in the project, needed for OS X, not yet available in upstream peekabot.

Building peekabot with up-to-date versions of its dependencies relies on bug #27059 being fixed (patch available).

I am the maintainer of the port in question.

Attachments (1)

peekabot-0.8.4.patch (824.2 KB) - added by staffan@… 13 years ago.
Update peekabot to version 0.8.4 (updated patch)

Download all attachments as: .zip

Change History (9)

comment:1 Changed 13 years ago by n.a.hawes@…

Cc: n.a.hawes@… added

Cc Me!

Changed 13 years ago by staffan@…

Attachment: peekabot-0.8.4.patch added

Update peekabot to version 0.8.4 (updated patch)

comment:2 Changed 13 years ago by mf2k (Frank Schima)

Keywords: haspatch maintainer added
Version: 1.9.2

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

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

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Summary: Update peekabot to version 0.8.4peekabot: Update to version 0.8.4

Thanks. I didn't like the idea of adding an 800MB patch to the ports tree that every MacPorts user would have to download, regardless of whether they're interested in installing peekabot or not. So in r75675 I uploaded the patch (compressed) to the distfiles section of the repository, and updated the port in r75676 with your other patches, modified to download the big patch when needed.

comment:5 Changed 13 years ago by jmroot (Joshua Root)

Putting big files in the svn repo isn't desirable either. In future please use sourceforge or ask Bill to upload to distfiles for you.

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

Yeah... It's only 67K compressed so it's not really a terribly big file. (I see I wrote 800MB before when I meant 800KB.)

comment:7 Changed 13 years ago by staffan@…

For future reference, what is considered too big?

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

We don't have a definitive guideline. But I just tend to think about the fact that we have over 7500 ports in our tree, and that all users download this entire tree. If each port came with an 800KB patch, the ports tree would weigh in at over 5.7GB. The average size of a port directory is just over 8KB, and 99% of our ports are under 60KB, so when a port starts getting terribly much larger than that I start looking for ways to trim it.

Note: See TracTickets for help on using tickets.