Commit 2c1ba3a2 authored by Nicholas Chambers's avatar Nicholas Chambers

* added diffutils as a dependency to bind

* fixed flex's 410 error

* added serf HTTP library for subversion

* added scons build system

* updated subversion to depend on serf,
  because in my infinite wisdom my
  original build didn't include HTTP(S)
  support

* added openldap. This does not include
  slapd because I couldn't figure out
  how to build Berkely DB4.

* added pacparser
parent b0606f4e
...@@ -9,6 +9,7 @@ class Bind < Package ...@@ -9,6 +9,7 @@ class Bind < Package
depends_on "openssl" depends_on "openssl"
depends_on "libcap" depends_on "libcap"
depends_on "readline" depends_on "readline"
depends_on "diffutils"
def self.build def self.build
system "BUILD_CC=gcc ./configure --with-randomdev=no --with-ecdsa=yes --with-gost=yes --prefix=/usr/local" system "BUILD_CC=gcc ./configure --with-randomdev=no --with-ecdsa=yes --with-gost=yes --prefix=/usr/local"
...@@ -16,6 +17,6 @@ class Bind < Package ...@@ -16,6 +17,6 @@ class Bind < Package
end end
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "make DESTDIR=#{CREW_DEST_DIR} install"
end end
end end
require 'package' require 'package'
class Flex < Package class Flex < Package
version '2.5.39-1' version '2.6.3'
source_url 'http://fossies.org/linux/misc/flex-2.6.0.tar.gz' source_url 'https://fossies.org/linux/misc/flex-2.6.3.tar.gz'
source_sha1 'cfe10b5de4893ced356adc437e78018e715818c3' source_sha1 '8008eb0e4ccc634c334ac1d9e04716be2ba527a9'
depends_on 'm4' depends_on 'm4'
depends_on 'bison' depends_on 'bison'
...@@ -14,6 +14,6 @@ class Flex < Package ...@@ -14,6 +14,6 @@ class Flex < Package
end end
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "make DESTDIR=#{CREW_DEST_DIR} install"
end end
end end
require 'package'
class Openldap < Package
version '2.4.44'
source_url 'ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz'
source_sha1 '016a738d050a68d388602a74b5e991035cdba149'
def self.build
system "./configure --disable-slapd --prefix=/usr/local"
system "make"
system "make depend"
end
def self.install
system "make DESTDIR=#{CREW_DEST_DIR} install"
end
end
require 'package'
class Pacparser < Package
version '1.3.7'
source_url 'https://github.com/pacparser/pacparser/archive/1.3.7.tar.gz'
source_sha1 'bb06b1a0eaeb882877c5afa45cb00b540ee57f5f'
def self.build
system "make -C src"
end
def self.install
system "PREFIX=/usr/local make -C src install"
end
end
require 'package'
class Scons < Package
version '2.5.1'
source_url 'http://prdownloads.sourceforge.net/scons/scons-2.5.1.tar.gz'
source_sha1 'f742350251734df75355e51c70f291e119ef927a'
depends_on 'python27'
def self.build
nil
end
def self.install
system "python2.7 setup.py install --prefix=/usr/local"
end
end
require 'package'
class Serf < Package
version '1.3.9'
source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2'
source_sha1 '26015c63e3bbb108c1689bf2090e4c26351db674'
depends_on 'scons'
depends_on 'aprutil'
def self.build
nil
end
def self.install
system "scons APR=/usr/local APU=/usr/local PREFIX=#{CREW_DEST_DIR} install"
end
end
...@@ -7,6 +7,7 @@ class Subversion < Package ...@@ -7,6 +7,7 @@ class Subversion < Package
depends_on 'aprutil' depends_on 'aprutil'
depends_on 'sqlite' depends_on 'sqlite'
depends_on 'serf'
def self.build def self.build
system './configure --prefix=/usr/local --with-apr=/usr/local --with-apr-util=/usr/local' system './configure --prefix=/usr/local --with-apr=/usr/local --with-apr-util=/usr/local'
...@@ -14,6 +15,6 @@ class Subversion < Package ...@@ -14,6 +15,6 @@ class Subversion < Package
end end
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "make DESTDIR=#{CREW_DEST_DIR} install"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment