Commit graph

49 commits

Author SHA1 Message Date
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Ade Lovett
db2646508d Minor INFO-related cleanups 2005-06-17 02:56:07 +00:00
Ade Lovett
cbcdcfb3d4 Purge WANT_{LIBTOOL,AUTOCONF,AUTOMAKE}_RUN
The versioned autotools are now strictly for building other ports in the tree.
Likewise, the gnu- autotools are for runtime dependencies for IDEs, and others,
where unmodified cross-platform capabilities are desired.
2005-06-16 17:29:45 +00:00
Ade Lovett
c94d76f525 All that we see or seem, is but a dream, within a dream.
Take back maintainership.  I'll be scouring the PR database shortly,
if I miss any, or someone beats me to it, please feel free to reassign
appropriately.
2005-06-15 06:28:34 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Greg Lewis
36ba62aad9 . Change pre-install to pre-su-install since the target performs privileged
operations.  This makes these ports installable by users other than root.

PR:		76422
Submitted by:	jhb
2005-03-17 16:20:17 +00:00
Ade Lovett
2255dacd66 Relinquish maintainership. I no longer have the time, energy,
or interest to look after these things any more.

To whomever picks these up, I salute you.  I'll reset the relevant
PRs to ports-bugs in a couple of weeks if no-one has taken over
maintainership.

Farewell, autotool hell.
2005-02-28 23:32:14 +00:00
Ade Lovett
2e0bdfcebb Use INFO [1]
Other miscellaneous cleanups with info files

PR:		72651 [1]
Submitted by:	leeym [1]
2004-10-14 20:47:30 +00:00
Ade Lovett
a33f86462b Long-overdue cosmetic cleanups. 2004-08-03 22:58:11 +00:00
Ade Lovett
e32a824579 Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15
All autotools ports are now truly versioned and do not conflict with each
other.

This marks the end of "Phase 1" of the autotools updates.
2004-08-03 22:36:52 +00:00
Ade Lovett
1324d86f0e Actually put in relevant symlinks to the versioned files in
${PREFIX}/bin to non-versioned files in ${PREFIX}/libexec/<autotool><ver>
so that the PATH magic in bsd.autotools.mk works correctly.
2004-07-29 19:24:26 +00:00
Ade Lovett
f7f5464ee9 (note automake15 not yet connected to the build)
Fix so that aclocal looks in all appropriate ../share/aclocal*
directories.
2004-07-07 00:59:39 +00:00
Ade Lovett
e69cb40145 Set some DEPRECATED and EXPIRATION_DATE knobs to indicate overall intention
of the autotools project to remove all but the latest versions of
libtool, autoconf, and automake, by 31st December 2004.

Note that autoconf259 and automake18 aren't yet accessible through the
relevant USE_* knobs, but will be as soon as bsd.autotools.mk comes into
existence.
2004-03-28 22:30:22 +00:00
Ade Lovett
da7c20bfde Hackery after repo-copies from devel/autoconf and devel/automake
respectively to make these true versioned ports
2004-02-11 19:16:27 +00:00
Ade Lovett
f20d630fa6 Use the cosmetic BUILD_VERSION variable (a la libtool), switch portnames
away from using the version number twice.

Unbreak automake17, base on work from Rui Lopes <rui@ruilopes.com>
2003-06-29 01:58:53 +00:00
Ade Lovett
4626b99a17 Assume maintainership as part of the whole "gnutools" integration process. 2003-06-09 23:40:13 +00:00
Will Andrews
f9be1a26da REST IN PEACE
Alan Eldridge
Born December 15, 1961 in Iowa
Died June 6, 2003 in Denver, Colorado

Thank you for your contributions, you
will be greatly missed.
2003-06-08 21:06:22 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Kris Kennaway
1c24674242 Use pre-everything:: instead of pre-everything: to avoid conflict with
targets in bsd.port.mk
2003-02-28 22:53:02 +00:00
Alan Eldridge
61028157db Remove the StUdLyCaPs from maintainer name, 'cause some folks won't realize
mail's case insensitive and will try to type that. Sorry folks, purely a
cosmetic change here, nothing to see, move along, move along....
2002-11-01 13:09:32 +00:00
Alan Eldridge
7df6fabb8f Changed MAINTAINER to my FreeBSD address. 2002-11-01 04:17:51 +00:00
Alan Eldridge
8615ce65a7 Removed erroneous ${DESTDIR} that I put in Makefile pre-/post- targets. 2002-10-21 00:04:38 +00:00
Alan Eldridge
cfd28fa5ae 1. Made post-install DESTDIR-safe.
2. Made nicer message when USE_AUTOMAKE* is defined.
3. Removed unneeded WRKSRC= line.
2002-10-13 13:04:06 +00:00
Alan Eldridge
f3070bf075 Take maintainership since Ade Lovett departed and I know these programs
pretty well.
2002-09-16 07:51:45 +00:00
Maxim Sobolev
4fe6852b8f Due to popular demant into each port which might be inserted into dependency
list by bsd.port.mk insert anti foot-shooting device, which prevents
infinite fork loop when the user defines corresponding USE_XXX in global
make.conf, command line or environment.

Similar devices should probably be inserted into ports that might be inserted
into dependency list by others bsd.foo.mk files (bsd.ruby.mk, bsd.python.mk
and so on.)
2002-09-14 13:32:06 +00:00
Ade Lovett
283fe409ce Relinquish all my ports. 2002-09-07 08:44:49 +00:00
Ade Lovett
e7b3942ff9 Stage a mini-coup, and borrow these ports from portmgr@ for a while,
since I'm doing most of the updating, and am working on a
port/Mk/bsd.<gnublah>.mk to move some cruft around.

Sponsored by:	Mr. Smith and Mr. Wesson. :)
2002-08-01 02:38:31 +00:00
Maxim Sobolev
4036b9fde5 Put back PORTEPOCH, which was erroneously deleted in one of the previous
commits. Repeat after me: once set PORTEPOCH could not be decreased or
deleted.
2001-10-30 08:28:01 +00:00
David E. O'Brien
254d293472 [Re]Update to version 1.5.
The legacy version is known as 'automake14' for those that find automake 1.5
incompatible.
2001-10-29 01:46:00 +00:00
Maxim Sobolev
a05641363a (portmgr@ hat on)
- Backout recent upgrade because it broke way too many ports;
- assign maintainership to portmgr@FreeBSD.org due to importancy of this port
  to the overall ports infrastructure.
2001-10-08 07:24:07 +00:00
Dmitry Sivachenko
df1936f130 Update to version 1.5. 2001-10-07 12:18:35 +00:00
Maxim Sobolev
22d14000a5 Turn famous `duplicated macro ...' into a warning rather than an error. 2001-08-11 09:32:09 +00:00
Dmitry Sivachenko
3a9a90c515 Update to 1.4-p5. 2001-07-20 18:01:33 +00:00
Dmitry Sivachenko
c8c306b3eb Update to 1.4-p4. patch-ac was integrated into distribution.
MAINTAINER timeout.
2001-07-20 18:00:50 +00:00
Ade Lovett
bb104d8a03 Persuade automake to look not only in ${PREFIX}/share/aclocal
(ie: ${LOCALBASE}), but also ${X11BASE}/share/aclocal via an extra
patch and some configure-time substitution

Discussed on:			ports (quite a while back)
Original disgusting hack by:	ade
Suggested improvements by:	asami
Reworked patch by:		ade
2000-07-15 19:07:48 +00:00
Michael Haro
ed33fb7de0 PORTNAME/PORTVERSION update 2000-04-11 21:30:15 +00:00
David E. O'Brien
9a9ac6ba9d Change Id->FreeBSD. 1999-08-25 05:57:29 +00:00
Michael Haro
5ce8e8e5c7 Remove the test to create ${PREFIX}/share/info/dir as it is now
in bsd.port.mk and this helps to unify the check and install.
1999-06-05 22:32:11 +00:00
SADA Kenji
88dfcd3fce Update to 1.4.
PR:	ports/9767
Submitted by: Steve Coltrin <spcoltri@io.com>
1999-01-30 19:11:20 +00:00
Bill Fenner
5261958626 ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
Justin M. Seger
e012fa0c1f Make this use perl5
PR:	7463
1998-12-12 03:59:35 +00:00
Vanilla I. Shu
10edeb347a Fix info page problem. 1998-09-23 16:13:20 +00:00
Vanilla I. Shu
9ae4304d66 Upgrade to 1.3,
remove @dirrm share/aclocal on pkg/PLIST,
because another package use the directory too (guile)
1998-05-04 03:03:36 +00:00
Masafumi Max NAKANE
a2d884314b Some patches submitted as PR are not suitable to be committed blindly and
previous changes to this port was one of them.  This commit fixes:

- We definetely need to check the existence of ${PREFIX}/dir and generate
  it if needed before install-info gets invoked.
- Use empty definition of STRIP instead of changing every appearance
  of ${INSTALL_SCRIPT} in Makefile.in to ${INSTALL} especially since
  this port installs no files that need to be stripped.
- No need to add rule to regenerate .info file when there's one in the
  distributed Makefile.in.
- Instead of removing old piece of .info files in post-install target,
  leave it to the .texi.info: rule in the distributed Makefile.
1997-09-19 09:29:05 +00:00
Thomas Gellekum
b93837e125 Upgrade to 1.2.
PR:		4577
Submitted by:	Vanill I. Shu <vanilla@MinJe.com.TW>
1997-09-19 07:13:31 +00:00
Masafumi Max NAKANE
0ff29d1d41 sed -> ${SED}.
@'ed install-info related commands.
1997-06-13 20:01:42 +00:00
Masafumi Max NAKANE
60f3c41d2f Use install-info to add the entry for automake.info to the dir file. 1997-06-13 06:49:49 +00:00
Masafumi Max NAKANE
0a1869c95e New port, automake:
GNU Standards-compliant Makefile generator
PR:		3199
Submitted by:	FUJIMOTO Kensaku <fujimoto@oscar.elec.waseda.ac.jp>
1997-05-27 16:40:49 +00:00