diff options
Diffstat (limited to 'sysutils/rename')
-rw-r--r-- | sysutils/rename/Makefile | 23 | ||||
-rw-r--r-- | sysutils/rename/files/patch-Makefile | 47 |
2 files changed, 51 insertions, 19 deletions
diff --git a/sysutils/rename/Makefile b/sysutils/rename/Makefile index e1de0a2b250f..f26940990d2d 100644 --- a/sysutils/rename/Makefile +++ b/sysutils/rename/Makefile @@ -1,33 +1,18 @@ PORTNAME= rename -PORTVERSION= 1.99.2 +DISTVERSION= 1.99.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= mew14930xvi@inbox.lv COMMENT= Rename multiple files using regular expressions WWW= https://rename.sourceforge.net/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -PLIST_FILES= bin/renamex share/man/man1/renamex.1.gz +PORTSCOUT= limit:^1\. -post-patch: - @${REINPLACE_CMD} -e \ - '/^CC/s|\([[:blank:]]\)\(=\)|\1?\2| ; \ - /^PREFIX/s|\([[:blank:]]\)\(=\)|\1?\2| ; \ - s|/usr/local/bin|$$(PREFIX)/bin| ; \ - s|/usr/local/man|$$(PREFIX)/share/man| ; \ - /^CFLAGS/s|\([[:blank:]]\)\(=\)|\1+\2| ; \ - s|-O[0-9]|| ; \ - s|$$^$$|$$(OBJS)| ; \ - /cp/s|^|#| ; \ - s|install .* 0755 -s|$${BSD_INSTALL_PROGRAM}| ; \ - s|\([[:blank:]]\)\($$(BINDIR)\)|\1$$(DESTDIR)\2| ; \ - s|install .* 0644|$${BSD_INSTALL_MAN}| ; \ - s|\([[:blank:]]\)\($$(MANDIR)\)|\1$$(DESTDIR)\2| ; \ - s|^%.*|.c.o:|' \ - ${WRKSRC}/Makefile +PLIST_FILES= bin/renamex share/man/man1/renamex.1.gz .include <bsd.port.mk> diff --git a/sysutils/rename/files/patch-Makefile b/sysutils/rename/files/patch-Makefile new file mode 100644 index 000000000000..b721476447a7 --- /dev/null +++ b/sysutils/rename/files/patch-Makefile @@ -0,0 +1,47 @@ +--- Makefile.orig 2011-03-18 13:41:00 UTC ++++ Makefile +@@ -2,13 +2,11 @@ + + #DEBUG = -g -DDEBUG + +-CC = gcc +-PREFIX = /usr/local +-BINDIR = /usr/local/bin +-MANDIR = /usr/local/man/man1 ++BINDIR = $(PREFIX)/bin ++MANDIR = $(PREFIX)/share/man/man1 + + DEFINES = -DHAVE_CONFIG_H -DCFG_UNIX_API +-CFLAGS = -Wall -O3 ${DEBUG} ${DEFINES} ++CFLAGS += -Wall ${DEBUG} ${DEFINES} + + + OBJS = main.o rename.o fixtoken.o +@@ -18,11 +16,10 @@ $(TARGET) : $(OBJS) + all: $(TARGET) + + $(TARGET) : $(OBJS) +- $(CC) $(CFLAGS) -o $@ $^ +- cp $@ /usr/local/bin ++ $(CC) $(CFLAGS) -o $@ $(OBJS) + + static: $(OBJS) +- $(CC) $(CFLAGS) -static -o $@ $^ ++ $(CC) $(CFLAGS) -static -o $@ $(OBJS) + + .PHONY: clean clean-all install + clean: +@@ -32,10 +29,10 @@ install: + rm -f config.status config.cache config.h config.log Makefile + + install: +- install -o root -g root -m 0755 -s $(TARGET) $(BINDIR) +- install -o root -g root -m 0644 $(MANPAGE) $(MANDIR) ++ ${BSD_INSTALL_PROGRAM} $(TARGET) $(DESTDIR)$(BINDIR) ++ ${BSD_INSTALL_MAN} $(MANPAGE) $(DESTDIR)$(MANDIR) + +-%.o : %.c ++.c.o: + $(CC) $(CFLAGS) -c -o $@ $< + + |