Commit 2c440ff7 authored by Matthias Fechner's avatar Matthias Fechner
Browse files

databases/rubygem-gitlab-pg_query: Remove obsolete ports

Use databases/rubygem-pg_query instead.
parent 3f972f48
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -16327,3 +16327,4 @@ devel/libbonobo||2021-05-01|Dead upstream, no consumers left in the ports tree
x11-toolkits/p5-Gtk2-Unique||2021-05-01|Dead upstream, no consumers left in the ports tree
sysutils/policykit-gnome||2021-05-01|Gnome2 component, no consumers left in the ports tree
sysutils/policykit|sysutils/polkit|2021-05-01|Gnome2 component, no consumers left in the ports tree
databases/rubygem-gitlab-pg_query|databases/rubygem-pg_query|2021-05-03|Obsolete, please use databases/rubygem-pg_query
+0 −1
Original line number Diff line number Diff line
@@ -925,7 +925,6 @@
    SUBDIR += rubygem-flipper-active_record
    SUBDIR += rubygem-flipper-active_record017
    SUBDIR += rubygem-gdbm
    SUBDIR += rubygem-gitlab-pg_query
    SUBDIR += rubygem-globalid
    SUBDIR += rubygem-globalid-rails5
    SUBDIR += rubygem-globalid-rails50
+0 −22
Original line number Diff line number Diff line
# Created by: Matthias Fechner <mfechner@FreeBSD.org>

PORTNAME=	gitlab-pg_query
PORTVERSION=	1.3.1
PORTREVISION=	0
CATEGORIES=	databases rubygems
MASTER_SITES=	RG

MAINTAINER=	mfechner@FreeBSD.org
COMMENT=	Parses SQL queries using a copy of the PostgreSQL server query parser

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

MY_DEPENDS=	${LOCALBASE}/lib/libpg_query.a:databases/libpg_query
BUILD_DEPENDS=	${MY_DEPENDS}
RUN_DEPENDS=	${MY_DEPENDS}

USES=		gem
USE_RUBY=	yes

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1609489189
SHA256 (rubygem/gitlab-pg_query-1.3.1.gem) = ef28bf4639a749db9efb8d9f5358bd1ff43e1039a2371c88b95b51e6658ecbe7
SIZE (rubygem/gitlab-pg_query-1.3.1.gem) = 35328
+0 −56
Original line number Diff line number Diff line
--- ext/pg_query/extconf.rb.orig	2021-01-01 08:22:43 UTC
+++ ext/pg_query/extconf.rb
@@ -4,53 +4,9 @@ require 'digest'
 require 'mkmf'
 require 'open-uri'
 
-LIB_PG_QUERY_TAG = '10-1.0.3'.freeze
-
 workdir = Dir.pwd
-libdir = File.join(workdir, 'libpg_query-' + LIB_PG_QUERY_TAG)
 gemdir = File.join(__dir__, '../..')
-libfile = libdir + '/libpg_query.a'
 
-expected_sha256 = '1332761f31c198cb9825e6ccccda0b6a0e57daeb824870e8524df77f1592d149'
-filename = "#{workdir}/libpg_query.tar.gz"
-
-unless File.exist?(filename)
-  File.open(filename, 'wb') do |target_file|
-    URI.open('https://codeload.github.com/lfittl/libpg_query/tar.gz/' + LIB_PG_QUERY_TAG, 'rb') do |read_file|
-      target_file.write(read_file.read)
-    end
-  end
-
-  checksum = Digest::SHA256.hexdigest(File.read(filename))
-
-  if checksum != expected_sha256
-    raise "SHA256 of #{filename} does not match: got #{checksum}, expected #{expected_sha256}"
-  end
-end
-
-unless Dir.exist?(libdir)
-  system("tar -xzf #{filename}") || raise('ERROR')
-end
-
-unless Dir.exist?(libfile)
-  # Build libpg_query (and parts of PostgreSQL)
-  system("cd #{libdir}; #{ENV['MAKE'] || (RUBY_PLATFORM =~ /bsd/ ? 'gmake' : 'make')} build")
-end
-
-# Copy test files (this intentionally overwrites existing files!)
-system("cp #{libdir}/testdata/* #{gemdir}/spec/files/")
-
 $objs = ['pg_query_ruby.o']
-
-$LOCAL_LIBS << '-lpg_query'
-$LIBPATH << libdir
-$CFLAGS << " -I #{libdir} -O3 -Wall -fno-strict-aliasing -fwrapv -g"
-
-SYMFILE = File.join(__dir__, 'pg_query_ruby.sym')
-if RUBY_PLATFORM =~ /darwin/
-  $DLDFLAGS << " -Wl,-exported_symbols_list #{SYMFILE}" unless defined?(::Rubinius)
-else
-  $DLDFLAGS << " -Wl,--retain-symbols-file=#{SYMFILE}"
-end
 
 create_makefile 'pg_query/pg_query'
Loading