1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
John Marino 1a7693cfbf x11-toolkits/p5-Alien-wxWidgets: Unbreak on some platforms
For me, the most cringeworthy makefile technique is the shell command
(!=) evaluating another port with "make -C".  This is very slow, fragile,
and can cause a huge mess if something is out of wack.

The technique was used in this port and it didn't even work on all
platforms.  For sure FreeBSD 8 (according to portsmon) and DragonFly
were broken.  Essentially the file "gtk2_3_0_0_uni_gcc_3.4.pm" was
installed, but the broken plist substitution was looking for
"gtk2__uni_gcc_3.4.pm".

To fix this robustly, get rid of the whole "make -C" mess and the plist
substituion and just use the find command to dynamically add this one
file to the plist.  Since it starts with a unique pattern, we really
don't need to know the Wx version in order to establish the plist with
this technique.

Approved by:	blanket
2014-04-27 18:55:29 +00:00
accessibility The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
arabic KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
archivers - Update to 0.09 2014-04-26 18:09:39 +00:00
astro - Update to 0.086 2014-04-27 00:02:16 +00:00
audio - Stage 2014-04-27 02:02:54 +00:00
benchmarks When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
biology - Stage 2014-04-27 01:59:47 +00:00
cad - Stage 2014-04-26 21:01:23 +00:00
chinese - Update to 3.9 2014-04-26 18:16:34 +00:00
comms - Stage 2014-04-26 20:59:44 +00:00
converters devel/p5-Encoding-BER: fixing the distfile fetch 2014-04-27 17:35:06 +00:00
databases Mark a few unfetchable ports BROKEN 2014-04-27 14:38:18 +00:00
deskutils Mark a few unfetchable ports BROKEN 2014-04-27 14:38:18 +00:00
devel Deprecate ports broken for more than 6 months 2014-04-27 15:26:12 +00:00
dns - Update to 0.39 2014-04-26 18:15:27 +00:00
editors - Update to 7.4.265 2014-04-26 18:11:45 +00:00
emulators Mark a few unfetchable ports BROKEN 2014-04-27 14:38:18 +00:00
finance The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
french When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
ftp - Convert to USES=libtool. 2014-04-24 17:26:57 +00:00
games - Update from 1.14.0 to 1.14.1 2014-04-27 16:07:14 +00:00
german Stage 2014-04-17 12:19:28 +00:00
graphics - Add staging support 2014-04-27 18:42:50 +00:00
hebrew Support staging 2014-04-08 11:42:03 +00:00
hungarian KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
irc - Stage 2014-04-26 20:47:49 +00:00
japanese - Stage 2014-04-26 20:45:51 +00:00
java java/javahelp: 2014-04-25 11:51:05 +00:00
Keywords - Add a @sample plist keyword 2014-04-12 03:39:02 +00:00
korean Remove the last @comment $FreeBSD$ from plists. 2014-04-24 16:26:48 +00:00
lang - Update to 0.10 2014-04-27 08:02:10 +00:00
mail - Support USE_GITHUB 2014-04-26 02:40:20 +00:00
math Deprecate ports broken for more than 6 months 2014-04-27 15:26:12 +00:00
misc List items should normally start with capital letter. 2014-04-25 07:42:39 +00:00
Mk - automatically strip modules build with 2014-04-27 14:11:30 +00:00
multimedia - Backport upstream fix for .mkv playback stutter using oss audio. 2014-04-27 18:20:50 +00:00
net Update to 1.12 2014-04-27 15:32:07 +00:00
net-im - update from ancient 20100131 snapshot to proper 1.1 release 2014-04-24 23:18:26 +00:00
net-mgmt - Fix plist 2014-04-26 17:30:24 +00:00
net-p2p - Support USE_GITHUB 2014-04-26 02:26:13 +00:00
news - Fix plist to have proper 'rmdir DIR' ordering. 2014-04-21 01:14:53 +00:00
palm 2014-04-10 palm/gnome-pilot: gnome-panel 2.x will be updated in the GNOME 3 import 2014-04-11 12:50:32 +00:00
polish - Update to 20140406 2014-04-07 10:12:20 +00:00
ports-mgmt - Fix typo 2014-04-27 08:12:14 +00:00
portuguese Mark a few unfetchable ports BROKEN 2014-04-27 14:38:18 +00:00
print - Update to 2.0.8. 2014-04-26 23:32:08 +00:00
russian - Update to 3.9 2014-04-26 18:12:45 +00:00
science - Fix checksum 2014-04-27 15:10:34 +00:00
security - Connect rubygem-net-scp11 & rubygem-net-ssh27 2014-04-27 15:53:12 +00:00
shells bash does NOT require procfs mounted. 2014-04-22 17:09:54 +00:00
sysutils Fix build after r351936 by adding a dependency on libICE. 2014-04-27 16:55:11 +00:00
Templates Cache a bit more function for autoconf based on texlive config.logs 2014-03-26 11:16:42 +00:00
textproc - Update to 20140423 2014-04-27 06:11:59 +00:00
Tools - Use https in URL_BASE 2014-04-22 09:58:20 +00:00
ukrainian KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
vietnamese Mark broken: Conflicts with dependency vnpstext on share/vn-fonts/initcour.ps 2014-04-05 16:48:38 +00:00
www - add stage support 2014-04-27 15:40:31 +00:00
x11 Upgrade to 9.20. 2014-04-27 13:18:10 +00:00
x11-clocks The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
x11-drivers When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
x11-fm Switch to USES=libtool 2014-04-25 07:23:15 +00:00
x11-fonts Stage support. 2014-04-25 15:28:13 +00:00
x11-servers Fix BadImplemented errors that happen with gdk 3.12.x and GNOME 3. [1] 2014-04-24 11:43:11 +00:00
x11-themes Support stage 2014-04-26 00:39:39 +00:00
x11-toolkits x11-toolkits/p5-Alien-wxWidgets: Unbreak on some platforms 2014-04-27 18:55:29 +00:00
x11-wm - Update to version 0.6.0 [1] 2014-04-24 16:44:39 +00:00
.gitignore - Only ignore top-level distfiles/packages and also ignore work dirs 2014-03-17 15:41:46 +00:00
CHANGES When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
CONTRIBUTING.md Add a CONTRIBUTING file so github pull requests explain the proper submission 2014-03-15 13:37:33 +00:00
COPYRIGHT
GIDs - add anonymous FTP user 2014-04-11 18:51:04 +00:00
LEGAL Remove expired ports: 2014-04-11 13:20:44 +00:00
Makefile
MOVED Note revived port security/py-fchksum. 2014-04-27 13:29:15 +00:00
README
UIDs - add anonymous FTP user 2014-04-11 18:51:04 +00:00
UPDATING - Document the change of graphics/gdal 2014-04-27 09:16:32 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.