FreeBSD Bugzilla – Attachment 18536 Details for
Bug 33281
New port: databases/rdfdb
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 6.23 KB, created by
Skyline
on 2001-12-28 16:00:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Skyline
Created:
2001-12-28 16:00:00 UTC
Size:
6.23 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># rdfdb ># rdfdb/Makefile ># rdfdb/distinfo ># rdfdb/files ># rdfdb/files/patch-makefile ># rdfdb/files/rdfdb-server.sh.tmpl ># rdfdb/files/patch-query-processQuery.c ># rdfdb/pkg-comment ># rdfdb/pkg-descr ># rdfdb/pkg-install ># rdfdb/pkg-plist ># >echo c - rdfdb >mkdir -p rdfdb > /dev/null 2>&1 >echo x - rdfdb/Makefile >sed 's/^X//' >rdfdb/Makefile << 'END-of-rdfdb/Makefile' >X# New ports collection makefile for: rdfdb >X# Date created: 28 December 2001 >X# Whom: Philip Jenvey <pjenvey@turntables.org> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= rdfdb >XPORTVERSION= 0.46 >XCATEGORIES= databases >XMASTER_SITES= http://web1.guha.com/ >XDISTNAME= rdfdb_src >X >XMAINTAINER= pjenvey@turntables.org >X >XLIB_DEPENDS= db3:${PORTSDIR}/databases/db3 >X >XUSE_GMAKE= yes >XMAKEFILE= makefile >XALL_TARGET= >XWRKSRC= ${WRKDIR}/rdfdb >XRDFDB_DIR?= /var/db/rdfdb >XRDFDB_PORT?= 7001 >XPLIST_SUB= RDFDB_DIR=${RDFDB_DIR} >X >Xdo-install: >X @ ${INSTALL_PROGRAM} ${WRKSRC}/rdfdb ${PREFIX}/bin >X >Xpost-install: >X.if !exists(${RDFDB_DIR}) >X @ ${MKDIR} ${RDFDB_DIR} >X.endif >X @ ${SETENV} RDFDB_DIR=${RDFDB_DIR} ${SH} ${PKGINSTALL} ${PKGNAME} \ >X POST-INSTALL >X @ ${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%RDFDB_DIR%%|${RDFDB_DIR}|g; \ >X s|%%RDFDB_PORT%%|${RDFDB_PORT}|g" \ >X < ${FILESDIR}/rdfdb-server.sh.tmpl \ >X > ${PREFIX}/etc/rc.d/rdfdb-server.sh >X @ ${CHMOD} 554 ${PREFIX}/etc/rc.d/rdfdb-server.sh >X @ ${CHOWN} root:rdfdb ${PREFIX}/etc/rc.d/rdfdb-server.sh >X >X.include <bsd.port.mk> >END-of-rdfdb/Makefile >echo x - rdfdb/distinfo >sed 's/^X//' >rdfdb/distinfo << 'END-of-rdfdb/distinfo' >XMD5 (rdfdb_src.tar.gz) = abb21c6c3e9f806640ddcd220af3f3d5 >END-of-rdfdb/distinfo >echo c - rdfdb/files >mkdir -p rdfdb/files > /dev/null 2>&1 >echo x - rdfdb/files/patch-makefile >sed 's/^X//' >rdfdb/files/patch-makefile << 'END-of-rdfdb/files/patch-makefile' >X--- makefile.orig Sun Aug 20 12:48:46 2000 >X+++ makefile Fri Dec 28 05:01:20 2001 >X@@ -1,7 +1,7 @@ >X CC = gcc -g >X-INCLUDES = -I /usr/local/BerkeleyDB.3.1/include -I expat/xmltok -I expat/xmlparse >X-LIBS = -ldb -lpthread >X-CPPFLAGS = $(INCLUDES) -L /usr/local/BerkeleyDB.3.1/lib/ >X+INCLUDES = -I /usr/local/include/db3 -I expat/xmltok -I expat/xmlparse >X+LIBS = -ldb -pthread >X+CPPFLAGS = $(INCLUDES) -L /usr/local/lib >X >X OBJS = utils/hash.o \ >X utils/utils.o \ >END-of-rdfdb/files/patch-makefile >echo x - rdfdb/files/rdfdb-server.sh.tmpl >sed 's/^X//' >rdfdb/files/rdfdb-server.sh.tmpl << 'END-of-rdfdb/files/rdfdb-server.sh.tmpl' >X#!/bin/sh >X >XRDFDB_DIR=%%RDFDB_DIR%% >XRDFDB_PORT=%%RDFDB_PORT%% >Xexport RDFDB_DIR RDFDB_PORT >X >Xcase "$1" in >X start) >X if [ -x %%PREFIX%%/bin/rdfdb ]; then >X su rdfdb -c 'exec %%PREFIX%%/bin/rdfdb > /dev/null &' && echo -n ' rdfdb' >X fi >X ;; >X stop) >X /usr/bin/killall rdfdb > /dev/null 2>&1 && echo -n ' rdfdb' >X ;; >X *) >X echo "" >X echo "Usage: `basename $0` { start | stop }" >X echo "" >X exit 64 >X ;; >Xesac >END-of-rdfdb/files/rdfdb-server.sh.tmpl >echo x - rdfdb/files/patch-query-processQuery.c >sed 's/^X//' >rdfdb/files/patch-query-processQuery.c << 'END-of-rdfdb/files/patch-query-processQuery.c' >X--- query/processQuery.c.orig Mon Sep 18 17:09:01 2000 >X+++ query/processQuery.c Thu Dec 27 21:18:54 2001 >X@@ -21,6 +21,7 @@ >X #include "../utils/utils.h" >X #include "queryParser.h" >X #include <stdio.h> >X+#include <time.h> >X extern int DB_Flush (const char* db) ; >X extern int gVerbose; >X extern int gAssertionCount; >END-of-rdfdb/files/patch-query-processQuery.c >echo x - rdfdb/pkg-comment >sed 's/^X//' >rdfdb/pkg-comment << 'END-of-rdfdb/pkg-comment' >XA lightweight RDF database >END-of-rdfdb/pkg-comment >echo x - rdfdb/pkg-descr >sed 's/^X//' >rdfdb/pkg-descr << 'END-of-rdfdb/pkg-descr' >XR.V. Guha's rdfDB. Intended to be a simple, scalable, open-source >Xdatabase for RDF. Written in C and based on top of the Sleepycat >XBerkeley Database, it supports interrogation via TCP/IP sockets, >Xmeaning integration is possible with any programming language. >X >XrdfDB uses a high level SQLish query language. The data is modelled as >Xa directed labelled graph (RDF). >X >XThe goals of this project are to build a database that is capable of: >X >X 1. Supporting a graph oriented API via a textual query language ala >X SQL. >X 2. Load/Reload an RDF file from a url into the database >X 3. Scalable to millions of nodes and triples. >X 4. Provide support for RDF Schemas. >X 5. Provide support for some basic forms of inferencing. >X 6. Provide both C and Perl access to the database. >X 7. The Perl philosophy applies : Simple things should be simple and >X complex things should be possible. >X >XWWW: http://web1.guha.com/rdfdb/ >X >X- Philip Jenvey >Xpjenvey@turntables.org >END-of-rdfdb/pkg-descr >echo x - rdfdb/pkg-install >sed 's/^X//' >rdfdb/pkg-install << 'END-of-rdfdb/pkg-install' >X#!/bin/sh >X >XPATH=/bin:/usr/sbin >Xif [ -z "${RDFDB_DIR}" ]; then >X RDFDB_DIR=/var/db/mysql >Xfi >X >Xcase $2 in >XPOST-INSTALL) >X USER=rdfdb >X GROUP=${USER} >X UID=71 >X GID=${UID} >X >X if pw group show "${GROUP}" 2>/dev/null; then >X echo "You already have a group \"${GROUP}\", so I will use it." >X else >X if pw groupadd ${GROUP} -g ${GID}; then >X echo "Added group \"${GROUP}\"." >X else >X echo "Adding group \"${GROUP}\" failed..." >X exit 1 >X fi >X fi >X >X if pw user show "${USER}" 2>/dev/null; then >X echo "You already have a user \"${USER}\", so I will use it." >X if pw usermod ${USER} -d ${RDFDB_DIR} >X then >X echo "Changed home directory of \"${USER}\" to \"${RDFDB_DIR}\"" >X else >X echo "Changing home directory of \"${USER}\" to \"${RDFDB_DIR}\" failed..." >X exit 1 >X fi >X else >X if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ >X -d ${RDFDB_DIR} -s /bin/sh -c "rdfDB Daemon" >X then >X echo "Added user \"${USER}\"." >X else >X echo "Adding user \"${USER}\" failed..." >X exit 1 >X fi >X fi >X >X chown -R ${USER}:${GROUP} ${RDFDB_DIR} >X ;; >Xesac >END-of-rdfdb/pkg-install >echo x - rdfdb/pkg-plist >sed 's/^X//' >rdfdb/pkg-plist << 'END-of-rdfdb/pkg-plist' >Xbin/rdfdb >Xetc/rc.d/rdfdb-server.sh >X@unexec rmdir %%RDFDB_DIR%% 2>/dev/null || true >X@exec mkdir -p %%RDFDB_DIR%% >END-of-rdfdb/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 33281
: 18536