1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Convert to staging

- Convert to USES=gmake
- Convert LIB_DEPENDS to new format
This commit is contained in:
Guido Falsi 2013-10-10 00:20:42 +00:00
parent 2ac0481f0e
commit 78c6881bb2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=329950
6 changed files with 12 additions and 23 deletions

View File

@ -11,11 +11,10 @@ MASTER_SITE_SUBDIR= guile
MAINTAINER= ports@FreeBSD.org
COMMENT= GNU Ubiquitous Intelligent Language for Extension
LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
USE_AUTOTOOLS= autoconf libltdl
USE_GMAKE= yes
USES= gettext ncurses
USES= gettext gmake ncurses
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
LDFLAGS+= -L${LOCALBASE}/lib
@ -24,15 +23,12 @@ CPPFLAGS+= -I${LOCALBASE}/include
GUILE_VER= 1.8
PLIST_SUB= GUILE_VER=${GUILE_VER}
MAN1= guile.1
REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \
libguile/mallocs.c libguile/eval.c libguile/gc-malloc.c \
libguile/ports.c libguile/gc-mark.c libguile/gc_os_dep.c
INFO= goops guile-tut guile r5rs
NO_STAGE= yes
post-extract:
cd ${WRKSRC}; ${CHMOD} u+w ${REINPLACE_FILES}
@${FIND} ${WRKSRC}/doc -name "*.info*" -delete

View File

@ -5,7 +5,7 @@
DISTCLEANFILES = check-guile.log
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(DESTDIR)$(prefix)/libdata/pkgconfig
+pkgconfigdir = $(prefix)/libdata/pkgconfig
pkgconfig_DATA = guile-1.8.pc
# Makefile.am ends here

View File

@ -5,7 +5,7 @@
ACLOCAL_AMFLAGS = -I guile-config
DISTCLEANFILES = check-guile.log
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(DESTDIR)$(prefix)/libdata/pkgconfig
+pkgconfigdir = $(prefix)/libdata/pkgconfig
pkgconfig_DATA = guile-1.8.pc
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive

View File

@ -135,6 +135,7 @@ lib/libguilereadline-v-17.la
lib/libguilereadline-v-17.so
lib/libguilereadline-v-17.so.17
libdata/pkgconfig/guile-1.8.pc
man/man1/guile.1.gz
share/aclocal/guile.m4
%%DATADIR%%/%%GUILE_VER%%/guile-procedures.txt
%%DATADIR%%/%%GUILE_VER%%/ice-9/and-let-star.scm

View File

@ -18,11 +18,6 @@ BUILD_DEPENDS= ${LOCALBASE}/share/slib/require.scm:${PORTSDIR}/lang/slib \
RUN_DEPENDS:= ${BUILD_DEPENDS}
NO_BUILD= yes
NO_STAGE= yes
do-install:
${LN} -shf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/1.8/slib
${LOCALBASE}/bin/guile -q -c \
"(use-modules (ice-9 slib))(require 'new-catalog)"
NO_INSTALL= yes
.include <bsd.port.mk>

View File

@ -11,24 +11,21 @@ DISTFILES= slib-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= A portable scheme library
USE_GMAKE= yes
USES= gmake
ALL_TARGET= slib.info
INFO= slib
NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|/usr/lib/slib|${PREFIX}/share/slib|' ${WRKSRC}/guile.init
do-install:
@${MKDIR} ${DATADIR}
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.scm ${WRKSRC}/*.init ${WRKSRC}/*.txt \
${WRKSRC}/*.xyz ${WRKSRC}/*.ps ${DATADIR}
${INSTALL_MAN} ${WRKSRC}/slib.info ${MANPREFIX}/info
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${WRKSRC}/*.xyz ${WRKSRC}/*.ps ${STAGEDIR}${DATADIR}
${INSTALL_MAN} ${WRKSRC}/slib.info ${STAGEDIR}${MANPREFIX}/info
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ANNOUNCE ChangeLog FAQ README
${INSTALL_MAN} ${WRKSRC}/${f} ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>