mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
1. Made post-install DESTDIR-safe.
2. Made install put files in the RIGHT place (no extra level of dirs; changing 'datadir' is not the right thing to do). 3. Made nice exit when you have USE_AUTOMAKE* defined. 4. Renamed patch files so I can tell what they do. 5. Portrevision bump => 3.
This commit is contained in:
parent
8d4f17c0df
commit
07a43438a3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=67970
6 changed files with 120 additions and 89 deletions
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= automake14
|
||||
PORTVERSION= 1.4.5
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= automake
|
||||
|
@ -16,32 +16,40 @@ DISTNAME= automake-1.4-p5
|
|||
MAINTAINER= ports@geeksrus.net
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= PERL=${PERL5:C/[0-9.]//g}
|
||||
CONFIGURE_ARGS= --program-suffix=14 --datadir=${PREFIX}/share/automake14
|
||||
CONFIGURE_ENV= PERL=${PERL5} # :C/[0-9.]//g}
|
||||
CONFIGURE_ARGS= --program-suffix=14
|
||||
USE_PERL5= yes
|
||||
USE_REINPLACE= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
# WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
|
||||
STRIP= # none
|
||||
|
||||
.if defined(USE_AUTOMAKE) || defined(USE_AUTOMAKE_VER)
|
||||
.error You have `USE_AUTOMAKE' or `USE_AUTOMAKE_VER' variables defined either in environment or in make(1) arguments. Please undefine and try again.
|
||||
.endif
|
||||
pre-everything:
|
||||
@${ECHO} ===========================================================
|
||||
@${ECHO} "You have 'USE_AUTOMAKE' or 'USE_AUTOMAKE_VER' variables"
|
||||
@${ECHO} "defined either in environment or in make(1) arguments."
|
||||
@${ECHO} "Please undefine them and try again."
|
||||
@${ECHO} ===========================================================
|
||||
@${FALSE}
|
||||
.endif # defined(USE_AUTOMAKE) || defined(USE_AUTOMAKE_VER)
|
||||
|
||||
post-patch:
|
||||
@-${RM} ${WRKSRC}/*.info* ${WRKSRC}/*.dvi
|
||||
@${MV} ${WRKSRC}/automake.texi ${WRKSRC}/automake14.texi
|
||||
@${RM} ${WRKSRC}/*.info* ${WRKSRC}/*.dvi >/dev/null 2>&1 || true
|
||||
|
||||
pre-configure:
|
||||
@${REINPLACE_CMD} -i -e "s,%%X11BASE%%,${X11BASE}," \
|
||||
${WRKSRC}/aclocal.in
|
||||
|
||||
post-install:
|
||||
@-${RM} -fr ${PREFIX}/libexec/automake14
|
||||
@${MKDIR} ${PREFIX}/libexec/automake14
|
||||
@-${RM} -fr ${DESTDIR}${PREFIX}/libexec/automake14
|
||||
@${MKDIR} ${DESTDIR}${PREFIX}/libexec/automake14
|
||||
.for i in aclocal automake
|
||||
@${LN} -s ../../bin/${i}14 ${PREFIX}/libexec/automake14/${i}
|
||||
@${LN} -s ../../bin/${i}14 \
|
||||
${DESTDIR}${PREFIX}/libexec/automake14/${i}
|
||||
.endfor
|
||||
@install-info ${PREFIX}/info/automake14.info ${PREFIX}/info/dir
|
||||
@install-info ${DESTDIR}${PREFIX}/info/automake14.info \
|
||||
${DESTDIR}${PREFIX}/info/dir
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,5 +1,18 @@
|
|||
--- Makefile.in.orig Sun Jul 15 13:23:30 2001
|
||||
+++ Makefile.in Mon Mar 18 21:47:17 2002
|
||||
+++ Makefile.in Sun Oct 13 08:44:55 2002
|
||||
@@ -34,9 +34,9 @@
|
||||
|
||||
DESTDIR =
|
||||
|
||||
-pkgdatadir = $(datadir)/@PACKAGE@
|
||||
-pkglibdir = $(libdir)/@PACKAGE@
|
||||
-pkgincludedir = $(includedir)/@PACKAGE@
|
||||
+pkgdatadir = $(datadir)/@PACKAGE@14
|
||||
+pkglibdir = $(libdir)/@PACKAGE@14
|
||||
+pkgincludedir = $(includedir)/@PACKAGE@14
|
||||
|
||||
top_builddir = .
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
SUBDIRS = . m4 tests
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
$FreeBSD$
|
||||
$FreeBSD: /tmp/pcvs/ports/devel/automake14/files/Attic/patch-aclocal.in,v 1.1 2002-10-13 12:54:48 alane Exp $
|
||||
|
||||
--- aclocal.in.orig Sun Jul 15 13:52:18 2001
|
||||
+++ aclocal.in Sat Aug 11 12:28:32 2001
|
11
devel/automake14/files/patch-m4-Makefile.in
Normal file
11
devel/automake14/files/patch-m4-Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- m4/Makefile.in.orig Sun Jul 15 13:23:30 2001
|
||||
+++ m4/Makefile.in Sun Oct 13 08:42:46 2002
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
MAINT_CHARSET = latin1
|
||||
|
||||
-m4datadir = $(datadir)/aclocal
|
||||
+m4datadir = $(datadir)/aclocal14
|
||||
m4data_DATA = ccstdc.m4 cond.m4 dmalloc.m4 error.m4 header.m4 init.m4 lex.m4 lispdir.m4 maintainer.m4 missing.m4 mktime.m4 multi.m4 obstack.m4 protos.m4 ptrdiff.m4 regex.m4 sanity.m4 strtod.m4 termios.m4 winsz.m4
|
||||
|
||||
|
|
@ -5,81 +5,80 @@ info/automake14.info
|
|||
@exec install-info %D/info/automake14.info %D/info/dir
|
||||
libexec/automake14/aclocal
|
||||
libexec/automake14/automake
|
||||
share/automake14/aclocal/ccstdc.m4
|
||||
share/automake14/aclocal/cond.m4
|
||||
share/automake14/aclocal/dmalloc.m4
|
||||
share/automake14/aclocal/error.m4
|
||||
share/automake14/aclocal/header.m4
|
||||
share/automake14/aclocal/init.m4
|
||||
share/automake14/aclocal/lex.m4
|
||||
share/automake14/aclocal/lispdir.m4
|
||||
share/automake14/aclocal/maintainer.m4
|
||||
share/automake14/aclocal/missing.m4
|
||||
share/automake14/aclocal/mktime.m4
|
||||
share/automake14/aclocal/multi.m4
|
||||
share/automake14/aclocal/obstack.m4
|
||||
share/automake14/aclocal/protos.m4
|
||||
share/automake14/aclocal/ptrdiff.m4
|
||||
share/automake14/aclocal/regex.m4
|
||||
share/automake14/aclocal/sanity.m4
|
||||
share/automake14/aclocal/strtod.m4
|
||||
share/automake14/aclocal/termios.m4
|
||||
share/automake14/aclocal/winsz.m4
|
||||
share/automake14/automake/COPYING
|
||||
share/automake14/automake/INSTALL
|
||||
share/automake14/automake/acinstall
|
||||
share/automake14/automake/ansi2knr.1
|
||||
share/automake14/automake/ansi2knr.c
|
||||
share/automake14/automake/clean-hdr.am
|
||||
share/automake14/automake/clean-kr.am
|
||||
share/automake14/automake/clean.am
|
||||
share/automake14/automake/comp-vars.am
|
||||
share/automake14/automake/compile.am
|
||||
share/automake14/automake/config.guess
|
||||
share/automake14/automake/config.sub
|
||||
share/automake14/automake/data-clean.am
|
||||
share/automake14/automake/data.am
|
||||
share/automake14/automake/dejagnu.am
|
||||
share/automake14/automake/depend.am
|
||||
share/automake14/automake/depend2.am
|
||||
share/automake14/automake/dist-vars.am
|
||||
share/automake14/automake/elisp-comp
|
||||
share/automake14/automake/footer.am
|
||||
share/automake14/automake/header-vars.am
|
||||
share/automake14/automake/header.am
|
||||
share/automake14/automake/install-sh
|
||||
share/automake14/automake/java-clean.am
|
||||
share/automake14/automake/java.am
|
||||
share/automake14/automake/kr-extra.am
|
||||
share/automake14/automake/library.am
|
||||
share/automake14/automake/libs-clean.am
|
||||
share/automake14/automake/libs.am
|
||||
share/automake14/automake/libtool.am
|
||||
share/automake14/automake/lisp-clean.am
|
||||
share/automake14/automake/lisp.am
|
||||
share/automake14/automake/ltlib-clean.am
|
||||
share/automake14/automake/ltlib.am
|
||||
share/automake14/automake/ltlibrary.am
|
||||
share/automake14/automake/mans-vars.am
|
||||
share/automake14/automake/mans.am
|
||||
share/automake14/automake/mdate-sh
|
||||
share/automake14/automake/missing
|
||||
share/automake14/automake/mkinstalldirs
|
||||
share/automake14/automake/multilib.am
|
||||
share/automake14/automake/program.am
|
||||
share/automake14/automake/progs-clean.am
|
||||
share/automake14/automake/progs.am
|
||||
share/automake14/automake/remake-hdr.am
|
||||
share/automake14/automake/remake.am
|
||||
share/automake14/automake/scripts.am
|
||||
share/automake14/automake/subdirs.am
|
||||
share/automake14/automake/tags-clean.am
|
||||
share/automake14/automake/tags.am
|
||||
share/automake14/automake/texi-vers.am
|
||||
share/automake14/automake/texinfo.tex
|
||||
share/automake14/automake/texinfos.am
|
||||
share/automake14/automake/ylwrap
|
||||
share/aclocal14/ccstdc.m4
|
||||
share/aclocal14/cond.m4
|
||||
share/aclocal14/dmalloc.m4
|
||||
share/aclocal14/error.m4
|
||||
share/aclocal14/header.m4
|
||||
share/aclocal14/init.m4
|
||||
share/aclocal14/lex.m4
|
||||
share/aclocal14/lispdir.m4
|
||||
share/aclocal14/maintainer.m4
|
||||
share/aclocal14/missing.m4
|
||||
share/aclocal14/mktime.m4
|
||||
share/aclocal14/multi.m4
|
||||
share/aclocal14/obstack.m4
|
||||
share/aclocal14/protos.m4
|
||||
share/aclocal14/ptrdiff.m4
|
||||
share/aclocal14/regex.m4
|
||||
share/aclocal14/sanity.m4
|
||||
share/aclocal14/strtod.m4
|
||||
share/aclocal14/termios.m4
|
||||
share/aclocal14/winsz.m4
|
||||
share/automake14/COPYING
|
||||
share/automake14/INSTALL
|
||||
share/automake14/acinstall
|
||||
share/automake14/ansi2knr.1
|
||||
share/automake14/ansi2knr.c
|
||||
share/automake14/clean-hdr.am
|
||||
share/automake14/clean-kr.am
|
||||
share/automake14/clean.am
|
||||
share/automake14/comp-vars.am
|
||||
share/automake14/compile.am
|
||||
share/automake14/config.guess
|
||||
share/automake14/config.sub
|
||||
share/automake14/data-clean.am
|
||||
share/automake14/data.am
|
||||
share/automake14/dejagnu.am
|
||||
share/automake14/depend.am
|
||||
share/automake14/depend2.am
|
||||
share/automake14/dist-vars.am
|
||||
share/automake14/elisp-comp
|
||||
share/automake14/footer.am
|
||||
share/automake14/header-vars.am
|
||||
share/automake14/header.am
|
||||
share/automake14/install-sh
|
||||
share/automake14/java-clean.am
|
||||
share/automake14/java.am
|
||||
share/automake14/kr-extra.am
|
||||
share/automake14/library.am
|
||||
share/automake14/libs-clean.am
|
||||
share/automake14/libs.am
|
||||
share/automake14/libtool.am
|
||||
share/automake14/lisp-clean.am
|
||||
share/automake14/lisp.am
|
||||
share/automake14/ltlib-clean.am
|
||||
share/automake14/ltlib.am
|
||||
share/automake14/ltlibrary.am
|
||||
share/automake14/mans-vars.am
|
||||
share/automake14/mans.am
|
||||
share/automake14/mdate-sh
|
||||
share/automake14/missing
|
||||
share/automake14/mkinstalldirs
|
||||
share/automake14/multilib.am
|
||||
share/automake14/program.am
|
||||
share/automake14/progs-clean.am
|
||||
share/automake14/progs.am
|
||||
share/automake14/remake-hdr.am
|
||||
share/automake14/remake.am
|
||||
share/automake14/scripts.am
|
||||
share/automake14/subdirs.am
|
||||
share/automake14/tags-clean.am
|
||||
share/automake14/tags.am
|
||||
share/automake14/texi-vers.am
|
||||
share/automake14/texinfo.tex
|
||||
share/automake14/texinfos.am
|
||||
share/automake14/ylwrap
|
||||
@dirrm libexec/automake14
|
||||
@dirrm share/automake14/aclocal
|
||||
@dirrm share/automake14/automake
|
||||
@dirrm share/aclocal14
|
||||
@dirrm share/automake14
|
||||
|
|
Loading…
Add table
Reference in a new issue