The FreeBSD Ports Archive
FreeBSD devel : autogen4>
The Automated Program Generator
AutoGen is a tool designed for generating program files that contain
repetitive text with varied substitutions. Its goal is to simplify the
maintenance of programs that contain large amounts of repetitious text.
This is especially valuable if there are several blocks of such text that
must be kept synchronized.
One common example is the problem of maintaining the code required for
processing program options. Processing options requires a minimum of four
different constructs be kept in proper order in different places in your
program. You need at least:
1. The flag character in the flag string,
2. code to process the flag when it is encountered,
3. a global state variable or two, and
4. a line in the usage text.
http://autogen.sourceforge.net/
|
autogen history
v. 1.59
date: 2007/07/30 03:53:29; author: clsung; state: Exp; lines: +1 -1
- Update to 5.9.2
v. 1.58
date: 2007/07/23 09:35:38; author: rafan; state: Exp; lines: +1 -2
- 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
v. 1.57
date: 2007/06/09 06:12:34; author: clsung; state: Exp; lines: +1 -1
- Update to 5.9.1
v. 1.56
date: 2007/02/23 05:32:16; author: clsung; state: Exp; lines: +1 -1
- Update to 5.9
Noted by: Bruce Korb
v. 1.55
date: 2007/02/22 09:01:10; author: clsung; state: Exp; lines: +1 -1
- Update to 5.8.9
v. 1.54
date: 2007/01/02 03:39:24; author: clsung; state: Exp; lines: +1 -1
- Update to 5.8.8
v. 1.53
date: 2006/11/05 14:13:37; author: clsung; state: Exp; lines: +1 -1
- Update to 5.8.7
v. 1.52
date: 2006/10/02 08:29:16; author: clsung; state: Exp; lines: +4 -3
- Update to 5.8.6
- I'll maintain it
- ChangeLog
- see http://autogen.sourceforge.net/announce.html
v. 1.51
date: 2006/08/14 22:55:06; author: clsung; state: Exp; lines: +1 -1
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include comms/ converters/ databases/ devel/ maintained by ports@
PR: ports/101916
Submitted by: Gea-Suan Lin
v. 1.50
date: 2006/05/29 10:50:04; author: vs; state: Exp; lines: +6 -5
Update to 5.8.4
PR: ports/97663
Submitted by: Shaun Amott
v. 1.49
date: 2006/02/23 10:35:30; author: ade; state: Exp; lines: +2 -1
Conversion to a single libtool environment.
Approved by: portmgr (kris)
v. 1.48
date: 2006/01/12 01:05:03; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.8.1
v. 1.47
date: 2005/11/15 06:48:34; author: ade; state: Exp; lines: +1 -1
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.
v. 1.46
date: 2005/10/13 19:18:43; author: garga; state: Exp; lines: +1 -1
- Update to 5.7.3
PR: ports/87381
Submitted by: Ports Fury
v. 1.45
date: 2005/08/01 12:38:34; author: sem; state: Exp; lines: +1 -1
- Update to 5.7.2
PR: ports/84399
Submitted by: Ports Fury
v. 1.44
date: 2005/06/27 20:30:34; author: jylefort; state: Exp; lines: +10 -5
Update to 5.7
PR: ports/82672
Submitted by: KATO Tsuguru
v. 1.43
date: 2004/10/25 15:39:03; author: clsung; state: Exp; lines: +1 -1
- update to 5.6.4
Approved by: co-mentor (vanilla)
v. 1.42
date: 2004/10/25 08:53:40; author: clsung; state: Exp; lines: +1 -1
- Update to version 5.6.3
PR: ports/73073
Submitted by: KATO Tsuguru
Approved by: co-mentor (vanilla)
v. 1.41
date: 2004/09/28 01:48:03; author: kris; state: Exp; lines: +1 -7
Now builds on amd64
Approved by: portmgr (self)
v. 1.40
date: 2004/05/28 18:32:11; author: krion; state: Exp; lines: +1 -1
- Fix MASTER_SITES
PR: ports/67286
Submitted by: Ports Fury
v. 1.39
date: 2004/05/23 19:05:07; author: krion; state: Exp; lines: +2 -2
- Update to version 5.6.2
PR: ports/67080
Submitted by: Ports Fury
v. 1.38
date: 2004/03/05 12:20:00; author: kris; state: Exp; lines: +7 -1
BROKEN on amd64: Build fails
v. 1.37
date: 2004/02/29 21:04:29; author: eik; state: Exp; lines: +3 -2
MASTER_SITE_GNU have the distfile in ${PORTNAME}/rel5.6
PR: 63513
Submitted by: Jason Harris
v. 1.36
date: 2004/02/28 19:41:47; author: krion; state: Exp; lines: +1 -6
- Update to version 5.6.0
PR: ports/63494
Submitted by: Ports Fury
v. 1.35
date: 2004/02/04 05:19:22; author: marcus; state: Exp; lines: +1 -0
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
v. 1.34
date: 2004/01/05 16:40:04; author: krion; state: Exp; lines: +1 -1
- Update to version 5.5.7
PR: 60928
Submitted by: Ports Fury
v. 1.33
date: 2003/11/17 12:28:53; author: trevor; state: Exp; lines: +0 -1
USE_REINPLACE need be defined only when REINPLACE_CMD is used.
v. 1.32
date: 2003/08/26 18:44:20; author: krion; state: Exp; lines: +3 -6
- Update to version 5.5.6
PR: 55999
Submitted by: Ports Fury
v. 1.31
date: 2003/07/01 06:32:59; author: daichi; state: Exp; lines: +1 -1
update devel/autogen: 5.5.3 --> 5.5.5
PR: 52861
Submitted by: KATO Tsuguru
v. 1.30
date: 2003/05/02 03:28:58; author: marcus; state: Exp; lines: +1 -1
Chase guile's shared lib version.
v. 1.29
date: 2003/04/26 22:37:12; author: nork; state: Exp; lines: +7 -6
Update to 5.5.3.
PR: ports/51362
Submitted by: Ports Fury
v. 1.28
date: 2003/02/20 17:06:39; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.27
date: 2003/02/17 15:21:09; author: ijliao; state: Exp; lines: +4 -2
upgrade to 5.5.2
v. 1.26
date: 2002/11/10 16:45:28; author: lioux; state: Exp; lines: +0 -1
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.25
date: 2002/11/06 16:55:39; author: ijliao; state: Exp; lines: +2 -1
upgrade to 5.4.7
PR: 44965
Submitted by: Ports Fury
v. 1.24
date: 2002/10/16 06:39:20; author: vanilla; state: Exp; lines: +5 -1
Upgrade to 5.4.6.
PR: ports/44107
Submitted by: Ports Fury
v. 1.23
date: 2002/10/06 17:44:13; author: ijliao; state: Exp; lines: +1 -2
upgrade to 5.4.4
PR: 43696
Submitted by: Ports Fury
v. 1.22
date: 2002/09/14 22:57:48; author: kris; state: Exp; lines: +1 -1
Fix plist and add missing manpages
v. 1.21
date: 2002/08/31 17:21:11; author: dwcjr; state: Exp; lines: +2 -1
Fix MAN1
PR: 42239
Submitted by: tkato@prontomail.com
v. 1.20
date: 2002/08/28 03:39:32; author: kevlo; state: Exp; lines: +5 -10
Update to version 5.4.2
PR: 42034
Submitted by: Ports Fury
v. 1.19
date: 2002/07/16 06:31:32; author: ijliao; state: Exp; lines: +1 -0
fix hang-in-build problem
PR: 40633
Submitted by: Amar Takhar
v. 1.18
date: 2002/07/05 08:26:13; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.3.9
v. 1.17
date: 2002/06/19 16:37:54; author: marcus; state: Exp; lines: +1 -1
Chase guile shared lib number.
Prompted by: Mike Harding
v. 1.16
date: 2002/06/18 11:13:02; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.3.8
v. 1.15
date: 2002/05/13 08:50:17; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.3.7
v. 1.14
date: 2002/05/02 22:48:01; author: pat; state: Exp; lines: +5 -2
Update to 5.3.6
PR: 37684
Submitted by: KATO Tsuguru
v. 1.13
date: 2002/04/09 07:37:07; author: ijliao; state: Exp; lines: +1 -3
add missing man page
fix entry in plist
merge patches in files/
PR: 36890
Submitted by: Ports Fury
v. 1.12
date: 2002/04/02 10:41:21; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.3.5
v. 1.11
date: 2002/03/24 06:44:51; author: ijliao; state: Exp; lines: +3 -2
upgrade to 5.3.3
v. 1.10
date: 2002/01/06 12:03:21; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.2.14
v. 1.9
date: 2002/01/01 06:39:38; author: ijliao; state: Exp; lines: +1 -1
upgrade to 5.2.13
v. 1.8
date: 2001/12/08 20:48:11; author: ijliao; state: Exp; lines: +7 -8
upgrade to 5.2.12
PR: 32610
Submitted by: Ports Fury
v. 1.7
date: 2001/10/31 06:20:45; author: ijliao; state: Exp; lines: +2 -2
upgrade to 5.2.11
v. 1.6
date: 2001/09/16 16:47:49; author: kevlo; state: Exp; lines: +11 -7
Update to version 5.2.9
PR: 30531
Submitted by: Ports Fury
v. 1.5
date: 2001/08/31 14:20:17; author: sobomax; state: Exp; lines: +1 -2
USE_LIBTOOL implies GNU_CONFIGURE, so remove the latter where appropriate.
v. 1.4
date: 2001/06/10 10:46:19; author: ijliao; state: Exp; lines: +2 -2
upgrade to 5.2.3
v. 1.3
date: 2001/05/26 06:08:49; author: ijliao; state: Exp; lines: +3 -3
upgrade to 5.2.1
drop maintainership
v. 1.2
date: 2001/05/01 13:27:09; author: ijliao; state: Exp; lines: +2 -2
upgrade to 5.2
v. 1.1
date: 2001/03/13 05:52:30; author: ijliao; state: Exp;
add autogen
AutoGen is a tool designed for generating program files that contain
repetitive text with varied substitutions. Its goal is to simplify the
maintenance of programs that contain large amounts of repetitious text.
This is especially valuable if there are several blocks of such text that
must be kept synchronized.
=============================================================================
|
| |

|