Stageify.

Approved by:	portmgr@
This commit is contained in:
Vanilla I. Shu
2014-05-23 01:56:39 +00:00
parent df6ccbf709
commit c48287f495
4 changed files with 50 additions and 4 deletions

View File

@@ -16,13 +16,10 @@ WRKSRC= ${WRKDIR}/syncterm-${PORTVER}
USES= gmake
MAKEFILE= GNUmakefile
PORTVER= 20110320
MAN1= syncterm.1
MANCOMPRESSED= yes
OPTIONS_DEFINE= X11 SDL DEBUG
OPTIONS_DEFAULT= X11 SDL
NO_STAGE= yes
.include <bsd.port.options.mk>
ONLY_FOR_ARCHS= i386 amd64

View File

@@ -0,0 +1,20 @@
--- build/Common.gmake.orig 2014-05-23 09:49:47.914404450 +0800
+++ build/Common.gmake 2014-05-23 09:50:17.504419569 +0800
@@ -160,7 +160,7 @@ ifdef BUILD_DEPENDS
ifdef DONT_CLOBBER_CC
CC ?= gcc
else
- CC := gcc
+ CC := $(CC)
endif
CCPRE := $(CC)
CC := $(SRC_ROOT)/build/mkdep -a
@@ -173,7 +173,7 @@ else
ifdef DONT_CLOBBER_CC
CC ?= gcc
else
- CC := gcc
+ CC := $(CC)
endif
CCPRE := $(CC)
CXX ?= g++

View File

@@ -0,0 +1,28 @@
--- syncterm/GNUmakefile.orig 2011-03-21 05:34:01.000000000 +0800
+++ syncterm/GNUmakefile 2014-05-23 09:52:57.932390967 +0800
@@ -152,17 +152,17 @@ syncterm.1.gz: syncterm.man
gzip < syncterm.man > syncterm.1.gz
installdirs:
- -mkdir -p ${PREFIX}/bin
- -mkdir -p ${DESKTOPDIR}
- -mkdir -p ${MANPREFIX}/man/man1
- -mkdir -p ${PREFIX}/share/icons/hicolor/64x64/apps
+ -mkdir -p $(DESTDIR)${PREFIX}/bin
+ -mkdir -p $(DESTDIR)${DESKTOPDIR}
+ -mkdir -p $(DESTDIR)${MANPREFIX}/man/man1
+ -mkdir -p $(DESTDIR)${PREFIX}/share/icons/hicolor/64x64/apps
install: $(SYNCTERM) syncterm.1.gz installdirs
@echo Installing...
- ${INSTALL_EXE} ${SYNCTERM} ${PREFIX}/bin
- ${INSTALL_DATA} syncterm.png ${PREFIX}/share/icons/hicolor/64x64/apps
- ${INSTALL_DATA} syncterm.desktop ${DESKTOPDIR}
- ${INSTALL_DATA} syncterm.1.gz ${MANPREFIX}/man/man1
+ ${INSTALL_EXE} ${SYNCTERM} $(DESTDIR)${PREFIX}/bin
+ ${INSTALL_DATA} syncterm.png $(DESTDIR)${PREFIX}/share/icons/hicolor/64x64/apps
+ ${INSTALL_DATA} syncterm.desktop $(DESTDIR)${DESKTOPDIR}
+ ${INSTALL_DATA} syncterm.1.gz $(DESTDIR)${MANPREFIX}/man/man1
devel: tags cscope.out

View File

@@ -1,6 +1,7 @@
bin/syncterm
share/icons/hicolor/64x64/apps/syncterm.png
man/man1/syncterm.1.gz
share/applications/syncterm.desktop
share/icons/hicolor/64x64/apps/syncterm.png
@dirrmtry share/icons/hicolor/64x64/apps
@dirrmtry share/icons/hicolor/64x64
@dirrmtry share/icons/hicolor