View | Details | Raw Unified | Return to bug 98630
Collapse All | Expand All

(-)/usr/ports/security/fpc-md5-new/Makefile (-25 / +35 lines)
Lines 6-45 Link Here
6
#
6
#
7
7
8
PORTNAME=	md5
8
PORTNAME=	md5
9
PORTVERSION=	1.0.10
9
PORTVERSION=	2.0.2
10
CATEGORIES=	security lang
10
CATEGORIES=	security lang
11
MASTER_SITES=	http://www.borgsdemons.com/distfiles/
11
MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
12
		ftp://planetmirror.com/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
13
		ftp://ftp.jp.freepascal.org/mirror/fpc/dist/i386-freebsd-${PORTVERSION}/ \
14
		ftp://freepascal.stack.nl/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
15
		ftp://ftp.no.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
16
		ftp://ftp.us.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
17
		${MASTER_SITE_SOURCEFORGE}
18
MASTER_SITE_SUBDIR=	freepascal
12
PKGNAMEPREFIX=	fpc-
19
PKGNAMEPREFIX=	fpc-
20
DISTNAME=	${PKGNAMEPREFIX}${PORTVERSION}.${BUILDNAME}
21
EXTRACT_SUFX=	.tar
13
22
14
MAINTAINER=	ports@FreeBSD.org
23
MAINTAINER=	acardenas@bsd.org.pe
15
COMMENT=	Free Pascal unit for MD5 hash routines
24
COMMENT=	Free Pascal unit for MD5 hash routines
16
25
17
BUILD_DEPENDS=	ppc386:${PORTSDIR}/lang/fpc
26
RUN_DEPENDS=	ppc386:${PORTSDIR}/lang/fpc
18
RUN_DEPENDS=	${BUILD_DEPENDS}
19
27
20
USE_GMAKE=	yes
21
ONLY_FOR_ARCHS=	i386
28
ONLY_FOR_ARCHS=	i386
29
NO_BUILD=	yes
22
30
23
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
31
BUILDNAME=	i386-freebsd
24
32
PLIST_SUB+=	PORTVERSION=${PORTVERSION} \
25
MAKE_ENV+=	PATH=${LOCALBASE}/bin:$$PATH \
33
		BUILDNAME=${BUILDNAME}
26
		FPC=${LOCALBASE}/bin/ppc386 \
34
27
		INSTALL_BASEDIR=${PREFIX}/lib/fpc/${PORTVERSION} \
35
do-extract:
28
		INSTALL_BINDIR=${PREFIX}/bin \
36
# unpack distribution
29
		GCCLIBDIR=/usr/lib \
37
	@${MKDIR} ${WRKSRC}
30
		RELEASE=1
38
	@${TAR} xf ${DISTDIR}/${DISTNAME}.tar \
31
39
		--directory ${WRKSRC}
32
post-patch:
40
	@${TAR} xf ${WRKSRC}/binary.${BUILDNAME}.tar \
33
# change to alter amount of optimization
41
		--directory ${WRKSRC}
34
	@${FIND} ${WRKDIR}/packages/base/md5 -name "Makefile*" | \
42
35
		${XARGS} ${REINPLACE_CMD} 's|-OG2p3|-OG2p1|g'
43
# unpack binary and md5 distribution
36
44
	@${MKDIR} ${WRKSRC}/${PORTNAME}
37
do-build:
45
	@${TAR} zxf ${WRKSRC}/units-${PORTNAME}.${BUILDNAME}.tar.gz \
38
	@${SETENV} ${MAKE_ENV} ${GMAKE} -C \
46
		--directory ${WRKSRC}/${PORTNAME}
39
		${WRKDIR}/packages/base/md5 all
40
47
41
do-install:
48
do-install:
42
	@${SETENV} ${MAKE_ENV} ${GMAKE} -C \
49
.for DIRE in lib
43
		${WRKDIR}/packages/base/md5 install
50
	@cd ${WRKSRC}/${PORTNAME}/${DIRE} && \
51
       	${FIND} * -type d -exec ${MKDIR} "{}" "${PREFIX}/${DIRE}/{}" \; && \
52
		${FIND} * -type f -exec ${INSTALL_SCRIPT} "{}" "${PREFIX}/${DIRE}/{}" \;
53
.endfor
44
54
45
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)/usr/ports/security/fpc-md5-new/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (md5-1.0.10.tar.gz) = 45a5474d459a8bc481749f276566f0e5
1
MD5 (fpc-2.0.2.i386-freebsd.tar) = e1f834f445b0f2313f41ed417a28fb1c
2
SHA256 (md5-1.0.10.tar.gz) = 5390d970089adc554f58c74c5862fbae708b33fc4712ceb3a2550ab5da5b0d32
2
SHA256 (fpc-2.0.2.i386-freebsd.tar) = 906f002dfdbdfc3380f5a66b93d68debdbb68bba65b9db0590a93f548fb9f528
3
SIZE (md5-1.0.10.tar.gz) = 10675
3
SIZE (fpc-2.0.2.i386-freebsd.tar) = 22517760
(-)/usr/ports/security/fpc-md5-new/pkg-descr (-3 lines)
Lines 3-8 Link Here
3
provides MD5 hash routines.
3
provides MD5 hash routines.
4
4
5
WWW: http://www.freepascal.org/
5
WWW: http://www.freepascal.org/
6
7
--
8
John Merryweather Cooper <coop9211@uidaho.edu>
(-)/usr/ports/security/fpc-md5-new/pkg-plist (-4 / +9 lines)
Lines 1-4 Link Here
1
lib/fpc/%%PORTVERSION%%/units/freebsd/md5/Package.fpc
1
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/md5/Package.fpc
2
lib/fpc/%%PORTVERSION%%/units/freebsd/md5/md5.o
2
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/md5/md5.ppu
3
lib/fpc/%%PORTVERSION%%/units/freebsd/md5/md5.ppu
3
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/md5/md5.o
4
@dirrm lib/fpc/%%PORTVERSION%%/units/freebsd/md5
4
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/md5/libpmd5.a
5
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/md5
6
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
7
@dirrmtry lib/fpc/%%PORTVERSION%%/units
8
@dirrmtry lib/fpc/%%PORTVERSION%%
9
@dirrmtry lib/fpc

Return to bug 98630