Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions ports/autoconf/CONTROL
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Source: autoconf
Version: 2.69
Homepage: https://www.gnu.org/software/autoconf/
Description: Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages.
32 changes: 32 additions & 0 deletions ports/autoconf/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
vcpkg_fail_port_install(ON_TARGET "Windows")

set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)

set(VERSION 2.69)

vcpkg_download_distfile(ARCHIVE
URLS "https://ftp.gnu.org/gnu/autoconf/autoconf-${VERSION}.tar.gz" "https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/autoconf/autoconf-${VERSION}.tar.gz"
FILENAME "autoconf-${VERSION}.tar.gz"
SHA512 e34c7818bcde14d2cb13cdd293ed17d70740d4d1fd7c67a07b415491ef85d42f450d4fe5f8f80cc330bf75c40a62774c51a4336e06e8da07a4cbc49922d975ee
)

vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
ARCHIVE ${ARCHIVE}
REF ${VERSION}
)

vcpkg_configure_make(
SOURCE_PATH ${SOURCE_PATH}
NO_DEBUG
DISABLE_AUTO_DST
OPTIONS
--prefix=${CURRENT_PACKAGES_DIR}
--bindir=${CURRENT_PACKAGES_DIR}/tools
)

vcpkg_install_make()

file(REMOVE ${CURRENT_PACKAGES_DIR}/share/info/dir)

file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
5 changes: 5 additions & 0 deletions ports/automake/CONTROL
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Source: automake
Version: 1.16.1
Homepage: https://www.gnu.org/software/automake/
Description: Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards.
Build-Depends: autoconf
34 changes: 34 additions & 0 deletions ports/automake/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
vcpkg_fail_port_install(ON_TARGET "Windows")

set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)

set(VERSION 1.16.1)

vcpkg_download_distfile(ARCHIVE
URLS "https://ftp.gnu.org/gnu/automake/automake-${VERSION}.tar.gz" "https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/automake/automake-${VERSION}.tar.gz"
FILENAME "automake-${VERSION}.tar.gz"
SHA512 47b0120a59e3e020529a6ce750297d7de1156fd2be38db5d101e50120f11b40c28741ecd5eacf2790a9e25386713dcf7717339cfa5d7943d0dbf47c417383448
)

vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
ARCHIVE ${ARCHIVE}
REF ${VERSION}
)

set(ENV{PATH} "$ENV{PATH}:${CURRENT_INSTALLED_DIR}/tools")

vcpkg_configure_make(
SOURCE_PATH ${SOURCE_PATH}
NO_DEBUG
DISABLE_AUTO_DST
OPTIONS
--prefix=${CURRENT_PACKAGES_DIR}
--bindir=${CURRENT_PACKAGES_DIR}/tools
)

vcpkg_install_make()

file(REMOVE ${CURRENT_PACKAGES_DIR}/share/info/dir)

file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
4 changes: 4 additions & 0 deletions ports/libtool/CONTROL
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Source: libtool
Version: 2.4.6
Homepage: https://www.gnu.org/software/libtool/
Description: GNU Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface.
34 changes: 34 additions & 0 deletions ports/libtool/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
vcpkg_fail_port_install(ON_TARGET "Windows")

set(VERSION 2.4.6)

vcpkg_download_distfile(ARCHIVE
URLS "https://ftp.gnu.org/gnu/libtool/libtool-${VERSION}.tar.gz" "https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/libtool/libtool-${VERSION}.tar.gz"
FILENAME "libtool-${VERSION}.tar.gz"
SHA512 3233d81cb2739a54b840a0a82064eebbfaa4fb442fb993a35d6bd41d8395c51f038c90ae048b9252f172d0a5bbfb4b36e2b13d4477001f9ff7d4124237819a18
)

vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
ARCHIVE ${ARCHIVE}
REF ${VERSION}
)

vcpkg_configure_make(
SOURCE_PATH ${SOURCE_PATH}
DISABLE_AUTO_DST
OPTIONS_DEBUG
--prefix=${CURRENT_PACKAGES_DIR}/debug
--bindir=${CURRENT_PACKAGES_DIR}/debug/tools
OPTIONS_RELEASE
--prefix=${CURRENT_PACKAGES_DIR}
--bindir=${CURRENT_PACKAGES_DIR}/tools
)

vcpkg_install_make()

file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(REMOVE ${CURRENT_PACKAGES_DIR}/share/info/dir)

file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
18 changes: 18 additions & 0 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,18 @@ atlmfc:x64-linux=fail
atlmfc:x64-osx=fail
aubio:x64-linux=fail
aubio:x64-osx=fail
autoconf:x86-windows=fail
autoconf:x64-windows=fail
autoconf:x64-windows-static=fail
autoconf:arm-uwp=fail
autoconf:x64-uwp=fail
autoconf:arm64-windows=fail
automake:x86-windows=fail
automake:x64-windows=fail
automake:x64-windows-static=fail
automake:arm-uwp=fail
automake:x64-uwp=fail
automake:arm64-windows=fail
avro-c:arm-uwp=fail
avro-c:x64-linux=fail
avro-c:x64-osx=fail
Expand Down Expand Up @@ -884,6 +896,12 @@ libstk:arm-uwp=fail
libstk:x64-uwp=fail
libtins:arm-uwp=fail
libtins:x64-uwp=fail
libtool:x86-windows=fail
libtool:x64-windows=fail
libtool:x64-windows-static=fail
libtool:arm-uwp=fail
libtool:x64-uwp=fail
libtool:arm64-windows=fail
libtorrent:arm-uwp=fail
libtorrent:x64-uwp=fail
libudis86:arm-uwp=fail
Expand Down