Files
ports/databases/cego/Makefile
T
Björn Lemke ddeca61a7b databases/cego: update 2.52.10 -> 2.52.12
- Fix added in CegoQueyHelper::evalAttrCond, COMPLETE value must
  be returned in flArray loop and if not found PARTIAL must be returned
  ( return was missing )
- Patch in CegoTerm::getSelectQueryList to retrieve subselects
  also for case conditions and nested conditions. So this affects
  also class CegoFactor, CegoCaseCond and CegoCondition which have
  to provide the getSelectQueryList method. This extension is required
  to retrieve appropriate table sets for query cache decicisions
2025-07-04 06:18:14 +02:00

48 lines
1.2 KiB
Makefile

PORTNAME= cego
PORTVERSION= 2.52.12
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
MAINTAINER= pi@FreeBSD.org
COMMENT= Relational and transactional database system
WWW= https://www.lemke-it.com/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= liblfcbase.so:devel/lfcbase \
liblfcxml.so:devel/lfcxml
RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo \
bash:shells/bash
USES= libtool localbase ncurses readline shebangfix
SHEBANG_FILES= tools/cgbackup tools/cgrecover tools/cgsimload \
tools/logManager tools/backupManager
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
TEST_TARGET= check
USERS= cego
GROUPS= cego
PLIST_SUB+= USER=${USERS}
post-patch:
${REINPLACE_CMD} -e 's,-O3,,g' \
${WRKSRC}/src/Makefile.in \
${WRKSRC}/cgpluscheck/Makefile.in \
${WRKSRC}/cgwrapcheck/Makefile.in
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/tools/* ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d
${REINPLACE_CMD} -e 's/%%USER%%/${USERS}/g' ${WRKSRC}/samples/bsd-rc/cego
${CP} ${WRKSRC}/samples/bsd-rc/cego ${STAGEDIR}${PREFIX}/etc/rc.d/
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcego.so.2.0.0
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcgwrap.so.2.0.0
.include <bsd.port.mk>