4b98590421
reclinker is a recursive symlinking utility. It mirrors a hierarchy of files by means of symlinks. It's similar to GNU Stow, however: * written in pure C (no dependencies, fast) * free of forced, confusing package management terminology (like stow dir, target dir, package) * supports both absolut and relative linking * supports linking into existing hierarchies, handles properly already existing directory symlinks in the target hierarchy (like /usr/man -> share/man) * supports access control (set ownership/mode of created links/directories, filter processed files based on ownership/mode requirements) WWW: http://creo.hu/~csaba/stuff/reclinker/ Author: Csaba Henk
24 lines
611 B
Makefile
24 lines
611 B
Makefile
# New ports collection makefile for: reclinker
|
|
# Date created: 11 June 2007
|
|
# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= reclinker
|
|
PORTVERSION= 0.4
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= http://creo.hu/~csaba/stuff/reclinker/ CENKES
|
|
|
|
MAINTAINER= infofarmer@FreeBSD.org
|
|
COMMENT= Recursive symlinking utility
|
|
|
|
PLIST_FILES= bin/${PORTNAME} bin/recdeleter bin/reclinktester
|
|
MAKEFILE= Makefile.m4
|
|
ALL_TARGET= ${PORTNAME}
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e '/^PREFIX=/d;/^CC=/d;/^CFLAGS=/d;/^ifelse/,/^)/d;\
|
|
s|cp -a|${INSTALL_PROGRAM}|' ${WRKSRC}/${MAKEFILE}
|
|
|
|
.include <bsd.port.mk>
|