Opened 17 years ago

Closed 17 years ago

#11196 closed enhancement (fixed)

UPDATE: privoxy-3.0.6

Reported by: cssdev Owned by: cssdev
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description

A new version of privoxy is available, as I discovered when trying to resolve some conflicts with the latest Tiger Security Update. Unfortunately, this looks like a very non-trivial port to update. I might need some help trying to iron out all the fixes, especially since the current patchfiles no longer apply cleanly.

Attachments (2)

patch-GNUmakefile.in (6.3 KB) - added by cssdev 17 years ago.
Updated the patch to GNUmakefile.in so that it now applies cleanly.
patch-Portfile.diff (1.8 KB) - added by cssdev 17 years ago.
The patched Portfile bumps the version and checksums. It also fixes the worksrcdir, removes patch-jcc.h, and orders the Portfile contents to match the phase ordering.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 17 years ago by cssdev

A few questions on the Portfile:

  • Why is autoheader called? Should the Portfile use the MacPorts autoheader?
  • Have the upstream authors been notified about possibly adding DESTDIR support and fixing the `@LDFLAGS@ bug?
  • Are the regex library warnings important? Should the port use its static, built-in pcre and pcrs code?
/usr/bin/ld: warning multiple definitions of symbol _regcomp
/opt/local/lib/libpcreposix.dylib(pcreposix.o) definition of _regcomp
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regcomp.So) definition of _regcomp
/usr/bin/ld: warning multiple definitions of symbol _regexec
/opt/local/lib/libpcreposix.dylib(pcreposix.o) definition of _regexec
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regexec.So) definition of _regexec
/usr/bin/ld: warning multiple definitions of symbol _regfree
/opt/local/lib/libpcreposix.dylib(pcreposix.o) definition of _regfree
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regfree.So) definition of _regfree

It seems that patch-jcc.h can be removed, as its fix is no longer needed.

Changed 17 years ago by cssdev

Attachment: patch-GNUmakefile.in added

Updated the patch to GNUmakefile.in so that it now applies cleanly.

Changed 17 years ago by cssdev

Attachment: patch-Portfile.diff added

The patched Portfile bumps the version and checksums. It also fixes the worksrcdir, removes patch-jcc.h, and orders the Portfile contents to match the phase ordering.

comment:2 Changed 17 years ago by cssdev

Summary: UPDATE: privoxy-3.0.6 (needs patch cleanup)UPDATE: privoxy-3.0.6

comment:3 Changed 17 years ago by macports@…

What needs to be done before this is committed?

comment:4 Changed 17 years ago by cssdev

Owner: changed from macports-dev@… to css@…
Status: newassigned

I've been using the update for a couple weeks now, and it seems that everything works fine.

comment:5 Changed 17 years ago by cssdev

Resolution: fixed
Status: assignedclosed

Committed in r21345

Note: See TracTickets for help on using tickets.