svn commit: r329950 - in head/lang: guile guile/files slib slib-guile
Guido Falsi
madpilot at FreeBSD.org
Thu Oct 10 00:20:44 UTC 2013
Author: madpilot
Date: Thu Oct 10 00:20:42 2013
New Revision: 329950
URL: http://svnweb.freebsd.org/changeset/ports/329950
Log:
- Convert to staging
- Convert to USES=gmake
- Convert LIB_DEPENDS to new format
Modified:
head/lang/guile/Makefile
head/lang/guile/files/patch-Makefile.am (contents, props changed)
head/lang/guile/files/patch-Makefile.in (contents, props changed)
head/lang/guile/pkg-plist (contents, props changed)
head/lang/slib-guile/Makefile (contents, props changed)
head/lang/slib/Makefile (contents, props changed)
Modified: head/lang/guile/Makefile
==============================================================================
--- head/lang/guile/Makefile Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/guile/Makefile Thu Oct 10 00:20:42 2013 (r329950)
@@ -11,11 +11,10 @@ MASTER_SITE_SUBDIR= guile
MAINTAINER= ports at 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
Modified: head/lang/guile/files/patch-Makefile.am
==============================================================================
--- head/lang/guile/files/patch-Makefile.am Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/guile/files/patch-Makefile.am Thu Oct 10 00:20:42 2013 (r329950)
@@ -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
Modified: head/lang/guile/files/patch-Makefile.in
==============================================================================
--- head/lang/guile/files/patch-Makefile.in Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/guile/files/patch-Makefile.in Thu Oct 10 00:20:42 2013 (r329950)
@@ -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
Modified: head/lang/guile/pkg-plist
==============================================================================
--- head/lang/guile/pkg-plist Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/guile/pkg-plist Thu Oct 10 00:20:42 2013 (r329950)
@@ -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
Modified: head/lang/slib-guile/Makefile
==============================================================================
--- head/lang/slib-guile/Makefile Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/slib-guile/Makefile Thu Oct 10 00:20:42 2013 (r329950)
@@ -18,11 +18,6 @@ BUILD_DEPENDS= ${LOCALBASE}/share/slib/r
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>
Modified: head/lang/slib/Makefile
==============================================================================
--- head/lang/slib/Makefile Thu Oct 10 00:19:01 2013 (r329949)
+++ head/lang/slib/Makefile Thu Oct 10 00:20:42 2013 (r329950)
@@ -11,24 +11,21 @@ DISTFILES= slib-${PORTVERSION}${EXTRACT_
MAINTAINER= ports at 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>
More information about the svn-ports-all
mailing list