Enable Travis CI builds

This commit is contained in:
Zero King
2017-06-19 13:09:11 +00:00
parent c12c1e5814
commit 44e44369de
3 changed files with 51 additions and 2 deletions
+27
View File
@@ -0,0 +1,27 @@
{
"package": {
"name": "auto-upload",
"repo": "getopt",
"subject": "macports-ci-bot",
"desc": "getopt binaries for MacPorts pull request CI bot",
"website_url": "https://www.macports.org/",
"vcs_url": "https://github.com/macports/getopt",
"licenses": ["GPL-2.0", "GPL-3.0"],
"public_download_numbers": false,
"public_stats": false
},
"version": {
"name": "1.1.6",
"desc": "",
"released": "2017-06-20",
"vcs_tag": "v1.1.6",
"gpgSign": false
},
"files":
[
{"includePattern": "getopt-TRAVIS_TAG.tar.bz2", "uploadPattern": "getopt-TRAVIS_TAG.tar.bz2"}
],
"publish": true
}
+22
View File
@@ -0,0 +1,22 @@
language: c
os: osx
osx_image: xcode8.3
before_install:
- export PATH="$PATH:/opt/mports/bin"
- tar -xf gettext/gettext-0.19.8.1.tar.gz
- cd gettext-0.19.8.1 && ./configure --prefix=/opt/mports --disable-csharp --disable-native-java
--disable-openmp --without-emacs && sudo make install && cd ..
script:
- sudo make CC=/usr/bin/clang LIBCGETOPT=0 prefix=/opt/mports install
before_deploy:
- tar -cjf getopt-$TRAVIS_TAG.tar.bz2 /opt/mports/bin/getopt /opt/mports/lib/libintl.8.dylib
- sed -i '' "s/TRAVIS_TAG/$TRAVIS_TAG/g" .bintray.json
deploy:
provider: bintray
file: ".bintray.json"
user: l2dybot
skip_cleanup: true
on:
tags: true
key:
secure: z4MCO4JmiqgzGO6DUsMZu10Lc5kWFEepyKbHe9N2kYLSmd5fg0qOGkZVTMLzxwOZsr/SIySoQe8It7cAzA9ubIVuOtCxH6zmMc63fia18Tw+tPBi+9IYjisWXMGY2a6h/RZ3f/CKvTlt1aohZBUeyCBuTg4g/04JZ2EOXWrKyZizIUubKa+i+6BdbG62LFYeNV3weDIHBON+c8FtPoTIpkUo/uhQqA+ewkk8kRKsH5PMeb+mup4xKVowsTZ34G/XLoeIGybAkOJ1WPVh+n8yzaHHlNtIUoptM2vmGFsbF72tR8AJm0vud8zSHCHr12imHGQMENwBorZF4eukysaCmO547clrzyPZmAk+MOnfJ4zkqo/SNMdjbIvyNInqKWyNOpZEbiC8EIdxfkcBebdwnd7zRDDr1SUhiFDc2jcpmO0KyP0Yzqf45I/bViQ8PHdn8uLlTP4+b+xKAB94F1agYhrpPzKWJXrQXUWeTnpS3o9OrpJs2tpFVGF3HFtseXdDq1xopEU/4ZYXzsgF5ISY2FSWBNXPVubH6mNcYfTIeBPH1IXf7XQg8SvOS6cerde2TpIS01TH1Z1tW4BI4uP3VltU999+ofU0T8PKlbTXO+BHDO++z1gC9NkdokYW8GWeGdBaHatsgiW71sDo+OuqDkgmhpS5M7S/lecwM0Y6BaE=
+2 -2
View File
@@ -32,7 +32,7 @@ MSGFMT=msgfmt
LANGUAGES = ca cs da de es et eu fi fr gl hr hu id it ja nl pl pt_BR ru sl sv tr uk vi zh_CN zh_TW
MOFILES:=$(patsubst %,po/%.mo,$(LANGUAGES))
CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\"
CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\" -I$(prefix)/include
ifeq ($(LIBCGETOPT),0)
CPPFLAGS+=-I./gnu
endif
@@ -43,7 +43,7 @@ WARNINGS=-Wall \
-Wnested-externs -Winline
OPTIMIZE=-O3 -fno-strength-reduce
CFLAGS=$(WARNINGS) $(OPTIMIZE)
LDFLAGS=
LDFLAGS=-L$(prefix)/lib -lintl
sources=getopt.c
ifeq ($(LIBCGETOPT),0)