Date: Sat, 9 Mar 2002 15:21:36 -0500 (EST) From: Alan Eldridge <ports@geeksrus.net> To: FreeBSD-gnats-submit@freebsd.org Cc: portmgr@freebsd.org Subject: ports/35710: Request repocopy: devel/automake -> devel/automake-devel + patch to automake-1.6 Message-ID: <200203092021.g29KLaS04342@wwweasel.geeksrus.net>
next in thread | raw e-mail | index | archive | help
>Number: 35710 >Category: ports >Synopsis: Request repocopy: devel/automake -> devel/automake-devel + patch to automake-1.6 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 09 12:30:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Alan Eldridge >Release: FreeBSD 4.5-STABLE i386 >Organization: Geeksrus.NET >Environment: System: FreeBSD wwweasel.geeksrus.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Mar 6 21:55:19 EST 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386 >Description: Automake-1.6 is out. This repocopy and patch will give an automake-1.6 port. Binaries are installed with 16 suffix only. Info file is installed with 16 suffix (automake16.info) and install-info is not run. This includes my new mechanism for setting automake paths as discussed with Will Andrews. That is, a directory ${PREFIX}/libexec/automake16 is created, and links automake, aclocal are made to ${PREFIX}/bin/{automake,aclocal}16. This is in anticipation of the autotools patch for bsd.port.mk which I am working on now. USE_AUTOMAKE_VER=16 results in ${PREFIX}/libexec/automake16 being prepended to the path. Libexec/fooversion/ patches for all auto* ports will be submitted before the bsd.port.mk patch. This is just the tip of the iceberg, and allows people to get a head start on this version. Note that there are changes related to use of sed. I'll update with a DOCSDIR once the port is in. Thanks. :) >How-To-Repeat: >Fix: 1. Repocopy devel/automake to devel/automake-devel. 2. Apply this patch. --8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- Index: devel/automake-devel/Makefile =================================================================== RCS file: /home/alane/cvsroot/ports/devel/automake/Makefile,v retrieving revision 1.21 diff -u -3 -r1.21 Makefile --- devel/automake-devel/Makefile 30 Oct 2001 08:28:01 -0000 1.21 +++ devel/automake-devel/Makefile 9 Mar 2002 19:25:44 -0000 @@ -6,7 +6,7 @@ # PORTNAME= automake -PORTVERSION= 1.5 +PORTVERSION= 1.6 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU} @@ -16,15 +16,25 @@ GNU_CONFIGURE= yes CONFIGURE_ENV= PERL=${PERL5} +CONFIGURE_ARGS+= --program-suffix=${AMSUFFIX} USE_PERL5= yes WRKSRC= ${WRKDIR}/${DISTNAME} STRIP= # none +AMSUFFIX= ${PORTVERSION:S|.||} +PLIST_SUB+= PORTVERSION=${PORTVERSION} AMSUFFIX=${AMSUFFIX} + pre-configure: ${PERL} -pi -e "s^%%X11BASE%%^${X11BASE}^" ${WRKSRC}/aclocal.in post-install: - @install-info ${PREFIX}/info/automake.info ${PREFIX}/info/dir + @${MKDIR} ${PREFIX}/libexec/${PORTNAME}${AMSUFFIX} +.for i in automake aclocal + @${RM} ${PREFIX}/bin/${i}${AMSUFFIX}-${PORTVERSION} + @${LN} -s ../../bin/${i}${AMSUFFIX} \ + ${PREFIX}/libexec/${PORTNAME}${AMSUFFIX}/${i} +.endfor +# @install-info ${PREFIX}/info/automake.info ${PREFIX}/info/dir .include <bsd.port.mk> Index: devel/automake-devel/distinfo =================================================================== RCS file: /home/alane/cvsroot/ports/devel/automake/distinfo,v retrieving revision 1.9 diff -u -3 -r1.9 distinfo --- devel/automake-devel/distinfo 29 Oct 2001 01:46:00 -0000 1.9 +++ devel/automake-devel/distinfo 8 Mar 2002 04:24:03 -0000 @@ -1 +1 @@ -MD5 (automake-1.5.tar.gz) = 74a22ac0581378e807ecb334a55c5bab +MD5 (automake-1.6.tar.gz) = 549af723e3757f71e2a904dbd46d9e76 Index: devel/automake-devel/pkg-plist =================================================================== RCS file: /home/alane/cvsroot/ports/devel/automake/pkg-plist,v retrieving revision 1.12 diff -u -3 -r1.12 pkg-plist --- devel/automake-devel/pkg-plist 30 Oct 2001 12:57:35 -0000 1.12 +++ devel/automake-devel/pkg-plist 9 Mar 2002 19:22:41 -0000 @@ -1,93 +1,98 @@ -bin/aclocal -bin/automake -@unexec install-info --delete %D/info/automake.info %D/info/dir -info/automake.info -@exec install-info %D/info/automake.info %D/info/dir -share/aclocal/as.m4 -share/aclocal/auxdir.m4 -share/aclocal/ccstdc.m4 -share/aclocal/cond.m4 -share/aclocal/depend.m4 -share/aclocal/depout.m4 -share/aclocal/dmalloc.m4 -share/aclocal/error.m4 -share/aclocal/gcj.m4 -share/aclocal/header.m4 -share/aclocal/init.m4 -share/aclocal/install-sh.m4 -share/aclocal/lex.m4 -share/aclocal/lispdir.m4 -share/aclocal/maintainer.m4 -share/aclocal/make.m4 -share/aclocal/minuso.m4 -share/aclocal/missing.m4 -share/aclocal/multi.m4 -share/aclocal/obstack.m4 -share/aclocal/protos.m4 -share/aclocal/ptrdiff.m4 -share/aclocal/python.m4 -share/aclocal/regex.m4 -share/aclocal/sanity.m4 -share/aclocal/strip.m4 -share/aclocal/strtod.m4 -share/aclocal/termios.m4 -share/aclocal/winsz.m4 -share/automake/Automake/Struct.pm -share/automake/COPYING -share/automake/INSTALL -share/automake/acinstall -share/automake/am/ansi2knr.am -share/automake/am/check.am -share/automake/am/clean-hdr.am -share/automake/am/clean.am -share/automake/am/compile.am -share/automake/am/configure.am -share/automake/am/data.am -share/automake/am/dejagnu.am -share/automake/am/depend.am -share/automake/am/depend2.am -share/automake/am/distdir.am -share/automake/am/footer.am -share/automake/am/header-vars.am -share/automake/am/header.am -share/automake/am/install.am -share/automake/am/java.am -share/automake/am/lang-compile.am -share/automake/am/lex.am -share/automake/am/library.am -share/automake/am/libs.am -share/automake/am/libtool.am -share/automake/am/lisp.am -share/automake/am/ltlib.am -share/automake/am/ltlibrary.am -share/automake/am/mans-vars.am -share/automake/am/mans.am -share/automake/am/multilib.am -share/automake/am/program.am -share/automake/am/progs.am -share/automake/am/python.am -share/automake/am/remake-hdr.am -share/automake/am/scripts.am -share/automake/am/subdirs.am -share/automake/am/tags.am -share/automake/am/texi-vers.am -share/automake/am/texibuild.am -share/automake/am/texinfos.am -share/automake/am/yacc.am -share/automake/ansi2knr.1 -share/automake/ansi2knr.c -share/automake/compile -share/automake/config.guess -share/automake/config.sub -share/automake/depcomp -share/automake/elisp-comp -share/automake/install-sh -share/automake/mdate-sh -share/automake/missing -share/automake/mkinstalldirs -share/automake/py-compile -share/automake/texinfo.tex -share/automake/ylwrap -@dirrm share/automake/am -@dirrm share/automake/Automake -@dirrm share/automake +bin/aclocal%%AMSUFFIX%% +bin/automake%%AMSUFFIX%% +libexec/automake%%AMSUFFIX%%/aclocal +libexec/automake%%AMSUFFIX%%/automake +@comment @unexec install-info --delete %D/info/automake.info %D/info/dir +info/automake16.info +@comment @exec install-info %D/info/automake.info %D/info/dir +share/aclocal-%%PORTVERSION%%/amversion.m4 +share/aclocal-%%PORTVERSION%%/as.m4 +share/aclocal-%%PORTVERSION%%/auxdir.m4 +share/aclocal-%%PORTVERSION%%/ccstdc.m4 +share/aclocal-%%PORTVERSION%%/cond.m4 +share/aclocal-%%PORTVERSION%%/depend.m4 +share/aclocal-%%PORTVERSION%%/depout.m4 +share/aclocal-%%PORTVERSION%%/dmalloc.m4 +share/aclocal-%%PORTVERSION%%/gcj.m4 +share/aclocal-%%PORTVERSION%%/header.m4 +share/aclocal-%%PORTVERSION%%/init.m4 +share/aclocal-%%PORTVERSION%%/install-sh.m4 +share/aclocal-%%PORTVERSION%%/lex.m4 +share/aclocal-%%PORTVERSION%%/lispdir.m4 +share/aclocal-%%PORTVERSION%%/maintainer.m4 +share/aclocal-%%PORTVERSION%%/make.m4 +share/aclocal-%%PORTVERSION%%/minuso.m4 +share/aclocal-%%PORTVERSION%%/missing.m4 +share/aclocal-%%PORTVERSION%%/multi.m4 +share/aclocal-%%PORTVERSION%%/options.m4 +share/aclocal-%%PORTVERSION%%/protos.m4 +share/aclocal-%%PORTVERSION%%/python.m4 +share/aclocal-%%PORTVERSION%%/regex.m4 +share/aclocal-%%PORTVERSION%%/runlog.m4 +share/aclocal-%%PORTVERSION%%/sanity.m4 +share/aclocal-%%PORTVERSION%%/strip.m4 +share/aclocal-%%PORTVERSION%%/termios.m4 +share/aclocal-%%PORTVERSION%%/winsz.m4 +share/automake-%%PORTVERSION%%/Automake/General.pm +share/automake-%%PORTVERSION%%/Automake/Struct.pm +share/automake-%%PORTVERSION%%/Automake/XFile.pm +share/automake-%%PORTVERSION%%/COPYING +share/automake-%%PORTVERSION%%/INSTALL +share/automake-%%PORTVERSION%%/acinstall +share/automake-%%PORTVERSION%%/am/ansi2knr.am +share/automake-%%PORTVERSION%%/am/check.am +share/automake-%%PORTVERSION%%/am/clean-hdr.am +share/automake-%%PORTVERSION%%/am/clean.am +share/automake-%%PORTVERSION%%/am/compile.am +share/automake-%%PORTVERSION%%/am/configure.am +share/automake-%%PORTVERSION%%/am/data.am +share/automake-%%PORTVERSION%%/am/dejagnu.am +share/automake-%%PORTVERSION%%/am/depend.am +share/automake-%%PORTVERSION%%/am/depend2.am +share/automake-%%PORTVERSION%%/am/distdir.am +share/automake-%%PORTVERSION%%/am/footer.am +share/automake-%%PORTVERSION%%/am/header-vars.am +share/automake-%%PORTVERSION%%/am/header.am +share/automake-%%PORTVERSION%%/am/install.am +share/automake-%%PORTVERSION%%/am/java.am +share/automake-%%PORTVERSION%%/am/lang-compile.am +share/automake-%%PORTVERSION%%/am/lex.am +share/automake-%%PORTVERSION%%/am/library.am +share/automake-%%PORTVERSION%%/am/libs.am +share/automake-%%PORTVERSION%%/am/libtool.am +share/automake-%%PORTVERSION%%/am/lisp.am +share/automake-%%PORTVERSION%%/am/ltlib.am +share/automake-%%PORTVERSION%%/am/ltlibrary.am +share/automake-%%PORTVERSION%%/am/mans-vars.am +share/automake-%%PORTVERSION%%/am/mans.am +share/automake-%%PORTVERSION%%/am/multilib.am +share/automake-%%PORTVERSION%%/am/program.am +share/automake-%%PORTVERSION%%/am/progs.am +share/automake-%%PORTVERSION%%/am/python.am +share/automake-%%PORTVERSION%%/am/remake-hdr.am +share/automake-%%PORTVERSION%%/am/scripts.am +share/automake-%%PORTVERSION%%/am/subdirs.am +share/automake-%%PORTVERSION%%/am/tags.am +share/automake-%%PORTVERSION%%/am/texi-vers.am +share/automake-%%PORTVERSION%%/am/texibuild.am +share/automake-%%PORTVERSION%%/am/texinfos.am +share/automake-%%PORTVERSION%%/am/yacc.am +share/automake-%%PORTVERSION%%/ansi2knr.1 +share/automake-%%PORTVERSION%%/ansi2knr.c +share/automake-%%PORTVERSION%%/compile +share/automake-%%PORTVERSION%%/config.guess +share/automake-%%PORTVERSION%%/config.sub +share/automake-%%PORTVERSION%%/depcomp +share/automake-%%PORTVERSION%%/elisp-comp +share/automake-%%PORTVERSION%%/install-sh +share/automake-%%PORTVERSION%%/mdate-sh +share/automake-%%PORTVERSION%%/missing +share/automake-%%PORTVERSION%%/mkinstalldirs +share/automake-%%PORTVERSION%%/py-compile +share/automake-%%PORTVERSION%%/texinfo.tex +share/automake-%%PORTVERSION%%/ylwrap +@dirrm libexec/automake%%AMSUFFIX%% +@dirrm share/automake-%%PORTVERSION%%/am +@dirrm share/automake-%%PORTVERSION%%/Automake +@dirrm share/automake-%%PORTVERSION%% +@dirrm share/aclocal-%%PORTVERSION%% Index: devel/automake-devel/files/patch-ab =================================================================== RCS file: /home/alane/cvsroot/ports/devel/automake/files/patch-ab,v retrieving revision 1.7 diff -u -3 -r1.7 patch-ab --- devel/automake-devel/files/patch-ab 29 Oct 2001 01:46:00 -0000 1.7 +++ devel/automake-devel/files/patch-ab 9 Mar 2002 19:16:12 -0000 @@ -1,6 +1,23 @@ ---- Makefile.in.orig Sun Sep 9 11:42:15 2001 -+++ Makefile.in Sun Sep 9 11:42:51 2001 -@@ -180,7 +180,7 @@ +--- Makefile.in.orig Wed Mar 6 00:13:04 2002 ++++ Makefile.in Sat Mar 9 14:16:04 2002 +@@ -103,6 +103,7 @@ + DIST_SOURCES = + TEXINFO_TEX = $(top_srcdir)/lib/texinfo.tex + INFO_DEPS = automake.info ++INFO_DEPS_INSTALL = automake16.info + DVIS = automake.dvi + TEXINFOS = automake.texi + +@@ -178,13 +179,16 @@ + maintainer-clean-vti: + -rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi + ++automake16.info: automake.info ++ mv automake.info automake16.info ++ + automake.info: automake.texi $(srcdir)/version.texi + automake.dvi: automake.texi $(srcdir)/version.texi + .texi.info: @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] cd $(srcdir) \ @@ -9,3 +26,49 @@ `echo $< | sed 's,.*/,,'` .texi.dvi: +@@ -454,7 +458,7 @@ + exit 1; } >&2 + check-am: all-am + check: check-recursive +-all-am: Makefile $(INFO_DEPS) $(SCRIPTS) ++all-am: Makefile $(INFO_DEPS_INSTALL) $(SCRIPTS) + installdirs: installdirs-recursive + installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(infodir) +@@ -497,7 +501,7 @@ + + info: info-recursive + +-info-am: $(INFO_DEPS) ++info-am: $(INFO_DEPS_INSTALL) + + install-data-am: install-info-am + +@@ -507,10 +511,10 @@ + + install-info: install-info-recursive + +-install-info-am: $(INFO_DEPS) ++install-info-am: $(INFO_DEPS_INSTALL) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(infodir) +- @list='$(INFO_DEPS)'; \ ++ @list='$(INFO_DEPS_INSTALL)'; \ + for file in $$list; do \ + d=$(srcdir); \ + for ifile in echo $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9]; do \ +@@ -522,14 +526,6 @@ + done; \ + done + @$(POST_INSTALL) +- @if (install-info --version && \ +- install-info --version | fgrep -i -v debian) >/dev/null 2>&1; then \ +- list='$(INFO_DEPS)'; \ +- for file in $$list; do \ +- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\ +- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\ +- done; \ +- else : ; fi + install-man: + + installcheck-am: --8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203092021.g29KLaS04342>