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

(-)/usr/ports/archivers/fpc-paszlib-new/Makefile (-28 / +42 lines)
Lines 6-46 Link Here
6
#
6
#
7
7
8
PORTNAME=	paszlib
8
PORTNAME=	paszlib
9
PORTVERSION=	1.0.10
9
PORTVERSION=	2.0.2
10
CATEGORIES=	archivers lang
10
CATEGORIES=	archivers 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 native compression IO
24
COMMENT=	Free Pascal unit for native compression IO
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
.include <bsd.port.pre.mk>
31
EXAMPLESDIR=	share/examples/${PKGNAMEPREFIX}${PORTVERSION}
24
32
BUILDNAME=	i386-freebsd
25
PLIST_SUB+=	INSTDIR=lib/fpc/${PORTVERSION}/units/freebsd/paszlib \
33
PLIST_SUB+=	PORTVERSION=${PORTVERSION} \
26
		PORTVERSION=${PORTVERSION}
34
		BUILDNAME=${BUILDNAME}
27
35
28
MAKE_ENV+=	PATH=${LOCALBASE}/bin:$$PATH \
36
do-extract:
29
		FPC=${LOCALBASE}/bin/ppc386 \
37
# unpack distribution
30
		INSTALL_BASEDIR=${PREFIX}/lib/fpc/${PORTVERSION} \
38
	@${MKDIR} ${WRKSRC}
31
		INSTALL_BINDIR=${PREFIX}/bin \
39
	@${TAR} xf ${DISTDIR}/${DISTNAME}.tar \
32
		GCCLIBDIR=/usr/lib \
40
		--directory ${WRKSRC}
33
		RELEASE=1
41
	@${TAR} xf ${WRKSRC}/binary.${BUILDNAME}.tar \
34
42
		--directory ${WRKSRC}
35
post-patch:
43
36
# change to alter amount of optimization
44
# unpack binary and paszlib distribution
37
	@${FIND} ${WRKDIR}/paszlib -name "Makefile*" | ${XARGS} \
45
	@${MKDIR} ${WRKSRC}/${PORTNAME}
38
		${REINPLACE_CMD} 's|-OG2p3|-OG2p1|g'
46
	@${TAR} zxf ${WRKSRC}/units-${PORTNAME}.${BUILDNAME}.tar.gz \
39
47
		--directory ${WRKSRC}/${PORTNAME}
40
do-build:
41
	@${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKDIR}/paszlib all
42
48
43
do-install:
49
do-install:
44
	@${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKDIR}/paszlib install
50
.for DIRE in lib
45
51
	@cd ${WRKSRC}/${PORTNAME}/${DIRE} && \
46
.include <bsd.port.post.mk>
52
		${FIND} * -type d -exec ${MKDIR} "{}" "${PREFIX}/${DIRE}/{}" \; && \
53
			${FIND} * -type f -exec ${INSTALL_SCRIPT} "{}" "${PREFIX}/${DIRE}/{}" \;
54
.endfor
55
56
post-install:
57
	@cd ${WRKSRC}/${PORTNAME}/share && \
58
		${FIND} * -type d -exec ${MKDIR} "{}" "${PREFIX}/share/{}" \; && \
59
			${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${PREFIX}/share/{}" \;
60
.include <bsd.port.mk>
(-)/usr/ports/archivers/fpc-paszlib-new/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (paszlib-1.0.10.tar.gz) = 4d52f1d084a424a5deabc4f47eb4d370
1
MD5 (fpc-2.0.2.i386-freebsd.tar) = e1f834f445b0f2313f41ed417a28fb1c
2
SHA256 (paszlib-1.0.10.tar.gz) = 4f72bd0f6e65c8da26202a81b1695b7da6d0951a690351183209bbf3f7d1c191
2
SHA256 (fpc-2.0.2.i386-freebsd.tar) = 906f002dfdbdfc3380f5a66b93d68debdbb68bba65b9db0590a93f548fb9f528
3
SIZE (paszlib-1.0.10.tar.gz) = 96724
3
SIZE (fpc-2.0.2.i386-freebsd.tar) = 22517760
(-)/usr/ports/archivers/fpc-paszlib-new/pkg-descr (-3 lines)
Lines 3-8 Link Here
3
This unit provides some of the interfaces in Delphi Vision.
3
This unit provides some of the interfaces in Delphi Vision.
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/archivers/fpc-paszlib-new/pkg-plist (-35 / +55 lines)
Lines 1-38 Link Here
1
%%INSTDIR%%/Package.fpc
1
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/Package.fpc
2
%%INSTDIR%%/adler.o
2
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.ppu
3
%%INSTDIR%%/adler.ppu
3
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.ppu
4
%%INSTDIR%%/gzcrc.o
4
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzcrc.ppu
5
%%INSTDIR%%/gzcrc.ppu
5
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.ppu
6
%%INSTDIR%%/gzio.o
6
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.ppu
7
%%INSTDIR%%/gzio.ppu
7
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.ppu
8
%%INSTDIR%%/infblock.o
8
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.ppu
9
%%INSTDIR%%/infblock.ppu
9
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.ppu
10
%%INSTDIR%%/infcodes.o
10
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.ppu
11
%%INSTDIR%%/infcodes.ppu
11
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.ppu
12
%%INSTDIR%%/inffast.o
12
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.ppu
13
%%INSTDIR%%/inffast.ppu
13
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.ppu
14
%%INSTDIR%%/inftrees.o
14
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.ppu
15
%%INSTDIR%%/inftrees.ppu
15
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.ppu
16
%%INSTDIR%%/infutil.o
16
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.ppu
17
%%INSTDIR%%/infutil.ppu
17
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zutil.ppu
18
%%INSTDIR%%/paszlib.o
18
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.o
19
%%INSTDIR%%/paszlib.ppu
19
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.o
20
%%INSTDIR%%/trees.o
20
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzcrc.o
21
%%INSTDIR%%/trees.ppu
21
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.o
22
%%INSTDIR%%/zbase.o
22
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.o
23
%%INSTDIR%%/zbase.ppu
23
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.o
24
%%INSTDIR%%/zcompres.o
24
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.o
25
%%INSTDIR%%/zcompres.ppu
25
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.o
26
%%INSTDIR%%/zdeflate.o
26
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.o
27
%%INSTDIR%%/zdeflate.ppu
27
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.o
28
%%INSTDIR%%/zinflate.o
28
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.o
29
%%INSTDIR%%/zinflate.ppu
29
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.o
30
%%INSTDIR%%/zuncompr.o
30
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.o
31
%%INSTDIR%%/zuncompr.ppu
31
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.o
32
%%INSTDIR%%/zutil.o
32
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.o
33
%%INSTDIR%%/zutil.ppu
33
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zutil.o
34
@dirrm %%INSTDIR%%
34
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libppaszlib.a
35
@dirrmtry lib/fpc/%%PORTVERSION%%/units/freebsd
35
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpadler.a
36
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpgzcrc.a
37
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpgzio.a
38
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpinfblock.a
39
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpinfcodes.a
40
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpinffast.a
41
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpinftrees.a
42
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpinfutil.a
43
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libptrees.a
44
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzcompres.a
45
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzdeflate.a
46
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzinflate.a
47
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzbase.a
48
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzuncompr.a
49
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/libpzutil.a
50
%%EXAMPLESDIR%%/paszlib/minigzip.pas
51
%%EXAMPLESDIR%%/paszlib/example.pas
52
@dirrm %%EXAMPLESDIR%%/paszlib
53
@dirrmtry %%EXAMPLESDIR%%
54
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib
55
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
36
@dirrmtry lib/fpc/%%PORTVERSION%%/units
56
@dirrmtry lib/fpc/%%PORTVERSION%%/units
37
@dirrmtry lib/fpc/%%PORTVERSION%%
57
@dirrmtry lib/fpc/%%PORTVERSION%%
38
@dirrmtry lib/fpc
58
@dirrmtry lib/fpc

Return to bug 98650