FreeBSD Bugzilla – Attachment 184291 Details for
Bug 219165
[NEW PORT] databases/pgloader3 a data loading tool for PostgreSQL,using the COPY command
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
pgloader3.shar
pgloader3.shar (text/plain), 5.09 KB, created by
Jov
on 2017-07-12 02:21:51 UTC
(
hide
)
Description:
pgloader3.shar
Filename:
MIME Type:
Creator:
Jov
Created:
2017-07-12 02:21:51 UTC
Size:
5.09 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: ># ># pgloader3 ># pgloader3/pkg-descr ># pgloader3/distinfo ># pgloader3/Makefile ># pgloader3/files ># pgloader3/files/patch-pgloader_wrapper.sh ># pgloader3/files/patch-Makefile ># >echo c - pgloader3 >mkdir -p pgloader3 > /dev/null 2>&1 >echo x - pgloader3/pkg-descr >sed 's/^X//' >pgloader3/pkg-descr << '03bb0c50b5616c91cb8651b6be0aeb7f' >XPgloader loads data into PostgreSQL using the COPY streaming protocol,and >Xdoing so with separate threads for reading and writing data.Asynchronous >XIO,compiled to the metal programming language. >Xpgloader knows how to read data from MySQL,SQLite or dBase databases,and >Xknows how to discover the schema and properly cast data types over.It also >Xknows how to read CSV files in several definitions of CSV,and fixed columns >Xfiles. >X >XWWW: http://pgloader.io >03bb0c50b5616c91cb8651b6be0aeb7f >echo x - pgloader3/distinfo >sed 's/^X//' >pgloader3/distinfo << '1b0a07b80499bedb7a1905eea6d029e9' >XTIMESTAMP = 1499825145 >XSHA256 (dimitri-pgloader-v3.4.1_GH0.tar.gz) = 3ac4d03706057a35e1d4d0e63571b84be7d0d07ea09e015d90e242200488fe82 >XSIZE (dimitri-pgloader-v3.4.1_GH0.tar.gz) = 4218005 >XSHA256 (amutu-quicklisp_offline-e9008cc_GH0.tar.gz) = 2085b87b2c62b0eca85784995c86a66a0a202950c242e100273c9cea4cde0453 >XSIZE (amutu-quicklisp_offline-e9008cc_GH0.tar.gz) = 4833120 >1b0a07b80499bedb7a1905eea6d029e9 >echo x - pgloader3/Makefile >sed 's/^X//' >pgloader3/Makefile << '76f7dd3351eb0941831206a40f537b3f' >X# Created by: Jov <amutu@amutu.com> >X# $FreeBSD$ >X >XPORTNAME= pgloader3 >XPORTVERSION= 3.4.1 >XDISTVERSIONPREFIX= v >XCATEGORIES= databases >X >XMAINTAINER= amutu@amutu.com >XCOMMENT= Data loading tool for PostgreSQL,using the COPY command >X >XLICENSE= PostgreSQL >X >XBUILD_DEPENDS= ccl:lang/ccl >XLIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ >X libtdsodbc.so:databases/freetds >X >XCONFLICTS= pgloader-2* >X >XUSES= gmake >X >XUSE_GITHUB= yes >XGH_ACCOUNT= dimitri >XGH_PROJECT= pgloader >XGH_TUPLE= amutu:quicklisp_offline:e9008cc:qlp/build/quicklisp >X >XPLIST_FILES= bin/pgloader \ >X bin/pgloader3 \ >X man/man1/pgloader.1.gz >X >XMAKE_ARGS= CL=ccl >XMAKE_ENV= ASDF_OUTPUT_TRANSLATIONS=/: >X >X# stripping can break lisp binaries >XSTRIP= >X >Xpost-patch: >X ${LN} ${WRKSRC}/build/quicklisp/quicklisp.lisp ${WRKSRC}/build >X >Xdo-install: >X ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/pgloader ${STAGEDIR}${PREFIX}/bin/pgloader3 >X ${INSTALL_SCRIPT} ${WRKSRC}/pgloader_wrapper.sh ${STAGEDIR}${PREFIX}/bin/pgloader >X ${INSTALL_MAN} ${WRKSRC}/pgloader.1 ${STAGEDIR}${MANPREFIX}/man/man1 >X >X.include <bsd.port.mk> >76f7dd3351eb0941831206a40f537b3f >echo c - pgloader3/files >mkdir -p pgloader3/files > /dev/null 2>&1 >echo x - pgloader3/files/patch-pgloader_wrapper.sh >sed 's/^X//' >pgloader3/files/patch-pgloader_wrapper.sh << 'a088af98bebd5cffa752e4edee213320' >X--- pgloader_wrapper.sh.orig 2017-06-15 08:44:13 UTC >X+++ pgloader_wrapper.sh >X@@ -0,0 +1,8 @@ >X+#!/bin/sh >X+ >X+# There is a bug for current ccl on FreeBSD, which is determine_executable_name >X+# doesn't do the job for FreeBSD. Now we use this script as a workaround. See: >X+# https://github.com/Clozure/ccl/issues/38 >X+ >X+BIN_DIR="$(cd $(/usr/bin/dirname $0);pwd)" >X+exec "${BIN_DIR}"/pgloader3 "${@}" >a088af98bebd5cffa752e4edee213320 >echo x - pgloader3/files/patch-Makefile >sed 's/^X//' >pgloader3/files/patch-Makefile << '83dbc8ca04562104a400f922fe2d6c04' >X--- Makefile.orig 2016-12-03 16:38:52 UTC >X+++ Makefile >X@@ -71,20 +71,20 @@ docs: >X ronn -roff pgloader.1.md >X >X $(QLDIR)/local-projects/qmynd: >X- git clone --depth 1 https://github.com/qitab/qmynd.git $@ >X+# git clone --depth 1 https://github.com/qitab/qmynd.git $@ >X >X $(QLDIR)/local-projects/cl-ixf: >X- git clone --depth 1 https://github.com/dimitri/cl-ixf.git $@ >X+# git clone --depth 1 https://github.com/dimitri/cl-ixf.git $@ >X >X $(QLDIR)/local-projects/cl-db3: >X- git clone --depth 1 https://github.com/dimitri/cl-db3.git $@ >X+# git clone --depth 1 https://github.com/dimitri/cl-db3.git $@ >X >X $(QLDIR)/local-projects/cl-csv: >X- git clone --depth 1 https://github.com/AccelerationNet/cl-csv.git $@ >X+# git clone --depth 1 https://github.com/AccelerationNet/cl-csv.git $@ >X >X $(QLDIR)/setup.lisp: >X mkdir -p $(BUILDDIR) >X- curl -o $(BUILDDIR)/quicklisp.lisp http://beta.quicklisp.org/quicklisp.lisp >X+# curl -o $(BUILDDIR)/quicklisp.lisp http://beta.quicklisp.org/quicklisp.lisp >X $(CL) $(CL_OPTS) --load $(BUILDDIR)/quicklisp.lisp \ >X --load src/getenv.lisp \ >X --eval '(quicklisp-quickstart:install :path "$(BUILDDIR)/quicklisp" :proxy (getenv "http_proxy"))' \ >X@@ -113,7 +113,7 @@ $(MANIFEST): $(LIBS) >X >X manifest: $(MANIFEST) ; >X >X-$(BUILDAPP_CCL): $(QLDIR)/setup.lisp >X+$(BUILDAPP_CCL): $(QLDIR)/setup.lisp $(LIBS) >X mkdir -p $(BUILDDIR)/bin >X $(CL) $(CL_OPTS) --load $(QLDIR)/setup.lisp \ >X --eval '(ql:quickload "buildapp")' \ >83dbc8ca04562104a400f922fe2d6c04 >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 219165
:
182435
|
182680
|
182794
|
182960
|
183350
|
184291
|
184338