head	1.3;
access;
symbols
	RELEASE_2_4_6:1.2
	RELEASE_2_4_5:1.2
	RELEASE_2_4_3:1.2
	RELEASE_2_4_2:1.2
	RELEASE_2_4_1:1.2
	RELEASE_2_4_0:1.2
	RELEASE_2_3_2:1.2
	RELEASE_2_3_1:1.2
	STABLE_2_3:1.2.0.4
	RELEASE_2_3_0:1.2
	RELEASE_2_2_6:1.2
	RELEASE_2_2_5:1.2
	RELEASE_2_2_4:1.2
	RELEASE_2_2_3:1.2
	STABLE_2_2:1.2.0.2
	RELEASE_2_2_2:1.2
	RELEASE_2_2_1:1.2
	RELEASE_2_2_0:1.2
	RELEASE_2_1_3_3:1.1.1.1
	RELEASE_2_1_7:1.2
	RELEASE_2_1_6:1.2
	RELEASE_2_1_3_2:1.1.1.1
	RELEASE_2_1_5:1.1.1.1
	RELEASE_2_1_3_1:1.1.1.1.0.4
	STABLE:1.1.1.1.0.2
	PKGTOOLS_2_1_4:1.1.1.1
	PKGTOOLS_2_1_3:1.1.1.1
	sem:1.1.1;
locks; strict;
comment	@# @;


1.3
date	2011.08.19.00.57.21;	author stas;	state dead;
branches;
next	1.2;

1.2
date	2006.07.02.15.23.35;	author sem;	state Exp;
branches;
next	1.1;

1.1
date	2006.06.13.12.58.59;	author sem;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.06.13.12.58.59;	author sem;	state Exp;
branches;
next	;


desc
@@


1.3
log
@- The project data has moved to github (https://github.com/stass/pkgtools).
@
text
@# $Id: Makefile,v 1.1.1.1 2006/06/13 12:58:59 sem Exp $

SUBDIR=	bin \
	etc \
	lib \
	man \
	misc

.include <bsd.subdir.mk>

.include "${.CURDIR}/Makefile.inc"

HOME?=		/home/knu
TMPDIR?=	/tmp

REL_DIRS=	${HOME}/freefall/public_distfiles \
		${HOME}/www.idaemons.org/data/distfiles

REL_MINOR?=	# none
.if !defined(REL_DATE)
REL_DATE!=	date '+%Y%m%d'
.endif
.if empty(REL_MINOR)
REL_VERSION=	${REL_DATE}
.else
REL_VERSION=	${REL_DATE}.${REL_MINOR}
.endif

DISTNAME=	pkgtools-${REL_VERSION}
TARBALL=	${DISTNAME}.tar.bz2
CHANGELOG=	ChangeLog NEWS
README=		README

PORTDIR=	${HOME}/work/ports/sysutils/portupgrade

DOCOWN?=	${BINOWN}
DOCGRP?=	${BINGRP}
DOCMODE?=	444

DOCFILES=	${CHANGELOG} ${README}

CLEANFILES=	pkgtools-*.tar.bz2

.if 0
install: install-doc
.endif

install-doc: ${CHANGELOG}
	mkdir -p ${DOCSDIR}
	${INSTALL} -c -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE} \
		${DOCFILES} ${DESTDIR}${DOCSDIR}

clean: clean-release

clean-release:
	rm -f ${CLEANFILES} 

${CHANGELOG}:
	env LANG=C svn log -v > ${CHANGELOG}

${TARBALL}: ${CHANGELOG}
	svn up
	svn export svn+ssh://svn.idaemons.org/home/svn/repos/pkgtools/trunk ${TMPDIR}/${DISTNAME}
	cp ${CHANGELOG} ${TMPDIR}/${DISTNAME}/
	tar -cf - -C ${TMPDIR} ${DISTNAME} | bzip2 -9c > ${TARBALL}
	rm -r ${TMPDIR}/${DISTNAME}

tarball: ${TARBALL}

release: ${CHANGELOG} ${TARBALL}
.for d in ${REL_DIRS}
	cp -p ${TARBALL} ${d}
.endfor

upload:
	@@syncfreefall -f

port:
	@@${RUBY} -i -pe \
		"sub /^PORTVERSION=.*/, %{PORTVERSION=\t${REL_VERSION}}" \
		${PORTDIR}/Makefile
	@@cd ${PORTDIR}; make MASTER_SORT_REGEX=idaemons distclean makesum
	@@cd ${PORTDIR}; cvs -d freefall:/home/ncvs di | less

commit:
	@@cd ${PORTDIR}; cvs -d freefall:/home/ncvs di | $${PAGER:-more}
	@@echo -n 'OK? '; read ans; expr "$$ans" : '[Yy]' > /dev/null
	@@cd ${PORTDIR}; echo cvs -d freefall:/home/ncvs ci

test:
	@@env PORTSDIR=/usr/ports ${RUBY} -Ilib tests/test_all.rb
@


1.2
log
@Move man pages in own directory
@
text
@@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $Id: Makefile 73 2006-01-03 16:32:06Z koma2 $
d6 1
@


1.1.1.1
log
@Initial import
@
text
@@
