freebsd-ports/palm/coldsync/Makefile
Mikhail Teterin 7cd3b41d0f Be sure to install the libraries together with the headers and the
manual pages. Build the shared libraries next to the static ones.
Not bumping the PORTREVISION, since this is port was just upgraded.

Approved by:	knu	(again!), maintainer (blanket)
2002-12-28 07:04:40 +00:00

67 lines
2.1 KiB
Makefile

# New ports collection makefile for: coldsync
# Date created: 27 January 2000
# Whom: Andrew Arensburger <arensb+freebsd-ports@ooblick.com>
#
# $FreeBSD$
#
PORTNAME= coldsync
PORTVERSION= 2.2.5
CATEGORIES= palm comms
MASTER_SITES= http://www.coldsync.org/download/
MAINTAINER= arensb+freebsd-ports@ooblick.com
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
USE_REINPLACE= yes
REINPLACE_ARGS= -i "" -E
INSTALLS_SHLIB= yes
GNU_CONFIGURE= yes
MAN3= libpconn.3 DlpAddSyncLogEntry.3 DlpCallApplication.3 \
DlpCleanUpDataBase.3 DlpDeleteRecord.3 DlpEndOfSync.3 \
DlpGetSysDateTime.3 DlpMoveCategory.3 DlpOpenConduit.3 \
DlpOpenDB.3 DlpRPC.3 DlpReadAppBlock.3 \
DlpReadAppPreference.3 DlpReadDBList.3 DlpReadFeature.3 \
DlpReadNetSyncInfo.3 DlpReadOpenDBInfo.3 \
DlpReadRecordByID.3 DlpReadRecordIDList.3 \
DlpReadResourceByIndex.3 DlpReadStorageInfo.3 \
DlpReadSysInfo.3 DlpReadUserInfo.3 DlpResetRecordIndex.3 \
DlpResetSyncFlags.3 DlpResetSystem.3 DlpWriteRecord.3 \
DlpWriteResource.3 PConnClose.3 PConn_bind.3 \
RDLP_Backlight.3 RDLP_BatteryDialog.3 \
RDLP_GetOSVersionString.3 RDLP_MemHandleNew.3 \
RDLP_PluggedIn.3 RDLP_ROMToken.3 new_PConnection.3 \
time_dlp2palmtime.3 libpdb.3 new_Record.3 \
new_pdb.3 pdb_AppendRecord.3 pdb_CopyRecord.3 \
pdb_DeleteRecordByID.3 pdb_FindRecordByID.3 \
pdb_LoadHeader.3 pdb_Read.3
MAN8= coldsync.8
MANCOMPRESSED= no
.include <bsd.port.pre.mk>
CFLAGS+= -D__BSD_VISIBLE=1
CONFIGURE_ARGS+= --with-i18n --disable-pedantic --without-perl
# I don't know how to test for a version of {Net,Open}BSD that supports USB.
.if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 400000
CONFIGURE_ARGS+= --with-usb
.if ${OSVERSION} >= 450000
post-patch:
${REINPLACE_CMD} -e 's,udi\.([A-Za-z0-9]+),udi.udi_\1,g;' \
-e 's,ur\.([A-Za-z0-9]+),ur.ucr_\1,g;' \
${WRKSRC}/configure ${WRKSRC}/libpconn/PConnection_usb.c
.endif
.endif
post-install:
install-info ${PREFIX}/info/conduits.info ${PREFIX}/info/dir
${MKDIR} ${PREFIX}/include/pconn
${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/
${INSTALL_DATA} ${WRKSRC}/include/pconn/*.h ${PREFIX}/include/pconn/
.include <bsd.port.post.mk>