1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Johan van Selst
0b20832554 Update to 3.5 gamma 5 2008-08-10 09:14:38 +00:00
Johan van Selst
b87750163e Don't create DOCSDIR when NOPORTDOCS is set
Reported by:	itetcu (QA Tindy)
2008-07-20 12:35:32 +00:00
Johan van Selst
c8ab97210c Update to 3.5 gamma 4 2008-07-13 10:49:29 +00:00
Johan van Selst
ceab6352b2 Update to 3.5 gamma 3 2008-05-08 22:07:47 +00:00
Johan van Selst
d89c63e3b4 - Update to 3.5 gamma 2 2008-02-04 22:25:39 +00:00
Johan van Selst
9d3b19f4a8 - Update to 3.5 g1
- Use standard $WWWDIR
- Remove conflict with Apache
2008-02-03 08:24:41 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Pav Lucistnik
6c41b949f9 - Use new WWWDIR infrastructure 2007-03-24 16:34:07 +00:00
Johan van Selst
1e903d2f3b Update to new stable release 34g01 2007-03-22 16:27:08 +00:00
Renato Botelho
5e4347dcd2 - Rename DATADIR -> WWWDIR to prevent confusion
- Use a REINPLACE_CMD to don't install mime.types instead remove it after
  installed
- Drop obsolete USE_REINPLACE
- Bump PORTREVISION since it changes PLIST

Approved by:	maintainer at IIRC
2006-03-21 13:47:09 +00:00
Renato Botelho
bd4c1a207e - Add www/xshttpd-devel
- Register CONFLICTS on www/xshttpd

PR:		ports/94268
Submitted by:	Johan van Selst <johans@stack.nl>
Repocopied by:	marcus
2006-03-21 11:56:38 +00:00
Edwin Groothuis
508b8d82f4 Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 03:01:03 +00:00
Marcus Alves Grando
5e21f79e01 Update to 3.3g01
Add SHA256

PR:		88675
Submitted by:	maintainer
2005-11-08 22:33:04 +00:00
Emanuel Haupt
d101f6daec - Update to 3.3b34
- Nuke files/patch-src_confuser.h

PR:		87868
Submitted by:	Johan van Selst <johans@stack.nl>
2005-10-23 14:14:02 +00:00
Renato Botelho
8514791ed4 - Update to 3.3.b30
PR:		ports/86653
Submitted by:	maintainer
2005-09-28 13:52:36 +00:00
Pav Lucistnik
d5ebe0f43a - Update to 3.3b29
PR:		ports/86489
Submitted by:	Johan van Selst <johans@stack.nl> (maintainer)
2005-09-23 08:15:54 +00:00
Pav Lucistnik
3cf127d733 - Update to 33b27
PR:		ports/86376
Submitted by:	Johan van Selst <johans@stack.nl> (maintainer)
2005-09-20 21:07:10 +00:00
Pav Lucistnik
5b696bd410 XS-HTTPD is a WWW server that has the following features:
- It is pronounced as "access-HTTP-daemon"
- It is SMALL (very small in fact: a factor two to three smaller than
  normal servers on disk and in memory)
- It is FAST (because it is so small and does not do unnecessary things)
- Uses very little CPU time
- Configurable (configuration compiled in to make it small, but largely
  overridable on the command line)
- Runs user CGI binaries under their own user ID
- Gets users' pages under their own user ID, allowing them to really
  have protected pages (using the built-in authentication mechanism)
- Does not fork for every connection (has a fixed number of servers),
  only to replace a lost server (in case of timeouts).
- Comes with some other useful programs
- Offers Server-Side Includes for many common tasks, including built-in
  page counters (text or graphical)
- Supports PHP and other interpreted file formats
- Supports automatic decompression to save diskspace and bandwidth
- Serves SSL (https) and http connections through the same daemon
- Full support for IPv6

PR:		ports/84314
Submitted by:	Ed Schouten <ed@fxq.nl>
2005-09-15 23:04:31 +00:00