Commit Graph

808 Commits

Author SHA1 Message Date
Alan Eldridge
346fc6d89a Added WANT_AUTO{CONF,MAKE}_VER, which set up all the variables as in USE_*,
but do not cause the program to be executed prior to configure step. This is
done to accomodate a couple of rather odd ports.

Basically, this amounts to redefining USE_*_VER in terms of USE_*, WANT_*_VER.
It's pretty gross, but it works.

Approved by:	implicitly by kris
2002-11-27 16:40:36 +00:00
Alan Eldridge
74b7d34dfd Emergency fix to move PERL_LEVEL to PRE part of bsd.port.mk, and provide
a default value of 0 if it can't be computed. This is necessary in order
to prevent make errors.

Approved by:	kris (sometime in near future)
2002-11-26 20:05:56 +00:00
Alan Eldridge
35aadeabb6 Added support for substituting chickens for goats in ritual sacrifice.
Completely rewrote the automake/autoconf support. The comments at the top of the file have been greatly expanded in order to explain just what you are allowed to do and what will get you a visit from Mr. Hose. Please read this information.

Added DOCSDIR, EXAMPLESDIR to PLIST_SUB.

Added a PERL_LEVEL variable (documented up top) that gives an integer
value that can be used for comparisons to determine whether the user's
perl is new enough or not, or to enable or disable certain dependencies
(AHEM FILE::SPEC) based on the perl version.

Added a SITE_PERL variable, which points to the correct "site-packages"
directory. This is also added to PLIST_SUB.

No gerbils were harmed (seriously, anyway) in the making of this patch,
however some of them may be a bit sore for a few days.

Submitted by:	billg
Reviewed by:	kris
Approved by:	kris
Obtained from:	you really don't want to know this one
2002-11-25 19:43:16 +00:00
Akinori MUSHA
77bd98e2fb Add a new utility variable: RUBY_RD_FILES. 2002-11-22 14:53:06 +00:00
Akinori MUSHA
58a1c86076 Update lang/ruby-devel to the latest snapshot as of 2002-11-22.
Add a DEBUG knob here too.
2002-11-22 12:49:49 +00:00
Alan Eldridge
118eb9fffc take over for tg@ who is away indefinitely 2002-11-21 15:33:00 +00:00
Akinori MUSHA
d76beff66d Do not choke on an empty SUBDIR.
Submitted by:	sada (slightly altered)
2002-11-20 04:11:09 +00:00
Ernst de Haan
b268aac8ef Defining JAVASHAREDIR and JAVAJARDIR. If they're already set,
they will not be overridden.

Reviewed by:	freebsd-java
Approved by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
		Dave Glowacki <dglo@hyde.ssec.wisc.edu>
2002-11-18 13:00:00 +00:00
Akinori MUSHA
5f192f55f3 Add several new real categories and virtual categories.
[Those marked with an asterisk (*) are virtual categories]

- accessibility* : Ports to help disabled users

  PR:		ports/39103
  Requested by:	trevor

- finance : Monetary, financial and related applications

  PR:		ports/39102
  Requested by:	trevor

- haskell* : Software related to the Haskell language

  PR:		ports/41959
  Requested by:	obraun

- hungarian : Hungarian language support

  PR:		ports/37576
  Requested by:	Janos Mohacsi <janos.mohacsi@bsd.hu>

- multimedia : Multimedia software

  Requested by:	many

- parallel* : pplications dealing with parallelism in computing

  PR:		ports/39094
  Requested by:	trevor

- portuguese : Portuguese language support

  PR:		ports/35991
  Requested by:	trevor
2002-11-18 09:30:52 +00:00
Kris Kennaway
a8090228ca Clean up handling of perl-related variables:
* Add USE_PERL_RUN and USE_PERL_BUILD to add {RUN,BUILD}_DEPENDS on the
  perl5 port if required (i.e. on 5.0 or later) (USE_PERL adds both,
  which is not always appropriate) [1]

* On 5.0 systems without perl, depend on the full path to the perl port
  binaries to not pick up the system perl wrapper

* If PERL_CONFIGURE is defined, move the USE_PERL setting earlier in
  the makefile so it actually adds a dependency. [2]

Noticed by:	dougb [1]
Submitted by:	sobomax [2]
Tested on:	bento
2002-11-17 05:16:16 +00:00
Shigeyuki Fukushima
5ebdf09ee8 Upgrade xemacs-devel-mule to 21.4.10.
PR:		ports/45326
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2002-11-16 17:28:17 +00:00
Joe Marcus Clarke
af4690dfa8 Chase gtkhtml's shared lib.
PR:	45318
Submitted by:	dinoex
2002-11-15 19:54:28 +00:00
Ernst de Haan
f20a5c3128 Only using Jikes if NO_BUILD is not set.
Requested by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2002-11-14 15:18:44 +00:00
Akinori MUSHA
a495db85a6 Update lang/ruby-devel to the latest snapshot as of 2002-11-14. 2002-11-14 14:23:59 +00:00
Kris Kennaway
76378afefc Revert the previous commit. A version of the previous patch was
extensively tested on the bento cluster, but the committed version
introduces significant new breakage at a very inopportune time.  This
will be revisited later.
2002-11-11 21:14:21 +00:00
Joe Marcus Clarke
c71fcf8f8c Chase the shared lib versions of gal and gtkhtml. 2002-11-11 19:44:47 +00:00
Alan Eldridge
eb74687e79 Major change:
totally rewrote the autoconf/automake support section, with
	provisions for autoconf 2.54 and automake 1.7.x when they are
	ready.
Minor change:
	Added DOCSDIR, EXAMPLESDIR, and DATADIR to PLIST_SUB.

PR:		42351
Reviewed by:	kris
Approved by:	kris
2002-11-10 22:54:25 +00:00
Akinori MUSHA
eeba82262a Update lang/ruby to 1.6.8-preview2.
Feel free to send me any feedback before 1.6.8 is finally released.
2002-11-09 07:11:45 +00:00
SADA Kenji
bfb753f0d7 Justify MASTER_SITE_NETSCAPE:
- remove an invalid site ftp.unipi.it
- move some sites which doesn't have netscape48 distfile
  to the bottom of the list
Approved by:	trevor
2002-11-08 18:59:52 +00:00
Akinori MUSHA
6140b68dc0 Update lang/ruby to 1.6.8-preview1. 2002-11-06 12:28:56 +00:00
Kris Kennaway
ba5da08bbb * Fix a typo in the MLINKS documentation
* If the ${COMMENT} file does not exist, use the value of the
  ${PORTCOMMENT} variable instead.  This will allow us to incrementally
  phase out pkg-comment [1]

* Miscellaneous fixes to the MASTER_SITES_N code [2]

* Correct fmt(1) invocation so it works on older systems [3]

* Improve the security-check target: [4]
	- Look for setuid/setgid binaries, and binaries that include
	  calls to accept()/recvfrom() (which are likely to be network
	  servers or have network server capability)
	- Check these binaries for insecure functions (if PORTS_AUDIT is
	  set in the environment, check for a larger set of functions
	  such as strcat/strcpy/sprintf)
	- Report network servers that are started by default.

Submitted by:	eric [1], lioux [2], fenner [3], kris [4]
PR:	ports/36078 [2], ports/36709 [2]
2002-11-03 05:43:49 +00:00
Akinori MUSHA
47041eb8ba Update lang/ruby-devel to the latest snapshot as of 2002-10-30.
FreeBSD/sparc64 fails to build this and somehow the entire OS gets
frozen while running `miniruby'.  I'd appreciate if someone with a
clue could help me fix the problem.
2002-11-02 22:02:02 +00:00
Akinori MUSHA
79d26d0fc3 s/ftp.dnsbalance.ring.gr.jp/www.dnsbalance.ring.gr.jp/ 2002-10-26 17:26:42 +00:00
Akinori MUSHA
8867b37fc4 Define DEPEND_RUBY_RDOC properly. 2002-10-25 08:25:08 +00:00
Akinori MUSHA
c70dadd8bf Add more sites to MASTER_SITE_RUBY. Thanks a lot!
- US: xyz.lcs.mit.edu, aka ftp5.FreeBSD.org

  Administrated by:	wollman

- JP: ${MASTER_SITE_RINGSERVER}

  Administrated by:	Ring Server Project (http://www.ring.gr.jp/)
2002-10-23 22:17:42 +00:00
Dirk Meyer
3f21c95144 strips sties from MASTER_SITE_TCLTK 2002-10-20 15:42:42 +00:00
Akinori MUSHA
c1d6345462 - metalab.unc.edu, ftp.oit.unc.edu, and www.ibiblio.org point to the same
host, so remove the duplicates from MASTER_SITE_SUNSITE.

- Add www.ibibio.org to MASTER_SITE_RUBY, the first mirror site in the US.
2002-10-19 21:26:55 +00:00
Akinori MUSHA
b604a7460b Add MASTER_SITE_GCC. 2002-10-19 18:54:45 +00:00
Akinori MUSHA
632dc578a1 "KEEP THIS LIST SORTED" 2002-10-18 23:09:20 +00:00
Hye-Shik Chang
72143e1b7c Upgrade to Python-2.2.2.
Approved by:	tg
2002-10-17 11:14:17 +00:00
Trevor Johnson
3e0893af24 grammar 2002-10-15 17:27:15 +00:00
Ernst de Haan
3fe0dc931c Fixed support for Blackdown JDK 1.3.x.
Submitted by:	Seamus Venasse <Seamus.Venasse@polaris.ca>
2002-10-14 19:16:40 +00:00
Trevor Johnson
db95d33df9 Add MASTER_SITE_NETSCAPE to bsd.sites.mk. As originally submitted, this was
the list of sites from the www/linux-netscape6 port.  I looked at fenner's
survey, and removed some sites which did not carry Netscape 7 or which have
been offline for a long time.  Also, for some mysterious reason it takes 80
seconds to get a login prompt when I use the hostname ftp.netscape.com, so I
replaced it in the list with two of the hosts it seems to point to, with the
quicker one first and the slower one last.

Submitted by:	Kimura Fuyuki
Reviewed by:	sada (as originally submitted)
PR:		42678
2002-10-14 13:21:38 +00:00
Joe Marcus Clarke
f29aaff47d It seems some of the GNOME mirrors are lagging behind in updates. Shuffle
things around a little to try and improve download times.
2002-10-13 19:47:45 +00:00
Akinori MUSHA
303cabb3d2 Update MASTER_SITE_RINGSERVER:
- Remove www.mirrornavi.com from comment which seems to be dead.
- Replace the http site with the Tenbin server.
2002-10-12 20:42:10 +00:00
Trevor Johnson
24529de153 Add yet another Sunsite mirror in Germany. 2002-10-12 00:15:49 +00:00
Alan Eldridge
b50ef967dc Fixed botched setup of MASTER_SITE_KDE_kde. Damn was I stupid. I didn't
test all the cases. Sorry, folks.
2002-10-11 07:35:44 +00:00
Alan Eldridge
69a4c09708 1. Welcome to KDE 3.0.4.
2. Added a tagged version of MASTER_SITE_KDE, called MASTER_SITE_KDE_kde,
   like this:
   MASTER_SITE_KDE_kde=    ${MASTER_SITE_KDE:S@%/@%/:kde@g}
2002-10-10 23:54:33 +00:00
Joe Marcus Clarke
5b4499e138 Hack up some of the conditionals so that they work with older versions of
make.

PR:	43813
2002-10-09 16:14:57 +00:00
Joe Marcus Clarke
5fe92eb487 * Add the ability to specify WITH/WITHOUT_GNOME macros with a list of
components to build or not build with.  For example:

# make WITHOUT_GNOME=esound

  Will build a port that can optionally use esound support, without it.
  You can also specify multiple components separated with a space:

# make WITHOUT_GNOME="esound gnomelibs"

  The converse is true for WITH_GNOME.  Note, that this is backwards
  compatible with the old WITH/WITHOUT_GNOME macros.  That is,

# make -DWITHOUT_GNOME

  Will turn off all optional GNOME components.  Also,

# make WITHOUT_GNOME=yes

  Will do the same thing.

* Mark a port BROKEN if it includes an unknown GNOME component [1]

PR:		41873 [1]
Submitted by:	Edwin Groothuis <edwin@mavetju.org> [1]
Not objected to by:	sobomax
2002-10-07 21:25:57 +00:00
Akinori MUSHA
b11013ef42 Add RUBY_MODNAME, RUBY_MODDOCDIR and RUBY_MODEXAMPLESDIR. 2002-10-06 20:54:37 +00:00
Akinori MUSHA
a80cf36ff5 Rename USE_RUBY_RD to USE_RUBY_RDTOOL, RUBY_RD to RUBY_RD2,
RUBY_RD_PORT to RUBY_RDTOOL_PORT and DEPEND_RUBY_RD2 to
DEPEND_RUBY_RDTOOL.

Add USE_RUBY_RDOC, RUBY_RDOC, RUBY_RDOC_PORT and DEPEND_RUBY_RDOC.
2002-10-06 19:49:32 +00:00
Akinori MUSHA
978ab4f547 Ruby 1.7 on alpha does not coredump running Racc. 2002-10-05 20:53:29 +00:00
Akinori MUSHA
91f1565df9 http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/ 2002-10-05 12:34:04 +00:00
Kris Kennaway
4626da2093 Set NOPORTDOCS in the USE_RUBY_RD case on alpha, because it is causing
coredumps.

Submitted by:	knu
2002-10-05 07:47:28 +00:00
Kris Kennaway
d89d789ea8 Fix installation of +MTREE_DIRS introduced in r1.424
Submitted by:	sobomax
2002-10-02 07:18:17 +00:00
Akinori MUSHA
7e51c10d2b MASTER_SITE_LOCAL:
ftp.jp.FreeBSD.org is back in sync with ftp.FreeBSD.org.

  Thanks to:	kuriyama & the administrators

MASTER_SITE_RUBY:
  ftp.chg.ru is back in sync with ftp.ruby-lang.org.

  Thanks to:	Serge Krashakov <sakr@Chg.RU>

MASTER_SITE_FESTIVAL, MASTER_SITE_FESTIVAL_OGI:
  Assign using += instead of = like other ones.
2002-09-30 13:54:39 +00:00
Akinori MUSHA
ea09c6cc7a - Add back ftp.ruby-lang.org to MASTER_SITE_RUBY, but below
ftp.iij.ad.jp because ftp.ruby-lang.org is currently unstable.
  ftp.iij.ad.jp has much more capacious bandwidth and is synchronized
  with the master site tightly enough.

- ftp.dti.ad.jp is a good one.  Add it to various MASTER_SITE_*.
2002-09-30 04:18:43 +00:00
Akinori MUSHA
ebcb3eee5e - Add back mirrors.sunsite.dk to MASTER_SITE_RUBY.
- Remove non-working mirror sites from MASTER_SITE_SUNSITE.

Submitted by:	fenner's distfiles survey
2002-09-29 22:50:17 +00:00
Akinori MUSHA
ff11e5bebc Remove sites that are temporarily down or out of sync from
MASTER_SITE_RUBY.  They will be put back as soon as they get back up
or in sync.
2002-09-29 22:17:48 +00:00